This run took 74 seconds.
$ date --- stdout --- Tue Sep 10 00:55:47 UTC 2024 --- end --- $ git clone file:///srv/git/mediawiki-extensions-CommunityConfiguration.git repo --depth=1 -b master --- stderr --- Cloning into 'repo'... --- stdout --- --- end --- $ git config user.name libraryupgrader --- stdout --- --- end --- $ git config user.email tools.libraryupgrader@tools.wmflabs.org --- stdout --- --- end --- $ git submodule update --init --- stdout --- --- end --- $ grr init --- stdout --- Installed commit-msg hook. --- end --- $ git show-ref refs/heads/master --- stdout --- e7afcf9c0093fdd80ea9bdbcdfe64780e86934e5 refs/heads/master --- end --- $ /usr/bin/npm audit --json --- stdout --- { "auditReportVersion": 2, "vulnerabilities": {}, "metadata": { "vulnerabilities": { "info": 0, "low": 0, "moderate": 0, "high": 0, "critical": 0, "total": 0 }, "dependencies": { "prod": 1, "dev": 1000, "optional": 3, "peer": 3, "peerOptional": 0, "total": 1000 } } } --- end --- $ /usr/bin/composer install --- stderr --- No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information. Loading composer repositories with package information Updating dependencies Lock file operations: 39 installs, 0 updates, 0 removals - Locking composer/pcre (3.3.1) - Locking composer/semver (3.4.2) - Locking composer/spdx-licenses (1.5.8) - Locking composer/xdebug-handler (3.0.5) - Locking dealerdirect/phpcodesniffer-composer-installer (v1.0.0) - Locking doctrine/deprecations (1.1.3) - Locking felixfbecker/advanced-json-rpc (v3.2.1) - Locking justinrainbow/json-schema (5.3.0) - Locking mediawiki/mediawiki-codesniffer (v44.0.0) - Locking mediawiki/mediawiki-phan-config (0.14.0) - Locking mediawiki/minus-x (1.1.3) - Locking mediawiki/phan-taint-check-plugin (6.0.0) - Locking microsoft/tolerant-php-parser (v0.1.2) - Locking netresearch/jsonmapper (v4.5.0) - Locking phan/phan (5.4.3) - Locking php-parallel-lint/php-console-color (v1.0.1) - Locking php-parallel-lint/php-console-highlighter (v1.0.0) - Locking php-parallel-lint/php-parallel-lint (v1.4.0) - Locking phpcsstandards/phpcsextra (1.2.1) - Locking phpcsstandards/phpcsutils (1.0.11) - Locking phpdocumentor/reflection-common (2.2.0) - Locking phpdocumentor/reflection-docblock (5.4.1) - Locking phpdocumentor/type-resolver (1.8.2) - Locking phpstan/phpdoc-parser (1.30.1) - Locking psr/container (2.0.2) - Locking psr/log (3.0.1) - Locking sabre/event (5.1.7) - Locking squizlabs/php_codesniffer (3.9.0) - Locking symfony/console (v7.1.4) - Locking symfony/deprecation-contracts (v3.5.0) - Locking symfony/polyfill-ctype (v1.31.0) - Locking symfony/polyfill-intl-grapheme (v1.31.0) - Locking symfony/polyfill-intl-normalizer (v1.31.0) - Locking symfony/polyfill-mbstring (v1.31.0) - Locking symfony/polyfill-php80 (v1.31.0) - Locking symfony/service-contracts (v3.5.0) - Locking symfony/string (v7.1.4) - Locking tysonandre/var_representation_polyfill (0.1.3) - Locking webmozart/assert (1.11.0) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 39 installs, 0 updates, 0 removals 0 [>---------------------------] 0 [->--------------------------] - Installing squizlabs/php_codesniffer (3.9.0): Extracting archive - Installing dealerdirect/phpcodesniffer-composer-installer (v1.0.0): Extracting archive - Installing composer/pcre (3.3.1): Extracting archive - Installing justinrainbow/json-schema (5.3.0): Extracting archive - Installing symfony/polyfill-php80 (v1.31.0): Extracting archive - Installing phpcsstandards/phpcsutils (1.0.11): Extracting archive - Installing phpcsstandards/phpcsextra (1.2.1): Extracting archive - Installing symfony/polyfill-mbstring (v1.31.0): Extracting archive - Installing composer/spdx-licenses (1.5.8): Extracting archive - Installing composer/semver (3.4.2): Extracting archive - Installing mediawiki/mediawiki-codesniffer (v44.0.0): Extracting archive - Installing tysonandre/var_representation_polyfill (0.1.3): Extracting archive - Installing symfony/polyfill-intl-normalizer (v1.31.0): Extracting archive - Installing symfony/polyfill-intl-grapheme (v1.31.0): Extracting archive - Installing symfony/polyfill-ctype (v1.31.0): Extracting archive - Installing symfony/string (v7.1.4): Extracting archive - Installing symfony/deprecation-contracts (v3.5.0): Extracting archive - Installing psr/container (2.0.2): Extracting archive - Installing symfony/service-contracts (v3.5.0): Extracting archive - Installing symfony/console (v7.1.4): Extracting archive - Installing sabre/event (5.1.7): Extracting archive - Installing netresearch/jsonmapper (v4.5.0): Extracting archive - Installing microsoft/tolerant-php-parser (v0.1.2): Extracting archive - Installing webmozart/assert (1.11.0): Extracting archive - Installing phpstan/phpdoc-parser (1.30.1): Extracting archive - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive - Installing doctrine/deprecations (1.1.3): Extracting archive - Installing phpdocumentor/type-resolver (1.8.2): Extracting archive - Installing phpdocumentor/reflection-docblock (5.4.1): Extracting archive - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive - Installing psr/log (3.0.1): Extracting archive - Installing composer/xdebug-handler (3.0.5): Extracting archive - Installing phan/phan (5.4.3): Extracting archive - Installing mediawiki/phan-taint-check-plugin (6.0.0): Extracting archive - Installing mediawiki/mediawiki-phan-config (0.14.0): Extracting archive - Installing mediawiki/minus-x (1.1.3): Extracting archive - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive - Installing php-parallel-lint/php-parallel-lint (v1.4.0): Extracting archive 0/37 [>---------------------------] 0% 21/37 [===============>------------] 56% 36/37 [===========================>] 97% 37/37 [============================] 100% Generating autoload files 16 packages you are using are looking for funding. Use the `composer fund` command to find out more! --- stdout --- PHP CodeSniffer Config installed_paths set to ../../mediawiki/mediawiki-codesniffer,../../phpcsstandards/phpcsextra,../../phpcsstandards/phpcsutils --- end --- Upgrading n:@wikimedia/codex from 1.11.1 -> 1.12.0 $ /usr/bin/npm install --- stderr --- npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead npm WARN deprecated glob@7.1.7: Glob versions prior to v9 are no longer supported npm WARN deprecated domexception@4.0.0: Use your platform's native DOMException instead --- stdout --- added 999 packages, and audited 1000 packages in 15s 169 packages are looking for funding run `npm fund` for details found 0 vulnerabilities --- end --- $ package-lock-lint package-lock.json --- stdout --- Checking package-lock.json --- end --- $ /usr/bin/npm ci --- stderr --- npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported npm WARN deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead npm WARN deprecated glob@7.1.7: Glob versions prior to v9 are no longer supported npm WARN deprecated domexception@4.0.0: Use your platform's native DOMException instead --- stdout --- added 999 packages, and audited 1000 packages in 14s 169 packages are looking for funding run `npm fund` for details found 0 vulnerabilities --- end --- $ /usr/bin/npm test --- stderr --- PASS resources/ext.communityConfiguration.Editor/lib/json-form/core/__tests__/i18n.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/form/composables/useValidationErrors.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/core/__tests__/uischema.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/controls/StringControl.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/complex/ArrayControl.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/complex/EnumControl.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/complex/MultiselectEnumControl.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/form/composables/useJsonForm.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/controls/NumberControl.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/controls/BooleanControl.test.js PASS resources/ext.communityConfiguration.Editor/app/App.test.js PASS resources/ext.communityConfiguration.Editor/app/components/ClientErrorMessage.test.js FAIL resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/mediawiki/PageTitleControl.test.js ● PageTitleControl › sets the field value to the empty string if input is blanked Expected test not to call [1mconsole.warn()[22m. If the warn is expected, test for it explicitly by mocking it out using [1mjest.spyOn[22m(console, 'warn').mockImplementation() and test that the warning occurs. [31mCdxLookup: prop initialInputValue is deprecated. Use inputValue instead.[39m [90m at console.captureMessage [as warn] (/src/repo/node_modules/jest-fail-on-console/index.js:83:25)[39m [90m at validator (/src/repo/node_modules/@wikimedia/codex/dist/codex.cjs:1:87614)[39m [90m at validateProp (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4358:21)[39m [90m at validateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4326:5)[39m [90m at initProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4031:5)[39m [90m at setupComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7531:3)[39m [90m at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5861:7)[39m [90m at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)[39m [90m at mountChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5554:7)[39m [90m at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5770:7)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)[39m [90m at mountChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5554:7)[39m [90m at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5770:7)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)[39m [90m at mountChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5554:7)[39m [90m at mountElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5461:7)[39m [90m at processElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5426:7)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5294:11)[39m [90m at mountChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5554:7)[39m [90m at mountElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5461:7)[39m [90m at processElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5426:7)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5294:11)[39m [90m at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5971:11)[39m [90m at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)[39m [90m at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)[39m [90m at setupRenderEffect (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6105:5)[39m [90m at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5873:7)[39m [90m at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)[39m [90m at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5971:11)[39m [90m at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)[39m [90m at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)[39m [90m at setupRenderEffect (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6105:5)[39m [90m at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5873:7)[39m [90m at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)[39m [90m at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5971:11)[39m [90m at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)[39m [90m at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)[39m [90m at setupRenderEffect (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6105:5)[39m [90m at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5873:7)[39m [90m at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)[39m [90m at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5971:11)[39m [90m at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)[39m [90m at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)[39m [90m at setupRenderEffect (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6105:5)[39m [90m at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5873:7)[39m [90m at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)[39m [90m at render (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6616:7)[39m [90m at mount (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3930:13)[39m [90m at Object.app.mount (/src/repo/node_modules/@vue/runtime-dom/dist/runtime-dom.cjs.js:1477:19)[39m [90m at mount (/src/repo/node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:8371:18)[39m [90m at Object.<anonymous> (/src/repo/resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/mediawiki/PageTitleControl.test.js:58:19)[39m [90m at Promise.then.completed (/src/repo/node_modules/jest-circus/build/utils.js:298:28)[39m [90m at new Promise (<anonymous>)[39m [90m at callAsyncCircusFn (/src/repo/node_modules/jest-circus/build/utils.js:231:10)[39m [90m at _callCircusTest (/src/repo/node_modules/jest-circus/build/run.js:316:40)[39m [90m at processTicksAndRejections (node:internal/process/task_queues:95:5)[39m [90m at _runTest (/src/repo/node_modules/jest-circus/build/run.js:252:3)[39m [90m at _runTestsForDescribeBlock (/src/repo/node_modules/jest-circus/build/run.js:126:9)[39m [90m at _runTestsForDescribeBlock (/src/repo/node_modules/jest-circus/build/run.js:121:9)[39m [90m at run (/src/repo/node_modules/jest-circus/build/run.js:71:3)[39m [90m at runAndTransformResultsToJestFormat (/src/repo/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)[39m [90m at jestAdapter (/src/repo/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)[39m [90m at runTestInternal (/src/repo/node_modules/jest-runner/build/runTest.js:367:16)[39m [90m at runTest (/src/repo/node_modules/jest-runner/build/runTest.js:444:34)[39m [37m at Object.worker (/src/repo/node_modules/jest-runner/build/testWorker.js:106:12)[39m [31mCdxLookup: prop initialInputValue is deprecated. Use inputValue instead.[39m [90m at console.captureMessage [as warn] (/src/repo/node_modules/jest-fail-on-console/index.js:83:25)[39m [90m at validator (/src/repo/node_modules/@wikimedia/codex/dist/codex.cjs:1:87614)[39m [90m at validateProp (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4358:21)[39m [90m at validateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4326:5)[39m [90m at updateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4140:5)[39m [90m at updateComponentPreRender (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6112:5)[39m [90m at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6028:11)[39m [90m at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)[39m [90m at Object.instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)[39m [90m at updateComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5904:18)[39m [90m at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5838:7)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)[39m [90m at patchBlockChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5696:7)[39m [90m at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5788:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)[39m [90m at patchKeyedChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6248:9)[39m [90m at patchChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6162:11)[39m [90m at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5801:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)[39m [90m at patchBlockChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5696:7)[39m [90m at patchElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5588:7)[39m [90m at processElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5437:7)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5294:11)[39m [90m at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6051:9)[39m [90m at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)[39m [90m at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)[39m [90m at callWithErrorHandling (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:195:33)[39m [90m at flushJobs (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:408:9)[39m [37m at processTicksAndRejections (node:internal/process/task_queues:95:5)[39m [31mCdxLookup: prop initialInputValue is deprecated. Use inputValue instead.[39m [90m at console.captureMessage [as warn] (/src/repo/node_modules/jest-fail-on-console/index.js:83:25)[39m [90m at validator (/src/repo/node_modules/@wikimedia/codex/dist/codex.cjs:1:87614)[39m [90m at validateProp (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4358:21)[39m [90m at validateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4326:5)[39m [90m at updateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4140:5)[39m [90m at updateComponentPreRender (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6112:5)[39m [90m at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6028:11)[39m [90m at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)[39m [90m at Object.instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)[39m [90m at updateComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5904:18)[39m [90m at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5838:7)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)[39m [90m at patchBlockChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5696:7)[39m [90m at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5788:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)[39m [90m at patchKeyedChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6248:9)[39m [90m at patchChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6162:11)[39m [90m at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5801:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)[39m [90m at patchBlockChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5696:7)[39m [90m at patchElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5588:7)[39m [90m at processElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5437:7)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5294:11)[39m [90m at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6051:9)[39m [90m at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)[39m [90m at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)[39m [90m at callWithErrorHandling (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:195:33)[39m [90m at flushJobs (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:408:9)[39m [37m at processTicksAndRejections (node:internal/process/task_queues:95:5)[39m at flushUnexpectedConsoleCalls (node_modules/jest-fail-on-console/index.js:48:13) at Object.<anonymous> (node_modules/jest-fail-on-console/index.js:139:7) Test Suites: 1 failed, 12 passed, 13 total Tests: 1 failed, 71 passed, 72 total Snapshots: 1 passed, 1 total Time: 7.284 s Ran all test suites. ERROR: "test:jest" exited with 1. --- stdout --- > test > npm-run-all test:* > test:lint > eslint --cache --no-fix --max-warnings 0 . > test:lintcss > stylelint "**/*.{css,less,vue}" > test:linti18n > banana-checker i18n/ Checked 1 message directory. > test:jest > jest --------------------------------------------------|---------|----------|---------|---------|--------------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s --------------------------------------------------|---------|----------|---------|---------|--------------------------------------- All files | 75.89 | 64.82 | 65.83 | 76.59 | app | 60.65 | 72.34 | 50 | 60.65 | App.vue | 86.04 | 82.92 | 73.33 | 86.04 | 69,77,95,133-134,164-175,249-253 MwApiCommunityConfigurationWritingRepository.js | 0 | 100 | 0 | 0 | 1-15 init.js | 0 | 0 | 0 | 0 | 1-66 app/components | 88.7 | 55 | 63.33 | 88.61 | ClientErrorMessage.vue | 100 | 66.66 | 100 | 100 | 49 EditSummaryDialog.vue | 68.96 | 50 | 27.27 | 67.85 | 41-45,75-100 EditorMessage.vue | 100 | 100 | 100 | 100 | GenericSubmitErrorMessage.vue | 100 | 50 | 100 | 100 | 49-54 MissingPermissionsNoticeMessage.vue | 100 | 100 | 100 | 100 | NetworkErrorMessage.vue | 100 | 100 | 100 | 100 | PermissionsErrorMessage.vue | 100 | 100 | 100 | 100 | SuccessMessage.vue | 100 | 100 | 100 | 100 | ValidationErrorMessage.vue | 64.28 | 0 | 0 | 64.28 | 32-40 lib/json-form/controls-codex/config | 100 | 100 | 100 | 100 | index.js | 100 | 100 | 100 | 100 | lib/json-form/controls-codex/src | 100 | 100 | 100 | 100 | index.js | 100 | 100 | 100 | 100 | utils.js | 100 | 100 | 100 | 100 | lib/json-form/controls-codex/src/complex | 91.56 | 80.76 | 82.69 | 92.35 | ArrayControl.vue | 100 | 70 | 100 | 100 | 74-122 ChipStringsControl.vue | 50 | 0 | 0 | 55 | 29-36,51-58 EnumControl.vue | 100 | 100 | 100 | 100 | MultiselectEnumControl.vue | 96.87 | 92.3 | 94.73 | 96.61 | 103,155 ObjectControl.vue | 95.65 | 75 | 87.5 | 95.65 | 86 index.js | 100 | 100 | 100 | 100 | lib/json-form/controls-codex/src/controls | 94.11 | 88.46 | 92.3 | 94.87 | BooleanControl.vue | 90.9 | 75 | 100 | 90.9 | 31-32 ControlWrapper.vue | 93.33 | 100 | 83.33 | 93.33 | 42 NumberControl.vue | 97.29 | 87.5 | 100 | 97.29 | 57 StringControl.vue | 94.44 | 91.66 | 100 | 94.44 | 42-43 index.js | 88.88 | 0 | 50 | 100 | 17 lib/json-form/controls-codex/src/mediawiki | 39.92 | 13.63 | 17.18 | 41.25 | CommonsFileControl.vue | 25.53 | 0 | 0 | 25.53 | 34-106,128-144 NamespacesControl.vue | 19.69 | 0 | 0 | 21.31 | 21-24,37-114,127-154 PageTitleControl.vue | 84.44 | 66.66 | 90 | 84.09 | 44,59-60,65,70-71,84 PageTitlesControl.vue | 21.21 | 0 | 0 | 23.33 | 24,41-125,138-164 api.js | 44.44 | 25 | 50 | 44.44 | 17,23-37 constants.js | 100 | 100 | 100 | 100 | index.js | 100 | 100 | 100 | 100 | lib/json-form/core | 86.13 | 70.58 | 80.64 | 86.86 | i18n.js | 98.18 | 95.45 | 100 | 98.14 | 104 index.js | 100 | 100 | 100 | 100 | testers.js | 50 | 6.25 | 40 | 52 | 14-18,31-50,70 uischema.js | 100 | 62.5 | 100 | 100 | 15,19 lib/json-form/form | 100 | 100 | 100 | 100 | index.js | 100 | 100 | 100 | 100 | lib/json-form/form/components | 90.74 | 70 | 69.23 | 90.56 | DispatchRenderer.vue | 95.65 | 83.33 | 83.33 | 95.45 | 44 FormLayout.vue | 90.9 | 100 | 50 | 90.9 | 24 JsonForm.vue | 85 | 50 | 60 | 85 | 47-48,80 lib/json-form/form/composables | 90.72 | 75.75 | 100 | 90.54 | props.js | 100 | 100 | 100 | 100 | useJsonForm.js | 86.04 | 69.23 | 100 | 86.04 | 31-34,56,76,91-92,101,135,182,200,262 useValidationErrors.js | 96.77 | 85.18 | 100 | 96.66 | 46,195 --------------------------------------------------|---------|----------|---------|---------|--------------------------------------- --- end --- $ node_modules/.bin/jest -u --- stderr --- FAIL resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/mediawiki/PageTitleControl.test.js ● PageTitleControl › sets the field value to the empty string if input is blanked Expected test not to call [1mconsole.warn()[22m. If the warn is expected, test for it explicitly by mocking it out using [1mjest.spyOn[22m(console, 'warn').mockImplementation() and test that the warning occurs. [31mCdxLookup: prop initialInputValue is deprecated. Use inputValue instead.[39m [90m at console.captureMessage [as warn] (/src/repo/node_modules/jest-fail-on-console/index.js:83:25)[39m [90m at validator (/src/repo/node_modules/@wikimedia/codex/dist/codex.cjs:1:87614)[39m [90m at validateProp (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4358:21)[39m [90m at validateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4326:5)[39m [90m at initProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4031:5)[39m [90m at setupComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:7531:3)[39m [90m at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5861:7)[39m [90m at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)[39m [90m at mountChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5554:7)[39m [90m at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5770:7)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)[39m [90m at mountChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5554:7)[39m [90m at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5770:7)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)[39m [90m at mountChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5554:7)[39m [90m at mountElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5461:7)[39m [90m at processElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5426:7)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5294:11)[39m [90m at mountChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5554:7)[39m [90m at mountElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5461:7)[39m [90m at processElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5426:7)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5294:11)[39m [90m at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5971:11)[39m [90m at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)[39m [90m at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)[39m [90m at setupRenderEffect (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6105:5)[39m [90m at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5873:7)[39m [90m at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)[39m [90m at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5971:11)[39m [90m at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)[39m [90m at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)[39m [90m at setupRenderEffect (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6105:5)[39m [90m at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5873:7)[39m [90m at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)[39m [90m at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5971:11)[39m [90m at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)[39m [90m at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)[39m [90m at setupRenderEffect (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6105:5)[39m [90m at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5873:7)[39m [90m at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)[39m [90m at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5971:11)[39m [90m at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)[39m [90m at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)[39m [90m at setupRenderEffect (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6105:5)[39m [90m at mountComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5873:7)[39m [90m at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5827:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)[39m [90m at render (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6616:7)[39m [90m at mount (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:3930:13)[39m [90m at Object.app.mount (/src/repo/node_modules/@vue/runtime-dom/dist/runtime-dom.cjs.js:1477:19)[39m [90m at mount (/src/repo/node_modules/@vue/test-utils/dist/vue-test-utils.cjs.js:8371:18)[39m [90m at Object.<anonymous> (/src/repo/resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/mediawiki/PageTitleControl.test.js:58:19)[39m [90m at Promise.then.completed (/src/repo/node_modules/jest-circus/build/utils.js:298:28)[39m [90m at new Promise (<anonymous>)[39m [90m at callAsyncCircusFn (/src/repo/node_modules/jest-circus/build/utils.js:231:10)[39m [90m at _callCircusTest (/src/repo/node_modules/jest-circus/build/run.js:316:40)[39m [90m at processTicksAndRejections (node:internal/process/task_queues:95:5)[39m [90m at _runTest (/src/repo/node_modules/jest-circus/build/run.js:252:3)[39m [90m at _runTestsForDescribeBlock (/src/repo/node_modules/jest-circus/build/run.js:126:9)[39m [90m at _runTestsForDescribeBlock (/src/repo/node_modules/jest-circus/build/run.js:121:9)[39m [90m at run (/src/repo/node_modules/jest-circus/build/run.js:71:3)[39m [90m at runAndTransformResultsToJestFormat (/src/repo/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)[39m [90m at jestAdapter (/src/repo/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)[39m [90m at runTestInternal (/src/repo/node_modules/jest-runner/build/runTest.js:367:16)[39m [90m at runTest (/src/repo/node_modules/jest-runner/build/runTest.js:444:34)[39m [37m at Object.worker (/src/repo/node_modules/jest-runner/build/testWorker.js:106:12)[39m [31mCdxLookup: prop initialInputValue is deprecated. Use inputValue instead.[39m [90m at console.captureMessage [as warn] (/src/repo/node_modules/jest-fail-on-console/index.js:83:25)[39m [90m at validator (/src/repo/node_modules/@wikimedia/codex/dist/codex.cjs:1:87614)[39m [90m at validateProp (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4358:21)[39m [90m at validateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4326:5)[39m [90m at updateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4140:5)[39m [90m at updateComponentPreRender (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6112:5)[39m [90m at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6028:11)[39m [90m at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)[39m [90m at Object.instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)[39m [90m at updateComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5904:18)[39m [90m at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5838:7)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)[39m [90m at patchBlockChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5696:7)[39m [90m at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5788:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)[39m [90m at patchKeyedChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6248:9)[39m [90m at patchChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6162:11)[39m [90m at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5801:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)[39m [90m at patchBlockChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5696:7)[39m [90m at patchElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5588:7)[39m [90m at processElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5437:7)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5294:11)[39m [90m at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6051:9)[39m [90m at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)[39m [90m at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)[39m [90m at callWithErrorHandling (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:195:33)[39m [90m at flushJobs (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:408:9)[39m [37m at processTicksAndRejections (node:internal/process/task_queues:95:5)[39m [31mCdxLookup: prop initialInputValue is deprecated. Use inputValue instead.[39m [90m at console.captureMessage [as warn] (/src/repo/node_modules/jest-fail-on-console/index.js:83:25)[39m [90m at validator (/src/repo/node_modules/@wikimedia/codex/dist/codex.cjs:1:87614)[39m [90m at validateProp (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4358:21)[39m [90m at validateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4326:5)[39m [90m at updateProps (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:4140:5)[39m [90m at updateComponentPreRender (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6112:5)[39m [90m at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6028:11)[39m [90m at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)[39m [90m at Object.instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)[39m [90m at updateComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5904:18)[39m [90m at processComponent (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5838:7)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5306:11)[39m [90m at patchBlockChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5696:7)[39m [90m at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5788:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)[39m [90m at patchKeyedChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6248:9)[39m [90m at patchChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6162:11)[39m [90m at processFragment (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5801:9)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5280:9)[39m [90m at patchBlockChildren (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5696:7)[39m [90m at patchElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5588:7)[39m [90m at processElement (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5437:7)[39m [90m at patch (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:5294:11)[39m [90m at ReactiveEffect.componentUpdateFn [as fn] (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6051:9)[39m [90m at ReactiveEffect.run (/src/repo/node_modules/@vue/reactivity/dist/reactivity.cjs.js:181:19)[39m [90m at instance.update (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:6095:16)[39m [90m at callWithErrorHandling (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:195:33)[39m [90m at flushJobs (/src/repo/node_modules/@vue/runtime-core/dist/runtime-core.cjs.js:408:9)[39m [37m at processTicksAndRejections (node:internal/process/task_queues:95:5)[39m at flushUnexpectedConsoleCalls (node_modules/jest-fail-on-console/index.js:48:13) at Object.<anonymous> (node_modules/jest-fail-on-console/index.js:139:7) PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/complex/ArrayControl.test.js PASS resources/ext.communityConfiguration.Editor/app/App.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/form/composables/useValidationErrors.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/controls/StringControl.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/core/__tests__/i18n.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/complex/EnumControl.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/controls/NumberControl.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/complex/MultiselectEnumControl.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/form/composables/useJsonForm.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/controls/BooleanControl.test.js PASS resources/ext.communityConfiguration.Editor/app/components/ClientErrorMessage.test.js PASS resources/ext.communityConfiguration.Editor/lib/json-form/core/__tests__/uischema.test.js Test Suites: 1 failed, 12 passed, 13 total Tests: 1 failed, 71 passed, 72 total Snapshots: 1 passed, 1 total Time: 5.558 s Ran all test suites. --- stdout --- --------------------------------------------------|---------|----------|---------|---------|--------------------------------------- File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s --------------------------------------------------|---------|----------|---------|---------|--------------------------------------- All files | 75.89 | 64.82 | 65.83 | 76.59 | app | 60.65 | 72.34 | 50 | 60.65 | App.vue | 86.04 | 82.92 | 73.33 | 86.04 | 69,77,95,133-134,164-175,249-253 MwApiCommunityConfigurationWritingRepository.js | 0 | 100 | 0 | 0 | 1-15 init.js | 0 | 0 | 0 | 0 | 1-66 app/components | 88.7 | 55 | 63.33 | 88.61 | ClientErrorMessage.vue | 100 | 66.66 | 100 | 100 | 49 EditSummaryDialog.vue | 68.96 | 50 | 27.27 | 67.85 | 41-45,75-100 EditorMessage.vue | 100 | 100 | 100 | 100 | GenericSubmitErrorMessage.vue | 100 | 50 | 100 | 100 | 49-54 MissingPermissionsNoticeMessage.vue | 100 | 100 | 100 | 100 | NetworkErrorMessage.vue | 100 | 100 | 100 | 100 | PermissionsErrorMessage.vue | 100 | 100 | 100 | 100 | SuccessMessage.vue | 100 | 100 | 100 | 100 | ValidationErrorMessage.vue | 64.28 | 0 | 0 | 64.28 | 32-40 lib/json-form/controls-codex/config | 100 | 100 | 100 | 100 | index.js | 100 | 100 | 100 | 100 | lib/json-form/controls-codex/src | 100 | 100 | 100 | 100 | index.js | 100 | 100 | 100 | 100 | utils.js | 100 | 100 | 100 | 100 | lib/json-form/controls-codex/src/complex | 91.56 | 80.76 | 82.69 | 92.35 | ArrayControl.vue | 100 | 70 | 100 | 100 | 74-122 ChipStringsControl.vue | 50 | 0 | 0 | 55 | 29-36,51-58 EnumControl.vue | 100 | 100 | 100 | 100 | MultiselectEnumControl.vue | 96.87 | 92.3 | 94.73 | 96.61 | 103,155 ObjectControl.vue | 95.65 | 75 | 87.5 | 95.65 | 86 index.js | 100 | 100 | 100 | 100 | lib/json-form/controls-codex/src/controls | 94.11 | 88.46 | 92.3 | 94.87 | BooleanControl.vue | 90.9 | 75 | 100 | 90.9 | 31-32 ControlWrapper.vue | 93.33 | 100 | 83.33 | 93.33 | 42 NumberControl.vue | 97.29 | 87.5 | 100 | 97.29 | 57 StringControl.vue | 94.44 | 91.66 | 100 | 94.44 | 42-43 index.js | 88.88 | 0 | 50 | 100 | 17 lib/json-form/controls-codex/src/mediawiki | 39.92 | 13.63 | 17.18 | 41.25 | CommonsFileControl.vue | 25.53 | 0 | 0 | 25.53 | 34-106,128-144 NamespacesControl.vue | 19.69 | 0 | 0 | 21.31 | 21-24,37-114,127-154 PageTitleControl.vue | 84.44 | 66.66 | 90 | 84.09 | 44,59-60,65,70-71,84 PageTitlesControl.vue | 21.21 | 0 | 0 | 23.33 | 24,41-125,138-164 api.js | 44.44 | 25 | 50 | 44.44 | 17,23-37 constants.js | 100 | 100 | 100 | 100 | index.js | 100 | 100 | 100 | 100 | lib/json-form/core | 86.13 | 70.58 | 80.64 | 86.86 | i18n.js | 98.18 | 95.45 | 100 | 98.14 | 104 index.js | 100 | 100 | 100 | 100 | testers.js | 50 | 6.25 | 40 | 52 | 14-18,31-50,70 uischema.js | 100 | 62.5 | 100 | 100 | 15,19 lib/json-form/form | 100 | 100 | 100 | 100 | index.js | 100 | 100 | 100 | 100 | lib/json-form/form/components | 90.74 | 70 | 69.23 | 90.56 | DispatchRenderer.vue | 95.65 | 83.33 | 83.33 | 95.45 | 44 FormLayout.vue | 90.9 | 100 | 50 | 90.9 | 24 JsonForm.vue | 85 | 50 | 60 | 85 | 47-48,80 lib/json-form/form/composables | 90.72 | 75.75 | 100 | 90.54 | props.js | 100 | 100 | 100 | 100 | useJsonForm.js | 86.04 | 69.23 | 100 | 86.04 | 31-34,56,76,91-92,101,135,182,200,262 useValidationErrors.js | 96.77 | 85.18 | 100 | 96.66 | 46,195 --------------------------------------------------|---------|----------|---------|---------|--------------------------------------- --- end --- Traceback (most recent call last): File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 325, in npm_test self.check_call(["npm", "test"]) File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/shell2.py", line 59, in check_call res.check_returncode() File "/usr/lib/python3.11/subprocess.py", line 502, in check_returncode raise CalledProcessError(self.returncode, self.args, self.stdout, subprocess.CalledProcessError: Command '['/usr/bin/npm', 'test']' returned non-zero exit status 1. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1864, in main libup.run(args.repo, args.output, args.branch) File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1803, in run self.npm_upgrade(plan) File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 1200, in npm_upgrade self.npm_test() File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/__init__.py", line 330, in npm_test self.check_call(["node_modules/.bin/jest", "-u"]) File "/venv/lib/python3.11/site-packages/runner-0.1.0-py3.11.egg/runner/shell2.py", line 59, in check_call res.check_returncode() File "/usr/lib/python3.11/subprocess.py", line 502, in check_returncode raise CalledProcessError(self.returncode, self.args, self.stdout, subprocess.CalledProcessError: Command '['node_modules/.bin/jest', '-u']' returned non-zero exit status 1.