Skip to content

fix: tests

fix: tests #1048

Triggered via push December 28, 2025 17:02
Status Failure
Total duration 23m 43s
Artifacts 19

ci.yml

on: push
build-tests-image
4s
build-tests-image
Matrix: selenium
js-perl-and-pgtap
20m 51s
js-perl-and-pgtap
generate-reports
2m 40s
generate-reports
Fit to window
Zoom out
Zoom in

Annotations

11 errors
selenium (4)
Process completed with exit code 1.
selenium (2)
Process completed with exit code 1.
selenium (3)
Process completed with exit code 1.
js-perl-and-pgtap
Process completed with exit code 1.
generate-reports
❌ Tests reported 6 failures
mjs:930:13.caught exception: ElementNotInteractableError: element not interactable (Session info: chrome=135.0.7049.42) at Object.throwDecodedError (/home/musicbrainz/musicbrainz-server/node_modules/selenium-webdriver/lib/error.js:523:15) at parseHttpResponse (/home/musicbrainz/musicbrainz-server/node_modules/selenium-webdriver/lib/http.js:524:13) at Executor.execute (/home/musicbrainz/musicbrainz-server/node_modules/selenium-webdriver/lib/http.js:456:28) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async thenableWebDriverProxy.execute (/home/musicbrainz/musicbrainz-server/node_modules/selenium-webdriver/lib/webdriver.js:745:17) at async handleCommand (file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:540:7) at async runCommands (file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:790:5) at async file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:930:13: mjs:930:13#L1
operator: fail stack: Error: caught exception: ElementNotInteractableError: element not interactable (Session info: chrome=135.0.7049.42) at Object.throwDecodedError (/home/musicbrainz/musicbrainz-server/node_modules/selenium-webdriver/lib/error.js:523:15) at parseHttpResponse (/home/musicbrainz/musicbrainz-server/node_modules/selenium-webdriver/lib/http.js:524:13) at Executor.execute (/home/musicbrainz/musicbrainz-server/node_modules/selenium-webdriver/lib/http.js:456:28) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async thenableWebDriverProxy.execute (/home/musicbrainz/musicbrainz-server/node_modules/selenium-webdriver/lib/webdriver.js:745:17) at async handleCommand (file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:540:7) at async runCommands (file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:790:5) at async file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:930:13 at Test.assert [as _assert] (/home/musicbrainz/musicbrainz-server/node_modules/tape/lib/test.js:443:48) at Test.bound [as _assert] (/home/musicbrainz/musicbrainz-server/node_modules/tape/lib/test.js:89:17) at Test.fail (/home/musicbrainz/musicbrainz-server/node_modules/tape/lib/test.js:536:7) at Test.bound [as fail] (/home/musicbrainz/musicbrainz-server/node_modules/tape/lib/test.js:89:17) at file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:937:15 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
should be equal: should be equal#L1
operator: equal expected: hey everybody!! actual: stack: Error: should be equal at Test.assert [as _assert] (/home/musicbrainz/musicbrainz-server/node_modules/tape/lib/test.js:443:48) at Test.bound [as _assert] (/home/musicbrainz/musicbrainz-server/node_modules/tape/lib/test.js:89:17) at Test.equal (/home/musicbrainz/musicbrainz-server/node_modules/tape/lib/test.js:604:7) at Test.bound [as equal] (/home/musicbrainz/musicbrainz-server/node_modules/tape/lib/test.js:89:17) at TestCls.equalWithRetry (file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:98:8) at async handleCommand (file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:484:7) at async runCommands (file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:790:5) at async file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:930:13
mjs:930:13.caught exception: Error: Errors were found on the page since executing the previous command: Error: Text content does not match server-rendered HTML. at checkForUnmatchedText (http://mbtest.local:5000/static/build/vendors.js:64630:174681) at diffHydratedProperties (http://mbtest.local:5000/static/build/vendors.js:64630:186157) at hydrateInstance (http://mbtest.local:5000/static/build/vendors.js:64630:206643) at prepareToHydrateHostInstance (http://mbtest.local:5000/static/build/vendors.js:64630:231499) at completeWork (http://mbtest.local:5000/static/build/vendors.js:64631:69613) at completeUnitOfWork (http://mbtest.local:5000/static/build/vendors.js:64631:145703) at performUnitOfWork (http://mbtest.local:5000/static/build/vendors.js:64631:145321) at workLoopSync (http://mbtest.local:5000/static/build/vendors.js:64631:143768) at renderRootSync (http://mbtest.local:5000/static/build/vendors.js:64631:143262) at performSyncWorkOnRoot (http://mbtest.local:5000/static/build/vendors.js:64631:136134) Erro: mjs:930:13#L1
operator: fail stack: Error: caught exception: Error: Errors were found on the page since executing the previous command: Error: Text content does not match server-rendered HTML. at checkForUnmatchedText (http://mbtest.local:5000/static/build/vendors.js:64630:174681) at diffHydratedProperties (http://mbtest.local:5000/static/build/vendors.js:64630:186157) at hydrateInstance (http://mbtest.local:5000/static/build/vendors.js:64630:206643) at prepareToHydrateHostInstance (http://mbtest.local:5000/static/build/vendors.js:64630:231499) at completeWork (http://mbtest.local:5000/static/build/vendors.js:64631:69613) at completeUnitOfWork (http://mbtest.local:5000/static/build/vendors.js:64631:145703) at performUnitOfWork (http://mbtest.local:5000/static/build/vendors.js:64631:145321) at workLoopSync (http://mbtest.local:5000/static/build/vendors.js:64631:143768) at renderRootSync (http://mbtest.local:5000/static/build/vendors.js:64631:143262) at performSyncWorkOnRoot (http://mbtest.local:5000/static/build/vendors.js:64631:136134) Error: Hydration failed because the initial UI does not match what was rendered on the server. at throwOnHydrationMismatch (http://mbtest.local:5000/static/build/vendors.js:64630:230317) at tryToClaimNextHydratableInstance (http://mbtest.local:5000/static/build/vendors.js:64630:230646) at updateHostComponent (http://mbtest.local:5000/static/build/vendors.js:64631:22487) at beginWork (http://mbtest.local:5000/static/build/vendors.js:64631:59885) at beginWork$1 (http://mbtest.local:5000/static/build/vendors.js:64631:160840) at performUnitOfWork (http://mbtest.local:5000/static/build/vendors.js:64631:145184) at workLoopSync (http://mbtest.local:5000/static/build/vendors.js:64631:143768) at renderRootSync (http://mbtest.local:5000/static/build/vendors.js:64631:143262) at performSyncWorkOnRoot (http://mbtest.local:5000/static/build/vendors.js:64631:136134) at flushSyncCallbacks (http://mbtest.local:5000/static/build/vendors.js:64630:221638) Error: Hydration failed because the initial UI does not match what was rendered on the server. at throwOnHydrationMismatch (http://mbtest.local:5000/static/build/vendors.js:64630:230317) at tryToClaimNextHydratableInstance (http://mbtest.local:5000/static/build/vendors.js:64630:230646) at updateHostComponent (http://mbtest.local:5000/static/build/vendors.js:64631:22487) at beginWork (http://mbtest.local:5000/static/build/vendors.js:64631:59885) at beginWork$1 (http://mbtest.local:5000/static/build/vendors.js:64631:160840) at performUnitOfWork (http://mbtest.local:5000/static/build/vendors.js:64631:145184) at workLoopSync (http://mbtest.local:5000/static/build/vendors.js:64631:143768) at renderRootSync (http://mbtest.local:5000/static/build/vendors.js:64631:143262) at performSyncWorkOnRoot (http://mbtest.local:5000/static/build/vendors.js:64631:136134) at flushSyncCallbacks (http://mbtest.local:5000/static/build/vendors.js:64630:221638) Error: There was an error while hydrating. Because the error happened outside of a Suspense boundary, the entire root will switch to client rendering. at updateHostRoot (http://mbtest.local:5000/static/build/vendors.js:64631:20987) at beginWork (http://mbtest.local:5000/static/build/vendors.js:64631:59808) at beginWork$1 (http://mbtest.local:5000/static/build/vendors.js:64631:160840) at performUnitOfWork (http://mbtest.local:5000/static/build/vendors.js:64631:145184) at workLoopSync (http://mbtest.local:5000/static/build/vendors.js:64631:143768) at renderRootSync (http://mbtest.local:5000/static/build/vendors.js:64631:143262) at recoverFromConcurrentError (http://mbtest.local:5000/static/build/vendors.js:64631:132551) at performSyncWorkOnRoot (http://mbtest.local:5000/static/build/vendors.js:64631:136338) at flushSyncCallbacks (http://mbtest.local:5000/static/build/vendors.js:64630:221638) at flushSync (http://mbtest.local:5000/static/build/vendors.js:64631:138590) at runComma
t_tests_t.t::MusicBrainz::Server::Controller::User::Logout (167): t_tests_t#L1
not ok 172 - t::MusicBrainz::Server::Controller::User::Logout
t_tests_t.t::MusicBrainz::Server::Controller::User::Edit (167): t_tests_t#L1
not ok 170 - t::MusicBrainz::Server::Controller::User::Edit
t_hydration_i18n_t.No uses of i18n functions in /home/musicbrainz/musicbrainz-server/root/components/AdminToolsDropdown.js (104): t_hydration_i18n_t#L1
not ok 81 - No uses of i18n functions in /home/musicbrainz/musicbrainz-server/root/components/AdminToolsDropdown.js

Artifacts

Produced during runtime
Name Size Digest
coverage_report Expired
3.71 MB
sha256:c9f70fda94424bdd5cb998ef177925d309cd7cc588c2f21a843487af76fbdd93
js_nyc_output Expired
1.45 MB
sha256:1f108d21e9e590c619254eb84be18d94e661106a01bf2ceb49b855d65fd148c2
js_perl_and_pgtap_junit_output Expired
342 KB
sha256:fb5c92a6eaed15e1dcd43dbce94260f0afadd66c80d6fedfd7675180ec9a5176
selenium_1_junit_output Expired
5.85 KB
sha256:fbff849eeb08eeeed55be130eccfe86a33b01ab900897497f2ee49d8e3d83bab
selenium_1_nyc_output Expired
14.2 MB
sha256:da75762ad2a633121dafa20615e133fc85298219c0668e0640d8ac83ccf5f7ad
selenium_1_screenshots Expired
3.75 MB
sha256:771469646f9f9ca7b25fb9de8778c9e9de27b364c6a4c8f9058a76ecee8b6baf
selenium_1_service_logs Expired
805 KB
sha256:5f4d630afd8ab543b623379f04f460c978cbcf464143505cabb1ae4d95fdd9c4
selenium_2_junit_output Expired
7.21 KB
sha256:705da260d0c91e0d9f6d704259cca5762d55cc23705dfb63f31adfa70f9c2f06
selenium_2_nyc_output Expired
7.73 MB
sha256:625776403818408cd3e9ce6f078f56ad84cbb54ac0ffba8380493f8dbec6d8ca
selenium_2_screenshots Expired
4.85 MB
sha256:427325d06162d230cebf168d6d1ad5d9fcfba923366e0ddfe4029970659607fd
selenium_2_service_logs Expired
2.49 MB
sha256:af67671ec9c2008604cc35427f4e2b110bd11224a5134adba8af901a13fd871f
selenium_3_junit_output Expired
7.12 KB
sha256:b405facff983bb463fa2709cfa58d8a53251fe13cd0b7a6e10c02683ec6bf018
selenium_3_nyc_output Expired
14.2 MB
sha256:20864cb19679bad18cc56839812b1fdd4153c47fb9ec20bf43f40772a1df1abd
selenium_3_screenshots Expired
2.57 MB
sha256:09702596233cd087e1b2b442914d777052d1b9f14d109af6712d8e240fe819c3
selenium_3_service_logs Expired
932 KB
sha256:09bd5befbb0a28e92590fbc8b1181d63d6eb10406ed92e00f57c09e2739508e2
selenium_4_junit_output Expired
6.23 KB
sha256:7b0e0aa710ae433c54a9ad1c9b376490d1a0574c773424f4161dcadbcfbf38b4
selenium_4_nyc_output Expired
15.5 MB
sha256:2f902b2afb1473f8c9d8fef76aada8e3f6b80a8d47b32d55e673ae6baa22824a
selenium_4_screenshots Expired
5.89 MB
sha256:bd0b102b8499ab18c4fb077cc1f0bac84694680f4f340e63f0b7432ab63a2464
selenium_4_service_logs Expired
1.34 MB
sha256:0807424ea39b47b1bf77bed455c9548ed6a71933e62edec683112518742f3e71