$ date
--- stdout ---
Wed Sep 11 00:55:16 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 ---
6941936b97d9168055f7a48b3b77785c88ac8705 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 9s
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 13s
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/form/composables/useJsonForm.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/controls-codex/src/controls/BooleanControl.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/controls-codex/src/controls/NumberControl.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.51 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/controls-codex/src/controls/StringControl.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__/i18n.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/controls-codex/src/controls/NumberControl.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/BooleanControl.test.js
PASS resources/ext.communityConfiguration.Editor/lib/json-form/form/composables/useJsonForm.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: 4.893 s, estimated 5 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.