Page MenuHomePhabricator
Paste P31868

https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php72-docker/81076/consoleText
ArchivedPublic

Authored by zeljkofilipin on Jul 25 2022, 1:19 PM.
Started by user unknown or anonymous
Running as SYSTEM
Building remotely on integration-agent-docker-1036 (pipelinelib Docker blubber) in workspace /srv/jenkins/workspace/quibble-vendor-mysql-php72-docker
[quibble-vendor-mysql-php72-docker] $ /bin/bash -xe /tmp/jenkins7507464379874737945.sh
+ mkdir -m 2777 -p cache
[quibble-vendor-mysql-php72-docker] $ /bin/bash /tmp/jenkins14582279846450134163.sh
+ set -o pipefail
++ pwd
+ exec docker run --volume /srv/jenkins/workspace/quibble-vendor-mysql-php72-docker/cache:/cache --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php72-docker --label jenkins.build=81076 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/castor:0.2.6 load
++ /usr/bin/env
++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL)='
Defined: CASTOR_NAMESPACE="castor-mw-ext-and-skins/master/quibble-vendor-mysql-php72-docker"
Syncing...
rsync: failed to set times on "/cache/.": Operation not permitted (1)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1668) [generator=3.1.2]
Done
[quibble-vendor-mysql-php72-docker] $ /bin/bash -xe /tmp/jenkins14316062542098005642.sh
+ set -eux
+ mkdir -m 2777 -p log
[quibble-vendor-mysql-php72-docker] $ /bin/bash /tmp/jenkins18196007806476678282.sh
+ set -o pipefail
+ exec docker run --entrypoint=/usr/bin/find --user=nobody --volume /srv/jenkins/workspace/quibble-vendor-mysql-php72-docker:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php72-docker --label jenkins.build=81076 --env-file /dev/fd/63 docker-registry.wikimedia.org/buster:latest /workspace/log -mindepth 1 -delete
++ /usr/bin/env
++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL)='
[quibble-vendor-mysql-php72-docker] $ /bin/bash -xe /tmp/jenkins4331637321592059770.sh
+ set -eux
+ mkdir -m 2777 -p src
[quibble-vendor-mysql-php72-docker] $ /bin/bash /tmp/jenkins1956767748045187963.sh
+ set -o pipefail
+ exec docker run --entrypoint=/usr/bin/find --user=nobody --volume /srv/jenkins/workspace/quibble-vendor-mysql-php72-docker:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php72-docker --label jenkins.build=81076 --env-file /dev/fd/63 docker-registry.wikimedia.org/buster:latest /workspace/src -mindepth 1 -delete
++ /usr/bin/env
++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL)='
[quibble-vendor-mysql-php72-docker] $ /bin/bash -eu /tmp/jenkins1291952227598343125.sh
+ chmod 2777 src
[quibble-vendor-mysql-php72-docker] $ /bin/bash /tmp/jenkins8929715957299328121.sh
+ set -o pipefail
++ pwd
++ pwd
++ pwd
+ exec docker run --entrypoint=quibble-with-supervisord --tmpfs /workspace/db:size=320M --volume /srv/jenkins/workspace/quibble-vendor-mysql-php72-docker/src:/workspace/src --volume /srv/jenkins/workspace/quibble-vendor-mysql-php72-docker/cache:/cache --volume /srv/jenkins/workspace/quibble-vendor-mysql-php72-docker/log:/workspace/log --volume /srv/git:/srv/git:ro --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php72-docker --label jenkins.build=81076 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/quibble-buster-php72:1.4.5-s2 --packages-source vendor --db mysql --db-dir /workspace/db --git-parallel=8 --skip npm-test,phpunit-standalone,api-testing
++ /usr/bin/env
++ egrep -v '^(HOME|SHELL|PATH|LOGNAME|MAIL)='
+ /usr/bin/supervisord -c /etc/supervisor/supervisord.conf
2022-07-22 13:55:37,000 INFO Included extra file "/etc/supervisor/conf.d/supervisord.conf" during parsing
2022-07-22 13:55:37,015 INFO RPC interface 'supervisor' initialized
2022-07-22 13:55:37,015 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2022-07-22 13:55:37,016 INFO daemonizing the supervisord process
2022-07-22 13:55:37,017 CRIT could not write pidfile /var/run/supervisord.pid
+ exec /usr/local/bin/quibble --web-backend=external --web-url=http://127.0.0.1:9413 --packages-source vendor --db mysql --db-dir /workspace/db --git-parallel=8 --skip npm-test,phpunit-standalone,api-testing
DEBUG:quibble.cmd:ZUUL_PROJECT=mediawiki/skins/MinervaNeue
INFO:quibble.cmd:Adding mediawiki/vendor
WARNING:quibble.cmd:SKIN_DEPENDENCIES env variable is deprecated. Instead pass projects as arguments.
WARNING:quibble.cmd:EXT_DEPENDENCIES env variable is deprecated. Instead pass projects as arguments.
INFO:quibble.cmd:Projects: mediawiki/core, mediawiki/extensions/AbuseFilter, mediawiki/extensions/AntiSpoof, mediawiki/extensions/CentralAuth, mediawiki/extensions/CheckUser, mediawiki/extensions/Cite, mediawiki/extensions/CodeEditor, mediawiki/extensions/ConfirmEdit, mediawiki/extensions/Echo, mediawiki/extensions/EventBus, mediawiki/extensions/EventLogging, mediawiki/extensions/EventStreamConfig, mediawiki/extensions/FlaggedRevs, mediawiki/extensions/GuidedTour, mediawiki/extensions/MobileApp, mediawiki/extensions/MobileFrontend, mediawiki/extensions/ParserFunctions, mediawiki/extensions/Renameuser, mediawiki/extensions/Scribunto, mediawiki/extensions/SyntaxHighlight_GeSHi, mediawiki/extensions/TemplateData, mediawiki/extensions/VisualEditor, mediawiki/extensions/WikiEditor, mediawiki/extensions/WikimediaEvents, mediawiki/skins/MinervaNeue, mediawiki/skins/Vector, mediawiki/vendor
INFO:zuul.CloneMapper:Workspace path set to: ./
INFO:zuul.CloneMapper:Mapping projects to workspace...
INFO:zuul.CloneMapper: mediawiki/skins/MinervaNeue -> skins/MinervaNeue
INFO:zuul.CloneMapper:Expansion completed.
DEBUG:quibble.cmd:Running stages: phpunit-unit, phpbench, phpunit, composer-test, qunit, selenium
DEBUG:quibble.cmd:Execution plan:
DEBUG:quibble.cmd:Report package versions
DEBUG:quibble.cmd:Ensure we have the directory '/workspace/log'
DEBUG:quibble.cmd:Zuul clone with parameters {"cache_dir": "/srv/git", "projects": ["mediawiki/core", "mediawiki/extensions/AbuseFilter", "mediawiki/extensions/AntiSpoof", "mediawiki/extensions/CentralAuth", "mediawiki/extensions/CheckUser", "mediawiki/extensions/Cite", "mediawiki/extensions/CodeEditor", "mediawiki/extensions/ConfirmEdit", "mediawiki/extensions/Echo", "mediawiki/extensions/EventBus", "mediawiki/extensions/EventLogging", "mediawiki/extensions/EventStreamConfig", "mediawiki/extensions/FlaggedRevs", "mediawiki/extensions/GuidedTour", "mediawiki/extensions/MobileApp", "mediawiki/extensions/MobileFrontend", "mediawiki/extensions/ParserFunctions", "mediawiki/extensions/Renameuser", "mediawiki/extensions/Scribunto", "mediawiki/extensions/SyntaxHighlight_GeSHi", "mediawiki/extensions/TemplateData", "mediawiki/extensions/VisualEditor", "mediawiki/extensions/WikiEditor", "mediawiki/extensions/WikimediaEvents", "mediawiki/skins/MinervaNeue", "mediawiki/skins/Vector", "mediawiki/vendor"], "workers": 8, "workspace": "/workspace/src", "zuul_branch": "master", "zuul_project": "mediawiki/skins/MinervaNeue", "zuul_ref": "refs/zuul/master/Z8a7ccb9faaab475ea35720205a21be44", "zuul_url": "git://contint2001.wikimedia.org"}
DEBUG:quibble.cmd:Extension and skin submodule update under MediaWiki root /workspace/src
DEBUG:quibble.cmd:Run npm and composer tests, if present in parallel (concurrency=1):
* composer test in /workspace/src/skins/MinervaNeue
DEBUG:quibble.cmd:Revert to git clean -xqdf in /workspace/src/skins/MinervaNeue
DEBUG:quibble.cmd:Install composer dev-requires for vendor.git
DEBUG:quibble.cmd:Start backends, <MySQL (no socket)>
DEBUG:quibble.cmd:Run Post-dependency install, pre-database dependent steps in parallel (concurrency=3):
* PHPUnit unit tests
* Install MediaWiki, db=<MySQL (no socket)> vendor=True
* npm install in /workspace/src
DEBUG:quibble.cmd:PHPUnit skins suite (without database or standalone)
DEBUG:quibble.cmd:Run phpbench
DEBUG:quibble.cmd:Start backends, <ExternalWebserver http://127.0.0.1:9413 /workspace/src> <Xvfb :94> <ChromeWebDriver :94>
DEBUG:quibble.cmd:Run Qunit tests
DEBUG:quibble.cmd:Browser tests for projects mediawiki/skins/MinervaNeue, mediawiki/core, mediawiki/extensions/AbuseFilter, mediawiki/extensions/AntiSpoof, mediawiki/extensions/CentralAuth, mediawiki/extensions/CheckUser, mediawiki/extensions/Cite, mediawiki/extensions/CodeEditor, mediawiki/extensions/ConfirmEdit, mediawiki/extensions/Echo, mediawiki/extensions/EventBus, mediawiki/extensions/EventLogging, mediawiki/extensions/EventStreamConfig, mediawiki/extensions/FlaggedRevs, mediawiki/extensions/GuidedTour, mediawiki/extensions/MobileApp, mediawiki/extensions/MobileFrontend, mediawiki/extensions/ParserFunctions, mediawiki/extensions/Renameuser, mediawiki/extensions/Scribunto, mediawiki/extensions/SyntaxHighlight_GeSHi, mediawiki/extensions/TemplateData, mediawiki/extensions/VisualEditor, mediawiki/extensions/WikiEditor, mediawiki/extensions/WikimediaEvents, mediawiki/skins/Vector, mediawiki/vendor
DEBUG:quibble.cmd:PHPUnit skins suite (with database)
INFO:quibble.commands:>>> Start: Report package versions
INFO:quibble.commands:Python version: 3.7.3 (default, Jan 22 2021, 20:04:44)
[GCC 8.3.0]
INFO:quibble.commands:chromedriver --version: ChromeDriver 90.0.4430.212 (e3cd97fc771b893b7fd1879196d1215b622c2bed-refs/branch-heads/4430@{#1429})
INFO:quibble.commands:chromium --version: Chromium 90.0.4430.212 built on Debian 10.9, running on Debian 10.10
INFO:quibble.commands:composer --version: Composer version 2.3.3 2022-04-01 22:15:35
INFO:quibble.commands:mysql --version: mysql Ver 15.1 Distrib 10.3.34-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
INFO:quibble.commands:psql --version: psql (PostgreSQL) 11.14 (Debian 11.14-0+deb10u1)
INFO:quibble.commands:node --version: v14.17.5
INFO:quibble.commands:npm --version: 7.21.0
INFO:quibble.commands:php --version: PHP 7.2.34-18+0~20210223.60+debian10~1.gbpb21322+wmf5 (cli) (built: Dec 15 2021 23:28:21) ( NTS )
INFO:quibble.commands:Copyright (c) 1997-2018 The PHP Group
INFO:quibble.commands:Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
INFO:quibble.commands: with Zend OPcache v7.2.34-18+0~20210223.60+debian10~1.gbpb21322+wmf5, Copyright (c) 1999-2018, by Zend Technologies
INFO:quibble.commands:<<< Finish: Report package versions, in 0.754 s
INFO:quibble.commands:>>> Start: Ensure we have the directory '/workspace/log'
INFO:quibble.commands:<<< Finish: Ensure we have the directory '/workspace/log', in 0.000 s
INFO:quibble.commands:>>> Start: Zuul clone with parameters {"cache_dir": "/srv/git", "projects": ["mediawiki/core", "mediawiki/extensions/AbuseFilter", "mediawiki/extensions/AntiSpoof", "mediawiki/extensions/CentralAuth", "mediawiki/extensions/CheckUser", "mediawiki/extensions/Cite", "mediawiki/extensions/CodeEditor", "mediawiki/extensions/ConfirmEdit", "mediawiki/extensions/Echo", "mediawiki/extensions/EventBus", "mediawiki/extensions/EventLogging", "mediawiki/extensions/EventStreamConfig", "mediawiki/extensions/FlaggedRevs", "mediawiki/extensions/GuidedTour", "mediawiki/extensions/MobileApp", "mediawiki/extensions/MobileFrontend", "mediawiki/extensions/ParserFunctions", "mediawiki/extensions/Renameuser", "mediawiki/extensions/Scribunto", "mediawiki/extensions/SyntaxHighlight_GeSHi", "mediawiki/extensions/TemplateData", "mediawiki/extensions/VisualEditor", "mediawiki/extensions/WikiEditor", "mediawiki/extensions/WikimediaEvents", "mediawiki/skins/MinervaNeue", "mediawiki/skins/Vector", "mediawiki/vendor"], "workers": 8, "workspace": "/workspace/src", "zuul_branch": "master", "zuul_project": "mediawiki/skins/MinervaNeue", "zuul_ref": "refs/zuul/master/Z8a7ccb9faaab475ea35720205a21be44", "zuul_url": "git://contint2001.wikimedia.org"}
INFO:zuul.CloneMapper:Workspace path set to: /workspace/src
INFO:zuul.CloneMapper:Mapping projects to workspace...
INFO:zuul.CloneMapper: mediawiki/core -> /workspace/src
INFO:zuul.CloneMapper: mediawiki/extensions/AbuseFilter -> /workspace/src/extensions/AbuseFilter
INFO:zuul.CloneMapper: mediawiki/extensions/AntiSpoof -> /workspace/src/extensions/AntiSpoof
INFO:zuul.CloneMapper: mediawiki/extensions/CentralAuth -> /workspace/src/extensions/CentralAuth
INFO:zuul.CloneMapper: mediawiki/extensions/CheckUser -> /workspace/src/extensions/CheckUser
INFO:zuul.CloneMapper: mediawiki/extensions/Cite -> /workspace/src/extensions/Cite
INFO:zuul.CloneMapper: mediawiki/extensions/CodeEditor -> /workspace/src/extensions/CodeEditor
INFO:zuul.CloneMapper: mediawiki/extensions/ConfirmEdit -> /workspace/src/extensions/ConfirmEdit
INFO:zuul.CloneMapper: mediawiki/extensions/Echo -> /workspace/src/extensions/Echo
INFO:zuul.CloneMapper: mediawiki/extensions/EventBus -> /workspace/src/extensions/EventBus
INFO:zuul.CloneMapper: mediawiki/extensions/EventLogging -> /workspace/src/extensions/EventLogging
INFO:zuul.CloneMapper: mediawiki/extensions/EventStreamConfig -> /workspace/src/extensions/EventStreamConfig
INFO:zuul.CloneMapper: mediawiki/extensions/FlaggedRevs -> /workspace/src/extensions/FlaggedRevs
INFO:zuul.CloneMapper: mediawiki/extensions/GuidedTour -> /workspace/src/extensions/GuidedTour
INFO:zuul.CloneMapper: mediawiki/extensions/MobileApp -> /workspace/src/extensions/MobileApp
INFO:zuul.CloneMapper: mediawiki/extensions/MobileFrontend -> /workspace/src/extensions/MobileFrontend
INFO:zuul.CloneMapper: mediawiki/extensions/ParserFunctions -> /workspace/src/extensions/ParserFunctions
INFO:zuul.CloneMapper: mediawiki/extensions/Renameuser -> /workspace/src/extensions/Renameuser
INFO:zuul.CloneMapper: mediawiki/extensions/Scribunto -> /workspace/src/extensions/Scribunto
INFO:zuul.CloneMapper: mediawiki/extensions/SyntaxHighlight_GeSHi -> /workspace/src/extensions/SyntaxHighlight_GeSHi
INFO:zuul.CloneMapper: mediawiki/extensions/TemplateData -> /workspace/src/extensions/TemplateData
INFO:zuul.CloneMapper: mediawiki/extensions/VisualEditor -> /workspace/src/extensions/VisualEditor
INFO:zuul.CloneMapper: mediawiki/extensions/WikiEditor -> /workspace/src/extensions/WikiEditor
INFO:zuul.CloneMapper: mediawiki/extensions/WikimediaEvents -> /workspace/src/extensions/WikimediaEvents
INFO:zuul.CloneMapper: mediawiki/skins/MinervaNeue -> /workspace/src/skins/MinervaNeue
INFO:zuul.CloneMapper: mediawiki/skins/Vector -> /workspace/src/skins/Vector
INFO:zuul.CloneMapper: mediawiki/vendor -> /workspace/src/vendor
INFO:zuul.CloneMapper:Expansion completed.
INFO:quibble.zuul.clone:Preparing 27 repositories with 8 workers
INFO:quibble.zuul.clone:Cloning mediawiki/core first
INFO:zuul.Cloner:Creating repo mediawiki/core from cache /srv/git/mediawiki/core.git
2022-07-22 13:55:38,022 INFO spawned: 'apache' with pid 58
2022-07-22 13:55:38,028 INFO spawned: 'php-fpm' with pid 59
2022-07-22 13:55:38,031 INFO spawned: 'memcached' with pid 62
2022-07-22 13:55:38,085 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
2022-07-22 13:55:39,104 INFO success: apache entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2022-07-22 13:55:39,104 INFO success: memcached entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
INFO:zuul.Cloner:Updating origin remote in repo mediawiki/core to https://gerrit.wikimedia.org/r/mediawiki/core
INFO:zuul.Cloner:upstream repo has branch master
INFO:zuul.Cloner:Falling back to branch master
INFO:zuul.Cloner:Prepared mediawiki/core repo with branch master at commit 6986603bdc5884f87708f80bda10a038f471b399
INFO:zuul.Cloner.mediawiki/extensions/AbuseFilter:Creating repo mediawiki/extensions/AbuseFilter from cache /srv/git/mediawiki/extensions/AbuseFilter.git
INFO:zuul.Cloner.mediawiki/extensions/AntiSpoof:Creating repo mediawiki/extensions/AntiSpoof from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/AntiSpoof
INFO:zuul.Cloner.mediawiki/extensions/CentralAuth:Creating repo mediawiki/extensions/CentralAuth from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/CentralAuth
INFO:zuul.Cloner.mediawiki/extensions/CheckUser:Creating repo mediawiki/extensions/CheckUser from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/CheckUser
INFO:zuul.Cloner.mediawiki/extensions/Cite:Creating repo mediawiki/extensions/Cite from cache /srv/git/mediawiki/extensions/Cite.git
INFO:zuul.Cloner.mediawiki/extensions/ConfirmEdit:Creating repo mediawiki/extensions/ConfirmEdit from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/ConfirmEdit
INFO:zuul.Cloner.mediawiki/extensions/CodeEditor:Creating repo mediawiki/extensions/CodeEditor from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/CodeEditor
INFO:zuul.Cloner.mediawiki/extensions/Echo:Creating repo mediawiki/extensions/Echo from cache /srv/git/mediawiki/extensions/Echo.git
INFO:zuul.Cloner.mediawiki/extensions/Cite:Updating origin remote in repo mediawiki/extensions/Cite to https://gerrit.wikimedia.org/r/mediawiki/extensions/Cite
INFO:zuul.Cloner.mediawiki/extensions/AbuseFilter:Updating origin remote in repo mediawiki/extensions/AbuseFilter to https://gerrit.wikimedia.org/r/mediawiki/extensions/AbuseFilter
INFO:zuul.Cloner.mediawiki/extensions/Echo:Updating origin remote in repo mediawiki/extensions/Echo to https://gerrit.wikimedia.org/r/mediawiki/extensions/Echo
INFO:zuul.Cloner.mediawiki/extensions/Echo:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/AbuseFilter:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/Cite:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/Echo:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/AbuseFilter:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/Cite:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/Echo:Prepared mediawiki/extensions/Echo repo with branch master at commit e6008edda90a30b33253c0da854e550bb59b1f33
INFO:zuul.Cloner.mediawiki/extensions/EventBus:Creating repo mediawiki/extensions/EventBus from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/EventBus
INFO:zuul.Cloner.mediawiki/extensions/Cite:Prepared mediawiki/extensions/Cite repo with branch master at commit 91b4a05262a6715480b0fbccdfcbff90b90d721d
INFO:zuul.Cloner.mediawiki/extensions/EventLogging:Creating repo mediawiki/extensions/EventLogging from cache /srv/git/mediawiki/extensions/EventLogging.git
INFO:zuul.Cloner.mediawiki/extensions/AbuseFilter:Prepared mediawiki/extensions/AbuseFilter repo with branch master at commit 5e8d67919df3e3b11fe5747ac2cc37ba5704f97e
INFO:zuul.Cloner.mediawiki/extensions/EventStreamConfig:Creating repo mediawiki/extensions/EventStreamConfig from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/EventStreamConfig
INFO:zuul.Cloner.mediawiki/extensions/CheckUser:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/AntiSpoof:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/ConfirmEdit:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/CheckUser:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/EventLogging:Updating origin remote in repo mediawiki/extensions/EventLogging to https://gerrit.wikimedia.org/r/mediawiki/extensions/EventLogging
INFO:zuul.Cloner.mediawiki/extensions/AntiSpoof:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/ConfirmEdit:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/CheckUser:Prepared mediawiki/extensions/CheckUser repo with branch master at commit afedfa429c2a4142d7e694d4a98a44046184b3d5
INFO:zuul.Cloner.mediawiki/extensions/FlaggedRevs:Creating repo mediawiki/extensions/FlaggedRevs from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/FlaggedRevs
INFO:zuul.Cloner.mediawiki/extensions/AntiSpoof:Prepared mediawiki/extensions/AntiSpoof repo with branch master at commit 9c0a2c4944217c8b43bf075eddc80d99b35256fe
INFO:zuul.Cloner.mediawiki/extensions/GuidedTour:Creating repo mediawiki/extensions/GuidedTour from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/GuidedTour
INFO:zuul.Cloner.mediawiki/extensions/ConfirmEdit:Prepared mediawiki/extensions/ConfirmEdit repo with branch master at commit cd5fbaaa6c77417d2bf1de12b072eaad9b32ef7e
INFO:zuul.Cloner.mediawiki/extensions/MobileApp:Creating repo mediawiki/extensions/MobileApp from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/MobileApp
INFO:zuul.Cloner.mediawiki/extensions/CodeEditor:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/CodeEditor:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/CodeEditor:Prepared mediawiki/extensions/CodeEditor repo with branch master at commit c0dfb07e89eb8ad49eb9a786600ce1126850fd49
INFO:zuul.Cloner.mediawiki/extensions/MobileFrontend:Creating repo mediawiki/extensions/MobileFrontend from cache /srv/git/mediawiki/extensions/MobileFrontend.git
INFO:zuul.Cloner.mediawiki/extensions/CentralAuth:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/CentralAuth:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/CentralAuth:Prepared mediawiki/extensions/CentralAuth repo with branch master at commit 38bb762e075be6475f244227664db906fadbea91
INFO:zuul.Cloner.mediawiki/extensions/ParserFunctions:Creating repo mediawiki/extensions/ParserFunctions from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/ParserFunctions
INFO:zuul.Cloner.mediawiki/extensions/MobileFrontend:Updating origin remote in repo mediawiki/extensions/MobileFrontend to https://gerrit.wikimedia.org/r/mediawiki/extensions/MobileFrontend
INFO:zuul.Cloner.mediawiki/extensions/EventLogging:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/EventStreamConfig:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/EventLogging:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/EventStreamConfig:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/EventLogging:Prepared mediawiki/extensions/EventLogging repo with branch master at commit 9528f0087f5365b139bf298b76317b03ab58e6cf
INFO:zuul.Cloner.mediawiki/extensions/Renameuser:Creating repo mediawiki/extensions/Renameuser from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/Renameuser
INFO:zuul.Cloner.mediawiki/extensions/EventStreamConfig:Prepared mediawiki/extensions/EventStreamConfig repo with branch master at commit 0ad87f26cff825f9eb04e0cabb0e429fb996b935
INFO:zuul.Cloner.mediawiki/extensions/Scribunto:Creating repo mediawiki/extensions/Scribunto from cache /srv/git/mediawiki/extensions/Scribunto.git
INFO:zuul.Cloner.mediawiki/extensions/EventBus:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/MobileApp:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/GuidedTour:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/EventBus:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/MobileApp:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/GuidedTour:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/EventBus:Prepared mediawiki/extensions/EventBus repo with branch master at commit def81b12c0706d3d0616b0e4a652102f2d0540d7
INFO:zuul.Cloner.mediawiki/extensions/SyntaxHighlight_GeSHi:Creating repo mediawiki/extensions/SyntaxHighlight_GeSHi from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/SyntaxHighlight_GeSHi
INFO:zuul.Cloner.mediawiki/extensions/GuidedTour:Prepared mediawiki/extensions/GuidedTour repo with branch master at commit 1c548909fed5eb01195d2030197db4e6a8c92b27
INFO:zuul.Cloner.mediawiki/extensions/MobileApp:Prepared mediawiki/extensions/MobileApp repo with branch master at commit 11203decc339feab3ad058eff193584ca8ce448d
INFO:zuul.Cloner.mediawiki/extensions/VisualEditor:Creating repo mediawiki/extensions/VisualEditor from cache /srv/git/mediawiki/extensions/VisualEditor.git
INFO:zuul.Cloner.mediawiki/extensions/TemplateData:Creating repo mediawiki/extensions/TemplateData from cache /srv/git/mediawiki/extensions/TemplateData.git
INFO:zuul.Cloner.mediawiki/extensions/Scribunto:Updating origin remote in repo mediawiki/extensions/Scribunto to https://gerrit.wikimedia.org/r/mediawiki/extensions/Scribunto
INFO:zuul.Cloner.mediawiki/extensions/TemplateData:Updating origin remote in repo mediawiki/extensions/TemplateData to https://gerrit.wikimedia.org/r/mediawiki/extensions/TemplateData
INFO:zuul.Cloner.mediawiki/extensions/VisualEditor:Updating origin remote in repo mediawiki/extensions/VisualEditor to https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
INFO:zuul.Cloner.mediawiki/extensions/MobileFrontend:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/MobileFrontend:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/MobileFrontend:Prepared mediawiki/extensions/MobileFrontend repo with branch master at commit 7d2ea48ba6bd08663928daff3000c6d9bff8b8e1
INFO:zuul.Cloner.mediawiki/extensions/WikiEditor:Creating repo mediawiki/extensions/WikiEditor from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/WikiEditor
INFO:zuul.Cloner.mediawiki/extensions/TemplateData:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/TemplateData:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/TemplateData:Prepared mediawiki/extensions/TemplateData repo with branch master at commit 1ba90da818c53d2795ffd326abe09add20f1eb98
INFO:zuul.Cloner.mediawiki/extensions/WikimediaEvents:Creating repo mediawiki/extensions/WikimediaEvents from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/WikimediaEvents
INFO:zuul.Cloner.mediawiki/extensions/ParserFunctions:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/Scribunto:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/Renameuser:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/SyntaxHighlight_GeSHi:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/Scribunto:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/ParserFunctions:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/Renameuser:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/SyntaxHighlight_GeSHi:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/ParserFunctions:Prepared mediawiki/extensions/ParserFunctions repo with branch master at commit 50a54899824e646c5c0d84479e497eefd8106611
INFO:zuul.Cloner.mediawiki/extensions/Renameuser:Prepared mediawiki/extensions/Renameuser repo with branch master at commit bb0a289c904fd6b8c68fae49f741d5e0c5047a35
INFO:zuul.Cloner.mediawiki/extensions/SyntaxHighlight_GeSHi:Prepared mediawiki/extensions/SyntaxHighlight_GeSHi repo with branch master at commit 3bee59df01436bf744d1f66d5c9f7ceda9ac96fd
INFO:zuul.Cloner.mediawiki/skins/MinervaNeue:Creating repo mediawiki/skins/MinervaNeue from cache /srv/git/mediawiki/skins/MinervaNeue.git
INFO:zuul.Cloner.mediawiki/skins/Vector:Creating repo mediawiki/skins/Vector from cache /srv/git/mediawiki/skins/Vector.git
INFO:zuul.Cloner.mediawiki/vendor:Creating repo mediawiki/vendor from cache /srv/git/mediawiki/vendor.git
INFO:zuul.Cloner.mediawiki/extensions/Scribunto:Prepared mediawiki/extensions/Scribunto repo with branch master at commit e9988b84735b5e5a818faad6e31e8e4b300dec60
INFO:zuul.Cloner.mediawiki/skins/Vector:Updating origin remote in repo mediawiki/skins/Vector to https://gerrit.wikimedia.org/r/mediawiki/skins/Vector
INFO:zuul.Cloner.mediawiki/skins/MinervaNeue:Updating origin remote in repo mediawiki/skins/MinervaNeue to https://gerrit.wikimedia.org/r/mediawiki/skins/MinervaNeue
INFO:zuul.Cloner.mediawiki/extensions/WikimediaEvents:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/VisualEditor:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/WikimediaEvents:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/VisualEditor:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/WikimediaEvents:Prepared mediawiki/extensions/WikimediaEvents repo with branch master at commit 396aa24813cfa39439b0981731a1ea4f599e6b26
INFO:zuul.Cloner.mediawiki/extensions/VisualEditor:Prepared mediawiki/extensions/VisualEditor repo with branch master at commit fef2e4a8c6449eb303360a65716ab0dcf4220fb5
INFO:zuul.Cloner.mediawiki/skins/Vector:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/skins/MinervaNeue:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/skins/Vector:Falling back to branch master
INFO:zuul.Cloner.mediawiki/skins/Vector:Prepared mediawiki/skins/Vector repo with branch master at commit 2d9585c8e306c60039e4ec0469e997a70d2a6f99
INFO:zuul.Cloner.mediawiki/extensions/FlaggedRevs:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/vendor:Updating origin remote in repo mediawiki/vendor to https://gerrit.wikimedia.org/r/mediawiki/vendor
INFO:zuul.Cloner.mediawiki/skins/MinervaNeue:Prepared mediawiki/skins/MinervaNeue repo with commit bdde2f880f9fbf689f38866c283c6200f8a7fb51
INFO:zuul.Cloner.mediawiki/extensions/FlaggedRevs:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/FlaggedRevs:Prepared mediawiki/extensions/FlaggedRevs repo with branch master at commit 4e3aaf74d4428c8a48e975af9d95e09bae72b5b5
INFO:zuul.Cloner.mediawiki/extensions/WikiEditor:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/extensions/WikiEditor:Falling back to branch master
INFO:zuul.Cloner.mediawiki/extensions/WikiEditor:Prepared mediawiki/extensions/WikiEditor repo with branch master at commit 8ae9eff956709b588fa3ed908142caf60b5f5bac
INFO:zuul.Cloner.mediawiki/vendor:upstream repo has branch master
INFO:zuul.Cloner.mediawiki/vendor:Falling back to branch master
INFO:zuul.Cloner.mediawiki/vendor:Prepared mediawiki/vendor repo with branch master at commit 7fa1a1aa2279014b0f4f014dcc1161b1316fab37
INFO:quibble.zuul.clone:Prepared all repositories
INFO:quibble.commands:<<< Finish: Zuul clone with parameters {"cache_dir": "/srv/git", "projects": ["mediawiki/core", "mediawiki/extensions/AbuseFilter", "mediawiki/extensions/AntiSpoof", "mediawiki/extensions/CentralAuth", "mediawiki/extensions/CheckUser", "mediawiki/extensions/Cite", "mediawiki/extensions/CodeEditor", "mediawiki/extensions/ConfirmEdit", "mediawiki/extensions/Echo", "mediawiki/extensions/EventBus", "mediawiki/extensions/EventLogging", "mediawiki/extensions/EventStreamConfig", "mediawiki/extensions/FlaggedRevs", "mediawiki/extensions/GuidedTour", "mediawiki/extensions/MobileApp", "mediawiki/extensions/MobileFrontend", "mediawiki/extensions/ParserFunctions", "mediawiki/extensions/Renameuser", "mediawiki/extensions/Scribunto", "mediawiki/extensions/SyntaxHighlight_GeSHi", "mediawiki/extensions/TemplateData", "mediawiki/extensions/VisualEditor", "mediawiki/extensions/WikiEditor", "mediawiki/extensions/WikimediaEvents", "mediawiki/skins/MinervaNeue", "mediawiki/skins/Vector", "mediawiki/vendor"], "workers": 8, "workspace": "/workspace/src", "zuul_branch": "master", "zuul_project": "mediawiki/skins/MinervaNeue", "zuul_ref": "refs/zuul/master/Z8a7ccb9faaab475ea35720205a21be44", "zuul_url": "git://contint2001.wikimedia.org"}, in 59.370 s
INFO:quibble.commands:>>> Start: Extension and skin submodule update under MediaWiki root /workspace/src
INFO:quibble.commands:Updating git submodules of extensions and skins
Submodule 'lib/ve' (https://gerrit.wikimedia.org/r/VisualEditor/VisualEditor.git) registered for path 'lib/ve'
Cloning into '/workspace/src/extensions/VisualEditor/lib/ve'...
Submodule path 'lib/ve': checked out '1800c35defded76f3a0714a1c1f2b1ebd57965b7'
1800c35defded76f3a0714a1c1f2b1ebd57965b7 lib/ve (remotes/origin/wmf/1.39.0-wmf.20-8-g1800c35de)
INFO:quibble.commands:<<< Finish: Extension and skin submodule update under MediaWiki root /workspace/src, in 12.465 s
INFO:quibble.commands:>>> Start: Run npm and composer tests, if present in parallel (concurrency=1):
* composer test in /workspace/src/skins/MinervaNeue
INFO:quibble.commands:>>> Start: composer test in /workspace/src/skins/MinervaNeue
./composer.json is valid for simple usage with Composer but has
strict errors that make it unable to be published as a package
See https://getcomposer.org/doc/04-schema.md for details on the schema
# General warnings
- No license specified, it is recommended to do so. For closed-source software you may use "proprietary" as license.
# Publish warnings
- name : The property name is required
- description : The property description is required
[8.4MiB/0.10s] No composer.lock file present. Updating dependencies to latest instead of installing from lock file. See https://getcomposer.org/install for more information.
[8.5MiB/0.11s] Loading composer repositories with package information
[8.9MiB/0.23s] Info from https://repo.packagist.org: #StandWithUkraine
[12.7MiB/8.33s] Updating dependencies
[14.2MiB/8.34s] Dependency resolution completed in 0.002 seconds
[13.4MiB/8.34s] Analyzed 351 packages to resolve dependencies
[13.4MiB/8.34s] Analyzed 957 rules to resolve dependencies
[12.6MiB/8.35s] Dependency resolution completed in 0.000 seconds
[11.1MiB/8.35s] Lock file operations: 59 installs, 0 updates, 0 removals
[11.1MiB/8.35s] Installs: composer/pcre:1.0.1, sebastian/version:2.0.1, sebastian/type:1.1.4, sebastian/resource-operations:2.0.2, sebastian/recursion-context:3.0.1, sebastian/object-reflector:1.1.2, sebastian/object-enumerator:3.0.4, sebastian/global-state:3.0.2, sebastian/exporter:3.1.4, sebastian/environment:4.2.4, sebastian/diff:3.0.3, sebastian/comparator:3.0.3, phpunit/php-timer:2.1.3, phpunit/php-text-template:1.2.1, phpunit/php-file-iterator:2.0.5, theseer/tokenizer:1.2.1, sebastian/code-unit-reverse-lookup:1.0.2, phpunit/php-token-stream:3.1.3, phpunit/php-code-coverage:7.0.15, doctrine/instantiator:1.4.1, phpdocumentor/reflection-common:2.2.0, symfony/polyfill-ctype:v1.26.0, webmozart/assert:1.11.0, phpdocumentor/type-resolver:1.6.1, phpdocumentor/reflection-docblock:5.3.0, phpspec/prophecy:v1.15.0, phar-io/version:3.2.1, phar-io/manifest:2.0.3, myclabs/deep-copy:1.11.0, symfony/polyfill-mbstring:v1.26.0, phpunit/phpunit:8.5.27, johnkary/phpunit-speedtrap:v3.3.0, squizlabs/php_codesniffer:3.6.2, composer/spdx-licenses:1.5.7, composer/semver:3.3.2, mediawiki/mediawiki-codesniffer:v39.0.0, tysonandre/var_representation_polyfill:0.1.1, symfony/polyfill-php80:v1.26.0, symfony/polyfill-intl-normalizer:v1.26.0, symfony/polyfill-intl-grapheme:v1.26.0, symfony/string:v5.4.10, symfony/deprecation-contracts:v2.5.2, psr/container:1.1.1, symfony/service-contracts:v2.5.2, symfony/polyfill-php73:v1.26.0, symfony/console:v5.4.10, sabre/event:5.1.4, netresearch/jsonmapper:v4.0.0, microsoft/tolerant-php-parser:v0.1.1, felixfbecker/advanced-json-rpc:v3.2.1, psr/log:1.1.4, composer/xdebug-handler:2.0.5, phan/phan:5.2.0, mediawiki/phan-taint-check-plugin:3.3.2, mediawiki/mediawiki-phan-config:0.11.1, mediawiki/minus-x:1.1.1, php-parallel-lint/php-console-color:v1.0.1, php-parallel-lint/php-console-highlighter:v1.0.0, php-parallel-lint/php-parallel-lint:v1.3.2
[11.1MiB/8.35s] - Locking composer/pcre (1.0.1)
[11.1MiB/8.35s] - Locking composer/semver (3.3.2)
[11.1MiB/8.35s] - Locking composer/spdx-licenses (1.5.7)
[11.1MiB/8.35s] - Locking composer/xdebug-handler (2.0.5)
[11.1MiB/8.35s] - Locking doctrine/instantiator (1.4.1)
[11.1MiB/8.35s] - Locking felixfbecker/advanced-json-rpc (v3.2.1)
[11.1MiB/8.35s] - Locking johnkary/phpunit-speedtrap (v3.3.0)
[11.1MiB/8.35s] - Locking mediawiki/mediawiki-codesniffer (v39.0.0)
[11.1MiB/8.35s] - Locking mediawiki/mediawiki-phan-config (0.11.1)
[11.1MiB/8.35s] - Locking mediawiki/minus-x (1.1.1)
[11.1MiB/8.35s] - Locking mediawiki/phan-taint-check-plugin (3.3.2)
[11.1MiB/8.35s] - Locking microsoft/tolerant-php-parser (v0.1.1)
[11.1MiB/8.35s] - Locking myclabs/deep-copy (1.11.0)
[11.1MiB/8.35s] - Locking netresearch/jsonmapper (v4.0.0)
[11.1MiB/8.35s] - Locking phan/phan (5.2.0)
[11.1MiB/8.35s] - Locking phar-io/manifest (2.0.3)
[11.1MiB/8.35s] - Locking phar-io/version (3.2.1)
[11.1MiB/8.35s] - Locking php-parallel-lint/php-console-color (v1.0.1)
[11.1MiB/8.35s] - Locking php-parallel-lint/php-console-highlighter (v1.0.0)
[11.1MiB/8.35s] - Locking php-parallel-lint/php-parallel-lint (v1.3.2)
[11.1MiB/8.35s] - Locking phpdocumentor/reflection-common (2.2.0)
[11.1MiB/8.35s] - Locking phpdocumentor/reflection-docblock (5.3.0)
[11.1MiB/8.35s] - Locking phpdocumentor/type-resolver (1.6.1)
[11.1MiB/8.35s] - Locking phpspec/prophecy (v1.15.0)
[11.1MiB/8.35s] - Locking phpunit/php-code-coverage (7.0.15)
[11.1MiB/8.35s] - Locking phpunit/php-file-iterator (2.0.5)
[11.1MiB/8.35s] - Locking phpunit/php-text-template (1.2.1)
[11.1MiB/8.35s] - Locking phpunit/php-timer (2.1.3)
[11.1MiB/8.35s] - Locking phpunit/php-token-stream (3.1.3)
[11.1MiB/8.35s] - Locking phpunit/phpunit (8.5.27)
[11.1MiB/8.35s] - Locking psr/container (1.1.1)
[11.1MiB/8.35s] - Locking psr/log (1.1.4)
[11.1MiB/8.35s] - Locking sabre/event (5.1.4)
[11.1MiB/8.35s] - Locking sebastian/code-unit-reverse-lookup (1.0.2)
[11.1MiB/8.35s] - Locking sebastian/comparator (3.0.3)
[11.1MiB/8.35s] - Locking sebastian/diff (3.0.3)
[11.1MiB/8.35s] - Locking sebastian/environment (4.2.4)
[11.1MiB/8.35s] - Locking sebastian/exporter (3.1.4)
[11.1MiB/8.35s] - Locking sebastian/global-state (3.0.2)
[11.1MiB/8.35s] - Locking sebastian/object-enumerator (3.0.4)
[11.1MiB/8.35s] - Locking sebastian/object-reflector (1.1.2)
[11.1MiB/8.35s] - Locking sebastian/recursion-context (3.0.1)
[11.1MiB/8.35s] - Locking sebastian/resource-operations (2.0.2)
[11.1MiB/8.35s] - Locking sebastian/type (1.1.4)
[11.1MiB/8.35s] - Locking sebastian/version (2.0.1)
[11.1MiB/8.35s] - Locking squizlabs/php_codesniffer (3.6.2)
[11.1MiB/8.35s] - Locking symfony/console (v5.4.10)
[11.1MiB/8.35s] - Locking symfony/deprecation-contracts (v2.5.2)
[11.1MiB/8.35s] - Locking symfony/polyfill-ctype (v1.26.0)
[11.1MiB/8.35s] - Locking symfony/polyfill-intl-grapheme (v1.26.0)
[11.1MiB/8.35s] - Locking symfony/polyfill-intl-normalizer (v1.26.0)
[11.1MiB/8.35s] - Locking symfony/polyfill-mbstring (v1.26.0)
[11.1MiB/8.35s] - Locking symfony/polyfill-php73 (v1.26.0)
[11.1MiB/8.35s] - Locking symfony/polyfill-php80 (v1.26.0)
[11.1MiB/8.35s] - Locking symfony/service-contracts (v2.5.2)
[11.1MiB/8.35s] - Locking symfony/string (v5.4.10)
[11.1MiB/8.35s] - Locking theseer/tokenizer (1.2.1)
[11.1MiB/8.35s] - Locking tysonandre/var_representation_polyfill (0.1.1)
[11.1MiB/8.35s] - Locking webmozart/assert (1.11.0)
[11.1MiB/8.35s] Writing lock file
[11.1MiB/8.35s] Installing dependencies from lock file (including require-dev)
[11.9MiB/8.36s] Package operations: 59 installs, 0 updates, 0 removals
[11.9MiB/8.36s] Installs: composer/pcre:1.0.1, sebastian/version:2.0.1, sebastian/type:1.1.4, sebastian/resource-operations:2.0.2, sebastian/recursion-context:3.0.1, sebastian/object-reflector:1.1.2, sebastian/object-enumerator:3.0.4, sebastian/global-state:3.0.2, sebastian/exporter:3.1.4, sebastian/environment:4.2.4, sebastian/diff:3.0.3, sebastian/comparator:3.0.3, phpunit/php-timer:2.1.3, phpunit/php-text-template:1.2.1, phpunit/php-file-iterator:2.0.5, theseer/tokenizer:1.2.1, sebastian/code-unit-reverse-lookup:1.0.2, phpunit/php-token-stream:3.1.3, phpunit/php-code-coverage:7.0.15, symfony/polyfill-ctype:v1.26.0, webmozart/assert:1.11.0, phpdocumentor/reflection-common:2.2.0, phpdocumentor/type-resolver:1.6.1, phpdocumentor/reflection-docblock:5.3.0, doctrine/instantiator:1.4.1, phpspec/prophecy:v1.15.0, phar-io/version:3.2.1, phar-io/manifest:2.0.3, myclabs/deep-copy:1.11.0, symfony/polyfill-mbstring:v1.26.0, phpunit/phpunit:8.5.27, johnkary/phpunit-speedtrap:v3.3.0, squizlabs/php_codesniffer:3.6.2, composer/spdx-licenses:1.5.7, composer/semver:3.3.2, mediawiki/mediawiki-codesniffer:v39.0.0, tysonandre/var_representation_polyfill:0.1.1, symfony/polyfill-php80:v1.26.0, symfony/polyfill-intl-normalizer:v1.26.0, symfony/polyfill-intl-grapheme:v1.26.0, symfony/string:v5.4.10, symfony/deprecation-contracts:v2.5.2, psr/container:1.1.1, symfony/service-contracts:v2.5.2, symfony/polyfill-php73:v1.26.0, symfony/console:v5.4.10, sabre/event:5.1.4, netresearch/jsonmapper:v4.0.0, microsoft/tolerant-php-parser:v0.1.1, felixfbecker/advanced-json-rpc:v3.2.1, psr/log:1.1.4, composer/xdebug-handler:2.0.5, phan/phan:5.2.0, mediawiki/phan-taint-check-plugin:3.3.2, mediawiki/mediawiki-phan-config:0.11.1, mediawiki/minus-x:1.1.1, php-parallel-lint/php-console-color:v1.0.1, php-parallel-lint/php-console-highlighter:v1.0.0, php-parallel-lint/php-parallel-lint:v1.3.2
[12.0MiB/8.36s] - Downloading symfony/polyfill-ctype (v1.26.0)
[12.1MiB/8.36s] - Downloading webmozart/assert (1.11.0)
[12.1MiB/8.36s] - Downloading phpdocumentor/type-resolver (1.6.1)
[12.2MiB/8.37s] - Downloading symfony/polyfill-mbstring (v1.26.0)
[12.2MiB/8.37s] - Downloading phpunit/phpunit (8.5.27)
[12.3MiB/8.37s] - Downloading squizlabs/php_codesniffer (3.6.2)
[12.3MiB/8.37s] - Downloading composer/spdx-licenses (1.5.7)
[12.3MiB/8.37s] - Downloading composer/semver (3.3.2)
[12.4MiB/8.37s] - Downloading mediawiki/mediawiki-codesniffer (v39.0.0)
[12.4MiB/8.37s] - Downloading symfony/polyfill-php80 (v1.26.0)
[12.4MiB/8.37s] - Downloading symfony/polyfill-intl-normalizer (v1.26.0)
[12.5MiB/8.37s] - Downloading symfony/polyfill-intl-grapheme (v1.26.0)
[12.5MiB/8.37s] - Downloading symfony/string (v5.4.10)
[12.5MiB/8.37s] - Downloading symfony/deprecation-contracts (v2.5.2)
[12.6MiB/8.37s] - Downloading symfony/service-contracts (v2.5.2)
[12.6MiB/8.37s] - Downloading symfony/polyfill-php73 (v1.26.0)
[12.6MiB/8.37s] - Downloading symfony/console (v5.4.10)
[12.7MiB/8.38s] - Downloading php-parallel-lint/php-console-color (v1.0.1)
[12.7MiB/8.38s] - Downloading php-parallel-lint/php-console-highlighter (v1.0.0)
[12.8MiB/8.38s] - Downloading php-parallel-lint/php-parallel-lint (v1.3.2)
[12.3MiB/8.88s] - Installing composer/pcre (1.0.1): Extracting archive
[12.4MiB/8.89s] - Installing sebastian/version (2.0.1): Extracting archive
[12.5MiB/8.89s] - Installing sebastian/type (1.1.4): Extracting archive
[12.5MiB/8.90s] - Installing sebastian/resource-operations (2.0.2): Extracting archive
[12.5MiB/8.91s] - Installing sebastian/recursion-context (3.0.1): Extracting archive
[12.6MiB/8.91s] - Installing sebastian/object-reflector (1.1.2): Extracting archive
[12.6MiB/8.92s] - Installing sebastian/object-enumerator (3.0.4): Extracting archive
[12.7MiB/8.92s] - Installing sebastian/global-state (3.0.2): Extracting archive
[12.7MiB/8.93s] - Installing sebastian/exporter (3.1.4): Extracting archive
[12.8MiB/8.94s] - Installing sebastian/environment (4.2.4): Extracting archive
[12.8MiB/8.94s] - Installing sebastian/diff (3.0.3): Extracting archive
[12.9MiB/8.95s] - Installing sebastian/comparator (3.0.3): Extracting archive
[12.9MiB/8.95s] - Installing phpunit/php-timer (2.1.3): Extracting archive
[12.9MiB/8.95s] - Installing phpunit/php-text-template (1.2.1): Extracting archive
[13.0MiB/8.95s] - Installing phpunit/php-file-iterator (2.0.5): Extracting archive
[13.0MiB/8.95s] - Installing theseer/tokenizer (1.2.1): Extracting archive
[13.0MiB/8.95s] - Installing sebastian/code-unit-reverse-lookup (1.0.2): Extracting archive
[13.1MiB/8.95s] - Installing phpunit/php-token-stream (3.1.3): Extracting archive
[13.1MiB/8.95s] - Installing phpunit/php-code-coverage (7.0.15): Extracting archive
[13.1MiB/8.95s] - Installing symfony/polyfill-ctype (v1.26.0): Extracting archive
[13.2MiB/8.95s] - Installing webmozart/assert (1.11.0): Extracting archive
[13.2MiB/8.95s] - Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
[13.3MiB/8.96s] - Installing phpdocumentor/type-resolver (1.6.1): Extracting archive
[13.3MiB/8.96s] - Installing phpdocumentor/reflection-docblock (5.3.0): Extracting archive
[13.3MiB/8.96s] - Installing doctrine/instantiator (1.4.1): Extracting archive
[13.4MiB/8.96s] - Installing phpspec/prophecy (v1.15.0): Extracting archive
[13.4MiB/8.96s] - Installing phar-io/version (3.2.1): Extracting archive
[13.4MiB/8.96s] - Installing phar-io/manifest (2.0.3): Extracting archive
[13.5MiB/8.96s] - Installing myclabs/deep-copy (1.11.0): Extracting archive
[13.5MiB/8.96s] - Installing symfony/polyfill-mbstring (v1.26.0): Extracting archive
[13.6MiB/8.96s] - Installing phpunit/phpunit (8.5.27): Extracting archive
[13.6MiB/8.96s] - Installing johnkary/phpunit-speedtrap (v3.3.0): Extracting archive
[13.6MiB/8.96s] - Installing squizlabs/php_codesniffer (3.6.2): Extracting archive
[13.7MiB/8.96s] - Installing composer/spdx-licenses (1.5.7): Extracting archive
[13.7MiB/8.96s] - Installing composer/semver (3.3.2): Extracting archive
[13.7MiB/8.96s] - Installing mediawiki/mediawiki-codesniffer (v39.0.0): Extracting archive
[13.8MiB/8.96s] - Installing tysonandre/var_representation_polyfill (0.1.1): Extracting archive
[13.8MiB/8.97s] - Installing symfony/polyfill-php80 (v1.26.0): Extracting archive
[13.8MiB/8.97s] - Installing symfony/polyfill-intl-normalizer (v1.26.0): Extracting archive
[13.9MiB/8.97s] - Installing symfony/polyfill-intl-grapheme (v1.26.0): Extracting archive
[13.9MiB/8.97s] - Installing symfony/string (v5.4.10): Extracting archive
[14.0MiB/8.97s] - Installing symfony/deprecation-contracts (v2.5.2): Extracting archive
[14.0MiB/8.97s] - Installing psr/container (1.1.1): Extracting archive
[14.0MiB/8.97s] - Installing symfony/service-contracts (v2.5.2): Extracting archive
[14.1MiB/8.97s] - Installing symfony/polyfill-php73 (v1.26.0): Extracting archive
[14.1MiB/8.97s] - Installing symfony/console (v5.4.10): Extracting archive
[14.1MiB/8.97s] - Installing sabre/event (5.1.4): Extracting archive
[14.2MiB/8.97s] - Installing netresearch/jsonmapper (v4.0.0): Extracting archive
[14.2MiB/8.97s] - Installing microsoft/tolerant-php-parser (v0.1.1): Extracting archive
[14.2MiB/8.97s] - Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
[14.3MiB/8.97s] - Installing psr/log (1.1.4): Extracting archive
[14.3MiB/8.97s] - Installing composer/xdebug-handler (2.0.5): Extracting archive
[14.4MiB/8.97s] - Installing phan/phan (5.2.0): Extracting archive
[14.4MiB/8.98s] - Installing mediawiki/phan-taint-check-plugin (3.3.2): Extracting archive
[14.4MiB/8.98s] - Installing mediawiki/mediawiki-phan-config (0.11.1): Extracting archive
[14.5MiB/8.98s] - Installing mediawiki/minus-x (1.1.1): Extracting archive
[14.5MiB/8.98s] - Installing php-parallel-lint/php-console-color (v1.0.1): Extracting archive
[14.5MiB/8.98s] - Installing php-parallel-lint/php-console-highlighter (v1.0.0): Extracting archive
[14.6MiB/8.98s] - Installing php-parallel-lint/php-parallel-lint (v1.3.2): Extracting archive
[12.2MiB/15.20s] 12 package suggestions were added by new dependencies, use `composer suggest` to see details.
[12.3MiB/15.20s] Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested.
[12.3MiB/15.20s] Generating autoload files
[12.6MiB/15.38s] 33 packages you are using are looking for funding.
[12.6MiB/15.38s] Use the `composer fund` command to find out more!
[12.6MiB/15.38s] Memory usage: 12.63MiB (peak: 17.59MiB), time: 15.38s
> parallel-lint . --exclude vendor --exclude node_modules
PHP 7.2.34 | 10 parallel jobs
........................................... 43/43 (100 %)
Checked 43 files in 0.2 seconds
No syntax error found
> phpcs -sp --cache
........................................... 43 / 43 (100%)
Time: 781ms; Memory: 14MB
> minus-x check .
MinusX
======
Processing /workspace/src/skins/MinervaNeue...
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
.............................................................
..............................
All good!
INFO:quibble.commands:<<< Finish: composer test in /workspace/src/skins/MinervaNeue, in 19.548 s
INFO:quibble.commands:<<< Finish: Run npm and composer tests, if present in parallel (concurrency=1):
* composer test in /workspace/src/skins/MinervaNeue, in 19.548 s
INFO:quibble.commands:>>> Start: Revert to git clean -xqdf in /workspace/src/skins/MinervaNeue
INFO:quibble.commands:<<< Finish: Revert to git clean -xqdf in /workspace/src/skins/MinervaNeue, in 0.148 s
INFO:quibble.commands:>>> Start: Install composer dev-requires for vendor.git
INFO:quibble.commands:vendor.git used. Requiring composer dev dependencies
DEBUG:quibble.commands:composer require ext-simplexml=* composer/spdx-licenses=1.5.6 doctrine/dbal=2.13.6||3.1.5 doctrine/sql-formatter=1.1.1 giorgiosironi/eris=^0.10.0 hamcrest/hamcrest-php=^2.0 johnkary/phpunit-speedtrap=^4.0 mediawiki/mediawiki-codesniffer=38.0.0 mediawiki/mediawiki-phan-config=0.11.1 nikic/php-parser=^4.10.2 php-parallel-lint/php-console-highlighter=0.5 php-parallel-lint/php-parallel-lint=1.3.1 phpunit/phpunit=^8.5 psy/psysh=^0.11.1 seld/jsonlint=1.8.3 wikimedia/alea=^0.9.3 wikimedia/testing-access-wrapper=~2.0 wmde/hamcrest-html-matchers=^1.0.0
> init: Wikimedia\Composer\Merge\V2\MergePlugin->onInit
nikic/php-parser is currently present in the require key and you ran the command with the --dev flag, which would move it to the require-dev key.
psy/psysh is currently present in the require key and you ran the command with the --dev flag, which would move it to the require-dev key.
wikimedia/testing-access-wrapper is currently present in the require key and you ran the command with the --dev flag, which would move it to the require-dev key.
./composer.json has been updated
> init: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onInit
Running composer update ext-simplexml composer/spdx-licenses doctrine/dbal doctrine/sql-formatter giorgiosironi/eris hamcrest/hamcrest-php johnkary/phpunit-speedtrap mediawiki/mediawiki-codesniffer mediawiki/mediawiki-phan-config nikic/php-parser php-parallel-lint/php-console-highlighter php-parallel-lint/php-parallel-lint phpunit/phpunit psy/psysh seld/jsonlint wikimedia/alea wikimedia/testing-access-wrapper wmde/hamcrest-html-matchers
> pre-update-cmd: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onInstallUpdateOrDump
Loading composer repositories with package information
Reading composer.json of league/oauth2-server (0.1) Reading composer.json of league/oauth2-server (0.2)Reading composer.json of league/oauth2-server (0.2.1)Reading composer.json of league/oauth2-server (0.2.2)Reading composer.json of league/oauth2-server (0.2.3)Reading composer.json of league/oauth2-server (0.3) Reading composer.json of league/oauth2-server (0.3.1)Reading composer.json of league/oauth2-server (0.3.2)Reading composer.json of league/oauth2-server (0.3.3)Reading composer.json of league/oauth2-server (0.3.4)Reading composer.json of league/oauth2-server (0.3.5)Reading composer.json of league/oauth2-server (0.4) Reading composer.json of league/oauth2-server (0.4.1)Reading composer.json of league/oauth2-server (0.4.2)Reading composer.json of league/oauth2-server (1.0.0)Reading composer.json of league/oauth2-server (1.0.1)Reading composer.json of league/oauth2-server (1.0.2)Reading composer.json of league/oauth2-server (1.0.3)Reading composer.json of league/oauth2-server (1.0.4)Reading composer.json of league/oauth2-server (1.0.5)Reading composer.json of league/oauth2-server (1.0.6)Reading composer.json of league/oauth2-server (1.0.7)Reading composer.json of league/oauth2-server (1.0.8)Reading composer.json of league/oauth2-server (1.0.9)Reading composer.json of league/oauth2-server (2.0) Reading composer.json of league/oauth2-server (2.0.1)Reading composer.json of league/oauth2-server (2.0.2)Reading composer.json of league/oauth2-server (2.0.3)Reading composer.json of league/oauth2-server (2.0.4)Reading composer.json of league/oauth2-server (2.0.5)Reading composer.json of league/oauth2-server (2.1) Reading composer.json of league/oauth2-server (2.1.1)Reading composer.json of league/oauth2-server (2.1.2)Reading composer.json of league/oauth2-server (2.1.3)Reading composer.json of league/oauth2-server (3.0.0)Reading composer.json of league/oauth2-server (3.0.1)Reading composer.json of league/oauth2-server (3.1.0)Reading composer.json of league/oauth2-server (3.1.1)Reading composer.json of league/oauth2-server (3.1.2)Reading composer.json of league/oauth2-server (3.2) Reading composer.json of league/oauth2-server (3.2.1)Reading composer.json of league/oauth2-server (3.2.2)Reading composer.json of league/oauth2-server (3.2.3)Reading composer.json of league/oauth2-server (3.2.4)Reading composer.json of league/oauth2-server (4.0.0)Reading composer.json of league/oauth2-server (4.0.1)Reading composer.json of league/oauth2-server (4.0.2)Reading composer.json of league/oauth2-server (4.0.3)Reading composer.json of league/oauth2-server (4.0.4)Reading composer.json of league/oauth2-server (4.0.5)Reading composer.json of league/oauth2-server (4.1.0)Reading composer.json of league/oauth2-server (4.1.1)Reading composer.json of league/oauth2-server (4.1.2)Reading composer.json of league/oauth2-server (4.1.3)Reading composer.json of league/oauth2-server (4.1.4)Reading composer.json of league/oauth2-server (4.1.5)Reading composer.json of league/oauth2-server (4.1.6)Reading composer.json of league/oauth2-server (4.1.7)Reading composer.json of league/oauth2-server (5.0.0)Reading composer.json of league/oauth2-server (5.0.0-RC1)Reading composer.json of league/oauth2-server (5.0.0-RC2)Reading composer.json of league/oauth2-server (5.0.1) Reading composer.json of league/oauth2-server (5.0.2)Reading composer.json of league/oauth2-server (5.0.3)Reading composer.json of league/oauth2-server (5.1.0)Reading composer.json of league/oauth2-server (5.1.1)Reading composer.json of league/oauth2-server (5.1.2)Reading composer.json of league/oauth2-server (5.1.3)Reading composer.json of league/oauth2-server (5.1.4)Reading composer.json of league/oauth2-server (5.1.5)Reading composer.json of league/oauth2-server (5.1.6)Reading composer.json of league/oauth2-server (6.0.0)Reading composer.json of league/oauth2-server (6.0.1)Reading composer.json of league/oauth2-server (6.0.2)Reading composer.json of league/oauth2-server (6.1.0)Reading composer.json of league/oauth2-server (6.1.1)Reading composer.json of league/oauth2-server (7.0.0)Reading composer.json of league/oauth2-server (7.1.0)Reading composer.json of league/oauth2-server (7.1.1)Reading composer.json of league/oauth2-server (7.2.0)Reading composer.json of league/oauth2-server (7.3.0)Reading composer.json of league/oauth2-server (7.3.1)Reading composer.json of league/oauth2-server (7.3.2)Reading composer.json of league/oauth2-server (7.3.3)Reading composer.json of league/oauth2-server (7.4.0)Reading composer.json of league/oauth2-server (8.0.0)Reading composer.json of league/oauth2-server (8.1.0)Reading composer.json of league/oauth2-server (8.1.1)Reading composer.json of league/oauth2-server (8.2.0)Reading composer.json of league/oauth2-server (8.2.1)Reading composer.json of league/oauth2-server (8.2.2)Reading composer.json of league/oauth2-server (8.2.3)Reading composer.json of league/oauth2-server (8.2.4)Reading composer.json of league/oauth2-server (8.3.0)Reading composer.json of league/oauth2-server (8.3.1)Reading composer.json of league/oauth2-server (8.3.2)Reading composer.json of league/oauth2-server (8.3.3) Reading composer.json of league/oauth2-server (v9.0.0-alpha)Reading composer.json of league/oauth2-server (dev-issuer) Reading composer.json of league/oauth2-server (issuer) Reading composer.json of league/oauth2-server (master) Updating dependencies
Dependency resolution completed in 0.003 seconds
Analyzed 410 packages to resolve dependencies
Analyzed 1192 rules to resolve dependencies
Dependency resolution completed in 0.001 seconds
Lock file operations: 54 installs, 2 updates, 0 removals
Installs: composer/pcre:1.0.1, doctrine/event-manager:1.1.1, doctrine/deprecations:v0.5.3, doctrine/cache:2.2.0, doctrine/dbal:2.13.6, doctrine/sql-formatter:1.1.1, giorgiosironi/eris:0.10.0, sebastian/version:2.0.1, sebastian/type:1.1.4, sebastian/resource-operations:2.0.2, sebastian/recursion-context:3.0.1, sebastian/object-reflector:1.1.2, sebastian/object-enumerator:3.0.4, sebastian/global-state:3.0.2, sebastian/exporter:3.1.4, sebastian/environment:4.2.4, sebastian/diff:3.0.3, sebastian/comparator:3.0.3, phpunit/php-timer:2.1.3, phpunit/php-text-template:1.2.1, phpunit/php-file-iterator:2.0.5, theseer/tokenizer:1.2.1, sebastian/code-unit-reverse-lookup:1.0.2, phpunit/php-token-stream:3.1.3, phpunit/php-code-coverage:7.0.15, doctrine/instantiator:1.4.1, phpdocumentor/reflection-common:2.2.0, webmozart/assert:1.11.0, phpdocumentor/type-resolver:1.6.1, phpdocumentor/reflection-docblock:5.3.0, phpspec/prophecy:v1.15.0, phar-io/version:3.2.1, phar-io/manifest:2.0.3, myclabs/deep-copy:1.11.0, phpunit/phpunit:8.5.27, johnkary/phpunit-speedtrap:v4.0.0, squizlabs/php_codesniffer:3.6.1, composer/spdx-licenses:1.5.6, mediawiki/mediawiki-codesniffer:v38.0.0, tysonandre/var_representation_polyfill:0.1.1, sabre/event:5.1.4, netresearch/jsonmapper:v4.0.0, microsoft/tolerant-php-parser:v0.1.1, felixfbecker/advanced-json-rpc:v3.2.1, composer/xdebug-handler:2.0.5, phan/phan:5.2.0, mediawiki/phan-taint-check-plugin:3.3.2, mediawiki/mediawiki-phan-config:0.11.1, php-parallel-lint/php-console-color:v0.3, php-parallel-lint/php-console-highlighter:v0.5, seld/jsonlint:1.8.3, wikimedia/alea:0.9.3, hamcrest/hamcrest-php:v2.0.1, wmde/hamcrest-html-matchers:v1.0.0
Updates: nikic/php-parser:v4.14.0, psy/psysh:v0.11.7
- Locking composer/pcre (1.0.1)
- Locking composer/spdx-licenses (1.5.6)
- Locking composer/xdebug-handler (2.0.5)
- Locking doctrine/cache (2.2.0)
- Locking doctrine/dbal (2.13.6)
- Locking doctrine/deprecations (v0.5.3)
- Locking doctrine/event-manager (1.1.1)
- Locking doctrine/instantiator (1.4.1)
- Locking doctrine/sql-formatter (1.1.1)
- Locking felixfbecker/advanced-json-rpc (v3.2.1)
- Locking giorgiosironi/eris (0.10.0)
- Locking hamcrest/hamcrest-php (v2.0.1)
- Locking johnkary/phpunit-speedtrap (v4.0.0)
- Locking mediawiki/mediawiki-codesniffer (v38.0.0)
- Locking mediawiki/mediawiki-phan-config (0.11.1)
- Locking mediawiki/phan-taint-check-plugin (3.3.2)
- Locking microsoft/tolerant-php-parser (v0.1.1)
- Locking myclabs/deep-copy (1.11.0)
- Locking netresearch/jsonmapper (v4.0.0)
- Upgrading nikic/php-parser (v4.13.2 => v4.14.0)
- Locking phan/phan (5.2.0)
- Locking phar-io/manifest (2.0.3)
- Locking phar-io/version (3.2.1)
- Locking php-parallel-lint/php-console-color (v0.3)
- Locking php-parallel-lint/php-console-highlighter (v0.5)
- Locking phpdocumentor/reflection-common (2.2.0)
- Locking phpdocumentor/reflection-docblock (5.3.0)
- Locking phpdocumentor/type-resolver (1.6.1)
- Locking phpspec/prophecy (v1.15.0)
- Locking phpunit/php-code-coverage (7.0.15)
- Locking phpunit/php-file-iterator (2.0.5)
- Locking phpunit/php-text-template (1.2.1)
- Locking phpunit/php-timer (2.1.3)
- Locking phpunit/php-token-stream (3.1.3)
- Locking phpunit/phpunit (8.5.27)
- Upgrading psy/psysh (v0.11.5 => v0.11.7)
- Locking sabre/event (5.1.4)
- Locking sebastian/code-unit-reverse-lookup (1.0.2)
- Locking sebastian/comparator (3.0.3)
- Locking sebastian/diff (3.0.3)
- Locking sebastian/environment (4.2.4)
- Locking sebastian/exporter (3.1.4)
- Locking sebastian/global-state (3.0.2)
- Locking sebastian/object-enumerator (3.0.4)
- Locking sebastian/object-reflector (1.1.2)
- Locking sebastian/recursion-context (3.0.1)
- Locking sebastian/resource-operations (2.0.2)
- Locking sebastian/type (1.1.4)
- Locking sebastian/version (2.0.1)
- Locking seld/jsonlint (1.8.3)
- Locking squizlabs/php_codesniffer (3.6.1)
- Locking theseer/tokenizer (1.2.1)
- Locking tysonandre/var_representation_polyfill (0.1.1)
- Locking webmozart/assert (1.11.0)
- Locking wikimedia/alea (0.9.3)
- Locking wmde/hamcrest-html-matchers (v1.0.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 55 installs, 2 updates, 0 removals
Installs: composer/pcre:1.0.1, doctrine/event-manager:1.1.1, doctrine/deprecations:v0.5.3, doctrine/cache:2.2.0, doctrine/dbal:2.13.6, doctrine/sql-formatter:1.1.1, giorgiosironi/eris:0.10.0, sebastian/version:2.0.1, sebastian/type:1.1.4, sebastian/resource-operations:2.0.2, sebastian/recursion-context:3.0.1, sebastian/object-reflector:1.1.2, sebastian/object-enumerator:3.0.4, sebastian/global-state:3.0.2, sebastian/exporter:3.1.4, sebastian/environment:4.2.4, sebastian/diff:3.0.3, sebastian/comparator:3.0.3, phpunit/php-timer:2.1.3, phpunit/php-text-template:1.2.1, phpunit/php-file-iterator:2.0.5, theseer/tokenizer:1.2.1, sebastian/code-unit-reverse-lookup:1.0.2, phpunit/php-token-stream:3.1.3, phpunit/php-code-coverage:7.0.15, webmozart/assert:1.11.0, phpdocumentor/reflection-common:2.2.0, phpdocumentor/type-resolver:1.6.1, phpdocumentor/reflection-docblock:5.3.0, doctrine/instantiator:1.4.1, phpspec/prophecy:v1.15.0, phar-io/version:3.2.1, phar-io/manifest:2.0.3, myclabs/deep-copy:1.11.0, phpunit/phpunit:8.5.27, johnkary/phpunit-speedtrap:v4.0.0, squizlabs/php_codesniffer:3.6.1, composer/spdx-licenses:1.5.6, mediawiki/mediawiki-codesniffer:v38.0.0, tysonandre/var_representation_polyfill:0.1.1, sabre/event:5.1.4, netresearch/jsonmapper:v4.0.0, microsoft/tolerant-php-parser:v0.1.1, felixfbecker/advanced-json-rpc:v3.2.1, composer/xdebug-handler:2.0.5, phan/phan:5.2.0, mediawiki/phan-taint-check-plugin:3.3.2, mediawiki/mediawiki-phan-config:0.11.1, php-parallel-lint/php-console-color:v0.3, php-parallel-lint/php-console-highlighter:v0.5, php-parallel-lint/php-parallel-lint:v1.3.1, seld/jsonlint:1.8.3, wikimedia/alea:0.9.3, hamcrest/hamcrest-php:v2.0.1, wmde/hamcrest-html-matchers:v1.0.0
Updates: nikic/php-parser:v4.14.0, psy/psysh:v0.11.7
- Downloading doctrine/cache (2.2.0)
- Downloading nikic/php-parser (v4.14.0)
- Downloading psy/psysh (v0.11.7)
- Downloading wikimedia/alea (0.9.3)
- Installing composer/pcre (1.0.1): Extracting archive
- Installing doctrine/event-manager (1.1.1): Extracting archive
- Installing doctrine/deprecations (v0.5.3): Extracting archive
- Installing doctrine/cache (2.2.0): Extracting archive
- Installing doctrine/dbal (2.13.6): Extracting archive
- Installing doctrine/sql-formatter (1.1.1): Extracting archive
- Installing giorgiosironi/eris (0.10.0): Extracting archive
- Installing sebastian/version (2.0.1): Extracting archive
- Installing sebastian/type (1.1.4): Extracting archive
- Installing sebastian/resource-operations (2.0.2): Extracting archive
- Installing sebastian/recursion-context (3.0.1): Extracting archive
- Installing sebastian/object-reflector (1.1.2): Extracting archive
- Installing sebastian/object-enumerator (3.0.4): Extracting archive
- Installing sebastian/global-state (3.0.2): Extracting archive
- Installing sebastian/exporter (3.1.4): Extracting archive
- Installing sebastian/environment (4.2.4): Extracting archive
- Installing sebastian/diff (3.0.3): Extracting archive
- Installing sebastian/comparator (3.0.3): Extracting archive
- Installing phpunit/php-timer (2.1.3): Extracting archive
- Installing phpunit/php-text-template (1.2.1): Extracting archive
- Installing phpunit/php-file-iterator (2.0.5): Extracting archive
- Installing theseer/tokenizer (1.2.1): Extracting archive
- Installing sebastian/code-unit-reverse-lookup (1.0.2): Extracting archive
- Installing phpunit/php-token-stream (3.1.3): Extracting archive
- Installing phpunit/php-code-coverage (7.0.15): Extracting archive
- Installing webmozart/assert (1.11.0): Extracting archive
- Installing phpdocumentor/reflection-common (2.2.0): Extracting archive
- Installing phpdocumentor/type-resolver (1.6.1): Extracting archive
- Installing phpdocumentor/reflection-docblock (5.3.0): Extracting archive
- Installing doctrine/instantiator (1.4.1): Extracting archive
- Installing phpspec/prophecy (v1.15.0): Extracting archive
- Installing phar-io/version (3.2.1): Extracting archive
- Installing phar-io/manifest (2.0.3): Extracting archive
- Installing myclabs/deep-copy (1.11.0): Extracting archive
- Installing phpunit/phpunit (8.5.27): Extracting archive
- Installing johnkary/phpunit-speedtrap (v4.0.0): Extracting archive
- Installing squizlabs/php_codesniffer (3.6.1): Extracting archive
- Installing composer/spdx-licenses (1.5.6): Extracting archive
- Installing mediawiki/mediawiki-codesniffer (v38.0.0): Extracting archive
- Installing tysonandre/var_representation_polyfill (0.1.1): Extracting archive
- Installing sabre/event (5.1.4): Extracting archive
- Installing netresearch/jsonmapper (v4.0.0): Extracting archive
- Installing microsoft/tolerant-php-parser (v0.1.1): Extracting archive
- Installing felixfbecker/advanced-json-rpc (v3.2.1): Extracting archive
- Installing composer/xdebug-handler (2.0.5): Extracting archive
- Installing phan/phan (5.2.0): Extracting archive
- Installing mediawiki/phan-taint-check-plugin (3.3.2): Extracting archive
- Installing mediawiki/mediawiki-phan-config (0.11.1): Extracting archive
- Installing php-parallel-lint/php-console-color (v0.3): Extracting archive
- Installing php-parallel-lint/php-console-highlighter (v0.5): Extracting archive
- Installing php-parallel-lint/php-parallel-lint (v1.3.1): Extracting archive
- Upgrading nikic/php-parser (v4.13.2 => v4.14.0): Extracting archive
- Upgrading psy/psysh (v0.11.5 => v0.11.7): Extracting archive
- Installing seld/jsonlint (1.8.3): Extracting archive
- Installing wikimedia/alea (0.9.3): Extracting archive
- Installing hamcrest/hamcrest-php (v2.0.1): Extracting archive
- Installing wmde/hamcrest-html-matchers (v1.0.0): Extracting archive
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
> post-package-install: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostPackageInstall
9 package suggestions were added by new dependencies, use `composer suggest` to see details.
Package guzzlehttp/ringphp is abandoned, you should avoid using it. No replacement was suggested.
Package guzzlehttp/streams is abandoned, you should avoid using it. No replacement was suggested.
Package phpunit/php-token-stream is abandoned, you should avoid using it. No replacement was suggested.
Generating optimized autoload files
> pre-autoload-dump: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onInstallUpdateOrDump
59 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
> post-update-cmd: Wikimedia\Composer\Merge\V2\MergePlugin_composer_tmp0->onPostInstallOrUpdate
Generating optimized autoload files (authoritative)
Generated optimized autoload files (authoritative) containing 6286 classes
INFO:quibble.util:Copying /workspace/src/composer.json to /workspace/log/composer.core.json.txt
INFO:quibble.util:Copying /workspace/src/vendor/composer.json to /workspace/log/composer.vendor.json.txt
INFO:quibble.util:Copying /workspace/src/vendor/composer/autoload_files.php to /workspace/log/composer.autoload_files.php.txt
INFO:quibble.commands:<<< Finish: Install composer dev-requires for vendor.git, in 13.792 s
INFO:quibble.commands:>>> Start: Start backends, <MySQL (no socket)>
INFO:backend.MySQL:Starting MySQL
INFO:backend.MySQL:Initializing MySQL data directory
INFO:backend.MySQL:Waiting for MySQL socket
INFO:backend.MySQL:Creating the wiki database and grant
INFO:backend.MySQL:MySQL is ready
INFO:quibble.commands:<<< Finish: Start backends, <MySQL (no socket)>, in 3.663 s
INFO:quibble.commands:>>> Start: Run Post-dependency install, pre-database dependent steps in parallel (concurrency=3):
* PHPUnit unit tests
* Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-5q88oiod/socket> vendor=True
* npm install in /workspace/src
INFO:quibble.commands:>>> Start: Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-5q88oiod/socket> vendor=True
php maintenance/install.php --scriptpath= --server=http://127.0.0.1:9413 --dbtype=mysql --dbname=wikidb --dbuser=wikiuser --dbpass=secret --dbserver=localhost:/workspace/db/quibble-mysql-5q88oiod/socket --with-extensions --pass=testwikijenkinspass TestWiki WikiAdmin
PHP 7.2.34-18+0~20210223.60+debian10~1.gbpb21322+wmf5 is installed.
Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
Found the Git version control software: /usr/bin/git.
Using server name "http://localhost".
Using server URL "http://127.0.0.1:9413".
Warning: Your default directory for uploads (/workspace/src/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
Using the PHP intl extension for Unicode normalization.
The environment has been checked. You can install MediaWiki.
Including extensions
done
Setting up database
done
Creating tables, step one
done
Creating database user
done
Creating tables, step two
done
Populating default interwiki table
done
Initializing statistics
done
Generating secret keys
done
Prevent running unneeded updates
done
Restoring MediaWiki services
done
Creating administrator user account
done
Creating main page with default content
done
Creating tables for enabled extensions
Creating spoofuser table...done.
...index su_normname_idx already set on spoofuser table.
Creating cu_changes table...done.
Modifying cuc_id field of table cu_changes...done.
...index cuc_actor_ip_time already set on cu_changes table.
Modifying cuc_timestamp field of table cu_changes...done.
...have cul_reason_id field in cu_log table.
...have cul_actor field in cu_log table.
Creating echo_event table...done.
Running extensions/Echo/maintenance/updateEchoSchemaForSuppression.php...
No event_page_title field, skipping migration from event_page_title to event_page_id
done.
...echo_event table does not contain event_page_namespace field.
...echo_event table does not contain event_page_title field.
...echo_notification table does not contain notification_bundle_base field.
...echo_notification table does not contain notification_bundle_display_hash field.
...echo_notification_user_hash_timestamp key doesn't exist.
...echo_push_provider table already exists.
...echo_push_subscription table already exists.
...echo_push_topic table already exists.
Modifying table echo_push_subscription...done.
...flaggedimages doesn't exist.
Creating flaggedrevs table...done.
...flaggedtemplates table does not contain ft_title field.
...flaggedrevs table does not contain fr_img_name field.
...flaggedpage_config table does not contain fpc_select field.
Modifying ft_tmp_rev_id field of table flaggedtemplates...done.
Modifying fp_pending_since field of table flaggedpages...done.
Modifying fpp_pending_since field of table flaggedpage_pending...done.
Modifying fr_timestamp field of table flaggedrevs...done.
Modifying frs_timestamp field of table flaggedrevs_statistics...done.
Modifying fpc_expiry field of table flaggedpage_config...done.
Creating abuse_filter table...done.
...abuse_filter_log table does not contain afl_log_id field.
...have afl_filter_id field in abuse_filter_log table.
...index afl_ip_timestamp already set on abuse_filter_log table.
...index afl_wiki_timestamp already set on abuse_filter_log table.
...skipping: index filter_timestamp doesn't exist.
...abuse_filter_log table does not contain afl_filter field.
done
Database was successfully set up
MediaWiki has been successfully installed. You can now visit <http://127.0.0.1:9413> to view your wiki. If you have questions, check out our frequently asked questions list: <https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ> or use one of the support forums linked on that page.
Copying /workspace/src/LocalSettings.php to /workspace/log/LocalSettings.php
Copying /workspace/src/LocalSettings-installer.php to /workspace/log/LocalSettings-installer.php
No syntax errors detected in /workspace/src/LocalSettings.php
mediawiki/vendor used. Skipping external dependencies
php maintenance/update.php --quick --skip-external-dependencies
MediaWiki 1.39.0-alpha Updater
Skipping checking whether external dependencies are up to date, proceed at your own risk
Going to run database updates for wikidb
Depending on the size of your database this may take a while!
...collations up-to-date.
...have rev_actor field in revision table.
...have img_description_id field in image table.
Migrating comments to the 'comments' table, printing progress markers. For large
databases, you may want to hit Ctrl-C and do this manually with
maintenance/migrateComments.php.
No need to migrate revision.rev_comment, field does not exist
No need to migrate archive.ar_comment, field does not exist
No need to migrate ipblocks.ipb_reason, field does not exist
No need to migrate image.img_description, field does not exist
No need to migrate oldimage.oi_description, field does not exist
No need to migrate filearchive.fa_deleted_reason, field does not exist
No need to migrate filearchive.fa_description, field does not exist
No need to migrate recentchanges.rc_comment, field does not exist
No need to migrate logging.log_comment, field does not exist
No need to migrate protected_titles.pt_reason, field does not exist
done.
...slots table already exists.
...have slot_origin field in slots table.
...content table already exists.
...slot_roles table already exists.
...content_models table already exists.
...actor table already exists.
...have ar_actor field in archive table.
...have ipb_by_actor field in ipblocks table.
...have img_actor field in image table.
...have oi_actor field in oldimage table.
...have fa_actor field in filearchive table.
...have rc_actor field in recentchanges table.
...have log_actor field in logging table.
Migrating actors to the 'actor' table, printing progress markers. For large
databases, you may want to hit Ctrl-C and do this manually with
maintenance/migrateActors.php.
Creating actor entries for all registered users
... 1 - 3
Completed actor creation, added 0 new actor(s)
No need to migrate revision.rev_user, field does not exist
No need to migrate archive.ar_user, field does not exist
No need to migrate ipblocks.ipb_by, field does not exist
No need to migrate image.img_user, field does not exist
No need to migrate oldimage.oi_user, field does not exist
No need to migrate filearchive.fa_user, field does not exist
No need to migrate recentchanges.rc_user, field does not exist
No need to migrate logging.log_user, field does not exist
Beginning migration of log_search
Completed migration, inserted 0 row(s) with 0 new actor(s), 0 error(s)
done.
Modifying table site_stats...done.
...index rc_namespace_title_timestamp already set on recentchanges table.
...change_tag_def table already exists.
Populating el_index_60 field, printing progress markers. For large
databases, you may want to hit Ctrl-C and do this manually with
maintenance/populateExternallinksIndex60.php.
Populating externallinks.el_index_60...
el_id 0 - 200 of 6
Done, 0 rows updated.
done.
Removing 'externallinks.el_index_60' default value.
Running maintenance/deduplicateArchiveRevId.php...
Deduplicating ar_rev_id...
New install, nothing to do here.
done.
...have ct_tag_id field in change_tag table.
...index ar_revid_uniq already set on archive table.
Migrating revision data to the MCR 'slot' and 'content' tables, printing progress markers.
For large databases, you may want to hit Ctrl-C and do this manually with
maintenance/populateContentTables.php.
Populating revision...
No need to populate, revision.rev_text_id field does not exist
Populating archive...
No need to populate, archive.ar_text_id field does not exist
Done. Processed 0 rows in 0.0051460266113281 seconds
done.
...index log_type_action already set on logging table.
...type_action key doesn't exist.
...index PRIMARY already set on interwiki table.
...index PRIMARY already set on page_props table.
...index PRIMARY already set on protected_titles table.
...index PRIMARY already set on site_identifiers table.
...index rc_this_oldid already set on recentchanges table.
...transcache doesn't exist.
Running maintenance/populateChangeTagDef.php...
done.
...change_tag_rc_tag key doesn't exist.
...have ipb_sitewide field in ipblocks table.
...ipblocks_restrictions table already exists.
...change_tag table does not contain ct_tag field.
...valid_tag doesn't exist.
...tag_summary doesn't exist.
...archive table does not contain ar_comment field.
...ipblocks table does not contain ipb_reason field.
...image table does not contain img_description field.
...oldimage table does not contain oi_description field.
...filearchive table does not contain fa_description field.
...recentchanges table does not contain rc_comment field.
...logging table does not contain log_comment field.
...protected_titles table does not contain pt_reason field.
Modifying table job...done.
...ar_usertext_timestamp key doesn't exist.
...usertext_timestamp key doesn't exist.
...archive table does not contain ar_user field.
...ipblocks table does not contain ip_by field.
...img_user_timestamp key doesn't exist.
...image table does not contain img_user field.
...oldimage table does not contain oi_user field.
...filearchive table does not contain fa_user field.
...recentchanges table does not contain rc_user field.
...logging table does not contain log_user field.
...index un_user_ip already set on user_newtalk table.
...watchlist_expiry table already exists.
...page_restrictions field does not exist in page table, skipping modify field patch.
...index ipb_address_unique already set on ipblocks table.
...archive table does not contain ar_text_id field.
...lc_lang is up-to-date.
...ll_lang is up-to-date.
...site_language is up-to-date.
...index ipb_address_unique on table ipblocks has no field ipb_anon_only; added.
...ipb_address_unique index up-to-date.
Modifying actor_name field of table actor...done.
Modifying site_global_key field of table sites...done.
Modifying iwl_prefix field of table iwlinks...done.
Modifying rd_title field of table redirect...done.
Modifying pl_title field of table pagelinks...done.
Modifying tl_title field of table templatelinks...done.
Modifying il_to field of table imagelinks...done.
Modifying ll_title field of table langlinks...done.
Modifying iwl_title field of table iwlinks...done.
Modifying cat_title field of table category...done.
Modifying qc_title field of table querycache...done.
Modifying qcc_title field of table querycachetwo...done.
Modifying wl_title field of table watchlist...done.
Modifying user_last_timestamp field of table user_newtalk...done.
Modifying pt_title field of table protected_titles...done.
Removing 'protected_titles.pt_expiry' default value.
Removing 'ip_changes.ipc_rev_timestamp' default value.
Modifying ir_type field of table ipblocks_restrictions...done.
...index wl_namespace_title already set on watchlist table.
Modifying job_title field of table job...done.
Modifying job_timestamp field of table job...done.
Modifying job_token_timestamp field of table job...done.
Modifying wl_notificationtimestamp field of table watchlist...done.
Modifying role_id field of table slot_roles...done.
Modifying model_id field of table content_models...done.
Modifying cl_to field of table categorylinks...done.
Modifying log_title field of table logging...done.
Modifying us_timestamp field of table uploadstash...done.
...index up_property already set on user_properties table.
...index site_global_key already set on sites table.
...index log_type_time already set on logging table.
Modifying fa_name field of table filearchive...done.
Removing 'filearchive.fa_deleted_timestamp' default value.
Removing 'filearchive.fa_timestamp' default value.
Modifying oi_name field of table oldimage...done.
Removing 'oldimage.oi_timestamp' default value.
Modifying exptime field of table objectcache...done.
Removing 'ipblocks.ipb_timestamp' default value.
Removing 'ipblocks.ipb_expiry' default value.
...index ar_name_title_timestamp already set on archive table.
Modifying img_name field of table image...done.
Removing 'image.img_timestamp' default value.
Modifying img_timestamp field of table image...done.
...index si_key already set on site_identifiers table.
Modifying rc_title field of table recentchanges...done.
Removing 'recentchanges.rc_timestamp' default value.
Modifying rc_timestamp field of table recentchanges...done.
Modifying rc_id field of table recentchanges...done.
...index rc_new_name_timestamp already set on recentchanges table.
Removing 'archive.ar_timestamp' default value.
Modifying ar_title field of table archive...done.
Modifying page_title field of table page...done.
Removing 'page.page_touched' default value.
Modifying user_name field of table user...done.
...index rev_page_timestamp already set on revision table.
...have modtoken field in objectcache table.
Removing 'revision.rev_timestamp' default value.
...index oi_timestamp already set on oldimage table.
...index page_name_title already set on page table.
...index ct_rc_tag_id already set on change_tag table.
Converting djvu metadata...
Finished refreshing file metadata for 0 files. 0 needed to be refreshed, 0 did not need to be but were refreshed anyways, and 0 refreshes were suspicious.
...done.
...page_restrictions table does not contain pr_user field.
Modifying fa_id field of table filearchive...done.
Modifying img_major_mime field of table image...done.
...linktarget table already exists.
...rev_page_id key doesn't exist.
Modifying pr_page field of table page_restrictions...done.
Modifying pp_page field of table page_props...done.
Modifying ir_value field of table ipblocks_restrictions...done.
...have tl_target_id field in templatelinks table.
...user_autocreate_serial table already exists.
Modifying ir_ipb_id field of table ipblocks_restrictions...done.
Modifying ipb_id field of table ipblocks...done.
Modifying user_editcount field of table user...done.
Running maintenance/migrateRevisionActorTemp.php...
revision_actor_temp does not exist, so nothing to do.
done.
...revision_actor_temp doesn't exist.
Running maintenance/updateRestrictions.php...
Migration is not needed.
done.
...page table does not contain page_restrictions field.
Running migrateLinksTable.php on templatelinks...
Populating the tl_target_id column
Completed normalization of templatelinks, 0 rows updated.
done.
Modifying tl_namespace field of table templatelinks...done.
...spoofuser table already exists.
...index su_normname_idx already set on spoofuser table.
...cu_changes table already exists.
...cuc_id in table cu_changes already modified by patch /workspace/src/extensions/CheckUser/src/../schema/mysql/patch-cu_changes-cuc_id-unsigned.sql.
...index cuc_actor_ip_time already set on cu_changes table.
...cuc_timestamp in table cu_changes already modified by patch /workspace/src/extensions/CheckUser/src/../schema/mysql/patch-cu_changes-cuc_timestamp.sql.
...have cul_reason_id field in cu_log table.
...have cul_actor field in cu_log table.
...echo_event table already exists.
Running extensions/Echo/maintenance/updateEchoSchemaForSuppression.php...
...Update 'UpdateEchoSchemaForSuppression' already logged as completed. Use --force to run it again.
done.
...echo_event table does not contain event_page_namespace field.
...echo_event table does not contain event_page_title field.
...echo_notification table does not contain notification_bundle_base field.
...echo_notification table does not contain notification_bundle_display_hash field.
...echo_notification_user_hash_timestamp key doesn't exist.
...echo_push_provider table already exists.
...echo_push_subscription table already exists.
...echo_push_topic table already exists.
...table echo_push_subscription already modified by patch /workspace/src/extensions/Echo/sql/mysql/patch-cleanup-push_subscription-foreign-keys-indexes.sql.
Creating echo_unread_wikis table...done.
Modifying euw_wiki field of table echo_unread_wikis...done.
...flaggedimages doesn't exist.
...flaggedrevs table already exists.
...flaggedtemplates table does not contain ft_title field.
...flaggedrevs table does not contain fr_img_name field.
...flaggedpage_config table does not contain fpc_select field.
...ft_tmp_rev_id in table flaggedtemplates already modified by patch /workspace/src/extensions/FlaggedRevs/backend/schema/mysql/patch-flaggedtemplates-ft_tmp_rev_id.sql.
...fp_pending_since in table flaggedpages already modified by patch /workspace/src/extensions/FlaggedRevs/backend/schema/mysql/patch-flaggedpages-timestamp.sql.
...fpp_pending_since in table flaggedpage_pending already modified by patch /workspace/src/extensions/FlaggedRevs/backend/schema/mysql/patch-flaggedpage_pending-timestamp.sql.
...fr_timestamp in table flaggedrevs already modified by patch /workspace/src/extensions/FlaggedRevs/backend/schema/mysql/patch-flaggedrevs-timestamps.sql.
...frs_timestamp in table flaggedrevs_statistics already modified by patch /workspace/src/extensions/FlaggedRevs/backend/schema/mysql/patch-flaggedrevs_statistics-timestamp.sql.
...fpc_expiry in table flaggedpage_config already modified by patch /workspace/src/extensions/FlaggedRevs/backend/schema/mysql/patch-flaggedpage_config-timestamp.sql.
...abuse_filter table already exists.
...abuse_filter_log table does not contain afl_log_id field.
...have afl_filter_id field in abuse_filter_log table.
...index afl_ip_timestamp already set on abuse_filter_log table.
...index afl_wiki_timestamp already set on abuse_filter_log table.
...skipping: index filter_timestamp doesn't exist.
...abuse_filter_log table does not contain afl_filter field.
Creating globaluser table...done.
...site_stats is populated...done.
Checking existence of old default messages...done.
Populating rev_len column
...doing rev_id from 1 to 200
Populating ar_len column
...archive table seems to be empty.
rev_len and ar_len population complete [0 revision rows, 0 archive rows].
Populating rev_sha1 column
...doing rev_id from 1 to 200
Populating ar_sha1 column
...archive table seems to be empty.
Populating ar_sha1 column legacy rows
rev_sha1 and ar_sha1 population complete [0 revision rows, 0 archive rows].
Populating img_sha1 field
Done 0 files in 0.0 seconds
Fixing protocol-relative entries in the externallinks table...
Done, 0 rows updated.
Populating fa_sha1 field from fa_storage_key
Done 0 files in 0.0 seconds
Updating *_from_namespace fields in links tables.
...doing page_id from 1 to 200
Adding empty categories with description pages...
Removing empty categories without description pages...
Category cleanup complete.
Populating page_props.pp_sortkey...
Populating page_props.pp_sortkey complete.
Updated a total of 0 rows
Copying IP revisions to ip_changes, from rev_id 0 to rev_id 1
Attempted to insert 0 IP revisions, 0 actually done.
Updating externallinks table index fields
el_id 0 - 6 of 6
Done, 0 rows updated, 0 deleted.
The cu_changes table seems to be empty.\nNo throttle parameters to normalize.
Throttle parameters successfully normalized. Changed 0 rows.
MediaWiki\Extension\AbuseFilter\Maintenance\FixOldLogEntries deleted 0 rows.
MediaWiki\Extension\AbuseFilter\Maintenance\FixOldLogEntries updated newlines for 0 rows.
MediaWiki\Extension\AbuseFilter\Maintenance\FixOldLogEntries updated fields for 0 rows.
...the abuse_filter_log table is empty.
Purging caches...done.
Done in 1.6 s.
php maintenance/rebuildLocalisationCache.php --lang en
Rebuilding en...
1 languages rebuilt out of 1
<<< Finish: Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-5q88oiod/socket> vendor=True, in 3.371 s
DEBUG:quibble.util:Waiting for Post-dependency install, pre-database dependent steps: 10s elapsed, 1/3 completed
INFO:quibble.commands:>>> Start: PHPUnit unit tests
PHPUnit unit tests
composer phpunit:unit -- --exclude-group Broken,ParserFuzz,Stub
> phpunit --colors=always --testsuite=core:unit,extensions:unit,skins:unit '--exclude-group' 'Broken,ParserFuzz,Stub'
PHPUnit 8.5.27 #StandWithUkraine
........................................................... 59 / 14330 ( 0%)
........................................................... 118 / 14330 ( 0%)
........................................................... 177 / 14330 ( 1%)
........................................................... 236 / 14330 ( 1%)
........................................................... 295 / 14330 ( 2%)
........................................................... 354 / 14330 ( 2%)
........................................................... 413 / 14330 ( 2%)
........................................................... 472 / 14330 ( 3%)
........................................................... 531 / 14330 ( 3%)
........................................................... 590 / 14330 ( 4%)
........................................................... 649 / 14330 ( 4%)
........................................................... 708 / 14330 ( 4%)
........................................................... 767 / 14330 ( 5%)
........................................................... 826 / 14330 ( 5%)
........................................................... 885 / 14330 ( 6%)
........................................................... 944 / 14330 ( 6%)
........................................................... 1003 / 14330 ( 6%)
........................................................... 1062 / 14330 ( 7%)
........................................................... 1121 / 14330 ( 7%)
........................................................... 1180 / 14330 ( 8%)
........................................................... 1239 / 14330 ( 8%)
........................................................... 1298 / 14330 ( 9%)
........................................................... 1357 / 14330 ( 9%)
........................................................... 1416 / 14330 ( 9%)
........................................................... 1475 / 14330 ( 10%)
........................................................... 1534 / 14330 ( 10%)
........................................................... 1593 / 14330 ( 11%)
........................................................... 1652 / 14330 ( 11%)
........................................................... 1711 / 14330 ( 11%)
........................................................... 1770 / 14330 ( 12%)
........................................................... 1829 / 14330 ( 12%)
........................................................... 1888 / 14330 ( 13%)
........................................................... 1947 / 14330 ( 13%)
........................................................... 2006 / 14330 ( 13%)
........................................................... 2065 / 14330 ( 14%)
........................................................... 2124 / 14330 ( 14%)
........................................................... 2183 / 14330 ( 15%)
........................................................... 2242 / 14330 ( 15%)
........................................................... 2301 / 14330 ( 16%)
........................................................... 2360 / 14330 ( 16%)
........................................................... 2419 / 14330 ( 16%)
........................................................... 2478 / 14330 ( 17%)
........................................................... 2537 / 14330 ( 17%)
........................................................... 2596 / 14330 ( 18%)
........................................................... 2655 / 14330 ( 18%)
........................................................... 2714 / 14330 ( 18%)
........................................................... 2773 / 14330 ( 19%)
........................................................... 2832 / 14330 ( 19%)
........................................................... 2891 / 14330 ( 20%)
........................................................... 2950 / 14330 ( 20%)
........................................................... 3009 / 14330 ( 20%)
........................................................... 3068 / 14330 ( 21%)
........................................................... 3127 / 14330 ( 21%)
........................................................... 3186 / 14330 ( 22%)
........................................................... 3245 / 14330 ( 22%)
........................................................... 3304 / 14330 ( 23%)
........................................................... 3363 / 14330 ( 23%)
.....S.S.S.S............................................... 3422 / 14330 ( 23%)
........................................................... 3481 / 14330 ( 24%)
........................................................... 3540 / 14330 ( 24%)
........................................................... 3599 / 14330 ( 25%)
........................................................... 3658 / 14330 ( 25%)
........................................................... 3717 / 14330 ( 25%)
........................................................... 3776 / 14330 ( 26%)
........................................................... 3835 / 14330 ( 26%)
........................................................... 3894 / 14330 ( 27%)
........................................................... 3953 / 14330 ( 27%)
........................................................... 4012 / 14330 ( 27%)
........................................................... 4071 / 14330 ( 28%)
........................................................... 4130 / 14330 ( 28%)
........................................................... 4189 / 14330 ( 29%)
........................................................... 4248 / 14330 ( 29%)
........................................................... 4307 / 14330 ( 30%)
..........SS............................................... 4366 / 14330 ( 30%)
........................................................... 4425 / 14330 ( 30%)
........................................................... 4484 / 14330 ( 31%)
........................................................... 4543 / 14330 ( 31%)
........................................................... 4602 / 14330 ( 32%)
........................................................... 4661 / 14330 ( 32%)
........................................................... 4720 / 14330 ( 32%)
........................................................... 4779 / 14330 ( 33%)
........................................................... 4838 / 14330 ( 33%)
........................................................... 4897 / 14330 ( 34%)
........................................................... 4956 / 14330 ( 34%)
........................................................... 5015 / 14330 ( 34%)
........................................................... 5074 / 14330 ( 35%)
........................................................... 5133 / 14330 ( 35%)
........................................................... 5192 / 14330 ( 36%)
........................................................... 5251 / 14330 ( 36%)
........................................................... 5310 / 14330 ( 37%)
........................................................... 5369 / 14330 ( 37%)
........................................................... 5428 / 14330 ( 37%)
........................................................... 5487 / 14330 ( 38%)
........................................................... 5546 / 14330 ( 38%)
........................................................... 5605 / 14330 ( 39%)
........................................................... 5664 / 14330 ( 39%)
........................................................... 5723 / 14330 ( 39%)
........................................................... 5782 / 14330 ( 40%)
........................................................... 5841 / 14330 ( 40%)
........................................................... 5900 / 14330 ( 41%)
........................................................... 5959 / 14330 ( 41%)
........................................................... 6018 / 14330 ( 41%)
........................................................... 6077 / 14330 ( 42%)
........................................................... 6136 / 14330 ( 42%)
........................................................... 6195 / 14330 ( 43%)
........................................................... 6254 / 14330 ( 43%)
........................................................... 6313 / 14330 ( 44%)
........................................................... 6372 / 14330 ( 44%)
........................................................... 6431 / 14330 ( 44%)
........................................................... 6490 / 14330 ( 45%)
........................................................... 6549 / 14330 ( 45%)
........................................................... 6608 / 14330 ( 46%)
........................................................... 6667 / 14330 ( 46%)
........................................................... 6726 / 14330 ( 46%)
........................................................... 6785 / 14330 ( 47%)
........................................................... 6844 / 14330 ( 47%)
........................................................... 6903 / 14330 ( 48%)
........................................................... 6962 / 14330 ( 48%)
........................................................... 7021 / 14330 ( 48%)
........................................................... 7080 / 14330 ( 49%)
........................................................... 7139 / 14330 ( 49%)
........................................................... 7198 / 14330 ( 50%)
........................................................... 7257 / 14330 ( 50%)
........................................................... 7316 / 14330 ( 51%)
........................................................... 7375 / 14330 ( 51%)
........................................................... 7434 / 14330 ( 51%)
........................................................... 7493 / 14330 ( 52%)
........................................................... 7552 / 14330 ( 52%)
........................................................... 7611 / 14330 ( 53%)
........................................................... 7670 / 14330 ( 53%)
........................................................... 7729 / 14330 ( 53%)
........................................................... 7788 / 14330 ( 54%)
........................................................... 7847 / 14330 ( 54%)
......................................................S.... 7906 / 14330 ( 55%)
........................................................... 7965 / 14330 ( 55%)
........................................................... 8024 / 14330 ( 55%)
........................................................... 8083 / 14330 ( 56%)
........................................................... 8142 / 14330 ( 56%)
........................................................... 8201 / 14330 ( 57%)
........................................................... 8260 / 14330 ( 57%)
........................................................... 8319 / 14330 ( 58%)
........................................................... 8378 / 14330 ( 58%)
........................................................... 8437 / 14330 ( 58%)
........................................................... 8496 / 14330 ( 59%)
........................................................... 8555 / 14330 ( 59%)
........................................................... 8614 / 14330 ( 60%)
........................................................... 8673 / 14330 ( 60%)
........................................................... 8732 / 14330 ( 60%)
........................................................... 8791 / 14330 ( 61%)
........................................................... 8850 / 14330 ( 61%)
........................................................... 8909 / 14330 ( 62%)
........................................................... 8968 / 14330 ( 62%)
........................................................... 9027 / 14330 ( 62%)
........................................................... 9086 / 14330 ( 63%)
........................................................... 9145 / 14330 ( 63%)
........................................................... 9204 / 14330 ( 64%)
........................................................... 9263 / 14330 ( 64%)
........................................................... 9322 / 14330 ( 65%)
........................................................... 9381 / 14330 ( 65%)
........................................................... 9440 / 14330 ( 65%)
........................................................... 9499 / 14330 ( 66%)
........................................................... 9558 / 14330 ( 66%)
........................................................... 9617 / 14330 ( 67%)
........................................................... 9676 / 14330 ( 67%)
........................................................... 9735 / 14330 ( 67%)
........................................................... 9794 / 14330 ( 68%)
........................................................... 9853 / 14330 ( 68%)
........................................................... 9912 / 14330 ( 69%)
........................................................... 9971 / 14330 ( 69%)
........................................................... 10030 / 14330 ( 69%)
........................................................... 10089 / 14330 ( 70%)
........................................................... 10148 / 14330 ( 70%)
........................................................... 10207 / 14330 ( 71%)
........................................................... 10266 / 14330 ( 71%)
........................................................... 10325 / 14330 ( 72%)
........................................................... 10384 / 14330 ( 72%)
........................................................... 10443 / 14330 ( 72%)
........................................................... 10502 / 14330 ( 73%)
........................................................... 10561 / 14330 ( 73%)
........................................................... 10620 / 14330 ( 74%)
........................................................... 10679 / 14330 ( 74%)
........................................................... 10738 / 14330 ( 74%)
........................................................... 10797 / 14330 ( 75%)
........................................................... 10856 / 14330 ( 75%)
........................................................... 10915 / 14330 ( 76%)
........................................................... 10974 / 14330 ( 76%)
........................................................... 11033 / 14330 ( 76%)
........................................................... 11092 / 14330 ( 77%)
........................................................... 11151 / 14330 ( 77%)
........................................................... 11210 / 14330 ( 78%)
........................................................... 11269 / 14330 ( 78%)
........................................................... 11328 / 14330 ( 79%)
........................................................... 11387 / 14330 ( 79%)
........................................................... 11446 / 14330 ( 79%)
........................................................... 11505 / 14330 ( 80%)
........................................................... 11564 / 14330 ( 80%)
........................................................... 11623 / 14330 ( 81%)
........................................................... 11682 / 14330 ( 81%)
........................................................... 11741 / 14330 ( 81%)
........................................................... 11800 / 14330 ( 82%)
........................................................... 11859 / 14330 ( 82%)
........................................................... 11918 / 14330 ( 83%)
........................................................... 11977 / 14330 ( 83%)
........................................................... 12036 / 14330 ( 83%)
........................................................... 12095 / 14330 ( 84%)
........................................................... 12154 / 14330 ( 84%)
........................................................... 12213 / 14330 ( 85%)
........................................................... 12272 / 14330 ( 85%)
........................................................... 12331 / 14330 ( 86%)
........................................................... 12390 / 14330 ( 86%)
........................................................... 12449 / 14330 ( 86%)
........................................................... 12508 / 14330 ( 87%)
........................................................... 12567 / 14330 ( 87%)
........................................................... 12626 / 14330 ( 88%)
........................................................... 12685 / 14330 ( 88%)
........................................................... 12744 / 14330 ( 88%)
........................................................... 12803 / 14330 ( 89%)
........................................................... 12862 / 14330 ( 89%)
........................................................... 12921 / 14330 ( 90%)
........................................................... 12980 / 14330 ( 90%)
........................................................... 13039 / 14330 ( 90%)
........................................................... 13098 / 14330 ( 91%)
........................................................... 13157 / 14330 ( 91%)
........................................................... 13216 / 14330 ( 92%)
........................................................... 13275 / 14330 ( 92%)
........................................................... 13334 / 14330 ( 93%)
........................................................... 13393 / 14330 ( 93%)
........................................................... 13452 / 14330 ( 93%)
........................................................... 13511 / 14330 ( 94%)
........................................................... 13570 / 14330 ( 94%)
........................................................... 13629 / 14330 ( 95%)
........................................................... 13688 / 14330 ( 95%)
........................................................... 13747 / 14330 ( 95%)
........................................................... 13806 / 14330 ( 96%)
........................................................... 13865 / 14330 ( 96%)
........................................................... 13924 / 14330 ( 97%)
........................................................... 13983 / 14330 ( 97%)
........................................................... 14042 / 14330 ( 97%)
........................................................... 14101 / 14330 ( 98%)
........................................................... 14160 / 14330 ( 98%)
........................................................... 14219 / 14330 ( 99%)
........................................................... 14278 / 14330 ( 99%)
..............................................
You should really speed up these slow tests (>100ms)...
1. 577ms to run Argon2PasswordTest::testPartialConfig
2. 540ms to run Pbkdf2PasswordTest::testCrypt with data set #0
3. 424ms to run Pbkdf2PasswordFallbackTest::testCrypt with data set #0
4. 210ms to run BcryptPasswordTest::testCrypt with data set #0
5. 163ms to run LayeredParameterizedPasswordTest::testLargeLayeredPartialUpdate
6. 123ms to run WikimediaEvents\\Tests\\PageSplitterInstrumentationTest::testScenarioSplit50
7. 108ms to run ReadOnlyModeTest::testWithLB with data set "All three have a message: conf wins"
...... 14330 / 14330 (100%)
Time: 10.77 seconds, Memory: 190.50 MB
OK, but incomplete, skipped, or risky tests!
Tests: 14330, Assertions: 155352, Skipped: 7.
<<< Finish: PHPUnit unit tests, in 11.323 s
INFO:quibble.commands:>>> Start: npm install in /workspace/src
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated formidable@1.2.6: Please upgrade to latest, formidable@v2 or formidable@v3! Check these notes: https://bit.ly/2ZEqIau
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated superagent@6.1.0: Please upgrade to v7.0.2+ of superagent. We have fixed numerous issues with streams, form-data, attach(), filesystem errors not bubbling up (ENOENT on attach()), and all tests are now passing. See the releases tab for more information at <https://github.com/visionmedia/superagent/releases>. Thanks to @shadowgate15, @spence-s, and @niftylettuce. Superagent is sponsored by Forward Email at <https://forwardemail.net>.
added 917 packages, and audited 919 packages in 11s
101 packages are looking for funding
run `npm fund` for details
4 vulnerabilities (2 moderate, 2 high)
To address issues that do not require attention, run:
npm audit fix
To address all issues, run:
npm audit fix --force
Run `npm audit` for details.
<<< Finish: npm install in /workspace/src, in 11.348 s
INFO:quibble.commands:<<< Finish: Run Post-dependency install, pre-database dependent steps in parallel (concurrency=3):
* PHPUnit unit tests
* Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-5q88oiod/socket> vendor=True
* npm install in /workspace/src, in 11.472 s
INFO:quibble.commands:>>> Start: PHPUnit skins suite (without database or standalone)
INFO:quibble.commands:PHPUnit skins suite (without database or standalone)
INFO:quibble.commands:composer run --timeout=0 phpunit:entrypoint -- --testsuite skins --exclude-group Broken,ParserFuzz,Stub,Database,Standalone
> php tests/phpunit/phpunit.php '-c' 'tests/phpunit/suite.xml' '--testsuite' 'skins' '--exclude-group' 'Broken,ParserFuzz,Stub,Database,Standalone'
Using PHP 7.2.34-18+0~20210223.60+debian10~1.gbpb21322+wmf5
PHPUnit 8.5.27 #StandWithUkraine
............................................................. 61 / 8597 ( 0%)
............................................................. 122 / 8597 ( 1%)
............................................................. 183 / 8597 ( 2%)
............................................................. 244 / 8597 ( 2%)
............................................................. 305 / 8597 ( 3%)
............................................................. 366 / 8597 ( 4%)
............................................................. 427 / 8597 ( 4%)
............................................................. 488 / 8597 ( 5%)
............................................................. 549 / 8597 ( 6%)
............................................................. 610 / 8597 ( 7%)
............................................................. 671 / 8597 ( 7%)
............................................................. 732 / 8597 ( 8%)
............................................................. 793 / 8597 ( 9%)
............................................................. 854 / 8597 ( 9%)
............................................................. 915 / 8597 ( 10%)
............................................................. 976 / 8597 ( 11%)
............................................................. 1037 / 8597 ( 12%)
............................................................. 1098 / 8597 ( 12%)
............................................................. 1159 / 8597 ( 13%)
............................................................. 1220 / 8597 ( 14%)
............................................................. 1281 / 8597 ( 14%)
............................................................. 1342 / 8597 ( 15%)
............................................................. 1403 / 8597 ( 16%)
............................................................. 1464 / 8597 ( 17%)
............................................................. 1525 / 8597 ( 17%)
............................................................. 1586 / 8597 ( 18%)
............................................................. 1647 / 8597 ( 19%)
............................................................. 1708 / 8597 ( 19%)
............................................................. 1769 / 8597 ( 20%)
............................................................. 1830 / 8597 ( 21%)
............................................................. 1891 / 8597 ( 21%)
............................................................. 1952 / 8597 ( 22%)
............................................................. 2013 / 8597 ( 23%)
............................................................. 2074 / 8597 ( 24%)
............................................................. 2135 / 8597 ( 24%)
............................................................. 2196 / 8597 ( 25%)
............................................................. 2257 / 8597 ( 26%)
............................................................. 2318 / 8597 ( 26%)
............................................................. 2379 / 8597 ( 27%)
............................................................. 2440 / 8597 ( 28%)
............................................................. 2501 / 8597 ( 29%)
............................................................. 2562 / 8597 ( 29%)
............................................................. 2623 / 8597 ( 30%)
............................................................. 2684 / 8597 ( 31%)
............................................................. 2745 / 8597 ( 31%)
............................................................. 2806 / 8597 ( 32%)
............................................................. 2867 / 8597 ( 33%)
............................................................. 2928 / 8597 ( 34%)
............................................................. 2989 / 8597 ( 34%)
............................................................. 3050 / 8597 ( 35%)
............................................................. 3111 / 8597 ( 36%)
............................................................. 3172 / 8597 ( 36%)
............................................................. 3233 / 8597 ( 37%)
............................................................. 3294 / 8597 ( 38%)
............................................................. 3355 / 8597 ( 39%)
............................................................. 3416 / 8597 ( 39%)
............................................................. 3477 / 8597 ( 40%)
............................................................. 3538 / 8597 ( 41%)
............................................................. 3599 / 8597 ( 41%)
............................................................. 3660 / 8597 ( 42%)
............................................................. 3721 / 8597 ( 43%)
............................................................. 3782 / 8597 ( 43%)
............................................................. 3843 / 8597 ( 44%)
............................................................. 3904 / 8597 ( 45%)
............................................................. 3965 / 8597 ( 46%)
............................................................. 4026 / 8597 ( 46%)
............................................................. 4087 / 8597 ( 47%)
............................................................. 4148 / 8597 ( 48%)
............................................................. 4209 / 8597 ( 48%)
............................................................. 4270 / 8597 ( 49%)
............................................................. 4331 / 8597 ( 50%)
............................................................. 4392 / 8597 ( 51%)
............................................................. 4453 / 8597 ( 51%)
............................................................. 4514 / 8597 ( 52%)
............................................................. 4575 / 8597 ( 53%)
............................................................. 4636 / 8597 ( 53%)
............................................................. 4697 / 8597 ( 54%)
............................................................. 4758 / 8597 ( 55%)
............................................................. 4819 / 8597 ( 56%)
............................................................. 4880 / 8597 ( 56%)
............................................................. 4941 / 8597 ( 57%)
............................................................. 5002 / 8597 ( 58%)
............................................................. 5063 / 8597 ( 58%)
............................................................. 5124 / 8597 ( 59%)
............................................................. 5185 / 8597 ( 60%)
............................................................. 5246 / 8597 ( 61%)
............................................................. 5307 / 8597 ( 61%)
............................................................. 5368 / 8597 ( 62%)
............................................................. 5429 / 8597 ( 63%)
............................................................. 5490 / 8597 ( 63%)
............................................................. 5551 / 8597 ( 64%)
............................................................. 5612 / 8597 ( 65%)
............................................................. 5673 / 8597 ( 65%)
............................................................. 5734 / 8597 ( 66%)
............................................................. 5795 / 8597 ( 67%)
............................................................. 5856 / 8597 ( 68%)
............................................................. 5917 / 8597 ( 68%)
............................................................. 5978 / 8597 ( 69%)
............................................................. 6039 / 8597 ( 70%)
............................................................. 6100 / 8597 ( 70%)
............................................................. 6161 / 8597 ( 71%)
............................................................. 6222 / 8597 ( 72%)
............................................................. 6283 / 8597 ( 73%)
............................................................. 6344 / 8597 ( 73%)
............................................................. 6405 / 8597 ( 74%)
............................................................. 6466 / 8597 ( 75%)
............................................................. 6527 / 8597 ( 75%)
............................................................. 6588 / 8597 ( 76%)
............................................................. 6649 / 8597 ( 77%)
............................................................. 6710 / 8597 ( 78%)
............................................................. 6771 / 8597 ( 78%)
............................................................. 6832 / 8597 ( 79%)
............................................................. 6893 / 8597 ( 80%)
............................................................. 6954 / 8597 ( 80%)
............................................................. 7015 / 8597 ( 81%)
............................................................. 7076 / 8597 ( 82%)
............................................................. 7137 / 8597 ( 83%)
............................................................. 7198 / 8597 ( 83%)
............................................................. 7259 / 8597 ( 84%)
............................................................. 7320 / 8597 ( 85%)
............................................................. 7381 / 8597 ( 85%)
............................................................. 7442 / 8597 ( 86%)
............................................................. 7503 / 8597 ( 87%)
.....................................................S....... 7564 / 8597 ( 87%)
............................................................. 7625 / 8597 ( 88%)
............................................................. 7686 / 8597 ( 89%)
............................................................. 7747 / 8597 ( 90%)
............................................................. 7808 / 8597 ( 90%)
............................................................. 7869 / 8597 ( 91%)
............................................................. 7930 / 8597 ( 92%)
............................................................. 7991 / 8597 ( 92%)
............................................................. 8052 / 8597 ( 93%)
............................................................. 8113 / 8597 ( 94%)
....................................SSSSSSSSSSSSSSSSSSSSSSSSS 8174 / 8597 ( 95%)
SSSSSSSSSSSSSSSSSSSSSSSSSSSSS................................ 8235 / 8597 ( 95%)
............................................................. 8296 / 8597 ( 96%)
............................................................. 8357 / 8597 ( 97%)
............................................................. 8418 / 8597 ( 97%)
............................................................. 8479 / 8597 ( 98%)
............................................................. 8540 / 8597 ( 99%)
......................................................... 8597 / 8597 (100%)
Time: 47.08 seconds, Memory: 228.50 MB
OK, but incomplete, skipped, or risky tests!
Tests: 8597, Assertions: 31254, Skipped: 55.
You should really speed up these slow tests (>50ms)...
1. 3474ms to run SpecialPageFatalTest::testSpecialPageDoesNotFatal
2. 2685ms to run MediaWiki\\Skins\\Vector\\Tests\\Structure\\BundleSizeTest::testBundleSize
3. 1088ms to run ResourcesTest::testResourceFiles
4. 328ms to run MediaWiki\\Skins\\MinervaNeue\\Tests\\Structure\\BundleSizeTest::testBundleSize
5. 293ms to run MediaWiki\\Tests\\Structure\\SettingsTest::testConfigGeneration with data set "includes/config-schema.php"
6. 273ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/parser/Parser.php"
7. 262ms to run MediaWiki\\Tests\\Structure\\SettingsTest::testConfigGeneration with data set "includes/config-vars.php"
8. 249ms to run MediaWiki\\Tests\\Structure\\SettingsTest::testConfigGeneration with data set "docs/config-schema.yaml"
9. 220ms to run AutoLoaderStructureTest::testAutoloadOrder
10. 210ms to run MediaWiki\\Tests\\Structure\\SettingsTest::testConfigGeneration with data set "includes/MainConfigNames.php"
11. 181ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/language/Language.php"
12. 174ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/EditPage.php"
13. 148ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/libs/rdbms/database/Database.php"
14. 132ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/OutputPage.php"
15. 131ms to run AbstractSchemaValidationTest::testSchemasPassValidation with data set "maintenance/tables.json"
16. 128ms to run ResourcesTest::testStyleMedia
17. 121ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/Title.php"
18. 120ms to run AutoLoaderStructureTest::testAutoLoadConfig
19. 116ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/libs/rdbms/loadbalancer/LoadBalancer.php"
20. 113ms to run LessFileCompilationTest::testLessFileCompilation
21. 112ms to run WikimediaEvents\\Tests\\PageSplitterInstrumentationTest::testScenarioSplit50
22. 109ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/libs/jsminplus.php"
23. 106ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/user/User.php"
24. 105ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/skins/Skin.php"
25. 96ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/page/WikiPage.php"
26. 95ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/Linker.php"
27. 94ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/filerepo/file/LocalFile.php"
28. 91ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/api/ApiMain.php"
29. 90ms to run CentralAuthDatabaseManagerTest::testGetCentralDBValidIndexes with data set "DB_PRIMARY"
30. 89ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/libs/filebackend/SwiftFileBackend.php"
31. 87ms to run MediaWiki\\Extension\\AbuseFilter\\Tests\\Integration\\Api\\UnblockAutopromoteTest::testExecute_nothingToDo
32. 85ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/parser/ParserOutput.php"
33. 84ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/diff/DifferenceEngine.php"
34. 83ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/upload/UploadBase.php"
35. 82ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/skins/SkinTemplate.php"
36. 81ms to run MediaWiki\\Tests\\Structure\\SettingsTest::testDefaultSettingsConsistency with data set "YAML"
37. 81ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/installer/PostgresUpdater.php"
38. 79ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/libs/objectcache/wancache/WANObjectCache.php"
39. 78ms to run MediaWiki\\Extension\\AbuseFilter\\Tests\\Unit\\SpecsFormatterTest::testFormatAction with data set "new block, no talk"
40. 78ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/libs/filebackend/FileBackendStore.php"
41. 76ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/objectcache/SqlBagOStuff.php"
42. 75ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/parser/Sanitizer.php"
43. 74ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/import/WikiImporter.php"
44. 74ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/specialpage/ChangesListSpecialPage.php"
45. 74ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/installer/Installer.php"
46. 73ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/ResourceLoader/ResourceLoader.php"
47. 72ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/changes/RecentChange.php"
48. 72ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/specials/SpecialUndelete.php"
49. 72ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/page/Article.php"
50. 70ms to run ScopeStructureTest::testAutoloadNoFileScope with data set "/workspace/src/includes/filerepo/FileRepo.php"
...and there are 94 more above your threshold hidden from view
INFO:quibble.commands:<<< Finish: PHPUnit skins suite (without database or standalone), in 48.786 s
INFO:quibble.commands:>>> Start: Run phpbench
INFO:quibble.commands:Run phpbench
INFO:quibble.commands:No phpbench entry found in composer.json
INFO:quibble.commands:<<< Finish: Run phpbench, in 0.001 s
INFO:quibble.commands:>>> Start: Start backends, <ExternalWebserver http://127.0.0.1:9413 /workspace/src> <Xvfb :94> <ChromeWebDriver :94>
INFO:backend.ExternalWebserver:Not starting a webserver.
INFO:backend.Xvfb:Starting Xvfb on display :94
INFO:backend.ChromeWebDriver:Starting Chromedriver
INFO:quibble.use_headless:Display: :94
DEBUG:quibble.chromium_flags:Flags: ['', '--autoplay-policy=no-user-gesture-required', '--disable-pushstate-throttle', '--no-sandbox']
INFO:quibble.commands:<<< Finish: Start backends, <ExternalWebserver http://127.0.0.1:9413 /workspace/src> <Xvfb :94> <ChromeWebDriver :94>, in 0.008 s
INFO:quibble.commands:>>> Start: Run Qunit tests
INFO:quibble.use_headless:Display: <None>
DEBUG:quibble.chromium_flags:Flags: ['', '--autoplay-policy=no-user-gesture-required', '--disable-pushstate-throttle', '--no-sandbox', '--headless', '--disable-gpu', '--remote-debugging-port=9222']
WARNING:backend.ChromeWebDriver:[1658498307.279][SEVERE]: bind() failed: Cannot assign requested address (99)
Running "assert-mw-env" task
Running "karma:main" (karma) task
22 07 2022 13:58:27.955:DEBUG [config]: No config file specified.
22 07 2022 13:58:27.959:WARN [config]: "/" is proxied, you should probably change urlRoot to avoid conflicts
22 07 2022 13:58:27.961:DEBUG [karma-server]: Final config Config {
LOG_DISABLE: 'OFF',
LOG_ERROR: 'ERROR',
LOG_WARN: 'WARN',
LOG_INFO: 'INFO',
LOG_DEBUG: 'DEBUG',
frameworks: [ 'qunit' ],
protocol: 'http:',
port: 9876,
listenAddress: '0.0.0.0',
hostname: 'localhost',
httpsServerConfig: {},
basePath: '/workspace/src',
files: [
UrlPattern {
pattern: 'http://127.0.0.1:9413//index.php?title=Special:JavaScriptTest/qunit/export',
served: false,
included: true,
watched: false,
nocache: false,
weight: [ 1, 0, 0, 0, 0, 1 ],
type: 'js',
isBinary: undefined
}
],
browserConsoleLogOptions: { level: 'debug', format: '%b %T: %m', terminal: true },
customContextFile: null,
customDebugFile: null,
customClientContextFile: null,
exclude: [],
logLevel: 'DEBUG',
colors: true,
autoWatch: false,
autoWatchBatchDelay: 250,
restartOnFileChange: false,
usePolling: true,
reporters: [ 'mocha' ],
singleRun: true,
browsers: [ 'ChromeCustom' ],
captureTimeout: 60000,
pingTimeout: 5000,
proxies: { '/': { target: 'http://127.0.0.1:9413/', changeOrigin: true } },
proxyValidateSSL: true,
preprocessors: [Object: null prototype] {},
preprocessor_priority: {},
urlRoot: '/',
upstreamProxy: undefined,
reportSlowerThan: 0,
loggers: [
{
type: 'console',
layout: { type: 'pattern', pattern: '%[%d{DATETIME}:%p [%c]: %]%m' }
}
],
transports: [ 'polling', 'websocket' ],
forceJSONP: false,
plugins: [
'karma-*',
[Object: null prototype] {
'launcher:ChromeCustom': [ 'factory', [Function (anonymous)] ]
}
],
client: {
args: [],
useIframe: true,
runInParent: false,
captureConsole: true,
clearContext: true
},
defaultClient: {
args: [],
useIframe: true,
runInParent: false,
captureConsole: true,
clearContext: true
},
browserDisconnectTimeout: 2000,
browserDisconnectTolerance: 0,
browserNoActivityTimeout: 60000,
processKillTimeout: 2000,
concurrency: Infinity,
failOnEmptyTestSuite: true,
retryLimit: 2,
detached: false,
crossOriginAttribute: false,
browserSocketTimeout: 20000,
background: false,
customLaunchers: {
ChromeCustom: {
base: 'ChromeHeadless',
flags: [
'',
'--autoplay-policy=no-user-gesture-required',
'--disable-pushstate-throttle',
'--no-sandbox',
'--headless',
'--disable-gpu',
'--remote-debugging-port=9222'
]
}
}
}
22 07 2022 13:58:27.961:DEBUG [plugin]: Loading karma-* from /workspace/src/node_modules
22 07 2022 13:58:27.972:DEBUG [plugin]: Loading plugin /workspace/src/node_modules/karma-chrome-launcher.
22 07 2022 13:58:27.976:DEBUG [plugin]: Loading plugin /workspace/src/node_modules/karma-firefox-launcher.
22 07 2022 13:58:27.978:DEBUG [plugin]: Loading plugin /workspace/src/node_modules/karma-mocha-reporter.
22 07 2022 13:58:27.997:DEBUG [plugin]: Loading plugin /workspace/src/node_modules/karma-qunit.
22 07 2022 13:58:27.998:DEBUG [plugin]: Loading inline plugin defining launcher:ChromeCustom.
22 07 2022 13:58:28.004:DEBUG [web-server]: Instantiating middleware
22 07 2022 13:58:28.005:DEBUG [reporter]: Trying to load reporter: mocha
22 07 2022 13:58:28.006:DEBUG [reporter]: Trying to load color-version of reporter: mocha (mocha_color)
22 07 2022 13:58:28.006:DEBUG [reporter]: Couldn't load color-version.
START:
22 07 2022 13:58:28.017:INFO [karma-server]: Karma v6.3.15 server started at http://localhost:9876/
22 07 2022 13:58:28.018:INFO [launcher]: Launching browsers ChromeCustom with concurrency unlimited
22 07 2022 13:58:28.021:INFO [launcher]: Starting browser ChromeHeadless
22 07 2022 13:58:28.021:DEBUG [launcher]: null -> BEING_CAPTURED
22 07 2022 13:58:28.021:DEBUG [temp-dir]: Creating temp dir at /tmp/karma-80421248
22 07 2022 13:58:28.022:DEBUG [launcher]: /usr/bin/chromium --user-data-dir=/tmp/karma-80421248 --enable-automation --no-default-browser-check --no-first-run --disable-default-apps --disable-popup-blocking --disable-translate --disable-background-timer-throttling --disable-renderer-backgrounding --disable-device-discovery-notifications --autoplay-policy=no-user-gesture-required --disable-pushstate-throttle --no-sandbox --headless --disable-gpu --remote-debugging-port=9222 http://localhost:9876/?id=80421248 --headless --disable-gpu --disable-dev-shm-usage
22 07 2022 13:58:28.530:DEBUG [web-server]: serving: /workspace/src/node_modules/karma/static/client.html
22 07 2022 13:58:28.570:DEBUG [web-server]: serving: /workspace/src/node_modules/karma/static/karma.js
22 07 2022 13:58:28.636:DEBUG [karma-server]: A browser has connected on socket BfKVhse_Il65GZpRAAAB
22 07 2022 13:58:28.640:DEBUG [web-server]: upgrade /socket.io/?EIO=4&transport=websocket&sid=YkS0SSR7USM-fuxXAAAA
22 07 2022 13:58:28.640:DEBUG [proxy]: NOT upgrading proxyWebSocketRequest /socket.io/?EIO=4&transport=websocket&sid=YkS0SSR7USM-fuxXAAAA
22 07 2022 13:58:28.667:DEBUG [Chrome Headless 90.0.4430.212 (Linux x86_64)]: undefined -> CONNECTED
22 07 2022 13:58:28.667:INFO [Chrome Headless 90.0.4430.212 (Linux x86_64)]: Connected on socket BfKVhse_Il65GZpRAAAB with id 80421248
22 07 2022 13:58:28.668:DEBUG [launcher]: BEING_CAPTURED -> CAPTURED
22 07 2022 13:58:28.669:DEBUG [launcher]: ChromeHeadless (id 80421248) captured in 0.651 secs
22 07 2022 13:58:28.669:DEBUG [Chrome Headless 90.0.4430.212 (Linux x86_64)]: CONNECTED -> CONFIGURING
22 07 2022 13:58:28.688:DEBUG [middleware:karma]: custom files null null null
22 07 2022 13:58:28.688:DEBUG [middleware:karma]: Serving static request /context.html
22 07 2022 13:58:28.689:DEBUG [web-server]: serving: /workspace/src/node_modules/karma/static/context.html
22 07 2022 13:58:28.729:DEBUG [middleware:source-files]: Requesting /base/node_modules/qunit/qunit/qunit.css?1f1d57c3164df00687a6e0cbc8bc540e97c907fc
22 07 2022 13:58:28.730:DEBUG [middleware:source-files]: Fetching /workspace/src/node_modules/qunit/qunit/qunit.css
22 07 2022 13:58:28.730:DEBUG [web-server]: serving (cached): /workspace/src/node_modules/qunit/qunit/qunit.css
22 07 2022 13:58:28.732:DEBUG [middleware:source-files]: Requesting /base/node_modules/qunit/qunit/qunit.js?f13741423695109a0396d12443252117207fcd73
22 07 2022 13:58:28.733:DEBUG [middleware:source-files]: Fetching /workspace/src/node_modules/qunit/qunit/qunit.js
22 07 2022 13:58:28.733:DEBUG [web-server]: serving (cached): /workspace/src/node_modules/qunit/qunit/qunit.js
22 07 2022 13:58:28.736:DEBUG [middleware:source-files]: Requesting /base/node_modules/karma-qunit/lib/adapter.js?7660967a0e6aae9500b35a2d81a8eb6480e1e895
22 07 2022 13:58:28.737:DEBUG [middleware:source-files]: Fetching /workspace/src/node_modules/karma-qunit/lib/adapter.js
22 07 2022 13:58:28.737:DEBUG [web-server]: serving (cached): /workspace/src/node_modules/karma-qunit/lib/adapter.js
22 07 2022 13:58:28.738:DEBUG [web-server]: serving: /workspace/src/node_modules/karma/static/context.js
22 07 2022 13:58:29.822:DEBUG [middleware:source-files]: Requesting /load.php?modules=jquery%7Cmediawiki.base&version=skk68
22 07 2022 13:58:29.822:DEBUG [middleware:source-files]: Fetching /load.php
22 07 2022 13:58:29.822:DEBUG [proxy]: proxying request - /load.php?modules=jquery%7Cmediawiki.base&version=skk68 to 127.0.0.1:9413
22 07 2022 13:58:29.828:DEBUG [middleware:source-files]: Requesting /load.php?modules=ext.wikiEditor&version=wgxrr
22 07 2022 13:58:29.830:DEBUG [middleware:source-files]: Fetching /load.php
22 07 2022 13:58:29.831:DEBUG [proxy]: proxying request - /load.php?modules=ext.wikiEditor&version=wgxrr to 127.0.0.1:9413
22 07 2022 13:58:29.834:DEBUG [middleware:source-files]: Requesting /load.php?modules=ext.visualEditor.articleTarget%2Cbase%2CcheckList%2CcommentAnnotation%2Ccore%2CdesktopArticleTarget%2CdesktopTarget%2Cdiffing%2Cexperimental%2Cicons%2Clanguage%2Cmediawiki%2Cmwalienextension%2Cmwcore%2Cmwextensions%2Cmwformatting%2Cmwgallery%2Cmwimage%2Cmwlanguage%2Cmwlink%2Cmwmeta%2Cmwsave%2Cmwtransclusion%2Cmwwikitext%2CprogressBarWidget%2Crebase%2Csanitize%2CsupportCheck%2Cswitching%2CtargetLoader%2CtempWikitextEditorWidget%2Ctrack%2Cve%2Cwelcome%7Cext.visualEditor.core.desktop%2Cutils%7Cext.visualEditor.core.utils.parsing%7Cext.visualEditor.desktopArticleTarget.init%7Cext.visualEditor.mwextensions.desktop%7Cext.visualEditor.mwimage.core&version=1vwfy
22 07 2022 13:58:29.837:DEBUG [middleware:source-files]: Fetching /load.php
22 07 2022 13:58:29.838:DEBUG [proxy]: proxying request - /load.php?modules=ext.visualEditor.articleTarget%2Cbase%2CcheckList%2CcommentAnnotation%2Ccore%2CdesktopArticleTarget%2CdesktopTarget%2Cdiffing%2Cexperimental%2Cicons%2Clanguage%2Cmediawiki%2Cmwalienextension%2Cmwcore%2Cmwextensions%2Cmwformatting%2Cmwgallery%2Cmwimage%2Cmwlanguage%2Cmwlink%2Cmwmeta%2Cmwsave%2Cmwtransclusion%2Cmwwikitext%2CprogressBarWidget%2Crebase%2Csanitize%2CsupportCheck%2Cswitching%2CtargetLoader%2CtempWikitextEditorWidget%2Ctrack%2Cve%2Cwelcome%7Cext.visualEditor.core.desktop%2Cutils%7Cext.visualEditor.core.utils.parsing%7Cext.visualEditor.desktopArticleTarget.init%7Cext.visualEditor.mwextensions.desktop%7Cext.visualEditor.mwimage.core&version=1vwfy to 127.0.0.1:9413
22 07 2022 13:58:29.842:DEBUG [middleware:source-files]: Requesting /load.php?modules=color-picker%2CdiffMatchPatch%2Cdompurify%2Cmoment%2Coojs%2Coojs-router%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%7Cext.centralauth.ForeignApi%7Cext.cite.style%2Cstyles%2CvisualEditor%7Cext.cite.visualEditor.core%7Cext.echo.api%2Cdm%2Cinit%2Clogger%2Cmobile%2Csecondaryicons%2Cui%7Cext.eventLogging%7Cext.eventLogging.debug%7Cext.guidedTour.lib%2Cstyles%7Cext.guidedTour.lib.internal%7Cext.templateDataGenerator.data%7Cext.visualEditor.data%2CmoduleIcons%2CmoduleIndicators%7Cjquery.client%2Ccolor%2Ccookie%2ChighlightText%2ClengthLimit%2CmakeCollapsible%2Cspinner%2Ctablesorter%2CtextSelection%2Cui%7Cjquery.makeCollapsible.styles%7Cjquery.spinner.styles%7Cjquery.tablesorter.styles%7Cjquery.uls.data%7Cmediawiki.ForeignApi%2CForeignUpload%2CString%2CTitle%2CUpload%2CUri%2Capi%2Ccldr%2Ccookie%2Cdeflate%2Cdiff%2Cexperiments%2Cinspect%2CjqueryMsg%2Clanguage%2CmessagePoster%2Cpulsatingdot%2Cqunit-testrunner%2Crouter%2Cstorage%2Ctemplate%2Ctoc%2Cuser%2Cutil%2CvisibleTimeout%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.ForeignStructuredUpload.BookletLayout%7Cmediawiki.Upload.BookletLayout%7Cmediawiki.action.view.redirectPage%7Cmediawiki.diff.styles%7Cmediawiki.editfont.styles%7Cmediawiki.interface.helpers.styles%7Cmediawiki.language.months%2Cnames%2CspecialCharacters%2Ctestdata%7Cmediawiki.libs.guiders%2Cjpegmeta%2Cpluralruleparser%7Cmediawiki.page.gallery.styles%7Cmediawiki.page.ready%7Cmediawiki.page.watch.ajax%7Cmediawiki.rcfilters.filters.ui%7Cmediawiki.skinning.content.parsoid%7Cmediawiki.template.mustache%7Cmediawiki.ui.button%2Cicon%7Cmediawiki.widgets.AbandonEditDialog%2CCategoryMultiselectWidget%2CDateInputWidget%2CMediaSearch%2CTable%2CUserInputWidget%2Cstyles%7Cmediawiki.widgets.DateInputWidget.styles%7Cmobile.ooui.icons%7Cmobile.pagelist.styles%7Cmobile.pagesummary.styles%7Cmobile.placeholder.images%7Cmobile.startup%7Cmobile.startup.images%7Coojs-ui-core.icons%2Cstyles%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons&version=788gd
22 07 2022 13:58:29.842:DEBUG [middleware:source-files]: Fetching /load.php
22 07 2022 13:58:29.843:DEBUG [proxy]: proxying request - /load.php?modules=color-picker%2CdiffMatchPatch%2Cdompurify%2Cmoment%2Coojs%2Coojs-router%2Coojs-ui%2Coojs-ui-core%2Coojs-ui-toolbars%2Coojs-ui-widgets%7Cext.centralauth.ForeignApi%7Cext.cite.style%2Cstyles%2CvisualEditor%7Cext.cite.visualEditor.core%7Cext.echo.api%2Cdm%2Cinit%2Clogger%2Cmobile%2Csecondaryicons%2Cui%7Cext.eventLogging%7Cext.eventLogging.debug%7Cext.guidedTour.lib%2Cstyles%7Cext.guidedTour.lib.internal%7Cext.templateDataGenerator.data%7Cext.visualEditor.data%2CmoduleIcons%2CmoduleIndicators%7Cjquery.client%2Ccolor%2Ccookie%2ChighlightText%2ClengthLimit%2CmakeCollapsible%2Cspinner%2Ctablesorter%2CtextSelection%2Cui%7Cjquery.makeCollapsible.styles%7Cjquery.spinner.styles%7Cjquery.tablesorter.styles%7Cjquery.uls.data%7Cmediawiki.ForeignApi%2CForeignUpload%2CString%2CTitle%2CUpload%2CUri%2Capi%2Ccldr%2Ccookie%2Cdeflate%2Cdiff%2Cexperiments%2Cinspect%2CjqueryMsg%2Clanguage%2CmessagePoster%2Cpulsatingdot%2Cqunit-testrunner%2Crouter%2Cstorage%2Ctemplate%2Ctoc%2Cuser%2Cutil%2CvisibleTimeout%2Cwidgets%7Cmediawiki.ForeignApi.core%7Cmediawiki.ForeignStructuredUpload.BookletLayout%7Cmediawiki.Upload.BookletLayout%7Cmediawiki.action.view.redirectPage%7Cmediawiki.diff.styles%7Cmediawiki.editfont.styles%7Cmediawiki.interface.helpers.styles%7Cmediawiki.language.months%2Cnames%2CspecialCharacters%2Ctestdata%7Cmediawiki.libs.guiders%2Cjpegmeta%2Cpluralruleparser%7Cmediawiki.page.gallery.styles%7Cmediawiki.page.ready%7Cmediawiki.page.watch.ajax%7Cmediawiki.rcfilters.filters.ui%7Cmediawiki.skinning.content.parsoid%7Cmediawiki.template.mustache%7Cmediawiki.ui.button%2Cicon%7Cmediawiki.widgets.AbandonEditDialog%2CCategoryMultiselectWidget%2CDateInputWidget%2CMediaSearch%2CTable%2CUserInputWidget%2Cstyles%7Cmediawiki.widgets.DateInputWidget.styles%7Cmobile.ooui.icons%7Cmobile.pagelist.styles%7Cmobile.pagesummary.styles%7Cmobile.placeholder.images%7Cmobile.startup%7Cmobile.startup.images%7Coojs-ui-core.icons%2Cstyles%7Coojs-ui-toolbars.icons%7Coojs-ui-widgets.icons&version=788gd to 127.0.0.1:9413
22 07 2022 13:58:29.846:DEBUG [middleware:source-files]: Requesting /load.php?modules=oojs-ui-windows%2Cpapaparse%2Crangefix%2Csinonjs%2Cspark-md5%2CtreeDiffer%2Cunicodejs%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-accessibility%2Cicons-alerts%2Cicons-content%2Cicons-editing-advanced%2Cicons-editing-citation%2Cicons-editing-core%2Cicons-editing-list%2Cicons-editing-styling%2Cicons-interactions%2Cicons-layout%2Cicons-media%2Cicons-moderation%2Cicons-movement%2Cicons-user%2Cicons-wikimedia%2Cindicators%7Cskins.minerva.messageBox.styles%7Csocket.io%7Ctest.CentralAuth%2CCite%2CEcho%2CEventLogging%2CGuidedTour%2CMediaWiki%2CMinervaNeue%2CTemplateData%2CVisualEditor%2CWikiEditor%2CWikimediaEvents&version=gez6g
22 07 2022 13:58:29.847:DEBUG [middleware:source-files]: Fetching /load.php
22 07 2022 13:58:29.847:DEBUG [proxy]: proxying request - /load.php?modules=oojs-ui-windows%2Cpapaparse%2Crangefix%2Csinonjs%2Cspark-md5%2CtreeDiffer%2Cunicodejs%7Coojs-ui-windows.icons%7Coojs-ui.styles.icons-accessibility%2Cicons-alerts%2Cicons-content%2Cicons-editing-advanced%2Cicons-editing-citation%2Cicons-editing-core%2Cicons-editing-list%2Cicons-editing-styling%2Cicons-interactions%2Cicons-layout%2Cicons-media%2Cicons-moderation%2Cicons-movement%2Cicons-user%2Cicons-wikimedia%2Cindicators%7Cskins.minerva.messageBox.styles%7Csocket.io%7Ctest.CentralAuth%2CCite%2CEcho%2CEventLogging%2CGuidedTour%2CMediaWiki%2CMinervaNeue%2CTemplateData%2CVisualEditor%2CWikiEditor%2CWikimediaEvents&version=gez6g to 127.0.0.1:9413
Chrome Headless 90.0.4430.212 (Linux x86_64) WARN: 'This page is using the deprecated ResourceLoader module "jquery.ui".
Please use OOUI instead.'
Chrome Headless 90.0.4430.212 (Linux x86_64) WARN: 'Invalid accesskey data? Failed to register alt+shift+(accesskey-save)'
Chrome Headless 90.0.4430.212 (Linux x86_64) WARN: 'Invalid accesskey data? Failed to register alt+shift+(accesskey-diff)'
Chrome Headless 90.0.4430.212 (Linux x86_64) WARN: 'Invalid accesskey data? Failed to register alt+shift+(accesskey-preview)'
Chrome Headless 90.0.4430.212 (Linux x86_64) WARN: 'Invalid accesskey data? Failed to register alt+shift+(accesskey-minoredit)'
Chrome Headless 90.0.4430.212 (Linux x86_64) WARN: 'Invalid accesskey data? Failed to register alt+shift+(accesskey-watch)'
22 07 2022 13:58:32.311:DEBUG [Chrome Headless 90.0.4430.212 (Linux x86_64)]: CONFIGURING -> EXECUTING
 testrunner
 ✔ beforeEach
 ✔ afterEach
 ✔ Loader status
 ✔ assert.htmlEqual
 testrunner > dangling operations
 ✔ animation (skipped)
 ✔ ajax (skipped)
 testrunner > testrunner-nested-hooks
 ✔ beforeEach
 testrunner-next
 ✔ afterEach
 ext.centralauth.ForeignApi
 ✔ Anonymous users do not get centralauthtoken
 ✔ Logged in users get centralauthtoken if not logged in remotely
 ✔ Logged in users do not get centralauthtoken if logged in remotely
 ext.centralauth.ForeignRest
 ✔ Anonymous users do not get centralauthtoken
 ✔ Logged in users get centralauthtoken if not logged in remotely
 ✔ Logged in users do not get centralauthtoken if logged in remotely
 ext.eventLogging/BackgroundQueue
 ✔ add()
 ext.eventLogging/bucketing
 ✔ getUserEditCountBucket() [0]
 ✔ getUserEditCountBucket() [3]
 ✔ getUserEditCountBucket() [99999]
 ✔ getUserEditCountBucket() [anonymous]
 ext.eventLogging/log
 ✔ logEvent()
 ✔ logEvent() via submit()
 ✔ checkUrlSize() [URL size is ok]
 ✔ checkUrlSize() [URL size is not ok]
 ✔ logEvent() - reject large event data
 ext.eventLogging/stream
 ✔ submit() - warn for event without schema
 ✔ submit() - produce an event correctly
 ext.eventLogging/utils
 ✔ eventInSample()
 ✔ sessionInSample()
 ✔ randomTokenMatch()
 ✔ makeLegacyStreamName()
 ext.eventLogging.debug
 ✔ validate()
 ✔ isInstanceOf() [boolean]
 ✔ isInstanceOf() [integer]
 ✔ isInstanceOf() [number]
 ✔ isInstanceOf() [string]
 ✔ isInstanceOf() [timestamp]
 ✔ isInstanceOf() [array]
 ext.templateData
 ✔ Validation tools
 ✔ TemplateData model
 ✔ TemplateData sourceHandler with maps
 ✔ TemplateData sourceHandler failure
 ✔ TemplateData sourceHandler adding default format
 ✔ Duplicate parameter names
 ✔ safesubst: hack with an unnamed parameter
 ext.wikimediaEvents/clientError
 ✔ processErrorLoggerObject
 ✔ processErrorInstance
 Minerva DownloadIcon
 ✔ #getOnClickHandler (print after image download)
 ✔ #getOnClickHandler (print via timeout)
 ✔ #getOnClickHandler (multiple clicks)
 isAvailable()
 ✔ isAvailable() handles properly correct namespace
 ✔ isAvailable() handles properly not supported namespace
 ✔ isAvailable() handles missing pages
 ✔ isAvailable() handles properly main page
 ✔ isAvailable() returns false for iOS
 ✔ isAvailable() uses window.chrome to filter certain chrome-like browsers
 ✔ isAvailable() handles properly browsers
 ✔ isAvailable() handles properly non-chrome browsers
 ✔ isAvailable() handles properly old devices
 ✔ isAvailable() handles properly supported browsers
 Minerva pageIssuesParser
 ✔ extractMessage
 ✔ parseSeverity
 ✔ parseType
 ✔ parseGroup
 ✔ iconName
 ✔ maxSeverity
 Minerva AB-test
 ✔ Bucketing test
 Minerva pageIssues
 ✔ insertBannersOrNotice() should add a "learn more" message
 ✔ insertBannersOrNotice() should add an icon
 ✔ clicking on the product of insertBannersOrNotice() should trigger a URL change
 Minerva UriUtil
 ✔ .isInternal()
 Minerva TitleUtil
 ✔ .newFromUri() authority [empty]
 ✔ .newFromUri() authority [metawiki]
 ✔ .newFromUri() bad input [0]
 ✔ .newFromUri() bad input [1]
 ✔ .newFromUri() bad input [2]
 ✔ .newFromUri() bad input [3]
 ✔ .newFromUri() bad input [4]
 ✔ .newFromUri() bad input [5]
 ✔ .newFromUri() bad input [6]
 ✔ .newFromUri() bad input [7]
 ✔ .newFromUri() bad input [8]
 ✔ .newFromUri() bad input [9]
 ✔ .newFromUri() misc
 Minerva Watchstar
 ✔ toggleClasses() from watched to unwatched
 ✔ toggleClasses() from unwatched to watched
 ✔ toggleClasses() from unwatched to temp watched
 ✔ toggleClasses() from temp watched to watched
 ext.guidedTour.lib
 ✔ makeTourId
 ✔ parseTourId
 ✔ isPage
 ✔ hasQuery
 ✔ getStepFromQuery
 ✔ setTourCookie
 ✔ shouldShow
 ✔ defineTour
 ✔ StepBuilder.constructor
 ✔ StepBuilder.listenForMwHooks
 ✔ StepBuilder.next
 ✔ StepBuilder.transition
 ✔ Step.constructor
 ✔ Step.getButtons
 ✔ Step.registerMwHookListener
 ✔ Step.registerMwHooks
 ✔ Step.handleOnShow
 ✔ TourBuilder.constructor
 ✔ TourBuilder.step
 ✔ TourBuilder.firstStep
 ✔ Tour.constructor
 ✔ Tour.getShouldFlipHorizontally
 ✔ Tour.initialize
 ✔ Tour.getStep
 ✔ Tour.showStep
 ✔ Tour.start
 startup
 ✔ isCompatible( featureTestable )
 ✔ isCompatible( bannedUserAgent )
 mediawiki
 ✔ Initial check
 ✔ mw.format
 ✔ mw.now
 mw.Message
 ✔ Construct
 ✔ plain()
 ✔ escaped()
 ✔ parse()
 ✔ exists()
 ✔ toString() non-existing
 ✔ jqueryMsg / Magic words
 ✔ mw.msg()
 mw.Map
 ✔ Store simple string key
 ✔ Store number-like key
 ✔ get()
 ✔ values
 ✔ set()
 ✔ exists()
 ✔ Avoid prototype pollution
22 07 2022 13:58:39.787:DEBUG [middleware:source-files]: Requesting /tests/qunit/data/mwLoaderTestCallback.js
22 07 2022 13:58:39.788:DEBUG [middleware:source-files]: Fetching /tests/qunit/data/mwLoaderTestCallback.js
22 07 2022 13:58:39.788:DEBUG [proxy]: proxying request - /tests/qunit/data/mwLoaderTestCallback.js to 127.0.0.1:9413
 mw.loader
 ✔ .using( .., Function callback ) Promise
 ✔ Prototype method as module name
 ✔ .using() - Error: Circular dependency [StringSet default]
 ✔ .using() - Error: Circular dependency [StringSet shim]
WARN: 'Skipped unavailable module test.load.circleC'
 ✔ .load() - Error: Circular dependency
WARN: 'Skipped unavailable module test.load.circleDirect'
 ✔ .load() - Error: Circular dependency (direct)
 ✔ .using() - Error: Unregistered
 ✔ .load() - Error: Unregistered
WARN: 'Skipped unavailable module test.load.missingdep'
 ✔ .load() - Error: Missing dependency
 ✔ .implement( styles={ "css": [text, ..] } )
22 07 2022 13:58:39.881:DEBUG [middleware:source-files]: Requesting /tests/qunit/data/styleTest.css.php?selector=.mw-test-implement-b1&prop=text-align&val=center
22 07 2022 13:58:39.881:DEBUG [middleware:source-files]: Fetching /tests/qunit/data/styleTest.css.php
22 07 2022 13:58:39.882:DEBUG [proxy]: proxying request - /tests/qunit/data/styleTest.css.php?selector=.mw-test-implement-b1&prop=text-align&val=center to 127.0.0.1:9413
22 07 2022 13:58:39.884:DEBUG [middleware:source-files]: Requesting /tests/qunit/data/styleTest.css.php?selector=.mw-test-implement-b2&prop=float&val=left
22 07 2022 13:58:39.884:DEBUG [middleware:source-files]: Fetching /tests/qunit/data/styleTest.css.php
22 07 2022 13:58:39.884:DEBUG [proxy]: proxying request - /tests/qunit/data/styleTest.css.php?selector=.mw-test-implement-b2&prop=float&val=left to 127.0.0.1:9413
22 07 2022 13:58:39.886:DEBUG [middleware:source-files]: Requesting /tests/qunit/data/styleTest.css.php?selector=.mw-test-implement-b3&prop=float&val=right
22 07 2022 13:58:39.886:DEBUG [middleware:source-files]: Fetching /tests/qunit/data/styleTest.css.php
22 07 2022 13:58:39.886:DEBUG [proxy]: proxying request - /tests/qunit/data/styleTest.css.php?selector=.mw-test-implement-b3&prop=float&val=right to 127.0.0.1:9413
 ✔ .implement( styles={ "url": { <media>: [url, ..] } } )
 ✔ .implement( messages before script )
22 07 2022 13:58:39.936:DEBUG [middleware:source-files]: Requesting /tests/qunit/data/styleTest.css.php?selector=.mw-test-implement-import&prop=float&val=right
22 07 2022 13:58:39.936:DEBUG [middleware:source-files]: Fetching /tests/qunit/data/styleTest.css.php
22 07 2022 13:58:39.937:DEBUG [proxy]: proxying request - /tests/qunit/data/styleTest.css.php?selector=.mw-test-implement-import&prop=float&val=right to 127.0.0.1:9413
 ✔ .implement( styles with @import )
 ✔ .implement( dependency with styles )
 ✔ .implement( only scripts )
 ✔ .implement( only messages )
 ✔ .implement( empty )
 ✔ .implement( package files )
 ✔ .implement( name with @ )
 ✔ .addSource()
 ✔ .register() - ES6 support
22 07 2022 13:58:40.028:DEBUG [middleware:source-files]: Requesting /tests/qunit/data/load.mock.php?modules=testUrlInc&version=ghho6
22 07 2022 13:58:40.028:DEBUG [middleware:source-files]: Fetching /tests/qunit/data/load.mock.php
22 07 2022 13:58:40.029:DEBUG [proxy]: proxying request - /tests/qunit/data/load.mock.php?modules=testUrlInc&version=ghho6 to 127.0.0.1:9413
22 07 2022 13:58:40.030:DEBUG [middleware:source-files]: Requesting /tests/qunit/data/load.mock.php?modules=testUrlIncDump&version=13e9z
22 07 2022 13:58:40.030:DEBUG [middleware:source-files]: Fetching /tests/qunit/data/load.mock.php
22 07 2022 13:58:40.031:DEBUG [proxy]: proxying request - /tests/qunit/data/load.mock.php?modules=testUrlIncDump&version=13e9z to 127.0.0.1:9413
 ✔ .batchRequest() - Module version combines for given batch
22 07 2022 13:58:40.044:DEBUG [middleware:source-files]: Requesting /tests/qunit/data/load.mock.php?modules=testUrlOrder%2CtestUrlOrderDump%7CtestUrlOrder.a%2Cb&version=1knqz
22 07 2022 13:58:40.045:DEBUG [middleware:source-files]: Fetching /tests/qunit/data/load.mock.php
22 07 2022 13:58:40.045:DEBUG [proxy]: proxying request - /tests/qunit/data/load.mock.php?modules=testUrlOrder%2CtestUrlOrderDump%7CtestUrlOrder.a%2Cb&version=1knqz to 127.0.0.1:9413
 ✔ .batchRequest() - Module version combined based on sorted order
 ✔ Broken indirect dependency
 ✔ Out-of-order implementation
 ✔ Missing dependency
22 07 2022 13:58:40.112:DEBUG [middleware:source-files]: Requesting /tests/qunit/data/load.mock.php?modules=testMissing%2CtestUsesMissing%2CtestUsesNestedMissing&version=wp15r
22 07 2022 13:58:40.112:DEBUG [middleware:source-files]: Fetching /tests/qunit/data/load.mock.php
22 07 2022 13:58:40.114:DEBUG [proxy]: proxying request - /tests/qunit/data/load.mock.php?modules=testMissing%2CtestUsesMissing%2CtestUsesNestedMissing&version=wp15r to 127.0.0.1:9413
 ✔ Dependency handling
22 07 2022 13:58:40.159:DEBUG [middleware:source-files]: Requesting /tests/qunit/data/load.mock.php?modules=testNotSkipped%2CtestUsesSkippable&version=909pw
22 07 2022 13:58:40.160:DEBUG [middleware:source-files]: Fetching /tests/qunit/data/load.mock.php
22 07 2022 13:58:40.160:DEBUG [proxy]: proxying request - /tests/qunit/data/load.mock.php?modules=testNotSkipped%2CtestUsesSkippable&version=909pw to 127.0.0.1:9413
 ✔ Skip-function handling
 ✔ .load( "//protocol-relative" ) - T32825
 ✔ .load( "/absolute-path" )
 ✔ Empty string module name - T28804
 ✔ Executing race - T112232
 ✔ Stale response caching - T117587
 ✔ Stale response caching - backcompat
 ✔ No storing of group=private responses
 ✔ No storing of group=user responses
 ✔ mw.loader.store.load - Disallowed localStorage
 ✔ mw.loader.store.load - Invalid JSON
 ✔ mw.loader.store.load - Unusable JSON
 ✔ mw.loader.store.load - Expired JSON
 ✔ mw.loader.store.load - Good JSON
 ✔ require()
22 07 2022 13:58:40.254:DEBUG [middleware:source-files]: Requesting /tests/qunit/data/defineCallMwLoaderTestCallback.js
22 07 2022 13:58:40.255:DEBUG [middleware:source-files]: Fetching /tests/qunit/data/defineCallMwLoaderTestCallback.js
22 07 2022 13:58:40.255:DEBUG [proxy]: proxying request - /tests/qunit/data/defineCallMwLoaderTestCallback.js to 127.0.0.1:9413
22 07 2022 13:58:40.266:DEBUG [middleware:source-files]: Requesting /tests/qunit/data/requireCallMwLoaderTestCallback.js
22 07 2022 13:58:40.266:DEBUG [middleware:source-files]: Fetching /tests/qunit/data/requireCallMwLoaderTestCallback.js
22 07 2022 13:58:40.266:DEBUG [proxy]: proxying request - /tests/qunit/data/requireCallMwLoaderTestCallback.js to 127.0.0.1:9413
 ✔ require() in debug mode
22 07 2022 13:58:40.280:DEBUG [middleware:source-files]: Requesting /load.php?modules=site.styles&version=131ff
22 07 2022 13:58:40.281:DEBUG [middleware:source-files]: Fetching /load.php
22 07 2022 13:58:40.281:DEBUG [proxy]: proxying request - /load.php?modules=site.styles&version=131ff to 127.0.0.1:9413
 ✔ Implicit dependencies
22 07 2022 13:58:40.351:DEBUG [middleware:source-files]: Requesting /tests/qunit/data/mediawiki.loader.getScript.example.js
22 07 2022 13:58:40.351:DEBUG [middleware:source-files]: Fetching /tests/qunit/data/mediawiki.loader.getScript.example.js
22 07 2022 13:58:40.352:DEBUG [proxy]: proxying request - /tests/qunit/data/mediawiki.loader.getScript.example.js to 127.0.0.1:9413
 ✔ .getScript() - success
22 07 2022 13:58:40.369:DEBUG [middleware:source-files]: Requesting /this-is-not-found
22 07 2022 13:58:40.370:DEBUG [middleware:source-files]: Fetching /this-is-not-found
22 07 2022 13:58:40.370:DEBUG [proxy]: proxying request - /this-is-not-found to 127.0.0.1:9413
 ✔ .getScript() - failure
 mw.requestIdleCallback
 ✔ callback
 ✔ nested
 ✔ timeRemaining
 ✔ native
 mediawiki.jscompat
 ✔ Variable with Unicode letter in name
 ✔ Stripping of single initial newline from textarea's literal contents (T14130)
 jquery.color
 ✔ animate
 jquery.colorUtil
 ✔ getRGB
 ✔ rgbToHsl
 ✔ hslToRgb
 ✔ getColorBrightness
 jquery.highlightText
 ✔ Check
 jquery.lengthLimit
 ✔ Plain text input
 ✔ Plain text input. Calling byteLimit with no parameters and no maxlength attribute (T38310)
 ✔ Limit using the maxlength attribute
 ✔ Limit using a custom value
 ✔ Limit using a custom value, overriding maxlength attribute
 ✔ Limit using a custom value (multibyte)
 ✔ Limit using a custom value (multibyte, outside BMP)
 ✔ Limit using a custom value (multibyte) overlapping a byte
 ✔ Pass the limit and a callback as input filter
 ✔ Limit using the maxlength attribute and pass a callback as input filter
 ✔ Pass the limit and a callback as input filter 
 ✔ Input filter that increases the length
 ✔ Input filter of which the base exceeds the limit
 ✔ Confirm properties and attributes set
 ✔ Trim from insertion when limit exceeded
 ✔ Do not cut up false matching substrings in emoji insertions
 ✔ Unpaired surrogates do not crash
 jquery.makeCollapsible
 ✔ testing hooks/triggers
 ✔ basic operation (<div>)
 ✔ basic operation (<table>)
 ✔ basic operation (<table> with caption)
 ✔ basic operation (<table> with caption and <thead>)
 ✔ basic operation (<ul>)
 ✔ basic operation (<ol>)
 ✔ basic operation when synchronous (options.instantHide)
 ✔ mw-made-collapsible data added
 ✔ mw-collapsible added when missing
 ✔ mw-collapsed added when missing
 ✔ initial collapse (mw-collapsed class)
 ✔ initial collapse (options.collapsed)
 ✔ clicks on links inside toggler pass through
 ✔ click on non-link inside toggler counts as trigger
 ✔ collapse/expand text (data-collapsetext, data-expandtext)
 ✔ collapse/expand text (options.collapseText, options.expandText)
 ✔ predefined toggle button and text (.mw-collapsible-toggle/.mw-collapsible-text)
 ✔ cloned collapsibles can be made collapsible again
 ✔ reveal hash fragment
 ✔ T168689 - nested collapsible divs should keep independent state
 jquery.tablesorter
 ✔ Basic planet table: sorting initially - ascending by name
 ✔ Basic planet table: sorting initially - descending by radius
 ✔ Basic planet table: ascending by name
 ✔ Basic planet table: ascending by name a second time
 ✔ Basic planet table: ascending by name (multiple clicks)
 ✔ Basic planet table: descending by name
 ✔ Basic planet table: return to initial sort
 ✔ Basic planet table: ascending radius
 ✔ Basic planet table: descending radius
 ✔ Sorting multiple columns by passing sort list
 ✔ Sorting multiple columns by programmatically triggering sort()
 ✔ Reset to initial sorting by triggering sort() without any parameters
 ✔ Sort via click event after having initialized the tablesorter with initial sorting
 ✔ Multi-sort via click event after having initialized the tablesorter with initial sorting
 ✔ Reset sorting making table appear unsorted
 ✔ Sorting with colspanned headers: spanned column
 ✔ Sorting with colspanned headers: sort spanned column twice
 ✔ Sorting with colspanned headers: subsequent column
 ✔ Sorting with colspanned headers: sort subsequent column twice
 ✔ Basic planet table: one unsortable column
 ✔ T30775: German-style (dmy) short numeric dates
 ✔ T30775: American-style (mdy) short numeric dates
 ✔ T19141: IPv4 address sorting
 ✔ T19141: IPv4 address sorting (reverse)
 ✔ Accented Characters with custom collation
 ✔ Accented Characters Swedish locale
 ✔ Digraphs with custom collation
 ✔ Rowspan not exploded on init
 ✔ Basic planet table: same value for multiple rows via rowspan
 ✔ Basic planet table: same value for multiple rows via rowspan (sorting initially)
 ✔ Basic planet table: Same value for multiple rows via rowspan II
 ✔ Complex date parsing I
 ✔ Currency parsing I
 ✔ Handling of .sortbottom
 ✔ Handling of .sorttop
WARN: '(sort-rowspan-error)'
 ✔ Rowspan invalid value (T265503)
 ✔ Test sort buttons not added to .sorttop row
 ✔ Test detection routine
 ✔ T34047 - caption must be before thead
 ✔ data-sort-value attribute, when available, should override sorting position
 ✔ T10115: sort numbers with commas (ascending)
 ✔ T10115: sort numbers with commas (descending)
 ✔ T34888 - Tables inside a tableheader cell
 ✔ Correct date sorting I
 ✔ Correct date sorting II
 ✔ ISO date sorting
 ✔ Sorting images using alt text
 ✔ Sorting images using alt text (complex)
 ✔ Sorting images using alt text (with format autodetection)
 ✔ T40911 - The row with the largest amount of columns should receive the sort indicators
 ✔ rowspans in table headers should prefer the last row when rows are equal in length
 ✔ holes in the table headers should not throw JS errors
 ✔ td cells in thead should not be taken into account for longest row calculation
 ✔ Rowspan exploding with row headers
 ✔ Rowspan exploding with row headers and colspans
 ✔ Rowspan exploding with colspanned cells
 ✔ Rowspan exploding with colspanned cells (2)
 ✔ Rowspan exploding with rightmost rows spanning most
 ✔ Rowspan exploding with rightmost rows spanning most (2)
 ✔ Rowspan exploding with row-and-colspanned cells
 ✔ Rowspan exploding with uneven rowspan layout
 ✔ T105731 - incomplete rows in table body
 ✔ bug T114721 - use of expand-child class
 ✔ T29745 - References ignored in sortkey
 ✔ T311145 - style tags ignored in sortkey
 jquery.tablesorter.parsers
 ✔ Textual keys
 ✔ IPv4
 ✔ MDY Dates using mdy content language
 ✔ MDY Dates using dmy content language
 ✔ Very old MDY dates
 ✔ MDY Dates
 ✔ Clobbered Dates
 ✔ MY Dates
 ✔ Y Dates
 ✔ ISO Dates
 ✔ Currency
 ✔ Currency with european separators
 jquery.textSelection
 ✔ Adding sig to end of text
 ✔ Adding bold to empty
 ✔ Adding bold to existing text
 ✔ ownline option: adding new h2
 ✔ ownline option: turn a whole line into new h2
 ✔ ownline option: turn a partial line into new h2
 ✔ splitlines option: no selection, insert new list item
 ✔ splitlines option: single partial line selection, insert new list item
 ✔ splitlines option: multiple lines
 ✔ set/getCaretPosition with forced empty selection
 ✔ set/getCaretPosition with small selection
 mediawiki.errorLogger
 ✔ installGlobalHandler
 ✔ logError
 mediawiki.base
 ✔ mw.hook - add() and fire()
 ✔ mw.hook - "hasOwnProperty" as hook name
 ✔ mw.hook - Number of arguments
 ✔ mw.hook - Variadic firing data and array data type
 ✔ mw.hook - Chainable
 ✔ mw.hook - Memory from before
 ✔ mw.hook - Multiple consumers with memory between fires
 ✔ mw.hook - Memory is not wiped when consumed.
 ✔ mw.hook - Unregistering handler.
 ✔ mw.hook - Limit impact of consumer errors T223352
 ✔ mw.hook - Variadic add and remove
 ✔ mw.log.makeDeprecated()
 ✔ mw.log.deprecate()
 ✔ RLQ.push
 mediawiki.html
 ✔ escape
 ✔ element()
 ✔ element( tagName )
 ✔ element( tagName, attrs )
 ✔ element( tagName, attrs, content )
 mediawiki.track
 ✔ track
 ✔ trackSubscribe
 ✔ trackUnsubscribe
 mediawiki.jqueryMsg
 ✔ Replace
 ✔ Plural
 ✔ Gender
 ✔ Case changing
 ✔ Grammar
 ✔ Variables
 ✔ Bi-di
 ✔ Match PHP parser
 ✔ Links
 ✔ Replacements in links
 ✔ Curly brace transformation
 ✔ Int
 ✔ Ns
 ✔ mw.Message.prototype.parser monkey-patch
 ✔ mw.Message.prototype.parser monkey-patch HTML-escape
 ✔ formatnum
 ✔ HTML
 ✔ Nowiki
 ✔ Behavior in case of invalid wikitext
 ✔ Non-string parameters to various functions
 ✔ Do not allow javascript: urls
 ✔ Do not allow arbitrary style
 ✔ Integration
 ✔ setParserDefaults
 mediawiki.messagePoster
 ✔ register
 mediawiki.String.byteLength
 ✔ Simple text
 ✔ Special text
 mediawiki.String.charAt
 ✔ Simple text
 ✔ UTF-16 text
 mediawiki.String.lcFirst
 ✔ lcFirst
 mediawiki.String.ucFirst
 ✔ ucFirst
 mediawiki.String.trimByteLength
 ✔ Limit using the maxlength attribute
 ✔ Limit using a custom value (multibyte)
 ✔ Limit using a custom value (multibyte, outside BMP)
 ✔ Limit using a custom value (multibyte) overlapping a byte
 ✔ Pass the limit and a callback as input filter
 ✔ Pass the limit and a callback as input filter 
 ✔ Input filter that increases the length
 ✔ Trim from insertion when limit exceeded
 ✔ Trim from insertion when limit exceeded 
 ✔ Do not cut up false matching substrings in emoji insertions
 ✔ Unpaired surrogates do not crash
 mediawiki.storage
 ✔ set/get(Object) with storage support
 ✔ set/get(Object) with storage methods disabled
 ✔ set/get(Object) with storage object disabled
 mediawiki.template
 ✔ add
 ✔ compile
 ✔ get
 mediawiki.template.mustache
 ✔ render
 mediawiki.inspect
 ✔ .getModuleSize() - scripts
 ✔ .getModuleSize() - scripts, styles
 ✔ .getModuleSize() - packageFiles, styles
 ✔ .getModuleSize() - scripts, messages
 ✔ .getModuleSize() - scripts, styles, messages, templates
 mediawiki.Title
 ✔ constructor
 ✔ newFromText
 ✔ makeTitle
 ✔ Basic parsing
 ✔ Transformation
 ✔ Namespace detection and conversion
 ✔ isTalkPage/getTalkPage/getSubjectPage
 ✔ wantSignaturesNamespace
 ✔ Throw error on invalid title
 ✔ phpCharToUpper
 ✔ Case-sensivity
 ✔ toString / toText
 ✔ getExtension
 ✔ exists
 ✔ getUrl
 ✔ newFromImg
 ✔ getRelativeText
 ✔ normalizeExtension
 ✔ newFromUserInput
 ✔ newFromUserInput with invalid file name for upload
 ✔ newFromUserInput with misplaced parameter
 ✔ newFromUserInput with invalid file name, but not for upload
 ✔ newFromFileName
 ✔ makeTitle for non existent namespace
 mediawiki.toc
 ✔ Use toggle
 ✔ Initially hidden
 mediawiki.Uri
 ✔ Basic construction and properties (strict mode)
 ✔ Basic construction and properties (non-strict mode)
 ✔ Constructor( String[, Object ] )
 ✔ Constructor( Object )
 ✔ Constructor( empty[, Object ] )
 ✔ Properties
 ✔ .getQueryString()
 ✔ arrayParams
 ✔ .clone()
 ✔ .toString() after query manipulation
 ✔ Variable defaultUri
 ✔ Advanced URL
 ✔ Parse a uri with an @ symbol in the path and query
 ✔ Handle protocol-relative URLs
 ✔ T37658
 mediawiki.user
 ✔ options
 ✔ getters (anonymous)
 ✔ getters (logged-in)
 ✔ getGroups (callback)
 ✔ getGroups (Promise)
 ✔ getRights (callback)
 ✔ getRights (Promise)
 ✔ generateRandomSessionId
 ✔ generateRandomSessionId (fallback)
 ✔ getPageviewToken
 ✔ sessionId
 mediawiki.util
 ✔ rawurlencode
 ✔ escapeIdForAttribute
 ✔ escapeIdForLink
 ✔ wikiUrlencode
 ✔ getUrl
 ✔ wikiScript
 ✔ addCSS
 ✔ getParamValue
 ✔ addPortletLink (Vector list)
 ✔ addPortletLink (Minerva list)
 ✔ addPortletLink (nextNode option)
 ✔ addPortletLink (accesskey option)
 ✔ addPortletLink (nested list)
 ✔ validateEmail
 ✔ isIPv6Address
 ✔ isIPv4Address
 ✔ isIPAddress
 parseImageUrl
 ✔ parseImageUrl: Hashed thumb with shortened path
 ✔ parseImageUrl: Hashed thumb with sha1-ed path
 ✔ parseImageUrl: Normal hashed directory thumbnail
 ✔ parseImageUrl: Normal hashed directory thumbnail with complex thumbnail parameters
 ✔ parseImageUrl: Width-like filename component
 ✔ parseImageUrl: Width-like filename component in non-ASCII filename
 ✔ parseImageUrl: Commons thumbnail
 ✔ parseImageUrl: Full image
 ✔ parseImageUrl: thumb.php-based thumbnail
 ✔ parseImageUrl: thumb.php-based thumbnail with px width
 ✔ parseImageUrl: thumb.php-based BC thumbnail
 ✔ parseImageUrl: Commons unhashed thumbnail
 ✔ parseImageUrl: Commons unhashed thumbnail with complex thumbnail parameters
 ✔ parseImageUrl: Unhashed local file
 ✔ parseImageUrl: Empty string
 ✔ parseImageUrl: String with only alphabet characters
 ✔ parseImageUrl: Not a file path
 ✔ parseImageUrl: Space characters
 ✔ parseImageUrl: Without dynamic thumbnail generation
 ✔ escapeRegExp
 ✔ debounce
 ✔ debounce immediate
 ✔ debounce (old signature)
 ✔ init (.mw-body-primary)
 ✔ init (first of multiple .mw-body)
 ✔ init (#mw-content-text fallback)
 ✔ init (body fallback)
 ✔ sanitizeIP
 ✔ prettifyIP
 mediawiki.util: jquery.accessKeyLabel
 ✔ getAccessKeyPrefix
 ✔ updateTooltipAccessKeys - current browser
 ✔ updateTooltipAccessKeys - no access key
 ✔ updateTooltipAccessKeys - with access key
 ✔ updateTooltipAccessKeys with label element
 ✔ updateTooltipAccessKeys with label element as parent
 mediawiki.api
 ✔ get()
 ✔ post()
 ✔ API error errorformat=bc
 ✔ API error errorformat!=bc
 ✔ FormData support
 ✔ Converting arrays to pipe-separated (string)
 ✔ Converting arrays to pipe-separated (mw.Title)
 ✔ Converting arrays to pipe-separated (misc primitives)
 ✔ Omitting false booleans
 ✔ getToken() - cached
 ✔ getToken() - uncached
 ✔ getToken() - error
 ✔ getToken() - no query
WARN: 'Use of the "email" token is deprecated. Use "csrf" instead.'
 ✔ getToken() - deprecated
 ✔ badToken()
WARN: 'Use of the "options" token is deprecated. Use "csrf" instead.'
WARN: 'Use of the "options" token is deprecated. Use "csrf" instead.'
WARN: 'Use of the "options" token is deprecated. Use "csrf" instead.'
 ✔ badToken( legacy )
 ✔ postWithToken( tokenType, params )
 ✔ postWithToken( tokenType, params with assert )
 ✔ postWithToken( tokenType, params, ajaxOptions )
 ✔ postWithToken() - badtoken
 ✔ postWithToken() - badtoken-cached
 mediawiki.api (2)
 ✔ #abort
 mediawiki.api.category
 ✔ .getCategoriesByPrefix()
 ✔ .isCategory("")
 ✔ .isCategory("#")
 ✔ .isCategory("mw:")
 ✔ .isCategory("|")
 ✔ .getCategories("")
 ✔ .getCategories("#")
 ✔ .getCategories("mw:")
 ✔ .getCategories("|")
 mediawiki.api.edit
 ✔ edit( title, transform String )
 ✔ edit( mw.Title, transform String )
 ✔ edit( title, transform Promise )
 ✔ edit( title, transform Object )
 ✔ edit( invalid-title, transform String )
 ✔ create( title, content )
 mediawiki.api.messages
 ✔ .getMessages()
 ✔ .getMessages() with a long string
 mediawiki.api.options
 ✔ saveOption
WARN: 'Use of the "options" token is deprecated. Use "csrf" instead.'
WARN: 'Use of the "options" token is deprecated. Use "csrf" instead.'
 ✔ saveOptions without Unit Separator
WARN: 'Use of the "options" token is deprecated. Use "csrf" instead.'
WARN: 'Use of the "options" token is deprecated. Use "csrf" instead.'
 ✔ saveOptions with Unit Separator
 ✔ saveOptions (anonymous)
 mediawiki.api.parse
 ✔ .parse( string )
 ✔ .parse( Object.toString )
 ✔ .parse( mw.Title )
 mediawiki.api.upload
 ✔ Basic functionality
 mediawiki.api.watch
 ✔ .watch( string )
 ✔ .watch( Array ) - single
 ✔ .watch( Array ) - multi
 mediawiki.rest
 ✔ get()
 ✔ get() respects ajaxOptions url
 ✔ post()
 ✔ put()
 ✔ delete()
 ✔ http error
 mediawiki.rest abort
 ✔ #abort
 mediawiki.ForeignApi
 ✔ origin is included in GET requests
 ✔ origin is included in POST requests
 ✔ origin is not included in same-origin GET requests
 ✔ origin is not included in same-origin POST requests
 mediawiki.ForeignRest
 ✔ get()
 ✔ post()
 ✔ http error
 mediawiki.rcfilters - FiltersViewModel
 ✔ Setting up filters
 ✔ Default filters
 ✔ Parameter minimal state
 ✔ Parameter states
 ✔ Cleaning up parameter states
 ✔ Finding matching filters
 ✔ getParametersFromFilters
 ✔ getParametersFromFilters (custom object)
 ✔ getFiltersFromParameters
 ✔ sanitizeStringOptionGroup
 ✔ Filter interaction: subsets
 ✔ Filter interaction: full coverage
 ✔ Filter interaction: conflicts
 ✔ Filter highlights
 ✔ emptyAllFilters
 ✔ areVisibleFiltersEmpty
 mediawiki.rcfilters - FilterItem
 ✔ Initializing filter item
 ✔ Emitting events
 ✔ get/set boolean value
 ✔ get/set any value
 mediawiki.rcfilters - SavedQueryItemModel
 ✔ Initializing and getters
 ✔ Default
 mediawiki.rcfilters - SavedQueriesModel
 ✔ Initializing queries
 ✔ Adding new queries
 ✔ Manipulating queries
 ✔ Testing invert property
 mediawiki.rcfilters - UriProcessor
 ✔ getVersion
 ✔ getUpdatedUri
 ✔ updateModelBasedOnQuery
 ✔ isNewState
 ✔ doesQueryContainRecognizedParams
 ✔ _getNormalizedQueryParams
 ✔ _normalizeTargetInUri
 mediawiki.widgets.APIResultsQueue
 ✔ Query providers
 ✔ Abort providers
 mediawiki.widgets.TableWidget
 ✔ TableWidgetModel initialization
 ✔ TableWidgetModel#getRowProperties
 ✔ TableWidget#setValue
 ✔ TableWidget#insertColumn/insertRow (skipped)
 ✔ TableWidget#removeColumn (skipped)
 ✔ TableWidget#removeRow by index (skipped)
 ✔ TableWidget#removeRow by key (skipped)
 ✔ TableWidget populate text inputs
 mediawiki.language
 ✔ mw.language getData and setData
WARN: 'Use of "mw.language.commafy" is deprecated. Use mw.language.convertNumber instead'
WARN: 'Use of "mw.language.commafy" is deprecated. Use mw.language.convertNumber instead'
WARN: 'Use of "mw.language.commafy" is deprecated. Use mw.language.convertNumber instead'
WARN: 'Use of "mw.language.commafy" is deprecated. Use mw.language.convertNumber instead'
WARN: 'Use of "mw.language.commafy" is deprecated. Use mw.language.convertNumber instead'
WARN: 'Use of "mw.language.commafy" is deprecated. Use mw.language.convertNumber instead'
WARN: 'Use of "mw.language.commafy" is deprecated. Use mw.language.convertNumber instead'
WARN: 'Use of "mw.language.commafy" is deprecated. Use mw.language.convertNumber instead'
WARN: 'Use of "mw.language.commafy" is deprecated. Use mw.language.convertNumber instead'
 ✔ mw.language.commafy test
 ✔ mw.language.convertNumber
 ✔ mw.language.convertNumber - digitTransformTable
 ✔ List to text test
 ✔ mw.language.bcp47
 mediawiki.cookie
 ✔ set( key, value )
 ✔ set( key, value, expires )
 ✔ set( key, value, options )
 ✔ set with sameSiteLegacy
 ✔ get( key ) - no values
 ✔ get( key ) - with value
 ✔ get( key, prefix )
 ✔ getCrossSite( key, prefix )
 mediawiki.deflate
 ✔ deflate [foobar]
 ✔ deflate [Unicode]
 ✔ deflate [Non BMP unicode]
 ✔ deflate [5MB data]
 mediawiki.experiments
 ✔ getBucket( experiment, token )
 mediawiki.visibleTimeout
 ✔ visibleTimeoutId is always a positive integer
 ✔ basic usage when visible
 ✔ basic usage - fallback assumes visible
 ✔ can cancel timeout
 ✔ start hidden and become visible
 ✔ timeout is cumulative
 ext.echo.mobile - NotificationBadge
 ✔ .setCount()
 ✔ .setCount() Eastern Arabic numerals
 ✔ .render() [hasUnseenNotifications]
 ✔ .markAsSeen()
 ext.echo.dm - BundleNotificationItem
 ✔ Constructing the model
 ✔ Managing a list of items
 ext.echo.dm - CrossWikiNotificationItem
 ✔ Constructing the model [Default values]
 ✔ Constructing the model [Overriding model name]
 ✔ Constructing the model [Overriding model count]
 ✔ Managing notification lists
 ✔ Update seen state
 ✔ Emit discard event
 ext.echo.dm - FiltersModel
 ✔ Constructing the model [Empty config]
 ✔ Constructing the model [Readstate: unread]
 ✔ Constructing the model [Readstate: read]
 ✔ Changing filters
 ✔ .setReadState() events
 ext.echo.dm - NotificationGroupsList
 ✔ Constructing the model
 ✔ Managing lists
 ✔ Emitting discard event
 ext.echo.dm - NotificationItem
 ✔ Constructing items [Empty data]
 ✔ Constructing items [Fake data]
 ✔ Emitting update event
 ext.echo.dm - NotificationsList
 ✔ Constructing the model [Empty config]
 ✔ Constructing the model [Prefilled data]
 ✔ Handling notification items
 ✔ Intercepting events
 ext.echo.dm - PaginationModel
 ✔ Constructing the model [Empty config]
 ✔ Constructing the model [Overriding defaults]
 ✔ Emitting update event
 ext.echo.dm - SeenTimeModel
 ✔ .getTypes()
 ✔ .setSeenTime() reflected
 ✔ .setSeenTime() events
 ext.echo.dm - SourcePagesModel
 ✔ Creating source-page map
 ext.echo.dm - UnreadNotificationCounter
 ✔ .getCappedNotificationCount() [0]
 ✔ .getCappedNotificationCount() [1]
 ✔ .getCappedNotificationCount() [2]
 ✔ .estimateChange()
 ✔ .setCount()
 ext.wikiEditor.toolbar
 ✔ Toolbars
22 07 2022 13:58:44.969:DEBUG [middleware:source-files]: Requesting /extensions/WikiEditor/modules/images/toolbar/arrow-down.svg?4c840
22 07 2022 13:58:44.969:DEBUG [middleware:source-files]: Fetching /extensions/WikiEditor/modules/images/toolbar/arrow-down.svg
22 07 2022 13:58:44.970:DEBUG [proxy]: proxying request - /extensions/WikiEditor/modules/images/toolbar/arrow-down.svg?4c840 to 127.0.0.1:9413
 ✔ Booklets
 ve
 ✔ compareClassLists
 ✔ isInstanceOfAny
 ✔ getDomAttributes
 ✔ setDomAttributes
 ✔ sparseSplice
 ✔ batchSplice
 ✔ batchPush
 ✔ insertIntoArray
 ✔ escapeHtml
 ✔ addHeadTag
 ✔ createDocumentFromHtml
 ✔ resolveUrl
 ✔ resolveAttributes
 ✔ fixBase
 ✔ isUriComponentValid
 ✔ safeDecodeURIComponent
 ✔ isBlockElement/isVoidElement
 ✔ graphemeSafeSubstring
 ✔ transformStyleAttributes
 ✔ normalizeNode
 ✔ getCommonAncestor
 ✔ getCommonStartSequenceLength
 ✔ adjacentDomPosition
 ✔ deepFreeze
 ✔ deepFreeze (on cyclic structure)
 ✔ deepFreeze (recursive, aliased)
 ve.utils.parsoid
 ✔ reduplicateStyles/deduplicateStyles
 ✔ getTargetDataFromHref
 ve.DiffMatchPatch
 ✔ indexOf/lastIndexOf
 ve.EventSequencer
 ✔ EventSequencer
 ve.Scheduler
 ✔ Call with no real async
 ✔ Call with delay
 ✔ Test that throws an exception
 ✔ Test that never succeeds
 ve.Range
 ✔ Basic usage (isCollapsed, isBackwards, getLength, equals, equalsSelection, containsOffset, containsRange, touchesRange)
 ✔ Modification (flip, truncate, expand, translate)
 ✔ Factory methods & serialization (newCoveringRange, newFromJSON, toJSON)
 ve.Document
 ✔ getDocumentNode
 ve.Node
 ✔ getType
 ✔ getParent
 ✔ getRoot
 ve.BranchNode
 ✔ getChildren
 ✔ indexOf
 ✔ setDocument
 ve.dm.Annotation
 ✔ getHashObject
 ve.dm.AnnotationSet
 ✔ Basic usage
 ✔ Comparable
 ve.dm.LinkAnnotation
 ✔ getFragment
 ve.dm.NodeFactory
 ✔ getChildNodeTypes
 ✔ getParentNodeTypes
 ✔ canNodeHaveChildren
 ✔ canNodeTakeAnnotation
 ✔ canNodeHaveChildrenNotContent
 ✔ initialization
 ve.dm.Node
 ✔ canHaveChildren
 ✔ canHaveChildrenNotContent
 ✔ getLength
 ✔ getOuterLength
 ✔ setLength
 ✔ adjustLength
 ✔ getAttribute
 ✔ setRoot
 ✔ attach
 ✔ detach
 ✔ canBeMergedWith
 ✔ getClonedElement
 ve.dm.Converter
 ✔ getModelFromDom
 ✔ getModelFromDom with store argument
 ✔ getDomFromModel
 ✔ getFullData
 ✔ roundTripMetadata
 ve.dm.SourceConverter
 ✔ conversion
 ve.dm.BranchNode
 ✔ canHaveChildren
 ✔ canHaveChildrenNotContent
 ✔ setRoot
 ✔ setDocument
 ✔ push
 ✔ pop
 ✔ unshift
 ✔ shift
 ✔ splice
 ve.dm.LeafNode
 ✔ canHaveChildren
 ✔ canHaveChildrenNotContent
 ✔ getAnnotations
 ve.dm.TextNode
 ✔ getOuterLength
 ve.dm.MWTransclusionNode
 ✔ getWikitext
 ve.dm.Document
 ✔ constructor
 ✔ newBlankDocument
 ✔ getData
 ✔ getFullData
 ✔ cloneFromRange
 ✔ getRelativeOffset
 ✔ getRelativeRange
 ✔ getBranchNodeFromOffset
 ✔ hasSlugAtOffset
 ✔ getDataFromNode
 ✔ getOuterLength
 ✔ selectNodes
 ✔ rangeInsideOneLeafNode
 ✔ shallowCloneFromRange
 ✔ protection against double application of transactions
 ✔ getNearestCursorOffset
 ✔ Selection equality
 ✔ findText (plain text)
 ✔ findText (non-text content)
 ✔ fixupInsertion
 ✔ read-only and offset caching
 ve.dm.Document (MW)
 ✔ getRelativeRange (mwBlockImage / mwInlineImage)
 ve.dm.HashValueStore
 ✔ hash(es)
 ✔ value(s)
 ✔ slice
 ve.dm.InternalList
 ✔ getDocument
 ✔ queueItemHtml/getItemHtmlQueue
 ✔ convertToData
 ✔ clone
 ve.dm.LinearData
 ✔ basic usage
 ✔ slice(Object)/splice(Object)/batchSplice
 ve.dm.Transaction
 ✔ translateOffset
 ✔ translateRange
 ✔ getModifiedRange
 ✔ Metadata transactions
 ve.dm.TransactionBuilder
 ✔ newFromInsertion
 ✔ newFromRemoval
 ✔ newFromReplacement
 ✔ newFromDocumentInsertion
 ✔ newFromAttributeChanges
 ✔ newFromAnnotation
 ✔ newFromContentBranchConversion
 ✔ newFromWrap
 ✔ pushRetain
 ✔ pushReplacement
 ✔ pushReplaceElementAttribute
 ✔ isNoOp
 ✔ operations/build from operations
 ✔ newFromRemoval preserving metadata
 ve.dm.Change
 ✔ rebaseTransactions
 ✔ Change operations
 ✔ Rebase with conflicting annotations
 ✔ toJSON/deserialize/unsafeDeserialize
 ✔ Minified serialization
 ✔ Same-offset typing
 ve.dm.TreeModifier
 ✔ treeDiff
 ✔ modify
 ✔ bare content
 ✔ applyTreeOperation: ensureNotText
 ✔ setupBlockSlugs
 ✔ checkEqualData
 ✔ TreeCursor#crossIgnoredNodes
 ✔ TreeCursor#normalizeCursor
 ve.dm.TransactionProcessor
 ✔ commit
 ✔ undo clear annotation
 ve.dm.Surface
 ✔ getDocument
 ✔ getSelection
 ✔ setSelection out of range
 ✔ contextChange events
 ✔ documentUpdate/select events
 ✔ breakpoint/undo/redo
 ✔ multi-user undo
 ✔ change rollback
 ✔ range translation
 ✔ staging
 ✔ getOffsetFromSourceOffset / getSourceOffsetFromOffset / getRangeFromSourceOffsets
 ✔ autosave
 ve.dm.SurfaceFragment
 ✔ constructor
 ✔ update
 ✔ getSelectedModels
 ✔ getAnnotations
 ✔ hasAnnotations
 ✔ adjustLinearSelection
 ✔ truncateLinearSelection
 ✔ collapseToStart/End
 ✔ expandLinearSelection (annotation)
 ✔ expandLinearSelection (closest)
 ✔ expandLinearSelection (word)
 ✔ removeContent
 ✔ delete
 ✔ insertContent/insertDocument
 ✔ changeAttributes
 ✔ wrapNodes/unwrapNodes
 ✔ rewrapNodes
 ✔ wrapAllNodes
 ✔ rewrapAllNodes
 ✔ isolateAndUnwrap
 ve.dm.SurfaceFragment (MW)
 ✔ isolateAndUnwrap (MWheading)
 ✔ insertContent (MWheading)
 ve.dm.SourceSurfaceFragment
 ✔ insertContent/insertDocument
 ve.dm.ModelRegistry
 ✔ register/unregister/matchElement
 ✔ isAnnotation
 ve.dm.MetaList
 ✔ constructor
 ✔ onTransact
 ve.dm.Scalable
 ✔ construction/clone/getters/setters/toggleDefault/clearers
 ✔ getBoundedDimensions/getCurrentScale/isCurrentDimensionsValid/isTooSmall/isTooLarge
 ✔ isDefault/toggleDefault
 ✔ isDimensionsObjectValid
 ✔ getDimensionsFromValue
 ve.dm.LinearSelection
 ✔ Construction and getters (getRange(s))
 ✔ Basic methods (collapse*, isCollased, equals, isNull)
 ✔ Factory methods & serialization (newFromJSON, toJSON, getDescription)
 ve.dm.NullSelection
 ✔ Construction and getters (getDocument, getRanges)
 ✔ Basic methods (collapse*, isCollased, equals, isNull)
 ✔ Factory methods & serialization (newFromJSON, toJSON, getDescription)
 ve.dm.TableSelection
 ✔ Construction and getters (getDocument, getRanges, getOuterRanges, getTableNode)
 ✔ Basic methods (expand, collapse*, getRange(s), isCollased, isSingleCell, equals, isNull, isFullRow/Col, getRow/ColCount)
 ✔ Factory methods & serialization (newFromJSON, toJSON, getDescription)
 ve.dm.FlatLinearData
 ✔ getType/isOpenElementData/isCloseElementData
 ✔ isElementData
 ✔ containsElementData
 ve.dm.ElementLinearData
 ✔ getAnnotationsFromOffset
 ✔ getAnnotationsFromRange
 ✔ getInsertionAnnotationsFromRange
 ✔ getAnnotatedRangeFromOffset
 ✔ trimOuterSpaceFromRange
 ✔ isContentOffset
 ✔ isStructuralOffset
 ✔ getCharacterData
 ✔ isPlainText
 ✔ getText
 ✔ getSourceText
 ✔ isContentData
 ✔ getRelativeOffset
 ✔ getRelativeContentOffset
 ✔ getNearestContentOffset
 ✔ getRelativeStructuralOffset
 ✔ getNearestStructuralOffset
 ✔ getWordRange
 ✔ sanitize
 ✔ countNonInternalElements
 ✔ hasContent
 ✔ getAnnotationHashesFromOffset
 ✔ getUsedStoreValues
 ✔ compareElements and compareElementsUnannotated
 ve.dm.Converter (MW)
 ✔ getModelFromDom
 ✔ getDomFromModel
 ve.dm.MWInternalLinkAnnotation
 ✔ toDataElement
 ✔ getFragment
 ve.dm.MWImageModel
 ✔ Create and manipulate image nodes
 ve.dm.MWTemplateModel
 ✔ getTitle: undefined
 ✔ getTitle: 
 ✔ getTitle: no_prefix
 ✔ getTitle: /unexpected_prefix
 ✔ getTitle: ./Template:%C3%9Cnicode%5Fexample/subpage
 ✔ getTitle: ./Template:Possibly_invalid%5B%5D
 ✔ hasParameter
 ✔ getOriginalParameterName
 ✔ serialize input parameters
 ✔ serialize changed input parameters
 ✔ serialize after parameter was removed
 ✔ serialize without empty parameter not present in original parameter set
 ✔ serialize with explicit parameter order
 ✔ serialize with no parameter order
 ✔ serialize with aliases
 ✔ serialize with unknown params
 ✔ getOrderedParameterNames: no spec retrieved
 ✔ getOrderedParameterNames: empty spec
 ✔ getOrderedParameterNames: spec with explicit paramOrder and all known params
 ✔ getOrderedParameterNames: spec with explicit paramOrder and some unknown params
 ✔ getOrderedParameterNames: spec with explicit paramOrder but all unknown params
 ✔ getOrderedParameterNames: spec with no paramOrder, all known params
 ✔ getOrderedParameterNames: spec with no paramOrder and some unknown params
 ✔ getAllParametersOrdered: no spec retrieved
 ✔ getAllParametersOrdered: spec with explicit paramOrder and all known params
 ✔ getAllParametersOrdered: spec with explicit paramOrder and some unknown params
 ✔ getAllParametersOrdered: spec with explicit paramOrder but all unknown params
 ✔ getAllParametersOrdered: spec with no paramOrder, all known params
 ✔ getAllParametersOrdered: spec with no paramOrder and some unknown params
 ✔ getAllParametersOrdered: spec with explicit paramOrder and aliases
 ✔ same documented parameter used with different aliases
 ✔ getTemplateDataQueryTitle: prefers .wt when it is a valid title
 ✔ getTemplateDataQueryTitle: falls back to unmodified getTitle
 ✔ getTemplateDataQueryTitle: strips subst:
 ✔ getTemplateDataQueryTitle: strips safesubst:
 ✔ getTemplateDataQueryTitle: ignores capitalization and whitespace
 ✔ getTemplateDataQueryTitle: leaves bad whitespace untouched
 ✔ getTemplateDataQueryTitle: leaves other prefixes untouched
 ✔ containsValuableData: no parameters
 ✔ containsValuableData: multiple parameters
 ✔ containsValuableData: undefined
 ✔ containsValuableData: null
 ✔ containsValuableData: empty string
 ✔ containsValuableData: space
 ✔ containsValuableData: 0
 ✔ containsValuableData: newline
 ve.dm.MWTemplateSpecModel
 ✔ Basic behavior on empty template
 ✔ Basic behavior on non-empty template
 ✔ Basic behavior with later fillFromTemplate()
 ✔ getLabel: parses .wt if possible
 ✔ getLabel: resolves subst:
 ✔ getLabel: strips template namespace
 ✔ getLabel: does not strip other namespaces
 ✔ getLabel: title in main namespace must be prefixed
 ✔ getLabel: falls back to unmodified href if invalid
 ✔ Invalid TemplateData, e.g. empty or without params
 ✔ Invalid TemplateData, e.g. empty or without params 
 ✔ Invalid TemplateData, e.g. empty or without params 
 ✔ Invalid TemplateData, e.g. empty or without params 
 ✔ Basic behavior with minimal setTemplateData()
 ✔ Complex setTemplateData() with alias
 ✔ Template uses aliases
 ✔ Alias conflicts with another parameter
 ✔ fillFromTemplate() must skip aliases
 ✔ isDocumented(): documented
 ✔ isDocumented(): documented but no params
 ✔ isDocumented(): undocumented
 ✔ isDocumented(): auto-detected params
 ✔ isDocumented(): undefined
 ✔ isDocumented(): null
 ✔ isDocumented(): empty array
 ✔ isDocumented(): unexpected false
 ✔ isDocumented(): unsupported formatversion=1
 ✔ getDocumentedParameterOrder() should not return a reference
 ✔ Parameter deprecation with empty string
 ve.dm.MWTransclusionContentModel
 ✔ containsValuableData: undefined
 ✔ containsValuableData: null
 ✔ containsValuableData: 
 ✔ containsValuableData: 
 ✔ containsValuableData: 0
 ✔ containsValuableData: 
foo
 ve.dm.MWTransclusionModel
 ✔ nextUniquePartId
 ✔ fetch template part data
 ✔ fetch part data for parameterized template with no TemplateData
 ✔ fetch part data for template with no TemplateData and no params
 ve.ce
 ✔ getDomHash/getDomText (with ve.dm.Converter)
 ✔ getDomHash/getDomText (without ve.dm.Converter)
 ✔ getOffset
 ✔ isShortcutKey
 ✔ nextCursorOffset
 ✔ resolveTestOffset
 ✔ fakeImes
 ✔ isAfterAnnotationBoundary
 ve.ce.Document
 ✔ Converter tests
 ✔ getNodeAndOffset
 ✔ attachedRoot
 ve.ce.Document (MW)
 ✔ Converter tests
 ve.ce.Surface
 ✔ handleObservedChanges (content changes)
 ✔ handleDataTransfer/handleDataTransferItems
 ✔ getClipboardHash
 ✔ onCopy
22 07 2022 13:58:50.326:DEBUG [middleware:source-files]: Requesting /null
22 07 2022 13:58:50.326:DEBUG [middleware:source-files]: Fetching /null
22 07 2022 13:58:50.326:DEBUG [proxy]: proxying request - /null to 127.0.0.1:9413
 ✔ beforePaste/afterPaste
 ✔ onDocumentDragStart/onDocumentDrop
 ✔ getSelectionState
 ✔ findBlockSlug
 ✔ selectFirstSelectableContentOffset/selectLastSelectableContentOffset
 ✔ getViewportRange
 ve.ce.Surface (MW)
 ✔ beforePaste/afterPaste
 ve.ce.RangeState
 ✔ Basic tests
 ve.ce.TextState
 ✔ getChangeTransaction
 ve.ce.NodeFactory
 ✔ splitNodeOnEnter/getDescription
 ✔ initialization
 ve.ce.AnnotationFactory
 ✔ canAnnotationBeActive/getDescription
 ✔ initialization
 ve.ce.Node
 ✔ getModel
 ✔ getParent
 ✔ attach
 ✔ detach
 ve.ce.BranchNode
 ✔ splitOnEnter
 ✔ canHaveChildren
 ✔ canHaveChildrenNotContent
 ✔ updateTagName
 ✔ getDomPosition
 ✔ onSplice
 ve.ce.ContentBranchNode
 ✔ getRenderedContents
 ve.ce.ContentBranchNode (MW)
 ✔ getRenderedContents
 ve.ce.LeafNode
 ✔ splitOnEnter
 ✔ canHaveChildren
 ✔ canHaveChildrenNotContent
 ve.ce.Selection
 ✔ Rects
 ✔ getDirectionality
 ✔ equals
 ve.ce.LinearArrowKeyDownHandler
 ✔ special key down: linear arrow keys
 ve.ce.LinearDeleteKeyDownHandler
 ✔ special key down: linear backspace/delete
 ve.ce.LinearEnterKeyDownHandler
 ✔ special key down: linear enter
 ve.ce.LinearEscapeKeyDownHandler
 ✔ special key down: linear escape
WARN: 'PopupWidget#toggle: Before calling this method, the popup must be attached to the DOM.'
 ve.ce.TableArrowKeyDownHandler
 ✔ special key down: table arrow keys (complex movements)
 ✔ special key down: table arrow keys (simple movements)
 ve.ce.TableDeleteKeyDownHandler
 ✔ special key down: table backspace/delete
 ve.ce.TableEnterKeyDownHandler
 ✔ special key down: table enter
 ve.ce.TableF2KeyDownHandler
 ✔ special key down: table f2
 ve.ce.ResizableNode
 ✔ updateSizeLabel
 ✔ resize events
 ✔ notResizable
 ve.ce.TextNode
 ✔ getAnnotatedHtml
 ve.ce.TableNode
 ✔ getNearestCellNode
 ✔ getFirstSectionNode
 ✔ onTableMouseDown/onTableMouseMove/onTableMouseUp/onTableDblClick
 ✔ onTableMouseDown
 ve.ui.Trigger
 ✔ constructor
 ve.ui.Sequence
 ✔ findAndExecuteSequences
WARN: 'This page contains the following errors:error on line 1 at column 56: Opening and ending tag mismatch: p line 0 and b
Below is a rendering of the page up to the first error.', '
', '<p>a</p><table><tr><td>A</td></tr></table><p>b</b>', '
', '<xml><p>a</p><table><tr><td>A</td></tr></table><p>b</b></xml>'
WARN: 'This page contains the following errors:error on line 1 at column 80: Opening and ending tag mismatch: p line 0 and b
Below is a rendering of the page up to the first error.', '
', '<p>a</p><table><tr><td colspan="1" rowspan="1">A</td></tr></table><p>b</b>', '
', '<xml><p>a</p><table><tr><td colspan="1" rowspan="1">A</td></tr></table><p>b</b></xml>'
 ve.ui.DiffElement
 ✔ Diffing
 ✔ compareAttributes/describeChanges
 ve.ui.PreviewElement
 ✔ Basic tests
 ve.ui.DiffElement (MW)
 ✔ Diffing
 ve.ui.AnnotationAction
 ✔ toggle
 ve.ui.BlockquoteAction
 ✔ wrap/unwrap/toggle
 ve.ui.ContentAction
 ✔ insert/remove/select/selectAll
 ve.ui.FormatAction
 ✔ convert
 ve.ui.FormatAction (MW)
 ✔ convert (MW-specific types)
 ve.ui.IndentationAction
 ✔ increase/decrease
 ve.ui.LinkAction
 ✔ autolink
 ve.ui.MWLinkAction
 ✔ MW autolink
 ve.ui.ListAction
 ✔ (un)wrap
 ve.ui.TableAction
 ✔ create / insert / mergeCells / delete / changeCellStyle / moveRelative
 ve.ui.WindowAction
 ✔ Basic open/close
 ve.ui.DataTransferHandlerFactory
 ✔ getHandlerNameForItem
 ve.ui.DSVFileTransferHandler
 ✔ getInsertableData
 ve.ui.UrlStringTransferHandler
 ✔ paste
 ve.ui.MWWikitextStringTransferHandler
 ✔ convert
 ve.ui.UrlStringTransferHandler (MW)
 ✔ paste
 ve.ui.MWTransclusionDialog
 ✔ onReplacePart (skipped)
WARN: 'PopupWidget#toggle: Before calling this method, the popup must be attached to the DOM.'
 ve.init.mw.DesktopArticleTarget
 ✔ init
 ✔ compatibility
WARN: 'PopupWidget#toggle: Before calling this method, the popup must be attached to the DOM.'
 ve.ui.FragmentInspector
 ✔ Different selections and inputs
22 07 2022 13:59:02.574:DEBUG [middleware:source-files]: Requesting /dummy/?%7B%22event%22%3A%7B%22epicenter%22%3A%22Valdivia%22%2C%22magnitude%22%3A9.5%7D%2C%22schema%22%3A%22earthquake%22%2C%22webHost%22%3A%22127.0.0.1%22%2C%22wiki%22%3A%22wikidb%22%2C%22revision%22%3A123%7D;
22 07 2022 13:59:02.574:DEBUG [middleware:source-files]: Fetching /dummy/
22 07 2022 13:59:02.574:DEBUG [proxy]: proxying request - /dummy/?%7B%22event%22%3A%7B%22epicenter%22%3A%22Valdivia%22%2C%22magnitude%22%3A9.5%7D%2C%22schema%22%3A%22earthquake%22%2C%22webHost%22%3A%22127.0.0.1%22%2C%22wiki%22%3A%22wikidb%22%2C%22revision%22%3A123%7D; to 127.0.0.1:9413
 ve.ui.FragmentInspector (MW)
 ✔ Wikitext link inspector
 ve.ui.MWTwoPaneTransclusionDialogLayout
 ✔ can add and remove multiple pages
 ✔ can add a page at a specific index
 ve.ui.MWAddParameterPage
 ✔ Input event handlers
 ✔ getValidationErrors: 
 ✔ getValidationErrors: a
 ✔ getValidationErrors: a=b
 ✔ getValidationErrors: x|a=b
 ✔ getValidationErrors: used
 ✔ getValidationErrors: unused
 ✔ getValidationErrors: usedAlias
 ✔ getValidationErrors: unusedAlias
 ✔ getValidationErrors: usedAliasNoLabel
 ✔ getValidationErrors: usedDeprecated
 ✔ getValidationErrors: unusedDeprecated
 ✔ createValueInput: undefined, 
 ✔ createValueInput: content, 
 ✔ createValueInput: line, 
 ✔ createValueInput: line, 

 ✔ createValueInput: number, 
 ✔ createValueInput: boolean, 
 ✔ createValueInput: boolean, 0
 ✔ createValueInput: boolean, 1
 ✔ createValueInput: boolean, 2
 ✔ createValueInput: string, 
 ✔ createValueInput: date, 
 ✔ createValueInput: unbalanced-wikitext, 
 ✔ createValueInput: unknown, 
 ✔ createValueInput: url, 
 ✔ createValueInput: url, http://example.com
 ✔ createValueInput: url, BadUrl
 ✔ createValueInput: wiki-page-name, 
 ✔ createValueInput: wiki-page-name, GoodTitle
 ✔ createValueInput: wiki-page-name, [[BadTitle]]
 ✔ createValueInput: wiki-user-name, 
 ✔ createValueInput: wiki-user-name, GoodTitle
 ✔ createValueInput: wiki-user-name, [[BadTitle]]
 ✔ createValueInput: wiki-file-name, 
 ✔ createValueInput: wiki-file-name, GoodTitle
 ✔ createValueInput: wiki-file-name, [[BadTitle]]
 ✔ createValueInput: wiki-template-name, 
 ✔ createValueInput: wiki-template-name, GoodTitle
 ✔ createValueInput: wiki-template-name, [[BadTitle]]
 ✔ suggestedvalues: undefined
 ✔ suggestedvalues: content
 ✔ suggestedvalues: line
 ✔ suggestedvalues: number
 ✔ suggestedvalues: boolean
 ✔ suggestedvalues: string
 ✔ suggestedvalues: date
 ✔ suggestedvalues: unbalanced-wikitext
 ✔ suggestedvalues: unknown
 ✔ suggestedvalues: url
 ✔ suggestedvalues: wiki-page-name
 ✔ suggestedvalues: wiki-user-name
 ✔ suggestedvalues: wiki-file-name
 ✔ suggestedvalues: wiki-template-name
 ✔ containsSomeValue: empty
 ✔ containsSomeValue: not empty
 ✔ containsSomeValue: empty is meaningful because it is different from the default
 ✔ containsSomeValue: value is different from the default
 ✔ containsSomeValue: the default is probably not meaningful, but we can not be sure
 ✔ containsSomeValue: whitespace is probably not meaningful, but we do not want to make this decision here
 ✔ containsSomeValue: same for the default
 ve.ui.MWParameterCheckboxInputWidget
 ✔ Constructor passes config to parent
 ✔ setValue( "1" )
 ✔ setValue( "0" )
 ✔ setValue( empty string )
 ✔ setValue( unexpected string )
 ✔ setValue( unexpected type )
 ✔ setSelected( true )
 ✔ setSelected( false )
 ve.ui.MWTemplateTitleInputWidget
 ✔ default prefixsearch
 ✔ CirrusSearch: all API parameters
 ✔ CirrusSearch: showRedirectTargets disabled
 ✔ CirrusSearch: prefixsearch behavior
 ✔ CirrusSearch with prefixsearch fallback
 ✔ CirrusSearch: redirect is forwarded to the TitleOptionWidget
 ✔ CirrusSearch: redirect appears in the description
 ve.ui.MWTransclusionOutlineButtonWidget
 ✔ Constructor
 ✔ onKeyDown
 ve.ui.MWTransclusionOutlineParameterSelectWidget
 ✔ static item constructor
 ✔ interaction with items
 ✔ interaction with required parameter
 ve.ui.MWTransclusionOutlineParameterWidget
 ✔ interprets param with no attributes
 ✔ interprets required param
 ✔ interprets selected param
 ve.ui.MWTransclusionOutlinePartWidget
 ✔ Constructor
 ve.ui.MWTransclusionOutlinePlaceholderWidget
 ✔ Constructor
 ve.ui.MWTransclusionOutlineTemplateWidget
 ✔ Constructor
 ✔ findCanonicalPosition()
 ✔ filterParameters() when it cannot find anything
 ✔ filterParameters() considers everything from the spec
 ve.ui.MWTransclusionOutlineWidget
 ✔ Constructor
 ✔ Supports all ve.dm.MWTransclusionPartModel subclasses
 ✔ Basic functionality
 ✔ Adding and moving parts to specific positions
 ✔ setSelectionByPageName: null
 ✔ setSelectionByPageName: 
 ✔ setSelectionByPageName: part_0
 ✔ setSelectionByPageName: part_0/
 ✔ setSelectionByPageName: part_0/foo
 ✔ setSelectionByPageName: part_1/foo
 ✔ setSelectionByPageName: part_0/foo/bar
 ve.dm.Converter (Cite)
 ✔ getModelFromDom
 ✔ getDomFromModel
 ve.dm.InternalList (Cite)
 ✔ addNode/removeNode
 ✔ getItemInsertion
 ✔ getUniqueListKey
 ve.dm.Transaction (Cite)
 ✔ newFromDocumentInsertion with references
 ve.ui.DiffElement (Cite)
 ✔ Diffing
 ve.ui.MWWikitextStringTransferHandler (Cite)
 ✔ convert
22 07 2022 13:59:03.679:DEBUG [Chrome Headless 90.0.4430.212 (Linux x86_64)]: EXECUTING -> CONNECTED
22 07 2022 13:59:03.682:DEBUG [launcher]: CAPTURED -> BEING_KILLED
22 07 2022 13:59:03.682:DEBUG [launcher]: BEING_KILLED -> BEING_FORCE_KILLED
22 07 2022 13:59:03.683:DEBUG [Chrome Headless 90.0.4430.212 (Linux x86_64)]: CONNECTED -> DISCONNECTED
Finished in 31.369 secs / 30.898 secs @ 13:59:03 GMT+0000 (Coordinated Universal Time)
SUMMARY:
✔ 1188 tests completed
ℹ 7 tests skipped
22 07 2022 13:59:03.685:DEBUG [karma-server]: Run complete, exiting.
22 07 2022 13:59:03.686:DEBUG [launcher]: Disconnecting all browsers
22 07 2022 13:59:03.686:DEBUG [launcher]: BEING_FORCE_KILLED -> BEING_FORCE_KILLED
22 07 2022 13:59:03.686:DEBUG [proxy]: Destroying proxy agents
22 07 2022 13:59:03.727:DEBUG [launcher]: Process ChromeHeadless exited with code null and signal SIGTERM
22 07 2022 13:59:03.728:DEBUG [temp-dir]: Cleaning temp dir /tmp/karma-80421248
22 07 2022 13:59:03.774:DEBUG [launcher]: Finished all browsers
22 07 2022 13:59:03.775:DEBUG [launcher]: BEING_FORCE_KILLED -> FINISHED
22 07 2022 13:59:03.775:DEBUG [launcher]: FINISHED -> FINISHED
Done.
INFO:quibble.commands:<<< Finish: Run Qunit tests, in 36.528 s
INFO:quibble.commands:>>> Start: Browser tests for projects mediawiki/skins/MinervaNeue, mediawiki/core, mediawiki/extensions/AbuseFilter, mediawiki/extensions/AntiSpoof, mediawiki/extensions/CentralAuth, mediawiki/extensions/CheckUser, mediawiki/extensions/Cite, mediawiki/extensions/CodeEditor, mediawiki/extensions/ConfirmEdit, mediawiki/extensions/Echo, mediawiki/extensions/EventBus, mediawiki/extensions/EventLogging, mediawiki/extensions/EventStreamConfig, mediawiki/extensions/FlaggedRevs, mediawiki/extensions/GuidedTour, mediawiki/extensions/MobileApp, mediawiki/extensions/MobileFrontend, mediawiki/extensions/ParserFunctions, mediawiki/extensions/Renameuser, mediawiki/extensions/Scribunto, mediawiki/extensions/SyntaxHighlight_GeSHi, mediawiki/extensions/TemplateData, mediawiki/extensions/VisualEditor, mediawiki/extensions/WikiEditor, mediawiki/extensions/WikimediaEvents, mediawiki/skins/Vector, mediawiki/vendor
INFO:quibble.commands:Running webdriver test in /workspace/src/skins/MinervaNeue
npm WARN deprecated source-map-url@0.4.1: See https://github.com/lydell/source-map-url#deprecated
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated
npm WARN deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm WARN deprecated querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1
npm WARN deprecated highlight.js@9.12.0: Version no longer supported. Upgrade to @latest
npm WARN deprecated core-js@2.6.12: core-js@<3.4 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
added 2040 packages, and audited 2041 packages in 37s
178 packages are looking for funding
run `npm fund` for details
23 vulnerabilities (16 moderate, 1 high, 6 critical)
To address issues that do not require attention, run:
npm audit fix
To address all issues (including breaking changes), run:
npm audit fix --force
Run `npm audit` for details.
> selenium-test
> for i in $(seq 1 100); do wdio ./tests/selenium/wdio.conf.js; done

Execution of 10 workers started at 2022-07-22T13:59:42.241Z
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:34

Execution of 10 workers started at 2022-07-22T14:00:18.116Z
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:42

Execution of 10 workers started at 2022-07-22T14:01:01.452Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:37

Execution of 10 workers started at 2022-07-22T14:01:40.173Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:35

Execution of 10 workers started at 2022-07-22T14:02:16.551Z
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:43

Execution of 10 workers started at 2022-07-22T14:03:01.030Z
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:48

Execution of 10 workers started at 2022-07-22T14:03:50.864Z
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:33

Execution of 10 workers started at 2022-07-22T14:04:25.218Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:42

Execution of 10 workers started at 2022-07-22T14:05:08.393Z
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:35

Execution of 10 workers started at 2022-07-22T14:05:45.001Z
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:33

Execution of 10 workers started at 2022-07-22T14:06:19.498Z
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:37

Execution of 10 workers started at 2022-07-22T14:06:57.601Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:37

Execution of 10 workers started at 2022-07-22T14:07:36.331Z
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:34

Execution of 10 workers started at 2022-07-22T14:08:11.446Z
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:33

Execution of 10 workers started at 2022-07-22T14:08:46.140Z
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:31

Execution of 10 workers started at 2022-07-22T14:09:19.008Z
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:32

Execution of 10 workers started at 2022-07-22T14:09:52.049Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:37

Execution of 10 workers started at 2022-07-22T14:10:30.586Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:38

Execution of 10 workers started at 2022-07-22T14:11:10.019Z
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:38

Execution of 10 workers started at 2022-07-22T14:11:49.211Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:37

Execution of 10 workers started at 2022-07-22T14:12:27.907Z
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:32

Execution of 10 workers started at 2022-07-22T14:13:01.711Z
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:32

Execution of 10 workers started at 2022-07-22T14:13:35.178Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:34

Execution of 10 workers started at 2022-07-22T14:14:10.769Z
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:33

Execution of 10 workers started at 2022-07-22T14:14:45.387Z
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:35

Execution of 10 workers started at 2022-07-22T14:15:22.187Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:36

Execution of 10 workers started at 2022-07-22T14:15:59.709Z
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:32

Execution of 10 workers started at 2022-07-22T14:16:35.016Z
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:38

Execution of 10 workers started at 2022-07-22T14:17:14.884Z
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:40

Execution of 10 workers started at 2022-07-22T14:17:56.843Z
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:39

Execution of 10 workers started at 2022-07-22T14:18:37.347Z
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:46

Execution of 10 workers started at 2022-07-22T14:19:24.886Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:31

Execution of 10 workers started at 2022-07-22T14:19:57.203Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:34

Execution of 10 workers started at 2022-07-22T14:20:32.236Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:46

Execution of 10 workers started at 2022-07-22T14:21:19.894Z
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:38

Execution of 10 workers started at 2022-07-22T14:21:59.108Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:41

Execution of 10 workers started at 2022-07-22T14:22:41.756Z
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:35

Execution of 10 workers started at 2022-07-22T14:23:17.850Z
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:37

Execution of 10 workers started at 2022-07-22T14:23:56.179Z
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:37

Execution of 10 workers started at 2022-07-22T14:24:34.579Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:30

Execution of 10 workers started at 2022-07-22T14:25:06.191Z
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:35

Execution of 10 workers started at 2022-07-22T14:25:42.661Z
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:37

Execution of 10 workers started at 2022-07-22T14:26:20.728Z
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:32

Execution of 10 workers started at 2022-07-22T14:26:53.776Z
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:35

Execution of 10 workers started at 2022-07-22T14:27:30.556Z
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:40

Execution of 10 workers started at 2022-07-22T14:28:11.798Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:34

Execution of 10 workers started at 2022-07-22T14:28:47.744Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:29

Execution of 10 workers started at 2022-07-22T14:29:17.951Z
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:28

Execution of 10 workers started at 2022-07-22T14:29:47.754Z
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:28

Execution of 10 workers started at 2022-07-22T14:30:16.758Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:27

Execution of 10 workers started at 2022-07-22T14:30:45.291Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:25

Execution of 10 workers started at 2022-07-22T14:31:11.868Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:26

Execution of 10 workers started at 2022-07-22T14:31:39.808Z
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:28

Execution of 10 workers started at 2022-07-22T14:32:08.878Z
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:26

Execution of 10 workers started at 2022-07-22T14:32:36.078Z
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:29

Execution of 10 workers started at 2022-07-22T14:33:06.992Z
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-2] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-0] PASSED in chrome - /tests/selenium/specs/diff.js
[0-2] PASSED in chrome - /tests/selenium/specs/editor_wikitext_saving.js
[0-4] RUNNING in chrome - /tests/selenium/specs/page.js
[0-5] RUNNING in chrome - /tests/selenium/specs/references.js
[0-4] PASSED in chrome - /tests/selenium/specs/page.js
[0-6] RUNNING in chrome - /tests/selenium/specs/search_loggedin.js
[0-3] Nearby item will only appear in main menu if $wgMFNearby is configured
[0-3] PASSED in chrome - /tests/selenium/specs/mainmenu_loggedin.js
[0-7] RUNNING in chrome - /tests/selenium/specs/talk.js
[0-5] PASSED in chrome - /tests/selenium/specs/references.js
[0-8] RUNNING in chrome - /tests/selenium/specs/user_page.js
[0-6] PASSED in chrome - /tests/selenium/specs/search_loggedin.js
[0-8] PASSED in chrome - /tests/selenium/specs/user_page.js
[0-9] RUNNING in chrome - /tests/selenium/specs/watchstar.js
[0-1] PASSED in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-9] PASSED in chrome - /tests/selenium/specs/watchstar.js
[0-7] PASSED in chrome - /tests/selenium/specs/talk.js
"dot" Reporter:
................
Spec Files: 10 passed, 10 total (100% completed) in 00:00:30

Execution of 10 workers started at 2022-07-22T14:33:38.210Z
[0-1] RUNNING in chrome - /tests/selenium/specs/editor_wikitext_nosave.js
[0-0] RUNNING in chrome - /tests/selenium/specs/diff.js
[0-3] RUNNING in chrome - /tests/selenium/specs/mainmenu_loggedin.js