When running tests on an empty change, the quibble-apitests-only-vendor-php81 job results in failure.
console logs for the job: https://integration.wikimedia.org/ci/job/quibble-apitests-only-vendor-php81/1729/console
13:43:58 1) resource too large
13:43:58 resource (item) is too large:
13:43:58
13:43:58 AssertionError:
13:43:58 7Response body: {}8
13:43:58 Invalid status: expected 500 to equal 400
13:43:58 actual expected
13:43:58
13:43:58 500400
13:43:58
13:43:58 at Proxy.<anonymous> (tests/mocha/helpers/chaiHelper.js:91:8)
13:43:58 at Proxy.chainableMethodWrapper (node_modules/chai/lib/chai/utils/addChainableMethod.js:113:49)
13:43:58 at assertValidError (/workspace/src/extensions/Wikibase/repo/domains/crud/tests/mocha/helpers/responseValidator.js:8:30)
13:43:58 at assertResourceTooLargeResponse (/workspace/src/extensions/Wikibase/repo/domains/crud/tests/mocha/api-testing/ResourceTooLargeTest.js:13:2)
13:43:58 at Context.<anonymous> (/workspace/src/extensions/Wikibase/repo/domains/crud/tests/mocha/api-testing/ResourceTooLargeTest.js:55:3)
13:43:58 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
13:43:58
13:43:58 2) resource too large
13:43:58 resource (property) is too large:
13:43:58
13:43:58 AssertionError:
13:43:58 7Response body: {}8
13:43:58 Invalid status: expected 500 to equal 400
13:43:58 actual expected
13:43:58
13:43:58 500400
13:43:58
13:43:58 at Proxy.<anonymous> (tests/mocha/helpers/chaiHelper.js:91:8)
13:43:58 at Proxy.chainableMethodWrapper (node_modules/chai/lib/chai/utils/addChainableMethod.js:113:49)
13:43:58 at assertValidError (/workspace/src/extensions/Wikibase/repo/domains/crud/tests/mocha/helpers/responseValidator.js:8:30)
13:43:58 at assertResourceTooLargeResponse (/workspace/src/extensions/Wikibase/repo/domains/crud/tests/mocha/api-testing/ResourceTooLargeTest.js:13:2)
13:43:58 at Context.<anonymous> (/workspace/src/extensions/Wikibase/repo/domains/crud/tests/mocha/api-testing/ResourceTooLargeTest.js:67:3)
13:43:58 at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
13:43:58
13:43:58
13:43:58
13:43:58 ERROR: "api-testing:e2e-crud" exited with 2.
13:43:59 ERROR: "api-testing:rest-api" exited with 1.
13:43:59 INFO:quibble.commands:<<< Finish: Run API-Testing, in 362.032 s
13:43:59 DEBUG:quibble.cmd:No quibble.yaml in /workspace/src/extensions/Wikibase
13:43:59 INFO:backend.ChromeWebDriver:Terminating ChromeWebDriver
13:43:59 INFO:backend.Xvfb:Terminating Xvfb
13:43:59 INFO:backend.MySQL:Terminating MySQL
13:43:59 Traceback (most recent call last):
13:43:59 File "/usr/local/bin/quibble", line 7, in <module>
13:43:59 sys.exit(main())
13:43:59 File "/usr/local/lib/python3.9/dist-packages/quibble/cmd.py", line 997, in main
13:43:59 cmd.execute(
13:43:59 File "/usr/local/lib/python3.9/dist-packages/quibble/cmd.py", line 647, in execute
13:43:59 raise called_process_error
13:43:59 File "/usr/local/lib/python3.9/dist-packages/quibble/cmd.py", line 633, in execute
13:43:59 quibble.commands.execute_command(command)
13:43:59 File "/usr/local/lib/python3.9/dist-packages/quibble/commands.py", line 33, in execute_command
13:43:59 command.execute()
13:43:59 File "/usr/local/lib/python3.9/dist-packages/quibble/commands.py", line 1129, in execute
13:43:59 run(
13:43:59 File "/usr/local/lib/python3.9/dist-packages/quibble/commands.py", line 76, in run
13:43:59 raise subprocess.CalledProcessError(
13:43:59 subprocess.CalledProcessError: Command '['npm', 'run', 'api-testing']' returned non-zero exit status 1.