Skip to content

feat: improve column layout #911

feat: improve column layout

feat: improve column layout #911

Triggered via push November 12, 2025 17:25
Status Failure
Total duration 12m 31s
Artifacts 17

ci.yml

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

Annotations

14 errors and 2 warnings
js-perl-and-pgtap
Process completed with exit code 2.
selenium (3)
Process completed with exit code 2.
selenium (4)
Process completed with exit code 2.
selenium (1)
Process completed with exit code 2.
selenium (2)
Process completed with exit code 2.
generate-reports
❌ Tests reported 8 failures
plan != count: plan != count#L1
operator: fail expected: 36 actual: 37 stack: Error: plan != count 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 Test.assert [as _assert] (/home/musicbrainz/musicbrainz-server/node_modules/tape/lib/test.js:528:8) 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:1160:15 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
mjs:1152:17.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:687:7) at async runCommands (file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:940:5) at async file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:1152:17: mjs:1152:17#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:687:7) at async runCommands (file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:940:5) at async file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:1152:17 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:1160:15 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
plan != count: plan != count#L1
operator: fail expected: 56 actual: 57 stack: Error: plan != count 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 Test.assert [as _assert] (/home/musicbrainz/musicbrainz-server/node_modules/tape/lib/test.js:528:8) 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:1160:15 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
mjs:1152:17.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:687:7) at async runCommands (file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:940:5) at async file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:1152:17: mjs:1152:17#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:687:7) at async runCommands (file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:940:5) at async file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:1152:17 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:1160:15 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
plan != count: plan != count#L1
operator: fail expected: 49 actual: 50 stack: Error: plan != count 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 Test.assert [as _assert] (/home/musicbrainz/musicbrainz-server/node_modules/tape/lib/test.js:528:8) 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:1160:15 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
mjs:1152:17.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:687:7) at async runCommands (file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:940:5) at async file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:1152:17: mjs:1152:17#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:687:7) at async runCommands (file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:940:5) at async file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:1152:17 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:1160:15 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
plan != count: plan != count#L1
operator: fail expected: 37 actual: 38 stack: Error: plan != count 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 Test.assert [as _assert] (/home/musicbrainz/musicbrainz-server/node_modules/tape/lib/test.js:528:8) 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:1160:15 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
mjs:1152:17.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:687:7) at async runCommands (file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:940:5) at async file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:1152:17: mjs:1152:17#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:687:7) at async runCommands (file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:940:5) at async file:///home/musicbrainz/musicbrainz-server/t/selenium.mjs:1152:17 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:1160:15 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
js-perl-and-pgtap
No files were found with the provided path: junit_output. No artifacts will be uploaded.
js-perl-and-pgtap
No files were found with the provided path: nyc_output. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size Digest
coverage_report
2.53 MB
sha256:574c20df15af7224fb830353be56b43ac71c07b75e7637fac579928fcff9b19b
selenium_1_junit_output
3.54 KB
sha256:e080f858cdbd2bb5b447d03a196e381ff5c05cccefe91dadbec8ee4949a4581f
selenium_1_nyc_output
3.19 MB
sha256:1558ea89ecaab73b115eaff9d09ba260cc71b8456147614b847ec97a64ca37b2
selenium_1_screenshots
2.69 MB
sha256:17b30888f2318c290730566cbd826727f5f164f5ff95256fba803c1dc0a6eb3a
selenium_1_service_logs
233 KB
sha256:819ae2a29163304854d9c9d59b5446cd2f0e3291dfed4ed14930df5a2d732d4e
selenium_2_junit_output
4.45 KB
sha256:90b701bf082f085043303bf1852cf42d3797ef9c3c796ed6c566641505abb639
selenium_2_nyc_output
1.9 MB
sha256:3560ce8b9b6b7ee4cabf286543787b050d5c00444b50f52474e1884353a239e0
selenium_2_screenshots
2.6 MB
sha256:24013c2f5aebfa4e20e4bc6f7ffc0c5cc0285d00288e3eef0e17b0b99fbf9bcd
selenium_2_service_logs
2.21 MB
sha256:9f8a09a2468abb8b6882b61370165f791fab29859f7677f0b981e0ecc8325428
selenium_3_junit_output
2.86 KB
sha256:9b66881174372f030ee31ba176df4dbeddf3290ce2bce2aa71f2328685d1d25d
selenium_3_nyc_output
4.69 MB
sha256:39e60c06dff9e479bf709ee9dd1093d82b5aaecc2942eaa97c6f46a88f845ce1
selenium_3_screenshots
3.6 MB
sha256:3b133be258e05d72ebf54cf3e1e4e7bd7e32d0f82951bd874a35483ffe727fac
selenium_3_service_logs
153 KB
sha256:2f22a6792c8b5ee54c8be90f4e453ea0f3a4e814f06305e0686197dbb472669b
selenium_4_junit_output
1.72 KB
sha256:c3d7f441eacd8b41556ac83414f9515d4e9016a88bc85b1afb64306cedc0d118
selenium_4_nyc_output
1.1 MB
sha256:84b1c6167e6994f3715c121c24041eab76ccd9f42165739e5433a5d792ad6b8e
selenium_4_screenshots
3.51 MB
sha256:095ebf595e66ad67b05046a625c8d461165096762f04a10d3239fa788d73d7e6
selenium_4_service_logs
202 KB
sha256:fcf7ea7acddd3e5cdb6ae6cb8ffc489d28e5016f1ab8758ca2dfd1a2c9951fdd