Page MenuHomePhabricator
Paste P90379

TwoColConflict wdio-mediawiki upgrade to 6.5 all tests passing in CI
ActivePublic

Authored by vaughnwalters on Apr 10 2026, 8:50 PM.
Project Tags
None
Referenced Files
Subscribers
None
15:07:41 Started by user unknown or anonymous
15:07:41 Running as SYSTEM
15:07:41 Building remotely on integration-agent-docker-1074
(pipelinelib Docker pipelinelib-build) in workspace /srv/jenkins/workspace/quibble-vendor-mysql-php83-selenium
15:07:41 [quibble-vendor-mysql-php83-selenium] $ /bin/bash /tmp/jenkins7540806339865240356.sh
15:07:41 + set +x
15:07:41 + exec docker run --entrypoint=/usr/bin/install --user=root --volume /srv/jenkins/workspace/quibble-vendor-mysql-php83-selenium:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php83-selenium --label jenkins.build=40770 --env-file /dev/fd/63 docker-registry.wikimedia.org/bookworm:latest --directory --owner=nobody --group=nogroup /workspace/cache
15:07:41 ++ set +x
15:07:42 [quibble-vendor-mysql-php83-selenium] $ /bin/bash /tmp/jenkins6346002013461151726.sh
15:07:42 + set +x
15:07:42 + exec docker run --volume /srv/jenkins/workspace/quibble-vendor-mysql-php83-selenium/cache:/cache --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php83-selenium --label jenkins.build=40770 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/castor:0.4.0 load
15:07:42 ++ set +x
15:07:42 Defined: CASTOR_NAMESPACE="castor-mw-ext-and-skins/master/quibble-vendor-mysql-php83-selenium"
15:07:42 Syncing...
15:07:50
15:07:50 Done
15:07:51 [quibble-vendor-mysql-php83-selenium] $ /bin/bash -xe /tmp/jenkins1886631438338439505.sh
15:07:51 + set -eux
15:07:51 + mkdir -m 2777 -p log
15:07:51 [quibble-vendor-mysql-php83-selenium] $ /bin/bash /tmp/jenkins10651891704762944041.sh
15:07:51 + set +x
15:07:51 + exec docker run --entrypoint=/usr/bin/find --user=nobody --volume /srv/jenkins/workspace/quibble-vendor-mysql-php83-selenium:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php83-selenium --label jenkins.build=40770 --env-file /dev/fd/63 docker-registry.wikimedia.org/bookworm:latest /workspace/log -mindepth 1 -delete
15:07:51 ++ set +x
15:07:52 [quibble-vendor-mysql-php83-selenium] $ /bin/bash -xe /tmp/jenkins13008716674831802331.sh
15:07:52 + set -eux
15:07:52 + mkdir -m 2777 -p src
15:07:52 [quibble-vendor-mysql-php83-selenium] $ /bin/bash /tmp/jenkins9758189074325778096.sh
15:07:52 + set +x
15:07:52 + exec docker run --entrypoint=/usr/bin/find --user=nobody --volume /srv/jenkins/workspace/quibble-vendor-mysql-php83-selenium:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php83-selenium --label jenkins.build=40770 --env-file /dev/fd/63 docker-registry.wikimedia.org/bookworm:latest /workspace/src -mindepth 1 -delete
15:07:52 ++ set +x
15:07:53 [quibble-vendor-mysql-php83-selenium] $ /bin/bash /tmp/jenkins10960089799567787589.sh
15:07:53 + set +x
15:07:53 + exec docker run --entrypoint=/usr/bin/install --user=root --volume /srv/jenkins/workspace/quibble-vendor-mysql-php83-selenium:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php83-selenium --label jenkins.build=40770 --env-file /dev/fd/63 docker-registry.wikimedia.org/bookworm:latest --directory --owner=nobody --group=nogroup /workspace/cache
15:07:53 ++ set +x
15:07:54 [quibble-vendor-mysql-php83-selenium] $ /bin/bash -eu /tmp/jenkins1634585727296305334.sh
15:07:54 + chmod 2777 src
15:07:54 + mkdir -m 2777 -p log
15:07:54 [quibble-vendor-mysql-php83-selenium] $ /bin/bash /tmp/jenkins8138285749767224045.sh
15:07:54 + set +x
15:07:54 + exec docker run --entrypoint=quibble-with-supervisord --tmpfs /workspace/db:size=320M --volume /srv/jenkins/workspace/quibble-vendor-mysql-php83-selenium/src:/workspace/src --volume /srv/jenkins/workspace/quibble-vendor-mysql-php83-selenium/cache:/cache --volume /srv/jenkins/workspace/quibble-vendor-mysql-php83-selenium/log:/workspace/log --volume /srv/git:/srv/git:ro --security-opt seccomp=unconfined --init --rm --label jenkins.job=quibble-vendor-mysql-php83-selenium --label jenkins.build=40770 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/quibble-bullseye-php83:1.17.1 --reporting-url=https://earlywarningbot.toolforge.org --packages-source vendor --db mysql --db-dir /workspace/db --git-parallel=8 --memcached-server=integration-castor06.integration.eqiad1.wikimedia.cloud:11211 --success-cache-key-data=quibble-vendor-mysql-php83-selenium --success-cache-key-data=docker-registry.wikimedia.org/releng/quibble-bullseye-php83:1.17.1 --reporting-url=https://earlywarningbot.toolforge.org --run selenium
15:07:54 ++ set +x
15:07:54 + /usr/bin/supervisord -c /etc/supervisor/supervisord.conf
15:07:54 2026-04-10 20:07:54,848 INFO Included extra file "/etc/supervisor/conf.d/supervisord.conf" during parsing
15:07:54 2026-04-10 20:07:54,850 INFO RPC interface 'supervisor' initialized
15:07:54 2026-04-10 20:07:54,850 CRIT Server 'unix_http_server' running without any HTTP authentication checking
15:07:54 + exec /usr/local/bin/quibble --web-backend=external --web-url=http://127.0.0.1:9413 --reporting-url=https://earlywarningbot.toolforge.org --packages-source vendor --db mysql --db-dir /workspace/db --git-parallel=8 --memcached-server=integration-castor06.integration.eqiad1.wikimedia.cloud:11211 --success-cache-key-data=quibble-vendor-mysql-php83-selenium --success-cache-key-data=docker-registry.wikimedia.org/releng/quibble-bullseye-php83:1.17.1 --reporting-url=https://earlywarningbot.toolforge.org --run selenium
15:07:54 2026-04-10 20:07:54,853 INFO daemonizing the supervisord process
15:07:54 2026-04-10 20:07:54,855 CRIT could not write pidfile /var/run/supervisord.pid
15:07:55 DEBUG:quibble.cmd:ZUUL_PROJECT=mediawiki/extensions/TwoColConflict
15:07:55 INFO:quibble.cmd:Adding mediawiki/vendor
15:07:55 WARNING:quibble.cmd:EXT_DEPENDENCIES env variable is deprecated. Instead pass projects as arguments.
15:07:55 INFO:quibble.cmd:Projects: mediawiki/core, mediawiki/extensions/BetaFeatures, mediawiki/extensions/EventLogging, mediawiki/extensions/TwoColConflict, mediawiki/extensions/WikiEditor, mediawiki/skins/Vector, mediawiki/vendor
15:07:55 INFO:zuul.CloneMapper:Workspace path set to: ./
15:07:55 INFO:zuul.CloneMapper:Mapping projects to workspace...
15:07:55 INFO:zuul.CloneMapper: mediawiki/extensions/TwoColConflict -> extensions/TwoColConflict
15:07:55 INFO:zuul.CloneMapper:Expansion completed.
15:07:55 DEBUG:quibble.cmd:Running stages: selenium
15:07:55 DEBUG:quibble.cmd:QUIBBLE_PHPUNIT_PARALLEL: 1
15:07:55 DEBUG:quibble.cmd:Project dir: /workspace/src/extensions/TwoColConflict
15:07:55 DEBUG:quibble.cmd:Reporting URL: https://earlywarningbot.toolforge.org
15:07:55 DEBUG:quibble.cmd:Execution plan:
15:07:55 DEBUG:quibble.cmd:Report durations
15:07:55 DEBUG:quibble.cmd:Versions
15:07:55 DEBUG:quibble.cmd:Ensure dir: '/workspace/log'
15:07:55 DEBUG:quibble.cmd:Zuul clone {"cache_dir": "/srv/git", "projects": ["mediawiki/core", "mediawiki/extensions/BetaFeatures", "mediawiki/extensions/EventLogging", "mediawiki/extensions/TwoColConflict", "mediawiki/extensions/WikiEditor", "mediawiki/skins/Vector", "mediawiki/vendor"], "workers": 8, "workspace": "/workspace/src", "zuul_branch": "master", "zuul_project": "mediawiki/extensions/TwoColConflict", "zuul_ref": "refs/zuul/master/Zb0282cfb85df4bf4b9be2655d04e35a2", "zuul_url": "git://contint1002.wikimedia.org"}
15:07:55 DEBUG:quibble.cmd:Submodule update: /workspace/src
15:07:55 DEBUG:quibble.cmd:Check success cache
15:07:55 DEBUG:quibble.cmd:Start backends: <MySQL (no socket)>
15:07:55 DEBUG:quibble.cmd:Run Post-dependency install, pre-database dependent steps in parallel (concurrency=1):
15:07:55 * Install MediaWiki, db=<MySQL (no socket)>
15:07:55 DEBUG:quibble.cmd:Start backends: <ExternalWebserver http://127.0.0.1:9413 /workspace/src> <Xvfb :94> <ChromeWebDriver :94>
15:07:55 DEBUG:quibble.cmd:Run all browser tests
15:07:55 DEBUG:quibble.cmd:Save success cache
Report durations
15:07:55 INFO:quibble.commands:>>> Start: Report durations
15:07:55 INFO:quibble.commands:<<< Finish: Report durations, in 0.000 s
Versions
15:07:55 INFO:quibble.commands:>>> Start: Versions
15:07:55 INFO:quibble.commands:Python version: 3.9.2 (default, Jan 25 2026, 13:37:52)
15:07:55 [GCC 10.2.1 20210110]
15:07:55 INFO:quibble.commands:chromedriver --version: ChromeDriver 120.0.6099.224 (3587067cafd6f5b1e567380acb485d96e623ef39-refs/branch-heads/6099@{#1761})
15:07:55 INFO:quibble.commands:chromium --version: Chromium 120.0.6099.224 built on Debian 11.8, running on Debian 11.11
15:07:55 INFO:quibble.commands:composer --version: Composer version 2.9.1 2025-11-13 16:10:38
15:07:55 INFO:quibble.commands:PHP version 8.3.30 (/usr/bin/php8.3)
15:07:55 INFO:quibble.commands:Run the "diagnose" command to get more detailed diagnostics output.
15:07:55 INFO:quibble.commands:mysql --version: mysql Ver 15.1 Distrib 10.5.29-MariaDB, for debian-linux-gnu (x86_64) using EditLine wrapper
15:07:55 INFO:quibble.commands:node --version: v20.19.5
15:07:55 INFO:quibble.commands:npm --version: 10.8.2
15:07:55 INFO:quibble.commands:php --version: PHP 8.3.30 (cli) (built: Jan 20 2026 19:35:57) (NTS)
15:07:55 INFO:quibble.commands:Copyright (c) The PHP Group
15:07:55 INFO:quibble.commands:Zend Engine v4.3.30, Copyright (c) Zend Technologies
15:07:55 INFO:quibble.commands: with Zend OPcache v8.3.30, Copyright (c), by Zend Technologies
15:07:55 INFO:quibble.commands:psql --version: psql (PostgreSQL) 13.23 (Debian 13.23-0+deb11u2)
15:07:55 INFO:quibble.commands:<<< Finish: Versions, in 0.167 s
Ensure dir: '/workspace/log'
15:07:55 INFO:quibble.commands:>>> Start: Ensure dir: '/workspace/log'
15:07:55 INFO:quibble.commands:<<< Finish: Ensure dir: '/workspace/log', in 0.000 s
Zuul clone
15:07:55 INFO:quibble.commands:>>> Start: Zuul clone {"cache_dir": "/srv/git", "projects": ["mediawiki/core", "mediawiki/extensions/BetaFeatures", "mediawiki/extensions/EventLogging", "mediawiki/extensions/TwoColConflict", "mediawiki/extensions/WikiEditor", "mediawiki/skins/Vector", "mediawiki/vendor"], "workers": 8, "workspace": "/workspace/src", "zuul_branch": "master", "zuul_project": "mediawiki/extensions/TwoColConflict", "zuul_ref": "refs/zuul/master/Zb0282cfb85df4bf4b9be2655d04e35a2", "zuul_url": "git://contint1002.wikimedia.org"}
15:07:55 INFO:zuul.CloneMapper:Workspace path set to: /workspace/src
15:07:55 INFO:zuul.CloneMapper:Mapping projects to workspace...
15:07:55 INFO:zuul.CloneMapper: mediawiki/core -> /workspace/src
15:07:55 INFO:zuul.CloneMapper: mediawiki/extensions/BetaFeatures -> /workspace/src/extensions/BetaFeatures
15:07:55 INFO:zuul.CloneMapper: mediawiki/extensions/EventLogging -> /workspace/src/extensions/EventLogging
15:07:55 INFO:zuul.CloneMapper: mediawiki/extensions/TwoColConflict -> /workspace/src/extensions/TwoColConflict
15:07:55 INFO:zuul.CloneMapper: mediawiki/extensions/WikiEditor -> /workspace/src/extensions/WikiEditor
15:07:55 INFO:zuul.CloneMapper: mediawiki/skins/Vector -> /workspace/src/skins/Vector
15:07:55 INFO:zuul.CloneMapper: mediawiki/vendor -> /workspace/src/vendor
15:07:55 INFO:zuul.CloneMapper:Expansion completed.
15:07:55 INFO:quibble.zuul.clone:Preparing 7 repositories with 8 workers
15:07:55 INFO:quibble.zuul.clone:Cloning mediawiki/core first
15:07:55 INFO:zuul.Cloner:Creating repo mediawiki/core from cache /srv/git/mediawiki/core.git
15:07:55 2026-04-10 20:07:55,862 INFO spawned: 'apache' with pid 65
15:07:55 2026-04-10 20:07:55,868 INFO spawned: 'memcached' with pid 66
15:07:55 2026-04-10 20:07:55,874 INFO spawned: 'php-fpm' with pid 68
15:07:55 2026-04-10 20:07:55,927 INFO success: php-fpm entered RUNNING state, process has stayed up for > than 0 seconds (startsecs)
15:07:56 2026-04-10 20:07:56,943 INFO success: apache entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
15:07:56 2026-04-10 20:07:56,943 INFO success: memcached entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
15:07:58 INFO:zuul.Cloner:Updating origin remote in repo mediawiki/core to https://gerrit.wikimedia.org/r/mediawiki/core
15:08:02 INFO:zuul.Cloner:upstream repo has branch master
15:08:02 INFO:zuul.Cloner:Falling back to branch master
15:08:02 INFO:zuul.Cloner:Prepared mediawiki/core repo with branch master at commit e31316fb916731fb0a139901e2e6b1cea86f6c4b
15:08:02 INFO:zuul.Cloner.mediawiki/extensions/BetaFeatures:Creating repo mediawiki/extensions/BetaFeatures from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/BetaFeatures
15:08:02 INFO:zuul.Cloner.mediawiki/extensions/TwoColConflict:Creating repo mediawiki/extensions/TwoColConflict from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/TwoColConflict
15:08:02 INFO:zuul.Cloner.mediawiki/extensions/EventLogging:Creating repo mediawiki/extensions/EventLogging from cache /srv/git/mediawiki/extensions/EventLogging.git
15:08:02 INFO:zuul.Cloner.mediawiki/skins/Vector:Creating repo mediawiki/skins/Vector from cache /srv/git/mediawiki/skins/Vector.git
15:08:02 INFO:zuul.Cloner.mediawiki/extensions/WikiEditor:Creating repo mediawiki/extensions/WikiEditor from upstream https://gerrit.wikimedia.org/r/mediawiki/extensions/WikiEditor
15:08:02 INFO:zuul.Cloner.mediawiki/vendor:Creating repo mediawiki/vendor from cache /srv/git/mediawiki/vendor.git
15:08:02 INFO:zuul.Cloner.mediawiki/extensions/EventLogging:Updating origin remote in repo mediawiki/extensions/EventLogging to https://gerrit.wikimedia.org/r/mediawiki/extensions/EventLogging
15:08:03 INFO:zuul.Cloner.mediawiki/skins/Vector:Updating origin remote in repo mediawiki/skins/Vector to https://gerrit.wikimedia.org/r/mediawiki/skins/Vector
15:08:03 INFO:zuul.Cloner.mediawiki/extensions/EventLogging:upstream repo has branch master
15:08:03 INFO:zuul.Cloner.mediawiki/extensions/EventLogging:Falling back to branch master
15:08:03 INFO:zuul.Cloner.mediawiki/extensions/EventLogging:Prepared mediawiki/extensions/EventLogging repo with branch master at commit a34284166965338bc82ce4bfadf91d00df7a6914
15:08:04 INFO:zuul.Cloner.mediawiki/skins/Vector:upstream repo has branch master
15:08:04 INFO:zuul.Cloner.mediawiki/skins/Vector:Falling back to branch master
15:08:04 INFO:zuul.Cloner.mediawiki/skins/Vector:Prepared mediawiki/skins/Vector repo with branch master at commit 0d4639424f22fd2fa12d56cd9b6f2f3d57ad2c59
15:08:04 INFO:zuul.Cloner.mediawiki/vendor:Updating origin remote in repo mediawiki/vendor to https://gerrit.wikimedia.org/r/mediawiki/vendor
15:08:04 INFO:zuul.Cloner.mediawiki/extensions/TwoColConflict:upstream repo has branch master
15:08:04 INFO:zuul.Cloner.mediawiki/extensions/BetaFeatures:upstream repo has branch master
15:08:05 INFO:zuul.Cloner.mediawiki/extensions/BetaFeatures:Falling back to branch master
15:08:05 INFO:zuul.Cloner.mediawiki/extensions/BetaFeatures:Prepared mediawiki/extensions/BetaFeatures repo with branch master at commit 1f2a760025bb495f7d3d4de00cf255021ce297d8
15:08:05 INFO:zuul.Cloner.mediawiki/extensions/TwoColConflict:Prepared mediawiki/extensions/TwoColConflict repo with commit 121199352acb11cf320a5a0441b91aa81bae42c6
15:08:06 INFO:zuul.Cloner.mediawiki/vendor:upstream repo has branch master
15:08:06 INFO:zuul.Cloner.mediawiki/vendor:Falling back to branch master
15:08:06 INFO:zuul.Cloner.mediawiki/vendor:Prepared mediawiki/vendor repo with branch master at commit df0f7eb7a560dad35dadeba014cc9754532653fd
15:08:10 INFO:zuul.Cloner.mediawiki/extensions/WikiEditor:upstream repo has branch master
15:08:11 INFO:zuul.Cloner.mediawiki/extensions/WikiEditor:Falling back to branch master
15:08:11 INFO:zuul.Cloner.mediawiki/extensions/WikiEditor:Prepared mediawiki/extensions/WikiEditor repo with branch master at commit 0d9decc0dfb75c92b0eaec0298da580585409b34
15:08:11 INFO:quibble.zuul.clone:Prepared all repositories
15:08:11 INFO:quibble.commands:<<< Finish: Zuul clone {"cache_dir": "/srv/git", "projects": ["mediawiki/core", "mediawiki/extensions/BetaFeatures", "mediawiki/extensions/EventLogging", "mediawiki/extensions/TwoColConflict", "mediawiki/extensions/WikiEditor", "mediawiki/skins/Vector", "mediawiki/vendor"], "workers": 8, "workspace": "/workspace/src", "zuul_branch": "master", "zuul_project": "mediawiki/extensions/TwoColConflict", "zuul_ref": "refs/zuul/master/Zb0282cfb85df4bf4b9be2655d04e35a2", "zuul_url": "git://contint1002.wikimedia.org"}, in 15.823 s
Submodule update: /workspace/src
15:08:11 INFO:quibble.commands:>>> Start: Submodule update: /workspace/src
15:08:11 INFO:quibble.commands:Updating git submodules of extensions and skins
15:08:11 INFO:quibble.commands:<<< Finish: Submodule update: /workspace/src, in 0.001 s
Check success cache
15:08:11 INFO:quibble.commands:>>> Start: Check success cache
15:08:11 INFO:quibble.commands:Checking success cache for all repos under /workspace/src and initial key data ['quibble-vendor-mysql-php83-selenium', 'docker-registry.wikimedia.org/releng/quibble-bullseye-php83:1.17.1']
15:08:11 INFO:zuul.CloneMapper:Workspace path set to: /workspace/src
15:08:11 INFO:zuul.CloneMapper:Mapping projects to workspace...
15:08:11 INFO:zuul.CloneMapper: mediawiki/core -> /workspace/src
15:08:11 INFO:zuul.CloneMapper: mediawiki/extensions/BetaFeatures -> /workspace/src/extensions/BetaFeatures
15:08:11 INFO:zuul.CloneMapper: mediawiki/extensions/EventLogging -> /workspace/src/extensions/EventLogging
15:08:11 INFO:zuul.CloneMapper: mediawiki/extensions/TwoColConflict -> /workspace/src/extensions/TwoColConflict
15:08:11 INFO:zuul.CloneMapper: mediawiki/extensions/WikiEditor -> /workspace/src/extensions/WikiEditor
15:08:11 INFO:zuul.CloneMapper: mediawiki/skins/Vector -> /workspace/src/skins/Vector
15:08:11 INFO:zuul.CloneMapper: mediawiki/vendor -> /workspace/src/vendor
15:08:11 INFO:zuul.CloneMapper:Expansion completed.
15:08:11 INFO:quibble.commands:Found repo /workspace/src with tree c880f3556120bab285cddd544057349e9df81f5b
15:08:11 INFO:quibble.commands:Found repo /workspace/src/extensions/BetaFeatures with tree 051e237b61a71f561bf7b478dd4b64d716723161
15:08:11 INFO:quibble.commands:Found repo /workspace/src/extensions/EventLogging with tree c3d7564c7c8f60c42d7cc03fb6cb16909526da03
15:08:11 INFO:quibble.commands:Found repo /workspace/src/extensions/TwoColConflict with tree 6e53ec740d7fe702479ef7255eaea7d2eeb062dc
15:08:11 INFO:quibble.commands:Found repo /workspace/src/extensions/WikiEditor with tree ab9471db9bd917dbc1e9b4bcc793f83c5fa86f03
15:08:11 INFO:quibble.commands:Found repo /workspace/src/skins/Vector with tree b4c35a21a89c14e9655a3a86257759d2db9dba13
15:08:11 INFO:quibble.commands:Found repo /workspace/src/vendor with tree e9b0e8feaacdc8c85d8a4445609bab56c51c052d
15:08:11 INFO:quibble.commands:Success cache: MISS
15:08:11 INFO:quibble.commands:<<< Finish: Check success cache, in 0.158 s
Start backends: <MySQL (no socket)>
15:08:11 INFO:quibble.commands:>>> Start: Start backends: <MySQL (no socket)>
15:08:11 INFO:backend.MySQL:Starting MySQL
15:08:11 INFO:backend.MySQL:Initializing MySQL data directory
15:08:11 INFO:backend.MySQL:Waiting for MySQL socket
15:08:12 INFO:backend.MySQL:Creating the wiki database and grant
15:08:12 INFO:backend.MySQL:MySQL is ready
15:08:12 INFO:quibble.commands:<<< Finish: Start backends: <MySQL (no socket)>, in 1.785 s
Run Post-dependency install
15:08:12 INFO:quibble.commands:>>> Start: Run Post-dependency install, pre-database dependent steps in parallel (concurrency=1):
15:08:12 * Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-1qqp_sqp/socket>
Install MediaWiki
15:08:12 INFO:quibble.commands:>>> Start: Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-1qqp_sqp/socket>
15:08:12 INFO:mw.maintenance.install: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-1qqp_sqp/socket --with-extensions --pass=testwikijenkinspass TestWiki WikiAdmin
15:08:13 PHP 8.3.30 is installed.
15:08:13 ICU 67.1 is installed (supports Unicode 13.0.0).
15:08:13 Found ImageMagick: /usr/bin/convert. Image thumbnailing will be enabled if you enable uploads.
15:08:13 Found the Git version control software: /usr/bin/git.
15:08:13 Using server name "http://localhost".
15:08:13 Using server URL "http://127.0.0.1:9413".
15:08:13 Warning: Your default directory for uploads (/workspace/src/images/) is not checked for vulnerability to arbitrary script execution during the CLI install.
15:08:13 Warning: Requests for images in your uploads directory should answer with the HTTP header X-Content-Type-Options: nosniff to protect browsers from potentially unsafe files. It is highly recommended to configure appropriate response headers on your webserver before enabling uploads.
15:08:13 The environment has been checked. You can install MediaWiki.
15:08:13 Including extensions... done
15:08:13 Setting up database... done
15:08:13 Creating tables... done
15:08:13 Initializing statistics... done
15:08:13 Populating default interwiki table... done
15:08:13 Prevent running unneeded updates... done
15:08:13 Restoring MediaWiki services... done
15:08:13 Creating tables for enabled extensions... Creating betafeatures_user_counts table...done.
15:08:13 done
15:08:13 Creating main page with default content... done
15:08:13 Creating administrator user account... done
15:08:13 Database was successfully set up
15:08:13 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.
15:08:13 INFO:quibble.util:Copying /workspace/src/LocalSettings.php to /workspace/log/LocalSettings.php
15:08:13 INFO:quibble.util:Copying /workspace/src/LocalSettings-installer.php to /workspace/log/LocalSettings-installer.php
15:08:13 No syntax errors detected in /workspace/src/LocalSettings.php
15:08:13 No syntax errors detected in /workspace/src/LocalSettings-installer.php
15:08:13 INFO:mw.maintenance.addSite:php maintenance/addSite.php wikidb CI --filepath=http://127.0.0.1:9413/$1 --pagepath=http://127.0.0.1:9413/index.php?title=$1
15:08:14 Done. Reload the web server and other long-running PHP processes to refresh the local-server cache of the sites table.
15:08:14 INFO:mw.maintenance.update:php maintenance/update.php --quick
15:08:14 MediaWiki 1.46.0-alpha Updater
15:08:14
15:08:14 Your composer.lock file is up to date with current dependencies!
15:08:14 Going to run database updates for wikidb
15:08:14 Depending on the size of your database this may take a while!
15:08:14 Running MigrateRevisionCommentTemp...
15:08:14 revision_comment_temp does not exist, so nothing to do.
15:08:14 done.
15:08:14 Running MigrateExternallinks...
15:08:14 Old fields don't exist. There is no need to run this script
15:08:14 done.
15:08:14 Running FixInconsistentRedirects...
15:08:14 Fixing inconsistent redirects ...
15:08:14 Estimated redirect page count: 1
15:08:14 0/0
15:08:14 Done, updated 0 of 0 rows.
15:08:14 done.
15:08:14 Modifying img_size field of table image...done.
15:08:14 Modifying fa_size field of table filearchive...done.
15:08:14 Modifying oi_size field of table oldimage...done.
15:08:14 Modifying us_size field of table uploadstash...done.
15:08:14 Running PopulateUserIsTemp...
15:08:14 done.
15:08:14 Running migrateLinksTable.php on pagelinks...
15:08:14 Old fields don't exist. There is no need to run this script
15:08:14 done.
15:08:14 Modifying rev_id field of table revision...done.
15:08:14 Modifying rc_id field of table recentchanges...done.
15:08:14 Modifying ct_rc_id field of table change_tag...done.
15:08:14 Running MigrateBlocks...
15:08:14 No ipblocks table, skipping migration to block_target.
15:08:14 done.
15:08:14 Modifying page_links_updated field of table page...done.
15:08:14 Changing table options of 'searchindex'.
15:08:14 Running FixWrongPasswordPrefixes...
15:08:14 Wrongly prefixed user password hashes, if present, have been fixed.
15:08:14 done.
15:08:14 Running migrateLinksTable.php on categorylinks...
15:08:14 Old fields don't exist. There is no need to run this script
15:08:14 done.
15:08:14 Running updateCollation.php --only-migrate-normalization...
15:08:14 The cl_collation column appears to already be normalized. Skipping.
15:08:14 done.
15:08:14 Running migrateLinksTable.php on imagelinks...
15:08:14 Old fields don't exist. There is no need to run this script
15:08:14 done.
15:08:14 Running cleanupWatchlistLabelMember.php on watchlist_label_member...
15:08:14 Nothing to fix.
15:08:14 done.
15:08:14 Updating category collations...
15:08:14 Selecting next 100 pages from cl_from = 0... processing... 0 done.
15:08:14 0 rows processed
15:08:14 ...done.
15:08:14 Checking existence of old default messages...done.
15:08:14 Adding empty categories with description pages...
15:08:14 Removing empty categories without description pages...
15:08:14 Category cleanup complete.
15:08:14 Fixing log entries with log_title starting with 'User:#'
15:08:14 done.
15:08:14 Skipped 35 updates that were already applied.
15:08:14 Purging caches...
15:08:14 Done in 0.1 s.
15:08:14 INFO:mw.maintenance.rebuildLocalisationCache:php maintenance/rebuildLocalisationCache.php --lang en
15:08:14 Rebuilding en...
15:08:14 1 languages rebuilt out of 1
15:08:14 INFO:quibble.commands:<<< Finish: Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-1qqp_sqp/socket>, in 1.737 s
15:08:14 INFO:quibble.commands:<<< Finish: Run Post-dependency install, pre-database dependent steps in parallel (concurrency=1):
15:08:14 * Install MediaWiki, db=<MySQL /workspace/db/quibble-mysql-1qqp_sqp/socket>, in 1.739 s
Start backends: <ExternalWebserver http://127.0.0.1:9413 /workspace/src> <Xvfb :94> <ChromeWebDriver :94>
15:08:14 INFO:quibble.commands:>>> Start: Start backends: <ExternalWebserver http://127.0.0.1:9413 /workspace/src> <Xvfb :94> <ChromeWebDriver :94>
15:08:14 INFO:backend.ExternalWebserver:Not starting a webserver.
15:08:14 INFO:backend.Xvfb:Starting Xvfb on display :94
15:08:14 INFO:backend.ChromeWebDriver:Starting Chromedriver
15:08:14 INFO:quibble.use_headless:Display: :94
15:08:14 DEBUG:quibble.chromium_flags:Flags: ['--autoplay-policy=no-user-gesture-required', '--disable-pushstate-throttle', '--no-sandbox']
15:08:14 INFO:quibble.commands:<<< Finish: Start backends: <ExternalWebserver http://127.0.0.1:9413 /workspace/src> <Xvfb :94> <ChromeWebDriver :94>, in 0.019 s
Run all browser tests
15:08:14 INFO:quibble.commands:>>> Start: Run all browser tests
Browser tests in 'mediawiki/extensions/TwoColConflict'
15:08:14 INFO:quibble.commands:>>> Start: Browser tests in 'mediawiki/extensions/TwoColConflict'
15:08:14 WARNING:backend.ChromeWebDriver:[1775851694.775][SEVERE]: bind() failed: Cannot assign requested address (99)
15:08:18 npm warn deprecated whatwg-encoding@3.1.1: Use @exodus/bytes instead for a more spec-conformant and faster implementation
15:08:18 npm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
15:08:18 npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
15:08:18 npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
15:08:19 npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
15:08:19 npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
15:08:20 npm warn deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
15:08:21
15:08:21 added 822 packages, and audited 823 packages in 7s
15:08:21
15:08:21 193 packages are looking for funding
15:08:21 run `npm fund` for details
15:08:21
15:08:21 10 high severity vulnerabilities
15:08:21
15:08:21 To address issues that do not require attention, run:
15:08:21 npm audit fix
15:08:21
15:08:21 To address all issues (including breaking changes), run:
15:08:21 npm audit fix --force
15:08:21
15:08:21 Run `npm audit` for details.
15:08:21
15:08:21 > selenium-test
15:08:21 > pass=0; fail=0; for i in $(seq 1 100); do echo "Run $i/100"; if wdio tests/selenium/wdio.conf.js; then pass=$((pass+1)); else fail=$((fail+1)); fi; echo "Results: $pass passed, $fail failed out of $i runs"; done
15:08:21
15:08:21 Run 1/100
15:08:22 Run test targeting http://127.0.0.1:9413/
15:08:22 [System information] Memory (host): 21792.9 MB (21.79 GB) free
15:08:22 [System information] RAM used by NodeJS 129.9 MB
15:08:22 [System information] CPU: 10 cores
15:08:22 [Package information] WebdriverIO: 9.27.0
15:08:22 [Package information] wdio-mediawiki: 6.5.1
15:08:22 [Configuration] maxInstances 4 (max tests running in parallel)
15:08:22
15:08:22 Execution of 4 workers started at 2026-04-10T20:08:22.883Z
15:08:22
15:08:24 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:08:24 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:08:24 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:08:24 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:08:25 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:08:36 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:08:37 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:08:39 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:08:43 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:08:43
15:08:43 "spec" Reporter:
15:08:43 ------------------------------------------------------------------
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 01445a68b46c878d9e56812c1b3f463e
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (11.2s)
15:08:43 ------------------------------------------------------------------
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 45d3d5c04e9fc46d6dbcb00a2106f5ad
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (11.6s)
15:08:43 ------------------------------------------------------------------
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 3a8659fac02b22a0d5132b66209218e3
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (13.4s)
15:08:43 ------------------------------------------------------------------
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 5e5654f734c799b281b73ba267d9c716
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:08:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (17.6s)
15:08:43
15:08:43
15:08:43 Spec Files: 4 passed, 4 total (100% completed) in 00:00:20
15:08:43
15:08:43 Results: 1 passed, 0 failed out of 1 runs
15:08:43 Run 2/100
15:08:44 Run test targeting http://127.0.0.1:9413/
15:08:44 [System information] Memory (host): 21604.5 MB (21.60 GB) free
15:08:44 [System information] RAM used by NodeJS 128.4 MB
15:08:44 [System information] CPU: 10 cores
15:08:44 [Package information] WebdriverIO: 9.27.0
15:08:44 [Package information] wdio-mediawiki: 6.5.1
15:08:44 [Configuration] maxInstances 4 (max tests running in parallel)
15:08:44
15:08:44 Execution of 4 workers started at 2026-04-10T20:08:44.360Z
15:08:44
15:08:46 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:08:46 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:08:46 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:08:46 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:08:47 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:08:56 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:08:56 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:08:58 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:09:02 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:09:02
15:09:02 "spec" Reporter:
15:09:02 ------------------------------------------------------------------
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 42fc2d4f3c5f7bb6940c31a9ee687271
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (9.1s)
15:09:02 ------------------------------------------------------------------
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 47949e4e30d83b5395d973b8f83e1132
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.6s)
15:09:02 ------------------------------------------------------------------
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: f8bee1f96af85f18badd0f7e946fad62
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (11s)
15:09:02 ------------------------------------------------------------------
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: dae036c6b526d711657e69bd0907e26c
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:09:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.5s)
15:09:02
15:09:02
15:09:02 Spec Files: 4 passed, 4 total (100% completed) in 00:00:18
15:09:02
15:09:03 Results: 2 passed, 0 failed out of 2 runs
15:09:03 Run 3/100
15:09:04 Run test targeting http://127.0.0.1:9413/
15:09:04 [System information] Memory (host): 21435.4 MB (21.44 GB) free
15:09:04 [System information] RAM used by NodeJS 133.0 MB
15:09:04 [System information] CPU: 10 cores
15:09:04 [Package information] WebdriverIO: 9.27.0
15:09:04 [Package information] wdio-mediawiki: 6.5.1
15:09:04 [Configuration] maxInstances 4 (max tests running in parallel)
15:09:04
15:09:04 Execution of 4 workers started at 2026-04-10T20:09:04.251Z
15:09:04
15:09:06 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:09:06 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:09:06 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:09:06 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:09:06 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:09:16 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:09:16 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:09:17 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:09:22 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:09:22
15:09:22 "spec" Reporter:
15:09:22 ------------------------------------------------------------------
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 404179db529517d3b79d6c4d79cbefa2
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (9s)
15:09:22 ------------------------------------------------------------------
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: e5954aae454b069693bc3017371a78ce
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.2s)
15:09:22 ------------------------------------------------------------------
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 21e3fb76b83a16ce146953d77f002251
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.2s)
15:09:22 ------------------------------------------------------------------
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: b1122c3de94b6e8a7362b5198d282eb6
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:09:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.3s)
15:09:22
15:09:22
15:09:22 Spec Files: 4 passed, 4 total (100% completed) in 00:00:18
15:09:22
15:09:22 Results: 3 passed, 0 failed out of 3 runs
15:09:22 Run 4/100
15:09:23 Run test targeting http://127.0.0.1:9413/
15:09:23 [System information] Memory (host): 21550.3 MB (21.55 GB) free
15:09:23 [System information] RAM used by NodeJS 127.4 MB
15:09:23 [System information] CPU: 10 cores
15:09:23 [Package information] WebdriverIO: 9.27.0
15:09:23 [Package information] wdio-mediawiki: 6.5.1
15:09:23 [Configuration] maxInstances 4 (max tests running in parallel)
15:09:23
15:09:23 Execution of 4 workers started at 2026-04-10T20:09:23.687Z
15:09:23
15:09:25 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:09:25 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:09:25 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:09:25 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:09:26 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:09:35 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:09:36 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:09:37 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:09:42 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:09:42
15:09:42 "spec" Reporter:
15:09:42 ------------------------------------------------------------------
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: cfd49e514731a2c0c41375eb8d80daec
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (9.3s)
15:09:42 ------------------------------------------------------------------
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 5f9b012eb9dc71fbe099775730b4d305
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (10.1s)
15:09:42 ------------------------------------------------------------------
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 64b2f4b32362fb95bc56df1b3b8caab8
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (11.3s)
15:09:42 ------------------------------------------------------------------
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: b9b76dc111dc8a103a08efdc5b541e43
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:09:42 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.8s)
15:09:42
15:09:42
15:09:42 Spec Files: 4 passed, 4 total (100% completed) in 00:00:18
15:09:42
15:09:42 Results: 4 passed, 0 failed out of 4 runs
15:09:42 Run 5/100
15:09:43 Run test targeting http://127.0.0.1:9413/
15:09:43 [System information] Memory (host): 21660.4 MB (21.66 GB) free
15:09:43 [System information] RAM used by NodeJS 130.4 MB
15:09:43 [System information] CPU: 10 cores
15:09:43 [Package information] WebdriverIO: 9.27.0
15:09:43 [Package information] wdio-mediawiki: 6.5.1
15:09:43 [Configuration] maxInstances 4 (max tests running in parallel)
15:09:43
15:09:43 Execution of 4 workers started at 2026-04-10T20:09:43.417Z
15:09:43
15:09:45 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:09:45 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:09:45 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:09:45 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:09:46 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:09:54 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:09:55 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:09:56 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:10:01 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:10:01
15:10:01 "spec" Reporter:
15:10:01 ------------------------------------------------------------------
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: c690635cd717c33b58110f5ed0dbe2ee
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.9s)
15:10:01 ------------------------------------------------------------------
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 3bed98dd2f18e07a88fc87def0f6cbd9
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.9s)
15:10:01 ------------------------------------------------------------------
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 4df18c75ee9e8a7f293847dd327cd91f
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.5s)
15:10:01 ------------------------------------------------------------------
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 66c3c1a5a85d223d1cd28fe2485e09b7
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:10:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.2s)
15:10:01
15:10:01
15:10:01 Spec Files: 4 passed, 4 total (100% completed) in 00:00:18
15:10:01
15:10:01 Results: 5 passed, 0 failed out of 5 runs
15:10:01 Run 6/100
15:10:02 Run test targeting http://127.0.0.1:9413/
15:10:02 [System information] Memory (host): 21392.3 MB (21.39 GB) free
15:10:02 [System information] RAM used by NodeJS 127.4 MB
15:10:02 [System information] CPU: 10 cores
15:10:02 [Package information] WebdriverIO: 9.27.0
15:10:02 [Package information] wdio-mediawiki: 6.5.1
15:10:02 [Configuration] maxInstances 4 (max tests running in parallel)
15:10:02
15:10:02 Execution of 4 workers started at 2026-04-10T20:10:02.715Z
15:10:02
15:10:04 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:10:04 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:10:04 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:10:04 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:10:05 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:10:14 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:10:14 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:10:16 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:10:20 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:10:20
15:10:20 "spec" Reporter:
15:10:20 ------------------------------------------------------------------
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: ef371396d102dce617b2d46c153fbd8e
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (9.1s)
15:10:20 ------------------------------------------------------------------
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: b2e6d86cf43453d6d3c9a2ade5e44365
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.2s)
15:10:20 ------------------------------------------------------------------
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: fd306a41bb84be7ebe17f0dc0f1f938b
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.6s)
15:10:20 ------------------------------------------------------------------
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 08a0c7170a45e1a469df1e460df7dcae
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:10:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15s)
15:10:20
15:10:20
15:10:20 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:10:20
15:10:20 Results: 6 passed, 0 failed out of 6 runs
15:10:20 Run 7/100
15:10:21 Run test targeting http://127.0.0.1:9413/
15:10:21 [System information] Memory (host): 22145.4 MB (22.15 GB) free
15:10:21 [System information] RAM used by NodeJS 129.7 MB
15:10:21 [System information] CPU: 10 cores
15:10:21 [Package information] WebdriverIO: 9.27.0
15:10:21 [Package information] wdio-mediawiki: 6.5.1
15:10:21 [Configuration] maxInstances 4 (max tests running in parallel)
15:10:21
15:10:21 Execution of 4 workers started at 2026-04-10T20:10:21.455Z
15:10:21
15:10:23 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:10:23 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:10:23 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:10:23 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:10:24 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:10:33 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:10:33 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:10:35 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:10:39 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:10:39
15:10:39 "spec" Reporter:
15:10:39 ------------------------------------------------------------------
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 8f7f9b3595b78b84ed9a66b12cde256d
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (9.1s)
15:10:39 ------------------------------------------------------------------
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 0b6dd74c469a04c44a29a40d11c891ec
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.7s)
15:10:39 ------------------------------------------------------------------
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: c45d4e899c4c54e24bf26bf886f51ef1
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.8s)
15:10:39 ------------------------------------------------------------------
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 94dc21a2d82800ca0820919676eaa411
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:10:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.2s)
15:10:39
15:10:39
15:10:39 Spec Files: 4 passed, 4 total (100% completed) in 00:00:18
15:10:39
15:10:39 Results: 7 passed, 0 failed out of 7 runs
15:10:39 Run 8/100
15:10:40 Run test targeting http://127.0.0.1:9413/
15:10:40 [System information] Memory (host): 21472.8 MB (21.47 GB) free
15:10:40 [System information] RAM used by NodeJS 131.1 MB
15:10:40 [System information] CPU: 10 cores
15:10:40 [Package information] WebdriverIO: 9.27.0
15:10:40 [Package information] wdio-mediawiki: 6.5.1
15:10:40 [Configuration] maxInstances 4 (max tests running in parallel)
15:10:40
15:10:40 Execution of 4 workers started at 2026-04-10T20:10:40.743Z
15:10:40
15:10:42 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:10:42 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:10:42 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:10:42 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:10:43 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:10:52 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:10:52 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:10:54 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:10:58 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:10:58
15:10:58 "spec" Reporter:
15:10:58 ------------------------------------------------------------------
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: b313fb945c1e7ebd21f8b9c25ba95989
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (9s)
15:10:58 ------------------------------------------------------------------
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: af23f60bc5efa0adcc26168f15004f58
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.2s)
15:10:58 ------------------------------------------------------------------
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: c8be37eb8f0ce7eec873004ace34e6fb
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.8s)
15:10:58 ------------------------------------------------------------------
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 9357af51a6bb8268e19bd92176329fbe
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:10:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15s)
15:10:58
15:10:58
15:10:58 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:10:58
15:10:58 Results: 8 passed, 0 failed out of 8 runs
15:10:58 Run 9/100
15:10:59 Run test targeting http://127.0.0.1:9413/
15:10:59 [System information] Memory (host): 21741.1 MB (21.74 GB) free
15:10:59 [System information] RAM used by NodeJS 131.2 MB
15:10:59 [System information] CPU: 10 cores
15:10:59 [Package information] WebdriverIO: 9.27.0
15:10:59 [Package information] wdio-mediawiki: 6.5.1
15:10:59 [Configuration] maxInstances 4 (max tests running in parallel)
15:10:59
15:10:59 Execution of 4 workers started at 2026-04-10T20:10:59.852Z
15:10:59
15:11:01 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:11:01 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:11:01 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:11:01 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:11:02 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:11:11 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:11:12 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:11:13 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:11:17 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:11:17
15:11:17 "spec" Reporter:
15:11:17 ------------------------------------------------------------------
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 492a2869fc755a33910c0161d12335d6
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.8s)
15:11:17 ------------------------------------------------------------------
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 12b1d4163554f433fbd48d15290c14f7
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.4s)
15:11:17 ------------------------------------------------------------------
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: f0af19d27e8ff3f71007d3f0694cfa38
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (11s)
15:11:17 ------------------------------------------------------------------
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 741c80c0ce0616b9ff2e080de6b569b5
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:11:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.8s)
15:11:17
15:11:17
15:11:17 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:11:17
15:11:17 Results: 9 passed, 0 failed out of 9 runs
15:11:17 Run 10/100
15:11:18 Run test targeting http://127.0.0.1:9413/
15:11:18 [System information] Memory (host): 21992.1 MB (21.99 GB) free
15:11:18 [System information] RAM used by NodeJS 129.1 MB
15:11:18 [System information] CPU: 10 cores
15:11:18 [Package information] WebdriverIO: 9.27.0
15:11:18 [Package information] wdio-mediawiki: 6.5.1
15:11:18 [Configuration] maxInstances 4 (max tests running in parallel)
15:11:18
15:11:18 Execution of 4 workers started at 2026-04-10T20:11:18.789Z
15:11:18
15:11:20 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:11:20 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:11:20 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:11:20 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:11:21 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:11:30 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:11:31 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:11:32 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:11:36 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:11:36
15:11:36 "spec" Reporter:
15:11:36 ------------------------------------------------------------------
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 8120561b80ba03a74d3372703ad92581
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.9s)
15:11:36 ------------------------------------------------------------------
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 156640dc3efaf395e0dca6cd3d5b7107
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.5s)
15:11:36 ------------------------------------------------------------------
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: d415afe3f8fb0c87aa2f6876dc8b95d7
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.4s)
15:11:36 ------------------------------------------------------------------
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: e37fe5f84a32c6f7368cbc157b42332f
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:11:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.8s)
15:11:36
15:11:36
15:11:36 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:11:36
15:11:36 Results: 10 passed, 0 failed out of 10 runs
15:11:36 Run 11/100
15:11:37 Run test targeting http://127.0.0.1:9413/
15:11:37 [System information] Memory (host): 21527.2 MB (21.53 GB) free
15:11:37 [System information] RAM used by NodeJS 132.0 MB
15:11:37 [System information] CPU: 10 cores
15:11:37 [Package information] WebdriverIO: 9.27.0
15:11:37 [Package information] wdio-mediawiki: 6.5.1
15:11:37 [Configuration] maxInstances 4 (max tests running in parallel)
15:11:37
15:11:37 Execution of 4 workers started at 2026-04-10T20:11:37.823Z
15:11:37
15:11:39 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:11:39 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:11:39 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:11:39 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:11:40 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:11:48 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:11:49 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:11:51 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:11:55 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:11:55
15:11:55 "spec" Reporter:
15:11:55 ------------------------------------------------------------------
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: d095ddb3480b251737ab8a3372d88617
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.4s)
15:11:55 ------------------------------------------------------------------
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: bae41ab29a34b50b3149c657340e01b4
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9s)
15:11:55 ------------------------------------------------------------------
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 31199157fe90c3e2516e794e0cdc5e51
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.4s)
15:11:55 ------------------------------------------------------------------
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: ce13ed4d69eb733ffacbbedc7a791d27
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:11:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.7s)
15:11:55
15:11:55
15:11:55 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:11:55
15:11:55 Results: 11 passed, 0 failed out of 11 runs
15:11:55 Run 12/100
15:11:56 Run test targeting http://127.0.0.1:9413/
15:11:56 [System information] Memory (host): 21425.8 MB (21.43 GB) free
15:11:56 [System information] RAM used by NodeJS 132.2 MB
15:11:56 [System information] CPU: 10 cores
15:11:56 [Package information] WebdriverIO: 9.27.0
15:11:56 [Package information] wdio-mediawiki: 6.5.1
15:11:56 [Configuration] maxInstances 4 (max tests running in parallel)
15:11:56
15:11:56 Execution of 4 workers started at 2026-04-10T20:11:56.623Z
15:11:56
15:11:58 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:11:58 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:11:58 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:11:58 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:11:59 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:12:08 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:12:09 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:12:10 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:12:14 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:12:14
15:12:14 "spec" Reporter:
15:12:14 ------------------------------------------------------------------
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 352ce866a04882a5a43c1464fce237a2
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.7s)
15:12:14 ------------------------------------------------------------------
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: c36b27305dc727381c03715bcd889ffd
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.7s)
15:12:14 ------------------------------------------------------------------
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 50373cf7091925a4d189d57b38d824ab
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.6s)
15:12:14 ------------------------------------------------------------------
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 5157440375edff4f0a2b42d41d5b1c3d
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:12:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.9s)
15:12:14
15:12:14
15:12:14 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:12:14
15:12:14 Results: 12 passed, 0 failed out of 12 runs
15:12:14 Run 13/100
15:12:15 Run test targeting http://127.0.0.1:9413/
15:12:15 [System information] Memory (host): 23000.4 MB (23.00 GB) free
15:12:15 [System information] RAM used by NodeJS 136.7 MB
15:12:15 [System information] CPU: 10 cores
15:12:15 [Package information] WebdriverIO: 9.27.0
15:12:15 [Package information] wdio-mediawiki: 6.5.1
15:12:15 [Configuration] maxInstances 4 (max tests running in parallel)
15:12:15
15:12:15 Execution of 4 workers started at 2026-04-10T20:12:15.494Z
15:12:15
15:12:17 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:12:17 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:12:17 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:12:17 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:12:18 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:12:27 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:12:27 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:12:28 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:12:33 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:12:33
15:12:33 "spec" Reporter:
15:12:33 ------------------------------------------------------------------
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 8bce59995e863650cf7e6246224fa014
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.9s)
15:12:33 ------------------------------------------------------------------
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 31bd127ac29bc8b29a747d3c93dc65b9
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.4s)
15:12:33 ------------------------------------------------------------------
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 8a744d498fb7c38ba1c7a1d6ef8354e4
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.5s)
15:12:33 ------------------------------------------------------------------
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 887d0293b3b0d986b8d416049ea66eea
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:12:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.2s)
15:12:33
15:12:33
15:12:33 Spec Files: 4 passed, 4 total (100% completed) in 00:00:18
15:12:33
15:12:34 Results: 13 passed, 0 failed out of 13 runs
15:12:34 Run 14/100
15:12:34 Run test targeting http://127.0.0.1:9413/
15:12:34 [System information] Memory (host): 23051.5 MB (23.05 GB) free
15:12:34 [System information] RAM used by NodeJS 135.2 MB
15:12:34 [System information] CPU: 10 cores
15:12:34 [Package information] WebdriverIO: 9.27.0
15:12:34 [Package information] wdio-mediawiki: 6.5.1
15:12:34 [Configuration] maxInstances 4 (max tests running in parallel)
15:12:34
15:12:34 Execution of 4 workers started at 2026-04-10T20:12:34.723Z
15:12:34
15:12:36 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:12:36 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:12:36 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:12:36 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:12:37 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:12:46 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:12:46 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:12:47 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:12:52 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:12:52
15:12:52 "spec" Reporter:
15:12:52 ------------------------------------------------------------------
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 1f2ad81060e23d266257d64961893646
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.5s)
15:12:52 ------------------------------------------------------------------
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 4a216ba8b68cbb9417a9ea1e200ae621
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.2s)
15:12:52 ------------------------------------------------------------------
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: a76b25ebdfdb07d2f619675b1a20f585
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.3s)
15:12:52 ------------------------------------------------------------------
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 27e7077ec39399e21bbf2a9be058cccc
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:12:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.8s)
15:12:52
15:12:52
15:12:52 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:12:52
15:12:52 Results: 14 passed, 0 failed out of 14 runs
15:12:52 Run 15/100
15:12:53 Run test targeting http://127.0.0.1:9413/
15:12:53 [System information] Memory (host): 23047.2 MB (23.05 GB) free
15:12:53 [System information] RAM used by NodeJS 131.7 MB
15:12:53 [System information] CPU: 10 cores
15:12:53 [Package information] WebdriverIO: 9.27.0
15:12:53 [Package information] wdio-mediawiki: 6.5.1
15:12:53 [Configuration] maxInstances 4 (max tests running in parallel)
15:12:53
15:12:53 Execution of 4 workers started at 2026-04-10T20:12:53.320Z
15:12:53
15:12:54 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:12:54 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:12:55 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:12:55 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:12:55 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:13:04 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:13:05 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:13:06 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:13:10 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:13:10
15:13:10 "spec" Reporter:
15:13:10 ------------------------------------------------------------------
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 315a5f14e26a8eb95fa7eba2eff2a2a7
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.5s)
15:13:10 ------------------------------------------------------------------
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 5c00e2fd19eee881c0dd0eb5c08dd873
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9s)
15:13:10 ------------------------------------------------------------------
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 9810da1152963b762288de80d59e90ee
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.3s)
15:13:10 ------------------------------------------------------------------
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 323c583eb9bb8ab9552a72152ec9efbc
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:13:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.7s)
15:13:10
15:13:10
15:13:10 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:13:10
15:13:11 Results: 15 passed, 0 failed out of 15 runs
15:13:11 Run 16/100
15:13:11 Run test targeting http://127.0.0.1:9413/
15:13:11 [System information] Memory (host): 23043.9 MB (23.04 GB) free
15:13:11 [System information] RAM used by NodeJS 128.8 MB
15:13:11 [System information] CPU: 10 cores
15:13:11 [Package information] WebdriverIO: 9.27.0
15:13:11 [Package information] wdio-mediawiki: 6.5.1
15:13:11 [Configuration] maxInstances 4 (max tests running in parallel)
15:13:11
15:13:11 Execution of 4 workers started at 2026-04-10T20:13:11.992Z
15:13:11
15:13:13 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:13:13 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:13:13 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:13:13 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:13:14 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:13:22 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:13:23 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:13:24 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:13:29 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:13:29
15:13:29 "spec" Reporter:
15:13:29 ------------------------------------------------------------------
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: e4a3229898feb5510df0a8e9e7d915d6
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.1s)
15:13:29 ------------------------------------------------------------------
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 791e052bf820c6be51de0a8bea98355e
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.6s)
15:13:29 ------------------------------------------------------------------
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: aba9c41024e307b20d35efbbe28a5457
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.6s)
15:13:29 ------------------------------------------------------------------
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 8856c1dad44fded58cf547b979c368ad
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:13:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.5s)
15:13:29
15:13:29
15:13:29 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:13:29
15:13:29 Results: 16 passed, 0 failed out of 16 runs
15:13:29 Run 17/100
15:13:30 Run test targeting http://127.0.0.1:9413/
15:13:30 [System information] Memory (host): 23055.0 MB (23.05 GB) free
15:13:30 [System information] RAM used by NodeJS 129.4 MB
15:13:30 [System information] CPU: 10 cores
15:13:30 [Package information] WebdriverIO: 9.27.0
15:13:30 [Package information] wdio-mediawiki: 6.5.1
15:13:30 [Configuration] maxInstances 4 (max tests running in parallel)
15:13:30
15:13:30 Execution of 4 workers started at 2026-04-10T20:13:30.114Z
15:13:30
15:13:31 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:13:31 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:13:31 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:13:31 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:13:32 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:13:40 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:13:41 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:13:42 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:13:46 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:13:46
15:13:46 "spec" Reporter:
15:13:46 ------------------------------------------------------------------
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 5c2c1deca313370888e98f8726bf250d
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8s)
15:13:46 ------------------------------------------------------------------
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 1203994a827442709391407dde3cbda6
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.7s)
15:13:46 ------------------------------------------------------------------
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 604259dfab478e6ed95645fee3d9d975
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.9s)
15:13:46 ------------------------------------------------------------------
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: ffed3d55947b74f34b8fd965d67dd452
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:13:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.1s)
15:13:46
15:13:46
15:13:46 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:13:46
15:13:47 Results: 17 passed, 0 failed out of 17 runs
15:13:47 Run 18/100
15:13:47 Run test targeting http://127.0.0.1:9413/
15:13:47 [System information] Memory (host): 23054.3 MB (23.05 GB) free
15:13:47 [System information] RAM used by NodeJS 127.2 MB
15:13:47 [System information] CPU: 10 cores
15:13:47 [Package information] WebdriverIO: 9.27.0
15:13:47 [Package information] wdio-mediawiki: 6.5.1
15:13:47 [Configuration] maxInstances 4 (max tests running in parallel)
15:13:47
15:13:47 Execution of 4 workers started at 2026-04-10T20:13:47.869Z
15:13:47
15:13:49 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:13:49 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:13:49 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:13:49 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:13:50 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:13:58 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:13:59 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:14:00 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:14:04 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:14:04
15:14:04 "spec" Reporter:
15:14:04 ------------------------------------------------------------------
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 021673dd3a7c0aec8272d46eea854766
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.5s)
15:14:04 ------------------------------------------------------------------
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 7da98468778a2c398dc596e615593b78
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.8s)
15:14:04 ------------------------------------------------------------------
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: b42a1049167f8a486b23351b608ee127
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:14:04 ------------------------------------------------------------------
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: a58e2ef092a362aa046633aab635b403
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:14:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.5s)
15:14:04
15:14:04
15:14:04 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:14:04
15:14:05 Results: 18 passed, 0 failed out of 18 runs
15:14:05 Run 19/100
15:14:06 Run test targeting http://127.0.0.1:9413/
15:14:06 [System information] Memory (host): 23043.6 MB (23.04 GB) free
15:14:06 [System information] RAM used by NodeJS 124.3 MB
15:14:06 [System information] CPU: 10 cores
15:14:06 [Package information] WebdriverIO: 9.27.0
15:14:06 [Package information] wdio-mediawiki: 6.5.1
15:14:06 [Configuration] maxInstances 4 (max tests running in parallel)
15:14:06
15:14:06 Execution of 4 workers started at 2026-04-10T20:14:06.042Z
15:14:06
15:14:07 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:14:07 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:14:07 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:14:07 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:14:08 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:14:17 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:14:17 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:14:19 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:14:23 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:14:23
15:14:23 "spec" Reporter:
15:14:23 ------------------------------------------------------------------
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 65de789da567d8d3842773c5ad88af9f
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.4s)
15:14:23 ------------------------------------------------------------------
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 0365edc6cafb7b22fcd01ce75f591ca7
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.8s)
15:14:23 ------------------------------------------------------------------
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: efc1e11daa7f3fa73aae35896240e565
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.3s)
15:14:23 ------------------------------------------------------------------
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 983ffba74c72edf4c3b8f5e890f2ec62
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:14:23 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.2s)
15:14:23
15:14:23
15:14:23 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:14:23
15:14:23 Results: 19 passed, 0 failed out of 19 runs
15:14:23 Run 20/100
15:14:24 Run test targeting http://127.0.0.1:9413/
15:14:24 [System information] Memory (host): 23036.1 MB (23.04 GB) free
15:14:24 [System information] RAM used by NodeJS 130.5 MB
15:14:24 [System information] CPU: 10 cores
15:14:24 [Package information] WebdriverIO: 9.27.0
15:14:24 [Package information] wdio-mediawiki: 6.5.1
15:14:24 [Configuration] maxInstances 4 (max tests running in parallel)
15:14:24
15:14:24 Execution of 4 workers started at 2026-04-10T20:14:24.175Z
15:14:24
15:14:25 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:14:25 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:14:25 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:14:25 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:14:26 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:14:35 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:14:35 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:14:37 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:14:41 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:14:41
15:14:41 "spec" Reporter:
15:14:41 ------------------------------------------------------------------
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 5c843a37f9504dc238803b965a227413
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.6s)
15:14:41 ------------------------------------------------------------------
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 8c94105ebf7e068c1526b3cd3a7602bc
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.7s)
15:14:41 ------------------------------------------------------------------
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 025f6b562a96fdbdccebbb41fac2a6fd
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.4s)
15:14:41 ------------------------------------------------------------------
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 5ac2191fd23fd44315ee611ee5d619f2
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:14:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.7s)
15:14:41
15:14:41
15:14:41 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:14:41
15:14:41 Results: 20 passed, 0 failed out of 20 runs
15:14:41 Run 21/100
15:14:42 Run test targeting http://127.0.0.1:9413/
15:14:42 [System information] Memory (host): 23040.5 MB (23.04 GB) free
15:14:42 [System information] RAM used by NodeJS 130.6 MB
15:14:42 [System information] CPU: 10 cores
15:14:42 [Package information] WebdriverIO: 9.27.0
15:14:42 [Package information] wdio-mediawiki: 6.5.1
15:14:42 [Configuration] maxInstances 4 (max tests running in parallel)
15:14:42
15:14:42 Execution of 4 workers started at 2026-04-10T20:14:42.780Z
15:14:42
15:14:44 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:14:44 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:14:44 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:14:44 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:14:45 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:14:54 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:14:54 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:14:56 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:15:00 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:15:00
15:15:00 "spec" Reporter:
15:15:00 ------------------------------------------------------------------
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: d0fa27aa334be0b68f11485d8f42e01c
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (9.1s)
15:15:00 ------------------------------------------------------------------
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 27cb395d018cc2fdf5c5520a69c2e947
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.4s)
15:15:00 ------------------------------------------------------------------
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: a70195d460cb943573618520be6bca59
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.8s)
15:15:00 ------------------------------------------------------------------
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 024699d87279ecb35c1e9b78d4a66d0c
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:15:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15s)
15:15:00
15:15:00
15:15:00 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:15:00
15:15:00 Results: 21 passed, 0 failed out of 21 runs
15:15:00 Run 22/100
15:15:01 Run test targeting http://127.0.0.1:9413/
15:15:01 [System information] Memory (host): 23033.7 MB (23.03 GB) free
15:15:01 [System information] RAM used by NodeJS 133.1 MB
15:15:01 [System information] CPU: 10 cores
15:15:01 [Package information] WebdriverIO: 9.27.0
15:15:01 [Package information] wdio-mediawiki: 6.5.1
15:15:01 [Configuration] maxInstances 4 (max tests running in parallel)
15:15:01
15:15:01 Execution of 4 workers started at 2026-04-10T20:15:01.714Z
15:15:01
15:15:03 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:15:03 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:15:03 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:15:03 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:15:04 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:15:13 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:15:14 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:15:15 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:15:19 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:15:19
15:15:19 "spec" Reporter:
15:15:19 ------------------------------------------------------------------
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 1b5098a9abe1cda6d0167d2f9ea9838e
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (9.4s)
15:15:19 ------------------------------------------------------------------
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 823c22b6ebd4d7d421930b169e3785ee
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.7s)
15:15:19 ------------------------------------------------------------------
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: b389d9476b5abe83ac66e83d1a0aa312
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (11.1s)
15:15:19 ------------------------------------------------------------------
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 96bf1fe764da40dfc218d91b94aaf2b0
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:15:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.6s)
15:15:19
15:15:19
15:15:19 Spec Files: 4 passed, 4 total (100% completed) in 00:00:18
15:15:19
15:15:20 Results: 22 passed, 0 failed out of 22 runs
15:15:20 Run 23/100
15:15:21 Run test targeting http://127.0.0.1:9413/
15:15:21 [System information] Memory (host): 22826.1 MB (22.83 GB) free
15:15:21 [System information] RAM used by NodeJS 130.9 MB
15:15:21 [System information] CPU: 10 cores
15:15:21 [Package information] WebdriverIO: 9.27.0
15:15:21 [Package information] wdio-mediawiki: 6.5.1
15:15:21 [Configuration] maxInstances 4 (max tests running in parallel)
15:15:21
15:15:21 Execution of 4 workers started at 2026-04-10T20:15:21.146Z
15:15:21
15:15:22 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:15:23 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:15:23 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:15:23 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:15:23 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:15:33 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:15:33 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:15:34 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:15:39 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:15:39
15:15:39 "spec" Reporter:
15:15:39 ------------------------------------------------------------------
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 0b6ce0d1d8c8dee348ad25e17c33a10c
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.9s)
15:15:39 ------------------------------------------------------------------
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: a241e1c051dbdae3fd1f97c8dfc19639
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.4s)
15:15:39 ------------------------------------------------------------------
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 93c940b9bd47b3397c3973ee14d2f5ec
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.8s)
15:15:39 ------------------------------------------------------------------
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 8d8fbe8bed5a080cad3163c4577cb34a
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:15:39 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.5s)
15:15:39
15:15:39
15:15:39 Spec Files: 4 passed, 4 total (100% completed) in 00:00:18
15:15:39
15:15:39 Results: 23 passed, 0 failed out of 23 runs
15:15:39 Run 24/100
15:15:40 Run test targeting http://127.0.0.1:9413/
15:15:40 [System information] Memory (host): 22505.5 MB (22.51 GB) free
15:15:40 [System information] RAM used by NodeJS 130.6 MB
15:15:40 [System information] CPU: 10 cores
15:15:40 [Package information] WebdriverIO: 9.27.0
15:15:40 [Package information] wdio-mediawiki: 6.5.1
15:15:40 [Configuration] maxInstances 4 (max tests running in parallel)
15:15:40
15:15:40 Execution of 4 workers started at 2026-04-10T20:15:40.758Z
15:15:40
15:15:42 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:15:42 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:15:42 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:15:42 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:15:43 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:15:52 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:15:53 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:15:54 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:15:58 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:15:58
15:15:58 "spec" Reporter:
15:15:58 ------------------------------------------------------------------
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 2152ecd9a9e0beec5ab447b7dc631d39
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.7s)
15:15:58 ------------------------------------------------------------------
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: d99a53fb93d394e94af517a527969640
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.8s)
15:15:58 ------------------------------------------------------------------
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 31dfec6b48ac0cfd7f724cb4c067180c
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.8s)
15:15:58 ------------------------------------------------------------------
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 3332a43403fb140219cec50a7bdbc02e
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:15:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.1s)
15:15:58
15:15:58
15:15:58 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:15:58
15:15:58 Results: 24 passed, 0 failed out of 24 runs
15:15:58 Run 25/100
15:15:59 Run test targeting http://127.0.0.1:9413/
15:15:59 [System information] Memory (host): 22479.8 MB (22.48 GB) free
15:15:59 [System information] RAM used by NodeJS 137.2 MB
15:15:59 [System information] CPU: 10 cores
15:15:59 [Package information] WebdriverIO: 9.27.0
15:15:59 [Package information] wdio-mediawiki: 6.5.1
15:15:59 [Configuration] maxInstances 4 (max tests running in parallel)
15:15:59
15:15:59 Execution of 4 workers started at 2026-04-10T20:15:59.674Z
15:15:59
15:16:01 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:16:01 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:16:01 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:16:01 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:16:02 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:16:11 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:16:11 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:16:13 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:16:17 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:16:17
15:16:17 "spec" Reporter:
15:16:17 ------------------------------------------------------------------
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 49ff267c54a4b4d37dbfbd9a156fd573
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.8s)
15:16:17 ------------------------------------------------------------------
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 30bf8d996a76c503e3a921c97fd0350f
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.6s)
15:16:17 ------------------------------------------------------------------
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: e15d175844246437d063118ebcf88b88
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (11s)
15:16:17 ------------------------------------------------------------------
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 9ad334d4ceced8c39472e1852f093a9b
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:16:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.3s)
15:16:17
15:16:17
15:16:17 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:16:17
15:16:17 Results: 25 passed, 0 failed out of 25 runs
15:16:17 Run 26/100
15:16:18 Run test targeting http://127.0.0.1:9413/
15:16:18 [System information] Memory (host): 22477.6 MB (22.48 GB) free
15:16:18 [System information] RAM used by NodeJS 126.6 MB
15:16:18 [System information] CPU: 10 cores
15:16:18 [Package information] WebdriverIO: 9.27.0
15:16:18 [Package information] wdio-mediawiki: 6.5.1
15:16:18 [Configuration] maxInstances 4 (max tests running in parallel)
15:16:18
15:16:18 Execution of 4 workers started at 2026-04-10T20:16:18.855Z
15:16:18
15:16:20 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:16:20 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:16:20 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:16:20 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:16:21 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:16:30 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:16:30 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:16:31 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:16:36 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:16:36
15:16:36 "spec" Reporter:
15:16:36 ------------------------------------------------------------------
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: d9e9c7c0a2f46be68791a7e887ee95c6
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.6s)
15:16:36 ------------------------------------------------------------------
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 73e85430e0922ecf7f37eb69827ca52d
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.8s)
15:16:36 ------------------------------------------------------------------
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 723010f535f63b7323a4a161e4eaad86
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.4s)
15:16:36 ------------------------------------------------------------------
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: fb52479c198e875bb8b5c154ff0ec71a
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:16:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.8s)
15:16:36
15:16:36
15:16:36 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:16:36
15:16:36 Results: 26 passed, 0 failed out of 26 runs
15:16:36 Run 27/100
15:16:37 Run test targeting http://127.0.0.1:9413/
15:16:37 [System information] Memory (host): 22437.0 MB (22.44 GB) free
15:16:37 [System information] RAM used by NodeJS 135.2 MB
15:16:37 [System information] CPU: 10 cores
15:16:37 [Package information] WebdriverIO: 9.27.0
15:16:37 [Package information] wdio-mediawiki: 6.5.1
15:16:37 [Configuration] maxInstances 4 (max tests running in parallel)
15:16:37
15:16:37 Execution of 4 workers started at 2026-04-10T20:16:37.974Z
15:16:37
15:16:39 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:16:39 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:16:39 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:16:39 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:16:40 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:16:49 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:16:49 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:16:51 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:16:55 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:16:55
15:16:55 "spec" Reporter:
15:16:55 ------------------------------------------------------------------
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 7f7925ba156cc6eabb5d5f55b7e6dbfe
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.9s)
15:16:55 ------------------------------------------------------------------
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: faf6dc1b8aefc7befd28f9581cff4326
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.1s)
15:16:55 ------------------------------------------------------------------
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 89dd9a8b4932f04c04bc0c4615618275
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.6s)
15:16:55 ------------------------------------------------------------------
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: d67b2ff783f14105ba51cd399e410509
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:16:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.9s)
15:16:55
15:16:55
15:16:55 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:16:55
15:16:55 Results: 27 passed, 0 failed out of 27 runs
15:16:55 Run 28/100
15:16:56 Run test targeting http://127.0.0.1:9413/
15:16:56 [System information] Memory (host): 22300.7 MB (22.30 GB) free
15:16:56 [System information] RAM used by NodeJS 133.5 MB
15:16:56 [System information] CPU: 10 cores
15:16:56 [Package information] WebdriverIO: 9.27.0
15:16:56 [Package information] wdio-mediawiki: 6.5.1
15:16:56 [Configuration] maxInstances 4 (max tests running in parallel)
15:16:56
15:16:56 Execution of 4 workers started at 2026-04-10T20:16:56.899Z
15:16:56
15:16:58 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:16:58 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:16:58 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:16:58 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:16:59 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:17:08 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:17:09 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:17:10 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:17:14 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:17:14
15:17:14 "spec" Reporter:
15:17:14 ------------------------------------------------------------------
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 4758a7431546680439ad7f4bbb04687e
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.8s)
15:17:14 ------------------------------------------------------------------
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 5c9eb220bd3deb4aad1aba5138ef3d7c
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.5s)
15:17:14 ------------------------------------------------------------------
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 0902c7a1698c8bfa2eac4fb8615da0a6
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.4s)
15:17:14 ------------------------------------------------------------------
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 88c4a03157ef9341cd95870be39546df
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:17:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.1s)
15:17:14
15:17:14
15:17:14 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:17:14
15:17:14 Results: 28 passed, 0 failed out of 28 runs
15:17:14 Run 29/100
15:17:15 Run test targeting http://127.0.0.1:9413/
15:17:15 [System information] Memory (host): 23036.3 MB (23.04 GB) free
15:17:15 [System information] RAM used by NodeJS 125.2 MB
15:17:15 [System information] CPU: 10 cores
15:17:15 [Package information] WebdriverIO: 9.27.0
15:17:15 [Package information] wdio-mediawiki: 6.5.1
15:17:15 [Configuration] maxInstances 4 (max tests running in parallel)
15:17:15
15:17:15 Execution of 4 workers started at 2026-04-10T20:17:15.735Z
15:17:15
15:17:17 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:17:17 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:17:17 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:17:17 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:17:17 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:17:26 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:17:27 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:17:28 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:17:32 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:17:32
15:17:32 "spec" Reporter:
15:17:32 ------------------------------------------------------------------
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 193ab2e5cdfc0cbab21f40d6ccc0c66c
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.5s)
15:17:32 ------------------------------------------------------------------
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 7ed16e5e98c386799095bec3f87324fe
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.8s)
15:17:32 ------------------------------------------------------------------
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 6e6fb92fe74f53e020dd7979eaf28d4e
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.9s)
15:17:32 ------------------------------------------------------------------
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 8c64387b0fcd79622dc1ea757dfd878d
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:17:32 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.6s)
15:17:32
15:17:32
15:17:32 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:17:32
15:17:33 Results: 29 passed, 0 failed out of 29 runs
15:17:33 Run 30/100
15:17:33 Run test targeting http://127.0.0.1:9413/
15:17:33 [System information] Memory (host): 23039.5 MB (23.04 GB) free
15:17:33 [System information] RAM used by NodeJS 134.4 MB
15:17:33 [System information] CPU: 10 cores
15:17:33 [Package information] WebdriverIO: 9.27.0
15:17:33 [Package information] wdio-mediawiki: 6.5.1
15:17:33 [Configuration] maxInstances 4 (max tests running in parallel)
15:17:33
15:17:33 Execution of 4 workers started at 2026-04-10T20:17:33.946Z
15:17:33
15:17:35 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:17:35 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:17:35 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:17:35 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:17:36 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:17:45 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:17:45 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:17:46 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:17:51 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:17:51
15:17:51 "spec" Reporter:
15:17:51 ------------------------------------------------------------------
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 3cef648c91a24afd5fe74ab16642ec1c
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.8s)
15:17:51 ------------------------------------------------------------------
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 2c764a6168bf11914903c727268739d4
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.4s)
15:17:51 ------------------------------------------------------------------
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 4224f331bf1b622db35030358cc3f24c
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:17:51 ------------------------------------------------------------------
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 2163429d509d8801db924f57d618a0a2
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:17:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.1s)
15:17:51
15:17:51
15:17:51 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:17:51
15:17:51 Results: 30 passed, 0 failed out of 30 runs
15:17:51 Run 31/100
15:17:52 Run test targeting http://127.0.0.1:9413/
15:17:52 [System information] Memory (host): 23039.6 MB (23.04 GB) free
15:17:52 [System information] RAM used by NodeJS 132.8 MB
15:17:52 [System information] CPU: 10 cores
15:17:52 [Package information] WebdriverIO: 9.27.0
15:17:52 [Package information] wdio-mediawiki: 6.5.1
15:17:52 [Configuration] maxInstances 4 (max tests running in parallel)
15:17:52
15:17:52 Execution of 4 workers started at 2026-04-10T20:17:52.866Z
15:17:52
15:17:54 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:17:54 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:17:54 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:17:54 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:17:55 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:18:04 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:18:05 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:18:06 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:18:10 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:18:10
15:18:10 "spec" Reporter:
15:18:10 ------------------------------------------------------------------
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: ec056dbf015bf0a2b1962cdcf3fc5590
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (9s)
15:18:10 ------------------------------------------------------------------
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 907088eb38ff757e939d016972d06b22
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.4s)
15:18:10 ------------------------------------------------------------------
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: e23b53a497a0ed06ec15cc24c87cbd03
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.6s)
15:18:10 ------------------------------------------------------------------
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 19b1286ca28d8e97b6b457b2391bf908
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:18:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.9s)
15:18:10
15:18:10
15:18:10 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:18:10
15:18:10 Results: 31 passed, 0 failed out of 31 runs
15:18:10 Run 32/100
15:18:11 Run test targeting http://127.0.0.1:9413/
15:18:11 [System information] Memory (host): 23037.3 MB (23.04 GB) free
15:18:11 [System information] RAM used by NodeJS 133.5 MB
15:18:11 [System information] CPU: 10 cores
15:18:11 [Package information] WebdriverIO: 9.27.0
15:18:11 [Package information] wdio-mediawiki: 6.5.1
15:18:11 [Configuration] maxInstances 4 (max tests running in parallel)
15:18:11
15:18:11 Execution of 4 workers started at 2026-04-10T20:18:11.698Z
15:18:11
15:18:13 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:18:13 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:18:13 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:18:13 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:18:14 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:18:23 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:18:23 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:18:25 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:18:29 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:18:29
15:18:29 "spec" Reporter:
15:18:29 ------------------------------------------------------------------
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 57968e711f520860721c7f56adcb62b5
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (9s)
15:18:29 ------------------------------------------------------------------
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: c2d1cdbf491e22e400360497b59857e0
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.4s)
15:18:29 ------------------------------------------------------------------
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 7a075cc762fb266a59fe962e7e16c23b
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.6s)
15:18:29 ------------------------------------------------------------------
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 94311dc17562a7d641b9d01df9f2c3bb
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:18:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.8s)
15:18:29
15:18:29
15:18:29 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:18:29
15:18:29 Results: 32 passed, 0 failed out of 32 runs
15:18:29 Run 33/100
15:18:30 Run test targeting http://127.0.0.1:9413/
15:18:30 [System information] Memory (host): 23037.9 MB (23.04 GB) free
15:18:30 [System information] RAM used by NodeJS 129.9 MB
15:18:30 [System information] CPU: 10 cores
15:18:30 [Package information] WebdriverIO: 9.27.0
15:18:30 [Package information] wdio-mediawiki: 6.5.1
15:18:30 [Configuration] maxInstances 4 (max tests running in parallel)
15:18:30
15:18:30 Execution of 4 workers started at 2026-04-10T20:18:30.537Z
15:18:30
15:18:32 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:18:32 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:18:32 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:18:32 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:18:32 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:18:41 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:18:42 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:18:43 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:18:47 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:18:47
15:18:47 "spec" Reporter:
15:18:47 ------------------------------------------------------------------
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 6efe3ca041024f974782c8b90f907b42
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.5s)
15:18:47 ------------------------------------------------------------------
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 8c359d7c27b005edf764e742bc546581
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.2s)
15:18:47 ------------------------------------------------------------------
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: db87b5ff5af2ea35f2777da7d1a48e12
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.5s)
15:18:47 ------------------------------------------------------------------
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: ffe5dfc5928d2efd6f3e61d252847fab
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:18:47 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.7s)
15:18:47
15:18:47
15:18:47 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:18:47
15:18:48 Results: 33 passed, 0 failed out of 33 runs
15:18:48 Run 34/100
15:18:48 Run test targeting http://127.0.0.1:9413/
15:18:48 [System information] Memory (host): 23029.4 MB (23.03 GB) free
15:18:48 [System information] RAM used by NodeJS 129.9 MB
15:18:48 [System information] CPU: 10 cores
15:18:48 [Package information] WebdriverIO: 9.27.0
15:18:48 [Package information] wdio-mediawiki: 6.5.1
15:18:48 [Configuration] maxInstances 4 (max tests running in parallel)
15:18:48
15:18:48 Execution of 4 workers started at 2026-04-10T20:18:48.940Z
15:18:48
15:18:50 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:18:50 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:18:50 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:18:50 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:18:51 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:19:00 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:19:00 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:19:01 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:19:06 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:19:06
15:19:06 "spec" Reporter:
15:19:06 ------------------------------------------------------------------
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 18fcdaf89b6478df52ec12b5b52cd075
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.4s)
15:19:06 ------------------------------------------------------------------
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 96438c418983fb382453761422df6bcc
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.8s)
15:19:06 ------------------------------------------------------------------
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: c8668fcb66ed3279d414cc707e16a0d7
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.2s)
15:19:06 ------------------------------------------------------------------
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 350dbda825e98bd57f2296d644e2d92a
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:19:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.1s)
15:19:06
15:19:06
15:19:06 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:19:06
15:19:06 Results: 34 passed, 0 failed out of 34 runs
15:19:06 Run 35/100
15:19:07 Run test targeting http://127.0.0.1:9413/
15:19:07 [System information] Memory (host): 23027.2 MB (23.03 GB) free
15:19:07 [System information] RAM used by NodeJS 128.9 MB
15:19:07 [System information] CPU: 10 cores
15:19:07 [Package information] WebdriverIO: 9.27.0
15:19:07 [Package information] wdio-mediawiki: 6.5.1
15:19:07 [Configuration] maxInstances 4 (max tests running in parallel)
15:19:07
15:19:07 Execution of 4 workers started at 2026-04-10T20:19:07.860Z
15:19:07
15:19:09 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:19:09 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:19:09 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:19:09 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:19:10 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:19:19 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:19:19 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:19:21 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:19:25 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:19:25
15:19:25 "spec" Reporter:
15:19:25 ------------------------------------------------------------------
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 97602bc402cb0178bb92edcc90be4eeb
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.7s)
15:19:25 ------------------------------------------------------------------
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 53e52082da480788c738fb1ceed6013c
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.2s)
15:19:25 ------------------------------------------------------------------
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: d30974a8d5ec2c00ae66e8789eb1c39b
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.5s)
15:19:25 ------------------------------------------------------------------
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: b74153a5a4bdd6390bd17de4f419eeac
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:19:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.6s)
15:19:25
15:19:25
15:19:25 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:19:25
15:19:25 Results: 35 passed, 0 failed out of 35 runs
15:19:25 Run 36/100
15:19:26 Run test targeting http://127.0.0.1:9413/
15:19:26 [System information] Memory (host): 23033.7 MB (23.03 GB) free
15:19:26 [System information] RAM used by NodeJS 133.4 MB
15:19:26 [System information] CPU: 10 cores
15:19:26 [Package information] WebdriverIO: 9.27.0
15:19:26 [Package information] wdio-mediawiki: 6.5.1
15:19:26 [Configuration] maxInstances 4 (max tests running in parallel)
15:19:26
15:19:26 Execution of 4 workers started at 2026-04-10T20:19:26.343Z
15:19:26
15:19:27 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:19:27 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:19:27 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:19:27 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:19:28 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:19:37 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:19:37 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:19:39 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:19:43 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:19:43
15:19:43 "spec" Reporter:
15:19:43 ------------------------------------------------------------------
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 8c3d2be9217ae06b806626bd320afc63
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.3s)
15:19:43 ------------------------------------------------------------------
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 6df06d38e48753c05a97d390d6c8c7db
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.7s)
15:19:43 ------------------------------------------------------------------
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: bc905e56e9237ad8c31ad4f19678a9fe
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:19:43 ------------------------------------------------------------------
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: a13cbd1194dbc8f50e5985d8df1a6cfb
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:19:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.9s)
15:19:43
15:19:43
15:19:43 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:19:43
15:19:44 Results: 36 passed, 0 failed out of 36 runs
15:19:44 Run 37/100
15:19:44 Run test targeting http://127.0.0.1:9413/
15:19:44 [System information] Memory (host): 23022.1 MB (23.02 GB) free
15:19:44 [System information] RAM used by NodeJS 130.1 MB
15:19:44 [System information] CPU: 10 cores
15:19:44 [Package information] WebdriverIO: 9.27.0
15:19:44 [Package information] wdio-mediawiki: 6.5.1
15:19:44 [Configuration] maxInstances 4 (max tests running in parallel)
15:19:44
15:19:44 Execution of 4 workers started at 2026-04-10T20:19:44.917Z
15:19:44
15:19:46 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:19:46 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:19:46 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:19:46 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:19:47 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:19:55 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:19:56 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:19:57 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:20:01 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:20:01
15:20:01 "spec" Reporter:
15:20:01 ------------------------------------------------------------------
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: fd077d51b8f10fab4ce8d0aa197b8b50
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.4s)
15:20:01 ------------------------------------------------------------------
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: d508e5f59b81ea7003f77aed266706ad
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.5s)
15:20:01 ------------------------------------------------------------------
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 90ff2792376cd4ac5e7b358801a5373c
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.9s)
15:20:01 ------------------------------------------------------------------
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 7b08b5e9a2118b12d5e14387500f5326
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:20:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.5s)
15:20:01
15:20:01
15:20:01 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:20:01
15:20:02 Results: 37 passed, 0 failed out of 37 runs
15:20:02 Run 38/100
15:20:03 Run test targeting http://127.0.0.1:9413/
15:20:03 [System information] Memory (host): 23036.4 MB (23.04 GB) free
15:20:03 [System information] RAM used by NodeJS 130.9 MB
15:20:03 [System information] CPU: 10 cores
15:20:03 [Package information] WebdriverIO: 9.27.0
15:20:03 [Package information] wdio-mediawiki: 6.5.1
15:20:03 [Configuration] maxInstances 4 (max tests running in parallel)
15:20:03
15:20:03 Execution of 4 workers started at 2026-04-10T20:20:03.008Z
15:20:03
15:20:04 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:20:04 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:20:04 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:20:04 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:20:05 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:20:13 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:20:14 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:20:15 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:20:19 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:20:19
15:20:19 "spec" Reporter:
15:20:19 ------------------------------------------------------------------
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 6133b647c54a9569e3cdcae94dac0812
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.4s)
15:20:19 ------------------------------------------------------------------
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 8ce1e07369821cb1b4e67c8bb173b0ab
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.9s)
15:20:19 ------------------------------------------------------------------
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: e4301db431a90850a65f14f64a79e86b
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10s)
15:20:19 ------------------------------------------------------------------
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 1931427e013b5bac4b486580c106a39b
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:20:19 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.3s)
15:20:19
15:20:19
15:20:19 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:20:19
15:20:20 Results: 38 passed, 0 failed out of 38 runs
15:20:20 Run 39/100
15:20:20 Run test targeting http://127.0.0.1:9413/
15:20:20 [System information] Memory (host): 23001.5 MB (23.00 GB) free
15:20:20 [System information] RAM used by NodeJS 131.0 MB
15:20:20 [System information] CPU: 10 cores
15:20:20 [Package information] WebdriverIO: 9.27.0
15:20:20 [Package information] wdio-mediawiki: 6.5.1
15:20:20 [Configuration] maxInstances 4 (max tests running in parallel)
15:20:20
15:20:20 Execution of 4 workers started at 2026-04-10T20:20:20.985Z
15:20:20
15:20:22 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:20:22 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:20:22 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:20:22 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:20:23 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:20:31 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:20:32 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:20:33 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:20:37 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:20:37
15:20:37 "spec" Reporter:
15:20:37 ------------------------------------------------------------------
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: b2c897364854e27de541af1ec85642cb
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.1s)
15:20:37 ------------------------------------------------------------------
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 4a784028e0d352f17e4e6be94f94fa5f
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.9s)
15:20:37 ------------------------------------------------------------------
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: d19b0fdba24e4c06038c8355c24b167c
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.2s)
15:20:37 ------------------------------------------------------------------
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: dd8c6f65077149588be3a15bb2fed93b
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:20:37 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.3s)
15:20:37
15:20:37
15:20:37 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:20:37
15:20:38 Results: 39 passed, 0 failed out of 39 runs
15:20:38 Run 40/100
15:20:39 Run test targeting http://127.0.0.1:9413/
15:20:39 [System information] Memory (host): 23013.3 MB (23.01 GB) free
15:20:39 [System information] RAM used by NodeJS 134.0 MB
15:20:39 [System information] CPU: 10 cores
15:20:39 [Package information] WebdriverIO: 9.27.0
15:20:39 [Package information] wdio-mediawiki: 6.5.1
15:20:39 [Configuration] maxInstances 4 (max tests running in parallel)
15:20:39
15:20:39 Execution of 4 workers started at 2026-04-10T20:20:39.050Z
15:20:39
15:20:40 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:20:40 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:20:40 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:20:40 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:20:41 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:20:49 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:20:50 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:20:51 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:20:56 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:20:56
15:20:56 "spec" Reporter:
15:20:56 ------------------------------------------------------------------
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 60a380bcd78bb030fe5e7ecae21d94aa
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.2s)
15:20:56 ------------------------------------------------------------------
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 5e03559a6c5e0d6c922296fff2f255da
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.9s)
15:20:56 ------------------------------------------------------------------
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: c97328c4eb7ecdb9dfac0b5b1735313e
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.9s)
15:20:56 ------------------------------------------------------------------
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 39c337b00f6c83de6bfa9936d634a607
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:20:56 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.8s)
15:20:56
15:20:56
15:20:56 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:20:56
15:20:56 Results: 40 passed, 0 failed out of 40 runs
15:20:56 Run 41/100
15:20:57 Run test targeting http://127.0.0.1:9413/
15:20:57 [System information] Memory (host): 23009.2 MB (23.01 GB) free
15:20:57 [System information] RAM used by NodeJS 130.1 MB
15:20:57 [System information] CPU: 10 cores
15:20:57 [Package information] WebdriverIO: 9.27.0
15:20:57 [Package information] wdio-mediawiki: 6.5.1
15:20:57 [Configuration] maxInstances 4 (max tests running in parallel)
15:20:57
15:20:57 Execution of 4 workers started at 2026-04-10T20:20:57.706Z
15:20:57
15:20:59 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:20:59 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:20:59 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:20:59 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:21:00 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:21:16 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:21:16 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:21:18 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:21:22 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:21:22
15:21:22 "spec" Reporter:
15:21:22 ------------------------------------------------------------------
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 43e9327570e4f3c126b2c77a95c2831b
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (16s)
15:21:22 ------------------------------------------------------------------
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 03e205225298f7e684df32420ab4c1f5
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (16.3s)
15:21:22 ------------------------------------------------------------------
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: b4158e44c6a7361fd9b15a414a25898d
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (17.9s)
15:21:22 ------------------------------------------------------------------
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 9cf665244c0ef7445458c84e94594afa
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:21:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (22s)
15:21:22
15:21:22
15:21:22 Spec Files: 4 passed, 4 total (100% completed) in 00:00:24
15:21:22
15:21:22 Results: 41 passed, 0 failed out of 41 runs
15:21:22 Run 42/100
15:21:23 Run test targeting http://127.0.0.1:9413/
15:21:23 [System information] Memory (host): 23016.4 MB (23.02 GB) free
15:21:23 [System information] RAM used by NodeJS 136.5 MB
15:21:23 [System information] CPU: 10 cores
15:21:23 [Package information] WebdriverIO: 9.27.0
15:21:23 [Package information] wdio-mediawiki: 6.5.1
15:21:23 [Configuration] maxInstances 4 (max tests running in parallel)
15:21:23
15:21:23 Execution of 4 workers started at 2026-04-10T20:21:23.439Z
15:21:23
15:21:25 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:21:25 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:21:25 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:21:25 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:21:25 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:21:34 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:21:35 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:21:36 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:21:40 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:21:40
15:21:40 "spec" Reporter:
15:21:40 ------------------------------------------------------------------
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 5842ca2187aee8f99989dc72556c92ed
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.7s)
15:21:40 ------------------------------------------------------------------
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: f27da86379fd9d0ed506a1c34e6043f2
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.3s)
15:21:40 ------------------------------------------------------------------
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 31de28770087e16217e4c782fa6c2749
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.2s)
15:21:40 ------------------------------------------------------------------
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 7f690329f7bf5cc05779866d28e4c62d
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:21:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.6s)
15:21:40
15:21:40
15:21:40 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:21:40
15:21:41 Results: 42 passed, 0 failed out of 42 runs
15:21:41 Run 43/100
15:21:41 Run test targeting http://127.0.0.1:9413/
15:21:41 [System information] Memory (host): 23015.6 MB (23.02 GB) free
15:21:41 [System information] RAM used by NodeJS 132.1 MB
15:21:41 [System information] CPU: 10 cores
15:21:41 [Package information] WebdriverIO: 9.27.0
15:21:41 [Package information] wdio-mediawiki: 6.5.1
15:21:41 [Configuration] maxInstances 4 (max tests running in parallel)
15:21:41
15:21:41 Execution of 4 workers started at 2026-04-10T20:21:41.951Z
15:21:41
15:21:43 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:21:43 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:21:43 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:21:43 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:21:44 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:21:52 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:21:53 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:21:54 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:21:58 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:21:58
15:21:58 "spec" Reporter:
15:21:58 ------------------------------------------------------------------
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 5eb1d959fbdc8745c0d5c159ae3acd22
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.3s)
15:21:58 ------------------------------------------------------------------
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 864bab166c5053fe7ddb3dde53a42649
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.8s)
15:21:58 ------------------------------------------------------------------
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 0dcd0cef6b344099df14e1c05b1c2e7b
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10s)
15:21:58 ------------------------------------------------------------------
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 851571bf838801ede13a855d164e60ad
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:21:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.3s)
15:21:58
15:21:58
15:21:58 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:21:58
15:21:59 Results: 43 passed, 0 failed out of 43 runs
15:21:59 Run 44/100
15:22:00 Run test targeting http://127.0.0.1:9413/
15:22:00 [System information] Memory (host): 23018.6 MB (23.02 GB) free
15:22:00 [System information] RAM used by NodeJS 128.4 MB
15:22:00 [System information] CPU: 10 cores
15:22:00 [Package information] WebdriverIO: 9.27.0
15:22:00 [Package information] wdio-mediawiki: 6.5.1
15:22:00 [Configuration] maxInstances 4 (max tests running in parallel)
15:22:00
15:22:00 Execution of 4 workers started at 2026-04-10T20:22:00.136Z
15:22:00
15:22:01 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:22:01 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:22:01 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:22:01 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:22:02 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:22:11 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:22:11 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:22:13 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:22:17 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:22:17
15:22:17 "spec" Reporter:
15:22:17 ------------------------------------------------------------------
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: e6368676dc02223a2a26351eff2681f6
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.6s)
15:22:17 ------------------------------------------------------------------
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: e5e67c25cc69dd4efa02bafce3c9eae2
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.1s)
15:22:17 ------------------------------------------------------------------
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: f9d0f174776c30f577a6c70977cbe907
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.5s)
15:22:17 ------------------------------------------------------------------
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: fc9980c21a3ec5813cd3bb1c26531694
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:22:17 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.1s)
15:22:17
15:22:17
15:22:17 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:22:17
15:22:18 Results: 44 passed, 0 failed out of 44 runs
15:22:18 Run 45/100
15:22:19 Run test targeting http://127.0.0.1:9413/
15:22:19 [System information] Memory (host): 23004.8 MB (23.00 GB) free
15:22:19 [System information] RAM used by NodeJS 131.5 MB
15:22:19 [System information] CPU: 10 cores
15:22:19 [Package information] WebdriverIO: 9.27.0
15:22:19 [Package information] wdio-mediawiki: 6.5.1
15:22:19 [Configuration] maxInstances 4 (max tests running in parallel)
15:22:19
15:22:19 Execution of 4 workers started at 2026-04-10T20:22:19.086Z
15:22:19
15:22:20 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:22:20 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:22:20 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:22:20 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:22:21 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:22:30 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:22:30 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:22:32 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:22:36 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:22:36
15:22:36 "spec" Reporter:
15:22:36 ------------------------------------------------------------------
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: f9bd50b880c2f9a6aaa936b3edd3d32e
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.7s)
15:22:36 ------------------------------------------------------------------
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: bc2b14ce31f63b01bdb964e6e81346b3
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.2s)
15:22:36 ------------------------------------------------------------------
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: b9e8196a0f472b7f46d4e25f5076a78e
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.4s)
15:22:36 ------------------------------------------------------------------
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: e97b3971ddeb177b509564c2a3f9f42a
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:22:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.2s)
15:22:36
15:22:36
15:22:36 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:22:36
15:22:37 Results: 45 passed, 0 failed out of 45 runs
15:22:37 Run 46/100
15:22:38 Run test targeting http://127.0.0.1:9413/
15:22:38 [System information] Memory (host): 23005.5 MB (23.01 GB) free
15:22:38 [System information] RAM used by NodeJS 132.3 MB
15:22:38 [System information] CPU: 10 cores
15:22:38 [Package information] WebdriverIO: 9.27.0
15:22:38 [Package information] wdio-mediawiki: 6.5.1
15:22:38 [Configuration] maxInstances 4 (max tests running in parallel)
15:22:38
15:22:38 Execution of 4 workers started at 2026-04-10T20:22:38.099Z
15:22:38
15:22:39 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:22:39 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:22:39 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:22:39 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:22:40 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:22:49 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:22:49 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:22:50 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:22:55 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:22:55
15:22:55 "spec" Reporter:
15:22:55 ------------------------------------------------------------------
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: e17eced4cfbfbb15324495b3acb55cd8
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.6s)
15:22:55 ------------------------------------------------------------------
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 796e1b90a8de8ee1c19947fb964db288
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.1s)
15:22:55 ------------------------------------------------------------------
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 63ad0289358fb42b5b2077f674741ba9
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.2s)
15:22:55 ------------------------------------------------------------------
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: e4d47e89b00b0842525b16f7c7757d55
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:22:55 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.9s)
15:22:55
15:22:55
15:22:55 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:22:55
15:22:55 Results: 46 passed, 0 failed out of 46 runs
15:22:55 Run 47/100
15:22:56 Run test targeting http://127.0.0.1:9413/
15:22:56 [System information] Memory (host): 23009.7 MB (23.01 GB) free
15:22:56 [System information] RAM used by NodeJS 131.4 MB
15:22:56 [System information] CPU: 10 cores
15:22:56 [Package information] WebdriverIO: 9.27.0
15:22:56 [Package information] wdio-mediawiki: 6.5.1
15:22:56 [Configuration] maxInstances 4 (max tests running in parallel)
15:22:56
15:22:56 Execution of 4 workers started at 2026-04-10T20:22:56.718Z
15:22:56
15:22:58 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:22:58 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:22:58 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:22:58 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:22:59 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:23:08 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:23:08 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:23:09 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:23:14 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:23:14
15:23:14 "spec" Reporter:
15:23:14 ------------------------------------------------------------------
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: f1841e6177e5d395f36fff9dbaa2209a
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.9s)
15:23:14 ------------------------------------------------------------------
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: f73ae0c7199bb446257ec35d74da201a
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.2s)
15:23:14 ------------------------------------------------------------------
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: ef34eea0350996464daa6c7e9737a632
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.4s)
15:23:14 ------------------------------------------------------------------
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: d00a172940dd3dc6f4446fbb67f98bbc
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:23:14 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.1s)
15:23:14
15:23:14
15:23:14 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:23:14
15:23:14 Results: 47 passed, 0 failed out of 47 runs
15:23:14 Run 48/100
15:23:15 Run test targeting http://127.0.0.1:9413/
15:23:15 [System information] Memory (host): 23018.2 MB (23.02 GB) free
15:23:15 [System information] RAM used by NodeJS 133.6 MB
15:23:15 [System information] CPU: 10 cores
15:23:15 [Package information] WebdriverIO: 9.27.0
15:23:15 [Package information] wdio-mediawiki: 6.5.1
15:23:15 [Configuration] maxInstances 4 (max tests running in parallel)
15:23:15
15:23:15 Execution of 4 workers started at 2026-04-10T20:23:15.835Z
15:23:15
15:23:17 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:23:17 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:23:17 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:23:17 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:23:18 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:23:27 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:23:27 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:23:29 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:23:33 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:23:33
15:23:33 "spec" Reporter:
15:23:33 ------------------------------------------------------------------
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 8aad9110929d7e19c398d5af6dcac051
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.6s)
15:23:33 ------------------------------------------------------------------
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 6ffb9a9e89883239cb08bd0230ed3efd
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.3s)
15:23:33 ------------------------------------------------------------------
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: c01d3fe5ea51e7ad524ed01123a16ef8
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.8s)
15:23:33 ------------------------------------------------------------------
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 2f1482091fc7fc54a697a37c31d3f0fd
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:23:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.1s)
15:23:33
15:23:33
15:23:33 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:23:33
15:23:33 Results: 48 passed, 0 failed out of 48 runs
15:23:33 Run 49/100
15:23:34 Run test targeting http://127.0.0.1:9413/
15:23:34 [System information] Memory (host): 23010.7 MB (23.01 GB) free
15:23:34 [System information] RAM used by NodeJS 134.7 MB
15:23:34 [System information] CPU: 10 cores
15:23:34 [Package information] WebdriverIO: 9.27.0
15:23:34 [Package information] wdio-mediawiki: 6.5.1
15:23:34 [Configuration] maxInstances 4 (max tests running in parallel)
15:23:34
15:23:34 Execution of 4 workers started at 2026-04-10T20:23:34.815Z
15:23:34
15:23:36 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:23:36 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:23:36 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:23:36 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:23:37 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:23:46 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:23:46 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:23:47 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:23:52 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:23:52
15:23:52 "spec" Reporter:
15:23:52 ------------------------------------------------------------------
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 4a6efd39329a599856d32fb2a8216c13
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.6s)
15:23:52 ------------------------------------------------------------------
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 6fe9f96e33a8f050b0eed3df50e8f6a4
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.7s)
15:23:52 ------------------------------------------------------------------
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 16b9b1fdcecd17637568ad0da989d751
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.3s)
15:23:52 ------------------------------------------------------------------
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 919b717a1d66c7d7cb735024724ba579
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:23:52 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.9s)
15:23:52
15:23:52
15:23:52 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:23:52
15:23:52 Results: 49 passed, 0 failed out of 49 runs
15:23:52 Run 50/100
15:23:53 Run test targeting http://127.0.0.1:9413/
15:23:53 [System information] Memory (host): 23020.0 MB (23.02 GB) free
15:23:53 [System information] RAM used by NodeJS 133.7 MB
15:23:53 [System information] CPU: 10 cores
15:23:53 [Package information] WebdriverIO: 9.27.0
15:23:53 [Package information] wdio-mediawiki: 6.5.1
15:23:53 [Configuration] maxInstances 4 (max tests running in parallel)
15:23:53
15:23:53 Execution of 4 workers started at 2026-04-10T20:23:53.464Z
15:23:53
15:23:55 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:23:55 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:23:55 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:23:55 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:23:55 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:24:04 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:24:05 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:24:06 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:24:11 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:24:11
15:24:11 "spec" Reporter:
15:24:11 ------------------------------------------------------------------
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: c0d6f81a7b4358b0ab977e1d1c16def5
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.7s)
15:24:11 ------------------------------------------------------------------
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 5218921254e2e536e5215893a950eb97
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.4s)
15:24:11 ------------------------------------------------------------------
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 225966c181dc4ea923754814f1872a25
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.7s)
15:24:11 ------------------------------------------------------------------
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 7dbe3caa723d92cbe7cf2866dfd274e0
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:24:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.4s)
15:24:11
15:24:11
15:24:11 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:24:11
15:24:11 Results: 50 passed, 0 failed out of 50 runs
15:24:11 Run 51/100
15:24:12 Run test targeting http://127.0.0.1:9413/
15:24:12 [System information] Memory (host): 23013.5 MB (23.01 GB) free
15:24:12 [System information] RAM used by NodeJS 130.3 MB
15:24:12 [System information] CPU: 10 cores
15:24:12 [Package information] WebdriverIO: 9.27.0
15:24:12 [Package information] wdio-mediawiki: 6.5.1
15:24:12 [Configuration] maxInstances 4 (max tests running in parallel)
15:24:12
15:24:12 Execution of 4 workers started at 2026-04-10T20:24:12.638Z
15:24:12
15:24:14 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:24:14 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:24:14 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:24:14 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:24:15 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:24:24 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:24:24 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:24:25 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:24:30 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:24:30
15:24:30 "spec" Reporter:
15:24:30 ------------------------------------------------------------------
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 8f4a85e30e2d114162f0bd2641d2aaef
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (9.1s)
15:24:30 ------------------------------------------------------------------
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 04b8c50715e78c198e640f3ec33a4929
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.1s)
15:24:30 ------------------------------------------------------------------
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 19ce334980feaf3cdd6f4299c847abac
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.4s)
15:24:30 ------------------------------------------------------------------
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: c289b48350f3fb11984d22b95c42a545
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:24:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.5s)
15:24:30
15:24:30
15:24:30 Spec Files: 4 passed, 4 total (100% completed) in 00:00:18
15:24:30
15:24:31 Results: 51 passed, 0 failed out of 51 runs
15:24:31 Run 52/100
15:24:31 Run test targeting http://127.0.0.1:9413/
15:24:31 [System information] Memory (host): 23009.7 MB (23.01 GB) free
15:24:31 [System information] RAM used by NodeJS 138.0 MB
15:24:31 [System information] CPU: 10 cores
15:24:31 [Package information] WebdriverIO: 9.27.0
15:24:31 [Package information] wdio-mediawiki: 6.5.1
15:24:31 [Configuration] maxInstances 4 (max tests running in parallel)
15:24:31
15:24:31 Execution of 4 workers started at 2026-04-10T20:24:31.943Z
15:24:31
15:24:33 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:24:33 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:24:33 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:24:33 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:24:34 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:24:43 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:24:43 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:24:44 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:24:49 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:24:49
15:24:49 "spec" Reporter:
15:24:49 ------------------------------------------------------------------
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 5fa5c9aa5ec1a7d05e274e50e855d679
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.5s)
15:24:49 ------------------------------------------------------------------
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 514d4ed16647514133f31ae1693fe0bf
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.6s)
15:24:49 ------------------------------------------------------------------
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: ab32ad7631769f7a2a295e9c8e80cd74
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:24:49 ------------------------------------------------------------------
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 86cb31c3ed31b8e7aada6cc011b26e09
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:24:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.4s)
15:24:49
15:24:49
15:24:49 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:24:49
15:24:49 Results: 52 passed, 0 failed out of 52 runs
15:24:49 Run 53/100
15:24:50 Run test targeting http://127.0.0.1:9413/
15:24:50 [System information] Memory (host): 23022.3 MB (23.02 GB) free
15:24:50 [System information] RAM used by NodeJS 132.7 MB
15:24:50 [System information] CPU: 10 cores
15:24:50 [Package information] WebdriverIO: 9.27.0
15:24:50 [Package information] wdio-mediawiki: 6.5.1
15:24:50 [Configuration] maxInstances 4 (max tests running in parallel)
15:24:50
15:24:50 Execution of 4 workers started at 2026-04-10T20:24:50.200Z
15:24:50
15:24:51 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:24:51 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:24:51 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:24:51 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:24:52 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:25:00 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:25:01 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:25:03 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:25:07 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:25:07
15:25:07 "spec" Reporter:
15:25:07 ------------------------------------------------------------------
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 9590bbdadb60d095de8f54ff3c2c391c
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (7.9s)
15:25:07 ------------------------------------------------------------------
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 2b70d560b850a311878eff553a3988d8
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.7s)
15:25:07 ------------------------------------------------------------------
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: e92b169781e4ecf0225a880fa02d984c
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:25:07 ------------------------------------------------------------------
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: f608de06cc1dd51bd36303db0bd4b042
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:25:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.8s)
15:25:07
15:25:07
15:25:07 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:25:07
15:25:07 Results: 53 passed, 0 failed out of 53 runs
15:25:07 Run 54/100
15:25:08 Run test targeting http://127.0.0.1:9413/
15:25:08 [System information] Memory (host): 23005.4 MB (23.01 GB) free
15:25:08 [System information] RAM used by NodeJS 134.1 MB
15:25:08 [System information] CPU: 10 cores
15:25:08 [Package information] WebdriverIO: 9.27.0
15:25:08 [Package information] wdio-mediawiki: 6.5.1
15:25:08 [Configuration] maxInstances 4 (max tests running in parallel)
15:25:08
15:25:08 Execution of 4 workers started at 2026-04-10T20:25:08.580Z
15:25:08
15:25:10 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:25:10 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:25:10 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:25:10 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:25:10 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:25:19 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:25:20 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:25:21 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:25:26 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:25:26
15:25:26 "spec" Reporter:
15:25:26 ------------------------------------------------------------------
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 7ee97ea8ac6983aa4b6de622124ecfa6
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.5s)
15:25:26 ------------------------------------------------------------------
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 0f78ecfa993c59127db615b34e660563
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.9s)
15:25:26 ------------------------------------------------------------------
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 44d6cb373db1ec557da56ad4a20bd9dc
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.2s)
15:25:26 ------------------------------------------------------------------
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: aa4131053908930f133a9acebc11c084
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:25:26 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.1s)
15:25:26
15:25:26
15:25:26 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:25:26
15:25:26 Results: 54 passed, 0 failed out of 54 runs
15:25:26 Run 55/100
15:25:27 Run test targeting http://127.0.0.1:9413/
15:25:27 [System information] Memory (host): 22999.4 MB (23.00 GB) free
15:25:27 [System information] RAM used by NodeJS 135.4 MB
15:25:27 [System information] CPU: 10 cores
15:25:27 [Package information] WebdriverIO: 9.27.0
15:25:27 [Package information] wdio-mediawiki: 6.5.1
15:25:27 [Configuration] maxInstances 4 (max tests running in parallel)
15:25:27
15:25:27 Execution of 4 workers started at 2026-04-10T20:25:27.450Z
15:25:27
15:25:28 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:25:28 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:25:29 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:25:29 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:25:29 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:25:38 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:25:38 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:25:40 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:25:45 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:25:45
15:25:45 "spec" Reporter:
15:25:45 ------------------------------------------------------------------
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: db052726735d56df6d4ada8dbe7d3740
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.3s)
15:25:45 ------------------------------------------------------------------
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: b786c396c1b4aab7f33df69c9006941a
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9s)
15:25:45 ------------------------------------------------------------------
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 16ec22f5d1ef8e4c8f0cd5526ea1504f
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10s)
15:25:45 ------------------------------------------------------------------
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 1a46f07cddf52e3c7dd4f96f8e87dbad
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:25:45 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.2s)
15:25:45
15:25:45
15:25:45 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:25:45
15:25:45 Results: 55 passed, 0 failed out of 55 runs
15:25:45 Run 56/100
15:25:46 Run test targeting http://127.0.0.1:9413/
15:25:46 [System information] Memory (host): 22998.3 MB (23.00 GB) free
15:25:46 [System information] RAM used by NodeJS 129.4 MB
15:25:46 [System information] CPU: 10 cores
15:25:46 [Package information] WebdriverIO: 9.27.0
15:25:46 [Package information] wdio-mediawiki: 6.5.1
15:25:46 [Configuration] maxInstances 4 (max tests running in parallel)
15:25:46
15:25:46 Execution of 4 workers started at 2026-04-10T20:25:46.260Z
15:25:46
15:25:47 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:25:47 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:25:47 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:25:47 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:25:48 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:25:57 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:25:57 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:25:58 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:26:03 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:26:03
15:26:03 "spec" Reporter:
15:26:03 ------------------------------------------------------------------
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 83bd4bb2e8d36c6fdfbdaeb5aac16f28
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.4s)
15:26:03 ------------------------------------------------------------------
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 35cfe33fd4d708c9150189710e537d64
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.8s)
15:26:03 ------------------------------------------------------------------
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: b34724c41476ccafa2edd9e493182595
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10s)
15:26:03 ------------------------------------------------------------------
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 6e57385f9c8865a62f194ba11b5f8782
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:26:03 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.4s)
15:26:03
15:26:03
15:26:03 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:26:03
15:26:03 Results: 56 passed, 0 failed out of 56 runs
15:26:03 Run 57/100
15:26:04 Run test targeting http://127.0.0.1:9413/
15:26:04 [System information] Memory (host): 22930.7 MB (22.93 GB) free
15:26:04 [System information] RAM used by NodeJS 134.1 MB
15:26:04 [System information] CPU: 10 cores
15:26:04 [Package information] WebdriverIO: 9.27.0
15:26:04 [Package information] wdio-mediawiki: 6.5.1
15:26:04 [Configuration] maxInstances 4 (max tests running in parallel)
15:26:04
15:26:04 Execution of 4 workers started at 2026-04-10T20:26:04.534Z
15:26:04
15:26:06 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:26:06 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:26:06 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:26:06 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:26:06 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:26:15 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:26:15 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:26:17 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:26:22 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:26:22
15:26:22 "spec" Reporter:
15:26:22 ------------------------------------------------------------------
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: c3744b28f8c0603a1c1e369f24e29ba4
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.4s)
15:26:22 ------------------------------------------------------------------
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: ebf39f15914e3d76d1eaf4dce5b35579
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.4s)
15:26:22 ------------------------------------------------------------------
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 791944e82653c56950a637a6f4c6b803
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.9s)
15:26:22 ------------------------------------------------------------------
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 2566e62f9edafe2142d310554a5875df
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:26:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.9s)
15:26:22
15:26:22
15:26:22 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:26:22
15:26:22 Results: 57 passed, 0 failed out of 57 runs
15:26:22 Run 58/100
15:26:23 Run test targeting http://127.0.0.1:9413/
15:26:23 [System information] Memory (host): 22993.9 MB (22.99 GB) free
15:26:23 [System information] RAM used by NodeJS 135.2 MB
15:26:23 [System information] CPU: 10 cores
15:26:23 [Package information] WebdriverIO: 9.27.0
15:26:23 [Package information] wdio-mediawiki: 6.5.1
15:26:23 [Configuration] maxInstances 4 (max tests running in parallel)
15:26:23
15:26:23 Execution of 4 workers started at 2026-04-10T20:26:23.118Z
15:26:23
15:26:24 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:26:24 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:26:24 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:26:24 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:26:25 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:26:34 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:26:34 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:26:36 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:26:40 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:26:40
15:26:40 "spec" Reporter:
15:26:40 ------------------------------------------------------------------
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 33a2a9034fe8f959d11392a862373bbd
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.6s)
15:26:40 ------------------------------------------------------------------
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 2cb650a407a97662d1ce1a71cf53d1a6
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9s)
15:26:40 ------------------------------------------------------------------
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: ff1fd55a3ac171da5ed2081dab896b6c
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:26:40 ------------------------------------------------------------------
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: a6340c1d9d780b7da615eb9a801959c2
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:26:40 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.6s)
15:26:40
15:26:40
15:26:40 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:26:40
15:26:40 Results: 58 passed, 0 failed out of 58 runs
15:26:40 Run 59/100
15:26:41 Run test targeting http://127.0.0.1:9413/
15:26:41 [System information] Memory (host): 23010.7 MB (23.01 GB) free
15:26:41 [System information] RAM used by NodeJS 128.9 MB
15:26:41 [System information] CPU: 10 cores
15:26:41 [Package information] WebdriverIO: 9.27.0
15:26:41 [Package information] wdio-mediawiki: 6.5.1
15:26:41 [Configuration] maxInstances 4 (max tests running in parallel)
15:26:41
15:26:41 Execution of 4 workers started at 2026-04-10T20:26:41.620Z
15:26:41
15:26:42 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:26:43 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:26:43 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:26:43 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:26:43 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:26:53 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:26:53 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:26:54 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:26:58 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:26:58
15:26:58 "spec" Reporter:
15:26:58 ------------------------------------------------------------------
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: ecddbe8e3bc3dea934b7f3cac9b7df2e
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.6s)
15:26:58 ------------------------------------------------------------------
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: fbb6925993560439d5ef04654afc0662
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.2s)
15:26:58 ------------------------------------------------------------------
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 7382dbc73bebb3a50e7c6f795e4697d8
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.3s)
15:26:58 ------------------------------------------------------------------
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 62d4c453989f9cb3c1e2d41ce7df7942
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:26:58 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.8s)
15:26:58
15:26:58
15:26:58 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:26:58
15:26:59 Results: 59 passed, 0 failed out of 59 runs
15:26:59 Run 60/100
15:27:00 Run test targeting http://127.0.0.1:9413/
15:27:00 [System information] Memory (host): 22998.2 MB (23.00 GB) free
15:27:00 [System information] RAM used by NodeJS 126.8 MB
15:27:00 [System information] CPU: 10 cores
15:27:00 [Package information] WebdriverIO: 9.27.0
15:27:00 [Package information] wdio-mediawiki: 6.5.1
15:27:00 [Configuration] maxInstances 4 (max tests running in parallel)
15:27:00
15:27:00 Execution of 4 workers started at 2026-04-10T20:27:00.184Z
15:27:00
15:27:01 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:27:01 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:27:01 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:27:01 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:27:02 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:27:11 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:27:12 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:27:13 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:27:18 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:27:18
15:27:18 "spec" Reporter:
15:27:18 ------------------------------------------------------------------
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 58b9013b89a0edd20d3c04f1bd06bc20
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.7s)
15:27:18 ------------------------------------------------------------------
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 7aae3f2445d854bf827365d4386b8919
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.2s)
15:27:18 ------------------------------------------------------------------
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 8e1254a0ee355e75ee53fdc7a9b4de10
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.8s)
15:27:18 ------------------------------------------------------------------
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: b73888069441917735b307fa201c7ed8
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:27:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.1s)
15:27:18
15:27:18
15:27:18 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:27:18
15:27:18 Results: 60 passed, 0 failed out of 60 runs
15:27:18 Run 61/100
15:27:19 Run test targeting http://127.0.0.1:9413/
15:27:19 [System information] Memory (host): 22996.2 MB (23.00 GB) free
15:27:19 [System information] RAM used by NodeJS 133.6 MB
15:27:19 [System information] CPU: 10 cores
15:27:19 [Package information] WebdriverIO: 9.27.0
15:27:19 [Package information] wdio-mediawiki: 6.5.1
15:27:19 [Configuration] maxInstances 4 (max tests running in parallel)
15:27:19
15:27:19 Execution of 4 workers started at 2026-04-10T20:27:19.201Z
15:27:19
15:27:20 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:27:20 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:27:20 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:27:20 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:27:21 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:27:30 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:27:30 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:27:31 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:27:35 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:27:35
15:27:35 "spec" Reporter:
15:27:35 ------------------------------------------------------------------
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 9fe8eb840279b7f0162ffae4a14a296a
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.5s)
15:27:35 ------------------------------------------------------------------
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: df6aefdae79cdd752fa4eed59e7995a7
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9s)
15:27:35 ------------------------------------------------------------------
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: d9675bf8b8957392ad6fc49c083f7fbc
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.9s)
15:27:35 ------------------------------------------------------------------
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 2fc96d80228ebb3d555dc4393bd5a94a
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:27:35 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.3s)
15:27:35
15:27:35
15:27:35 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:27:35
15:27:36 Results: 61 passed, 0 failed out of 61 runs
15:27:36 Run 62/100
15:27:36 Run test targeting http://127.0.0.1:9413/
15:27:36 [System information] Memory (host): 23006.8 MB (23.01 GB) free
15:27:36 [System information] RAM used by NodeJS 131.2 MB
15:27:36 [System information] CPU: 10 cores
15:27:36 [Package information] WebdriverIO: 9.27.0
15:27:36 [Package information] wdio-mediawiki: 6.5.1
15:27:36 [Configuration] maxInstances 4 (max tests running in parallel)
15:27:36
15:27:36 Execution of 4 workers started at 2026-04-10T20:27:36.976Z
15:27:36
15:27:38 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:27:38 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:27:38 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:27:38 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:27:39 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:27:47 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:27:47 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:27:49 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:27:53 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:27:53
15:27:53 "spec" Reporter:
15:27:53 ------------------------------------------------------------------
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: a060317960eff32aedca9afa752a64c9
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (7.8s)
15:27:53 ------------------------------------------------------------------
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: a1ca330b5ab68fc09f6b90a74f92598c
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.5s)
15:27:53 ------------------------------------------------------------------
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: f29de4a0da660cb0fc374059b1ebfe90
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.6s)
15:27:53 ------------------------------------------------------------------
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: a69fa66455c20f8051e712002f71cd34
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:27:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (13.9s)
15:27:53
15:27:53
15:27:53 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:27:53
15:27:53 Results: 62 passed, 0 failed out of 62 runs
15:27:53 Run 63/100
15:27:54 Run test targeting http://127.0.0.1:9413/
15:27:54 [System information] Memory (host): 23018.9 MB (23.02 GB) free
15:27:54 [System information] RAM used by NodeJS 129.3 MB
15:27:54 [System information] CPU: 10 cores
15:27:54 [Package information] WebdriverIO: 9.27.0
15:27:54 [Package information] wdio-mediawiki: 6.5.1
15:27:54 [Configuration] maxInstances 4 (max tests running in parallel)
15:27:54
15:27:54 Execution of 4 workers started at 2026-04-10T20:27:54.609Z
15:27:54
15:27:56 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:27:56 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:27:56 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:27:56 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:27:56 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:28:05 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:28:06 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:28:07 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:28:11 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:28:11
15:28:11 "spec" Reporter:
15:28:11 ------------------------------------------------------------------
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: ee27d7e8cf2eaeb85b4a9a4c1c4367ce
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.2s)
15:28:11 ------------------------------------------------------------------
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 98a43ca4443227e17b24f3963cfdc398
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9s)
15:28:11 ------------------------------------------------------------------
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: f547d89308f9becebeb5f4a6af088785
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.8s)
15:28:11 ------------------------------------------------------------------
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 1b9767da046bdf9784908987534dee79
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:28:11 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.4s)
15:28:11
15:28:11
15:28:11 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:28:11
15:28:11 Results: 63 passed, 0 failed out of 63 runs
15:28:11 Run 64/100
15:28:12 Run test targeting http://127.0.0.1:9413/
15:28:12 [System information] Memory (host): 22986.2 MB (22.99 GB) free
15:28:12 [System information] RAM used by NodeJS 135.3 MB
15:28:12 [System information] CPU: 10 cores
15:28:12 [Package information] WebdriverIO: 9.27.0
15:28:12 [Package information] wdio-mediawiki: 6.5.1
15:28:12 [Configuration] maxInstances 4 (max tests running in parallel)
15:28:12
15:28:12 Execution of 4 workers started at 2026-04-10T20:28:12.658Z
15:28:12
15:28:14 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:28:14 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:28:14 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:28:14 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:28:15 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:28:23 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:28:24 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:28:25 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:28:29 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:28:29
15:28:29 "spec" Reporter:
15:28:29 ------------------------------------------------------------------
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 09d2595acfd12a3fe5be5e3784c3c1e6
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.3s)
15:28:29 ------------------------------------------------------------------
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: faaeadfed977357cdd4d567644d85e2d
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.9s)
15:28:29 ------------------------------------------------------------------
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: def98cdf6dcf4e7baa7f6a79cfa41173
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.3s)
15:28:29 ------------------------------------------------------------------
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 3b761d2a24477e99fb7661a8fa5cd070
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:28:29 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.6s)
15:28:29
15:28:29
15:28:29 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:28:29
15:28:30 Results: 64 passed, 0 failed out of 64 runs
15:28:30 Run 65/100
15:28:31 Run test targeting http://127.0.0.1:9413/
15:28:31 [System information] Memory (host): 22988.3 MB (22.99 GB) free
15:28:31 [System information] RAM used by NodeJS 133.9 MB
15:28:31 [System information] CPU: 10 cores
15:28:31 [Package information] WebdriverIO: 9.27.0
15:28:31 [Package information] wdio-mediawiki: 6.5.1
15:28:31 [Configuration] maxInstances 4 (max tests running in parallel)
15:28:31
15:28:31 Execution of 4 workers started at 2026-04-10T20:28:31.107Z
15:28:31
15:28:32 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:28:32 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:28:32 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:28:32 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:28:33 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:28:42 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:28:42 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:28:43 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:28:48 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:28:48
15:28:48 "spec" Reporter:
15:28:48 ------------------------------------------------------------------
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 013c30ee1352128e0297b8ee6a60ea56
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.4s)
15:28:48 ------------------------------------------------------------------
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: cc8c20562ce0e05bae9b766fb6193d40
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.8s)
15:28:48 ------------------------------------------------------------------
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 87f217476eaae14c369bdc23df11da7e
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.9s)
15:28:48 ------------------------------------------------------------------
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: e802569b170c90138283cd7307ed186d
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:28:48 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.9s)
15:28:48
15:28:48
15:28:48 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:28:48
15:28:49 Results: 65 passed, 0 failed out of 65 runs
15:28:49 Run 66/100
15:28:49 Run test targeting http://127.0.0.1:9413/
15:28:49 [System information] Memory (host): 22981.3 MB (22.98 GB) free
15:28:49 [System information] RAM used by NodeJS 132.7 MB
15:28:49 [System information] CPU: 10 cores
15:28:49 [Package information] WebdriverIO: 9.27.0
15:28:49 [Package information] wdio-mediawiki: 6.5.1
15:28:49 [Configuration] maxInstances 4 (max tests running in parallel)
15:28:49
15:28:49 Execution of 4 workers started at 2026-04-10T20:28:49.880Z
15:28:49
15:28:51 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:28:51 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:28:51 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:28:51 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:28:52 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:29:00 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:29:00 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:29:02 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:29:06 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:29:06
15:29:06 "spec" Reporter:
15:29:06 ------------------------------------------------------------------
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 117bb8980e9913d54f95b4438ea37665
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.2s)
15:29:06 ------------------------------------------------------------------
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 6f786b85212f8f114fee3c30047e1b1d
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.6s)
15:29:06 ------------------------------------------------------------------
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: abdf0cd7149e5eecb0227b223c7979db
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.8s)
15:29:06 ------------------------------------------------------------------
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: dea4e12bbb4c606ba5bf1cfdbb2cebe6
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:29:06 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.6s)
15:29:06
15:29:06
15:29:06 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:29:06
15:29:07 Results: 66 passed, 0 failed out of 66 runs
15:29:07 Run 67/100
15:29:08 Run test targeting http://127.0.0.1:9413/
15:29:08 [System information] Memory (host): 22986.7 MB (22.99 GB) free
15:29:08 [System information] RAM used by NodeJS 133.5 MB
15:29:08 [System information] CPU: 10 cores
15:29:08 [Package information] WebdriverIO: 9.27.0
15:29:08 [Package information] wdio-mediawiki: 6.5.1
15:29:08 [Configuration] maxInstances 4 (max tests running in parallel)
15:29:08
15:29:08 Execution of 4 workers started at 2026-04-10T20:29:08.073Z
15:29:08
15:29:09 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:29:09 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:29:09 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:29:09 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:29:10 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:29:18 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:29:19 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:29:20 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:29:25 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:29:25
15:29:25 "spec" Reporter:
15:29:25 ------------------------------------------------------------------
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 1a69b9eae8b09f404ba67969640e0198
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8s)
15:29:25 ------------------------------------------------------------------
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 1a93af46b3ca1fa649faaa25f49df08c
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.5s)
15:29:25 ------------------------------------------------------------------
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 6f45a417022d2673e067bc773bc148d5
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:29:25 ------------------------------------------------------------------
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 67c90d1e60522bbeed5504eefb58a38a
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:29:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.6s)
15:29:25
15:29:25
15:29:25 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:29:25
15:29:25 Results: 67 passed, 0 failed out of 67 runs
15:29:25 Run 68/100
15:29:26 Run test targeting http://127.0.0.1:9413/
15:29:26 [System information] Memory (host): 22992.3 MB (22.99 GB) free
15:29:26 [System information] RAM used by NodeJS 125.5 MB
15:29:26 [System information] CPU: 10 cores
15:29:26 [Package information] WebdriverIO: 9.27.0
15:29:26 [Package information] wdio-mediawiki: 6.5.1
15:29:26 [Configuration] maxInstances 4 (max tests running in parallel)
15:29:26
15:29:26 Execution of 4 workers started at 2026-04-10T20:29:26.342Z
15:29:26
15:29:27 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:29:27 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:29:27 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:29:27 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:29:28 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:29:37 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:29:37 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:29:39 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:29:43 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:29:43
15:29:43 "spec" Reporter:
15:29:43 ------------------------------------------------------------------
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: e92f7082e242870e656867818916cbff
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.1s)
15:29:43 ------------------------------------------------------------------
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: eb216c74ed158509ca844414561179e6
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.7s)
15:29:43 ------------------------------------------------------------------
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 858b0a7d1e6dbcb458a71787927613cf
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:29:43 ------------------------------------------------------------------
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 8bec9ae75395917fb8b99a678935f4ae
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:29:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.1s)
15:29:43
15:29:43
15:29:43 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:29:43
15:29:44 Results: 68 passed, 0 failed out of 68 runs
15:29:44 Run 69/100
15:29:45 Run test targeting http://127.0.0.1:9413/
15:29:45 [System information] Memory (host): 22977.3 MB (22.98 GB) free
15:29:45 [System information] RAM used by NodeJS 134.2 MB
15:29:45 [System information] CPU: 10 cores
15:29:45 [Package information] WebdriverIO: 9.27.0
15:29:45 [Package information] wdio-mediawiki: 6.5.1
15:29:45 [Configuration] maxInstances 4 (max tests running in parallel)
15:29:45
15:29:45 Execution of 4 workers started at 2026-04-10T20:29:45.107Z
15:29:45
15:29:46 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:29:46 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:29:46 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:29:46 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:29:47 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:29:56 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:29:56 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:29:58 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:30:02 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:30:02
15:30:02 "spec" Reporter:
15:30:02 ------------------------------------------------------------------
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 259600bd619a38dd9ad7f385d8ee5fed
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.4s)
15:30:02 ------------------------------------------------------------------
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: ea2b9af8f8fdc40bb43ad638566dfb67
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.8s)
15:30:02 ------------------------------------------------------------------
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 7bcc105e6eb00244c8d4004d1ab5c457
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.4s)
15:30:02 ------------------------------------------------------------------
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 1eb7631554153e8dcc6cdc5f20a8f46c
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:30:02 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.9s)
15:30:02
15:30:02
15:30:02 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:30:02
15:30:03 Results: 69 passed, 0 failed out of 69 runs
15:30:03 Run 70/100
15:30:03 Run test targeting http://127.0.0.1:9413/
15:30:03 [System information] Memory (host): 22990.6 MB (22.99 GB) free
15:30:03 [System information] RAM used by NodeJS 130.3 MB
15:30:03 [System information] CPU: 10 cores
15:30:03 [Package information] WebdriverIO: 9.27.0
15:30:03 [Package information] wdio-mediawiki: 6.5.1
15:30:03 [Configuration] maxInstances 4 (max tests running in parallel)
15:30:03
15:30:03 Execution of 4 workers started at 2026-04-10T20:30:03.816Z
15:30:03
15:30:05 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:30:05 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:30:05 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:30:05 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:30:06 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:30:14 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:30:14 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:30:16 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:30:20 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:30:20
15:30:20 "spec" Reporter:
15:30:20 ------------------------------------------------------------------
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: df50fd96edd709165e97e8cf46082386
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.1s)
15:30:20 ------------------------------------------------------------------
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: b362fb41f278f6c9a10558bcebce3feb
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.3s)
15:30:20 ------------------------------------------------------------------
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 18322b799ef4f4f59ce02196c8b1154b
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.9s)
15:30:20 ------------------------------------------------------------------
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 9940127070a6009d24c79ffce4980bb5
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:30:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.3s)
15:30:20
15:30:20
15:30:20 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:30:20
15:30:20 Results: 70 passed, 0 failed out of 70 runs
15:30:20 Run 71/100
15:30:21 Run test targeting http://127.0.0.1:9413/
15:30:21 [System information] Memory (host): 22989.6 MB (22.99 GB) free
15:30:21 [System information] RAM used by NodeJS 132.6 MB
15:30:21 [System information] CPU: 10 cores
15:30:21 [Package information] WebdriverIO: 9.27.0
15:30:21 [Package information] wdio-mediawiki: 6.5.1
15:30:21 [Configuration] maxInstances 4 (max tests running in parallel)
15:30:21
15:30:21 Execution of 4 workers started at 2026-04-10T20:30:21.718Z
15:30:21
15:30:23 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:30:23 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:30:23 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:30:23 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:30:23 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:30:32 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:30:32 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:30:34 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:30:38 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:30:38
15:30:38 "spec" Reporter:
15:30:38 ------------------------------------------------------------------
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 26a8337d307042dd65e6dc9f9bc7963c
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.1s)
15:30:38 ------------------------------------------------------------------
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 892e3230a57127c8e9c16373ae543dcf
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.8s)
15:30:38 ------------------------------------------------------------------
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 1145d96575c55c6fa3946345c4a036ce
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:30:38 ------------------------------------------------------------------
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 112b6a12452da108b1b4be65045c76b5
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:30:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.7s)
15:30:38
15:30:38
15:30:38 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:30:38
15:30:39 Results: 71 passed, 0 failed out of 71 runs
15:30:39 Run 72/100
15:30:40 Run test targeting http://127.0.0.1:9413/
15:30:40 [System information] Memory (host): 22971.6 MB (22.97 GB) free
15:30:40 [System information] RAM used by NodeJS 131.0 MB
15:30:40 [System information] CPU: 10 cores
15:30:40 [Package information] WebdriverIO: 9.27.0
15:30:40 [Package information] wdio-mediawiki: 6.5.1
15:30:40 [Configuration] maxInstances 4 (max tests running in parallel)
15:30:40
15:30:40 Execution of 4 workers started at 2026-04-10T20:30:40.060Z
15:30:40
15:30:41 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:30:41 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:30:41 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:30:41 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:30:42 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:30:51 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:30:51 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:30:52 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:30:57 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:30:57
15:30:57 "spec" Reporter:
15:30:57 ------------------------------------------------------------------
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: f978bd19d8a3679fcc21a0c0c13da83c
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.5s)
15:30:57 ------------------------------------------------------------------
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 1bfd6ea35b2916d0bc68e8375d4af509
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9s)
15:30:57 ------------------------------------------------------------------
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 7f95689035042d3fac091397e6540aa1
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:30:57 ------------------------------------------------------------------
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: abe9d353ba5151491f27135dd32cf438
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:30:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.6s)
15:30:57
15:30:57
15:30:57 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:30:57
15:30:57 Results: 72 passed, 0 failed out of 72 runs
15:30:57 Run 73/100
15:30:58 Run test targeting http://127.0.0.1:9413/
15:30:58 [System information] Memory (host): 22971.2 MB (22.97 GB) free
15:30:58 [System information] RAM used by NodeJS 131.6 MB
15:30:58 [System information] CPU: 10 cores
15:30:58 [Package information] WebdriverIO: 9.27.0
15:30:58 [Package information] wdio-mediawiki: 6.5.1
15:30:58 [Configuration] maxInstances 4 (max tests running in parallel)
15:30:58
15:30:58 Execution of 4 workers started at 2026-04-10T20:30:58.448Z
15:30:58
15:30:59 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:31:00 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:31:00 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:31:00 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:31:00 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:31:08 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:31:09 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:31:10 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:31:15 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:31:15
15:31:15 "spec" Reporter:
15:31:15 ------------------------------------------------------------------
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 9097f0e80ddb8bb0db6060d167dacbf5
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8s)
15:31:15 ------------------------------------------------------------------
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 5354ee319c14eedb070e42e0e0950b55
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.7s)
15:31:15 ------------------------------------------------------------------
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: eec7cbbdea4bedaa5afdde5d3dcbb07d
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.6s)
15:31:15 ------------------------------------------------------------------
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: eca062d10abbb28264324094a65d1618
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:31:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.5s)
15:31:15
15:31:15
15:31:15 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:31:15
15:31:15 Results: 73 passed, 0 failed out of 73 runs
15:31:15 Run 74/100
15:31:16 Run test targeting http://127.0.0.1:9413/
15:31:16 [System information] Memory (host): 22979.6 MB (22.98 GB) free
15:31:16 [System information] RAM used by NodeJS 131.1 MB
15:31:16 [System information] CPU: 10 cores
15:31:16 [Package information] WebdriverIO: 9.27.0
15:31:16 [Package information] wdio-mediawiki: 6.5.1
15:31:16 [Configuration] maxInstances 4 (max tests running in parallel)
15:31:16
15:31:16 Execution of 4 workers started at 2026-04-10T20:31:16.730Z
15:31:16
15:31:18 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:31:18 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:31:18 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:31:18 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:31:19 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:31:27 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:31:27 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:31:29 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:31:33 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:31:33
15:31:33 "spec" Reporter:
15:31:33 ------------------------------------------------------------------
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: fbeac17241d50136e78c1175ae4febf1
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.3s)
15:31:33 ------------------------------------------------------------------
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 67c8c4ea3a9a4622143d529b8734aaf8
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.7s)
15:31:33 ------------------------------------------------------------------
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 1dc2730c46080d7b4bb0e5d942670174
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10s)
15:31:33 ------------------------------------------------------------------
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: ab86dfb55356638d586c9f6a6136e2e3
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:31:33 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.2s)
15:31:33
15:31:33
15:31:33 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:31:33
15:31:33 Results: 74 passed, 0 failed out of 74 runs
15:31:33 Run 75/100
15:31:34 Run test targeting http://127.0.0.1:9413/
15:31:34 [System information] Memory (host): 22975.2 MB (22.98 GB) free
15:31:34 [System information] RAM used by NodeJS 131.7 MB
15:31:34 [System information] CPU: 10 cores
15:31:34 [Package information] WebdriverIO: 9.27.0
15:31:34 [Package information] wdio-mediawiki: 6.5.1
15:31:34 [Configuration] maxInstances 4 (max tests running in parallel)
15:31:34
15:31:34 Execution of 4 workers started at 2026-04-10T20:31:34.701Z
15:31:34
15:31:36 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:31:36 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:31:36 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:31:36 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:31:36 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:31:45 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:31:45 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:31:47 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:31:51 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:31:51
15:31:51 "spec" Reporter:
15:31:51 ------------------------------------------------------------------
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 9572c7fe7709fb845b6962ea58cf753d
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.1s)
15:31:51 ------------------------------------------------------------------
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: c827fb7c48127edd98b6a2f42c9d6242
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.4s)
15:31:51 ------------------------------------------------------------------
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 4a1c39072125fe91edb6324a8ee05e61
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.8s)
15:31:51 ------------------------------------------------------------------
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 68cafe17f23582f556705616a67f2081
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:31:51 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.7s)
15:31:51
15:31:51
15:31:51 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:31:51
15:31:52 Results: 75 passed, 0 failed out of 75 runs
15:31:52 Run 76/100
15:31:52 Run test targeting http://127.0.0.1:9413/
15:31:52 [System information] Memory (host): 22983.0 MB (22.98 GB) free
15:31:52 [System information] RAM used by NodeJS 134.5 MB
15:31:52 [System information] CPU: 10 cores
15:31:52 [Package information] WebdriverIO: 9.27.0
15:31:52 [Package information] wdio-mediawiki: 6.5.1
15:31:52 [Configuration] maxInstances 4 (max tests running in parallel)
15:31:52
15:31:52 Execution of 4 workers started at 2026-04-10T20:31:52.994Z
15:31:52
15:31:54 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:31:54 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:31:54 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:31:54 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:31:55 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:32:04 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:32:04 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:32:06 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:32:10 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:32:10
15:32:10 "spec" Reporter:
15:32:10 ------------------------------------------------------------------
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 9b3c2fda484ad1a0e4460f6ef6477fe7
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.6s)
15:32:10 ------------------------------------------------------------------
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 2981e3f1110fe78fecd0cb1db36fcdd8
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.8s)
15:32:10 ------------------------------------------------------------------
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 35f67414460ce8a9064f71cd1c58abf5
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.8s)
15:32:10 ------------------------------------------------------------------
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 0963ef49c11dc481c17b71d3149010c5
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:32:10 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.1s)
15:32:10
15:32:10
15:32:10 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:32:10
15:32:10 Results: 76 passed, 0 failed out of 76 runs
15:32:10 Run 77/100
15:32:11 Run test targeting http://127.0.0.1:9413/
15:32:11 [System information] Memory (host): 22968.9 MB (22.97 GB) free
15:32:11 [System information] RAM used by NodeJS 127.9 MB
15:32:11 [System information] CPU: 10 cores
15:32:11 [Package information] WebdriverIO: 9.27.0
15:32:11 [Package information] wdio-mediawiki: 6.5.1
15:32:11 [Configuration] maxInstances 4 (max tests running in parallel)
15:32:11
15:32:11 Execution of 4 workers started at 2026-04-10T20:32:11.624Z
15:32:11
15:32:12 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:32:13 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:32:13 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:32:13 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:32:13 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:32:22 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:32:22 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:32:24 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:32:28 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:32:28
15:32:28 "spec" Reporter:
15:32:28 ------------------------------------------------------------------
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 9ccc34258d7debed65089b92c3f7a578
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.3s)
15:32:28 ------------------------------------------------------------------
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: a4db3ff1b3e717588b66b3e6ca35a995
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.7s)
15:32:28 ------------------------------------------------------------------
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: a193063143431085b9bc94874b74929f
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.7s)
15:32:28 ------------------------------------------------------------------
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: e84a8b01a4c131d69a3af03d32e133be
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:32:28 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.1s)
15:32:28
15:32:28
15:32:28 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:32:28
15:32:28 Results: 77 passed, 0 failed out of 77 runs
15:32:28 Run 78/100
15:32:29 Run test targeting http://127.0.0.1:9413/
15:32:29 [System information] Memory (host): 22973.0 MB (22.97 GB) free
15:32:29 [System information] RAM used by NodeJS 134.3 MB
15:32:29 [System information] CPU: 10 cores
15:32:29 [Package information] WebdriverIO: 9.27.0
15:32:29 [Package information] wdio-mediawiki: 6.5.1
15:32:29 [Configuration] maxInstances 4 (max tests running in parallel)
15:32:29
15:32:29 Execution of 4 workers started at 2026-04-10T20:32:29.226Z
15:32:29
15:32:30 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:32:30 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:32:30 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:32:31 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:32:31 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:32:40 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:32:41 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:32:42 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:32:46 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:32:46
15:32:46 "spec" Reporter:
15:32:46 ------------------------------------------------------------------
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 437c85891dc23cef8015697a10be012d
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.3s)
15:32:46 ------------------------------------------------------------------
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: d8a0982d3541b121f51d4483b66b05c2
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.8s)
15:32:46 ------------------------------------------------------------------
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 1a6dd5aad597dad6af3e96c32305acfe
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:32:46 ------------------------------------------------------------------
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: b59557e1192a3aec4838e6f3e6f2b684
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:32:46 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.8s)
15:32:46
15:32:46
15:32:46 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:32:46
15:32:46 Results: 78 passed, 0 failed out of 78 runs
15:32:46 Run 79/100
15:32:47 Run test targeting http://127.0.0.1:9413/
15:32:47 [System information] Memory (host): 22972.0 MB (22.97 GB) free
15:32:47 [System information] RAM used by NodeJS 133.6 MB
15:32:47 [System information] CPU: 10 cores
15:32:47 [Package information] WebdriverIO: 9.27.0
15:32:47 [Package information] wdio-mediawiki: 6.5.1
15:32:47 [Configuration] maxInstances 4 (max tests running in parallel)
15:32:47
15:32:47 Execution of 4 workers started at 2026-04-10T20:32:47.606Z
15:32:47
15:32:49 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:32:49 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:32:49 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:32:49 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:32:49 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:32:58 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:32:58 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:32:59 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:33:04 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:33:04
15:33:04 "spec" Reporter:
15:33:04 ------------------------------------------------------------------
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 87aa23525be08c80e7caadfd2e722a37
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (7.9s)
15:33:04 ------------------------------------------------------------------
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: e71314fc8a033108a629d942e2a82443
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.3s)
15:33:04 ------------------------------------------------------------------
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: d40c151dfd12d5020a18579989886149
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.5s)
15:33:04 ------------------------------------------------------------------
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: df46186c9f2fa83f77984fb03a33a79a
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:33:04 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.4s)
15:33:04
15:33:04
15:33:04 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:33:04
15:33:04 Results: 79 passed, 0 failed out of 79 runs
15:33:04 Run 80/100
15:33:05 Run test targeting http://127.0.0.1:9413/
15:33:05 [System information] Memory (host): 22972.4 MB (22.97 GB) free
15:33:05 [System information] RAM used by NodeJS 131.2 MB
15:33:05 [System information] CPU: 10 cores
15:33:05 [Package information] WebdriverIO: 9.27.0
15:33:05 [Package information] wdio-mediawiki: 6.5.1
15:33:05 [Configuration] maxInstances 4 (max tests running in parallel)
15:33:05
15:33:05 Execution of 4 workers started at 2026-04-10T20:33:05.657Z
15:33:05
15:33:07 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:33:07 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:33:07 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:33:07 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:33:07 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:33:16 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:33:17 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:33:17 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:33:22 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:33:22
15:33:22 "spec" Reporter:
15:33:22 ------------------------------------------------------------------
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 597d2f25c94b1435c12041e234cfd634
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.1s)
15:33:22 ------------------------------------------------------------------
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 32ba63efef335d651e78bb7aa9f0a57b
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.8s)
15:33:22 ------------------------------------------------------------------
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 08ccc726bec44ead18b28c2acd43c8db
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.8s)
15:33:22 ------------------------------------------------------------------
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 9dfc21aad72b29ba8828160dbf796c55
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:33:22 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.7s)
15:33:22
15:33:22
15:33:22 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:33:22
15:33:23 Results: 80 passed, 0 failed out of 80 runs
15:33:23 Run 81/100
15:33:23 Run test targeting http://127.0.0.1:9413/
15:33:23 [System information] Memory (host): 22969.1 MB (22.97 GB) free
15:33:23 [System information] RAM used by NodeJS 133.8 MB
15:33:23 [System information] CPU: 10 cores
15:33:23 [Package information] WebdriverIO: 9.27.0
15:33:23 [Package information] wdio-mediawiki: 6.5.1
15:33:23 [Configuration] maxInstances 4 (max tests running in parallel)
15:33:23
15:33:23 Execution of 4 workers started at 2026-04-10T20:33:23.950Z
15:33:23
15:33:25 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:33:25 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:33:25 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:33:25 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:33:26 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:33:35 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:33:35 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:33:36 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:33:41 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:33:41
15:33:41 "spec" Reporter:
15:33:41 ------------------------------------------------------------------
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 7dc7df10c2ec7fb454f0d3281414192b
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.6s)
15:33:41 ------------------------------------------------------------------
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 81ec277eaa25490c95217b3aa110a6cd
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.9s)
15:33:41 ------------------------------------------------------------------
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 0be2939e7abe3c83575e8b79493ffdbb
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:33:41 ------------------------------------------------------------------
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: e3132c45e59e7541eac957eebad8deee
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:33:41 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.7s)
15:33:41
15:33:41
15:33:41 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:33:41
15:33:41 Results: 81 passed, 0 failed out of 81 runs
15:33:41 Run 82/100
15:33:42 Run test targeting http://127.0.0.1:9413/
15:33:42 [System information] Memory (host): 22978.7 MB (22.98 GB) free
15:33:42 [System information] RAM used by NodeJS 132.1 MB
15:33:42 [System information] CPU: 10 cores
15:33:42 [Package information] WebdriverIO: 9.27.0
15:33:42 [Package information] wdio-mediawiki: 6.5.1
15:33:42 [Configuration] maxInstances 4 (max tests running in parallel)
15:33:42
15:33:42 Execution of 4 workers started at 2026-04-10T20:33:42.349Z
15:33:42
15:33:43 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:33:43 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:33:43 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:33:43 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:33:44 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:33:53 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:33:53 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:33:54 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:33:59 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:33:59
15:33:59 "spec" Reporter:
15:33:59 ------------------------------------------------------------------
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: d8d19cd56d5af676fd4484c94805bc76
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.4s)
15:33:59 ------------------------------------------------------------------
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 173c065cfa577a6c72d0d71c64688ad4
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.7s)
15:33:59 ------------------------------------------------------------------
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 942b15b6512cf6913e9738e202e43d21
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.8s)
15:33:59 ------------------------------------------------------------------
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 9662de149f7ed721d3afb462e6d02647
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:33:59 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.5s)
15:33:59
15:33:59
15:33:59 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:33:59
15:33:59 Results: 82 passed, 0 failed out of 82 runs
15:33:59 Run 83/100
15:34:00 Run test targeting http://127.0.0.1:9413/
15:34:00 [System information] Memory (host): 22963.1 MB (22.96 GB) free
15:34:00 [System information] RAM used by NodeJS 135.1 MB
15:34:00 [System information] CPU: 10 cores
15:34:00 [Package information] WebdriverIO: 9.27.0
15:34:00 [Package information] wdio-mediawiki: 6.5.1
15:34:00 [Configuration] maxInstances 4 (max tests running in parallel)
15:34:00
15:34:00 Execution of 4 workers started at 2026-04-10T20:34:00.640Z
15:34:00
15:34:02 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:34:02 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:34:02 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:34:02 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:34:03 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:34:11 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:34:12 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:34:13 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:34:18 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:34:18
15:34:18 "spec" Reporter:
15:34:18 ------------------------------------------------------------------
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 2d7c1de6bb097917ac83e778dedb956a
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.5s)
15:34:18 ------------------------------------------------------------------
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: a86d6eebae77511612547182a1d04b2a
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.9s)
15:34:18 ------------------------------------------------------------------
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 819a655d129095a49abba2e181370319
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.9s)
15:34:18 ------------------------------------------------------------------
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 700e235b65d9bfd1c7ddb5022dfc73e8
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:34:18 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.5s)
15:34:18
15:34:18
15:34:18 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:34:18
15:34:18 Results: 83 passed, 0 failed out of 83 runs
15:34:18 Run 84/100
15:34:19 Run test targeting http://127.0.0.1:9413/
15:34:19 [System information] Memory (host): 22970.1 MB (22.97 GB) free
15:34:19 [System information] RAM used by NodeJS 130.8 MB
15:34:19 [System information] CPU: 10 cores
15:34:19 [Package information] WebdriverIO: 9.27.0
15:34:19 [Package information] wdio-mediawiki: 6.5.1
15:34:19 [Configuration] maxInstances 4 (max tests running in parallel)
15:34:19
15:34:19 Execution of 4 workers started at 2026-04-10T20:34:19.146Z
15:34:19
15:34:20 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:34:20 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:34:20 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:34:20 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:34:21 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:34:29 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:34:30 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:34:31 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:34:36 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:34:36
15:34:36 "spec" Reporter:
15:34:36 ------------------------------------------------------------------
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: e45b6448e51e5b0a496ff240ef1e5776
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.2s)
15:34:36 ------------------------------------------------------------------
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 891c5aabcabde89b03258f9a45075ea6
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.9s)
15:34:36 ------------------------------------------------------------------
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: e12f1c0a9b914223a04fb26b7cfb395a
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.7s)
15:34:36 ------------------------------------------------------------------
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 9dcec1d83f230a2a4f0106470eaeca23
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:34:36 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.6s)
15:34:36
15:34:36
15:34:36 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:34:36
15:34:36 Results: 84 passed, 0 failed out of 84 runs
15:34:36 Run 85/100
15:34:37 Run test targeting http://127.0.0.1:9413/
15:34:37 [System information] Memory (host): 22976.1 MB (22.98 GB) free
15:34:37 [System information] RAM used by NodeJS 133.0 MB
15:34:37 [System information] CPU: 10 cores
15:34:37 [Package information] WebdriverIO: 9.27.0
15:34:37 [Package information] wdio-mediawiki: 6.5.1
15:34:37 [Configuration] maxInstances 4 (max tests running in parallel)
15:34:37
15:34:37 Execution of 4 workers started at 2026-04-10T20:34:37.453Z
15:34:37
15:34:38 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:34:38 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:34:39 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:34:39 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:34:39 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:34:48 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:34:48 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:34:50 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:34:54 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:34:54
15:34:54 "spec" Reporter:
15:34:54 ------------------------------------------------------------------
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 7713b6cc333ae28375c3a88b43f2d8c7
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.3s)
15:34:54 ------------------------------------------------------------------
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 2eea59090b87e464f103a0ea290a71f4
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.8s)
15:34:54 ------------------------------------------------------------------
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 3a983f5349465557fff695a1cd394cdd
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.3s)
15:34:54 ------------------------------------------------------------------
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: f1caf1753f6c95d6d453f7db32fb156d
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:34:54 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14s)
15:34:54
15:34:54
15:34:54 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:34:54
15:34:54 Results: 85 passed, 0 failed out of 85 runs
15:34:54 Run 86/100
15:34:55 Run test targeting http://127.0.0.1:9413/
15:34:55 [System information] Memory (host): 22966.2 MB (22.97 GB) free
15:34:55 [System information] RAM used by NodeJS 135.2 MB
15:34:55 [System information] CPU: 10 cores
15:34:55 [Package information] WebdriverIO: 9.27.0
15:34:55 [Package information] wdio-mediawiki: 6.5.1
15:34:55 [Configuration] maxInstances 4 (max tests running in parallel)
15:34:55
15:34:55 Execution of 4 workers started at 2026-04-10T20:34:55.254Z
15:34:55
15:34:56 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:34:56 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:34:56 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:34:56 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:34:57 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:35:05 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:35:06 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:35:07 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:35:12 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:35:12
15:35:12 "spec" Reporter:
15:35:12 ------------------------------------------------------------------
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: b135dfd63ecd8df59cb1831727d7871f
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.1s)
15:35:12 ------------------------------------------------------------------
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 6be5225371a54553f736c05ef4297253
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.6s)
15:35:12 ------------------------------------------------------------------
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 9033688161f339ebff405c78bd8c9ed9
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10s)
15:35:12 ------------------------------------------------------------------
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 38482ccb8e215749c08a4bb05c971ebe
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:35:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.6s)
15:35:12
15:35:12
15:35:12 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:35:12
15:35:12 Results: 86 passed, 0 failed out of 86 runs
15:35:12 Run 87/100
15:35:13 Run test targeting http://127.0.0.1:9413/
15:35:13 [System information] Memory (host): 22977.4 MB (22.98 GB) free
15:35:13 [System information] RAM used by NodeJS 129.9 MB
15:35:13 [System information] CPU: 10 cores
15:35:13 [Package information] WebdriverIO: 9.27.0
15:35:13 [Package information] wdio-mediawiki: 6.5.1
15:35:13 [Configuration] maxInstances 4 (max tests running in parallel)
15:35:13
15:35:13 Execution of 4 workers started at 2026-04-10T20:35:13.653Z
15:35:13
15:35:14 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:35:15 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:35:15 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:35:15 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:35:15 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:35:24 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:35:25 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:35:26 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:35:31 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:35:31
15:35:31 "spec" Reporter:
15:35:31 ------------------------------------------------------------------
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 94d4a527a983ebf1d98ffb5c1e7b4957
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.4s)
15:35:31 ------------------------------------------------------------------
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 20664f4b06fad5ed3f0fe8cab2177e82
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.9s)
15:35:31 ------------------------------------------------------------------
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: dfed6dc60304d7c24abae20b1e146911
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.9s)
15:35:31 ------------------------------------------------------------------
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: d1d68063e6b64ecc948b35b283ee7f84
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:35:31 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.9s)
15:35:31
15:35:31
15:35:31 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:35:31
15:35:31 Results: 87 passed, 0 failed out of 87 runs
15:35:31 Run 88/100
15:35:32 Run test targeting http://127.0.0.1:9413/
15:35:32 [System information] Memory (host): 22958.7 MB (22.96 GB) free
15:35:32 [System information] RAM used by NodeJS 132.1 MB
15:35:32 [System information] CPU: 10 cores
15:35:32 [Package information] WebdriverIO: 9.27.0
15:35:32 [Package information] wdio-mediawiki: 6.5.1
15:35:32 [Configuration] maxInstances 4 (max tests running in parallel)
15:35:32
15:35:32 Execution of 4 workers started at 2026-04-10T20:35:32.189Z
15:35:32
15:35:33 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:35:33 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:35:33 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:35:33 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:35:34 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:35:43 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:35:43 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:35:44 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:35:49 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:35:49
15:35:49 "spec" Reporter:
15:35:49 ------------------------------------------------------------------
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 4d3acb85bdb9f383d7fea99a30c9106d
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.4s)
15:35:49 ------------------------------------------------------------------
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 76812aa0001cb2f3c17814847e4861a7
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.6s)
15:35:49 ------------------------------------------------------------------
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 71685deb57cf6531bbfa34f8acabba7a
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.9s)
15:35:49 ------------------------------------------------------------------
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 96ab5799194d7aec56d8ecfe35110399
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:35:49 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.5s)
15:35:49
15:35:49
15:35:49 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:35:49
15:35:49 Results: 88 passed, 0 failed out of 88 runs
15:35:49 Run 89/100
15:35:50 Run test targeting http://127.0.0.1:9413/
15:35:50 [System information] Memory (host): 22978.9 MB (22.98 GB) free
15:35:50 [System information] RAM used by NodeJS 130.2 MB
15:35:50 [System information] CPU: 10 cores
15:35:50 [Package information] WebdriverIO: 9.27.0
15:35:50 [Package information] wdio-mediawiki: 6.5.1
15:35:50 [Configuration] maxInstances 4 (max tests running in parallel)
15:35:50
15:35:50 Execution of 4 workers started at 2026-04-10T20:35:50.551Z
15:35:50
15:35:52 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:35:52 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:35:52 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:35:52 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:35:52 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:36:01 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:36:01 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:36:03 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:36:07 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:36:07
15:36:07 "spec" Reporter:
15:36:07 ------------------------------------------------------------------
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 2e19497b96a84b0204383e1d85d41bb8
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.5s)
15:36:07 ------------------------------------------------------------------
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 4d77c05b5b8733fb41338b5e23781ba7
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.4s)
15:36:07 ------------------------------------------------------------------
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 7da25a601c735ae2c886591dcbf18a47
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:36:07 ------------------------------------------------------------------
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: a77ee418074d5d7f0b245792e22cd83e
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:36:07 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14s)
15:36:07
15:36:07
15:36:07 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:36:07
15:36:07 Results: 89 passed, 0 failed out of 89 runs
15:36:07 Run 90/100
15:36:08 Run test targeting http://127.0.0.1:9413/
15:36:08 [System information] Memory (host): 22968.1 MB (22.97 GB) free
15:36:08 [System information] RAM used by NodeJS 131.3 MB
15:36:08 [System information] CPU: 10 cores
15:36:08 [Package information] WebdriverIO: 9.27.0
15:36:08 [Package information] wdio-mediawiki: 6.5.1
15:36:08 [Configuration] maxInstances 4 (max tests running in parallel)
15:36:08
15:36:08 Execution of 4 workers started at 2026-04-10T20:36:08.265Z
15:36:08
15:36:09 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:36:09 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:36:09 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:36:09 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:36:10 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:36:19 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:36:19 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:36:20 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:36:25 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:36:25
15:36:25 "spec" Reporter:
15:36:25 ------------------------------------------------------------------
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 3d256c2ecc795f0c39b40571a2b75a87
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.5s)
15:36:25 ------------------------------------------------------------------
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: c13bab721b2aca2782480f4b40cc1156
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.5s)
15:36:25 ------------------------------------------------------------------
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 66e4179518b656f1c24aa22672813658
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (9.8s)
15:36:25 ------------------------------------------------------------------
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 14f197be93898d64c50a75449bac17fe
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:36:25 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.4s)
15:36:25
15:36:25
15:36:25 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:36:25
15:36:25 Results: 90 passed, 0 failed out of 90 runs
15:36:25 Run 91/100
15:36:26 Run test targeting http://127.0.0.1:9413/
15:36:26 [System information] Memory (host): 22972.1 MB (22.97 GB) free
15:36:26 [System information] RAM used by NodeJS 132.3 MB
15:36:26 [System information] CPU: 10 cores
15:36:26 [Package information] WebdriverIO: 9.27.0
15:36:26 [Package information] wdio-mediawiki: 6.5.1
15:36:26 [Configuration] maxInstances 4 (max tests running in parallel)
15:36:26
15:36:26 Execution of 4 workers started at 2026-04-10T20:36:26.523Z
15:36:26
15:36:27 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:36:28 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:36:28 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:36:28 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:36:28 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:36:37 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:36:37 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:36:39 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:36:43 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:36:43
15:36:43 "spec" Reporter:
15:36:43 ------------------------------------------------------------------
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: e471bf67378bf11d620d17df74cd1e9b
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.5s)
15:36:43 ------------------------------------------------------------------
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 6106683c32a9eb841d937bdb841c391e
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.7s)
15:36:43 ------------------------------------------------------------------
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 869481cdd82126741da5f65313d57141
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:36:43 ------------------------------------------------------------------
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 38b8358853a631a0e13574b89e2b34d4
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:36:43 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.4s)
15:36:43
15:36:43
15:36:43 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:36:43
15:36:43 Results: 91 passed, 0 failed out of 91 runs
15:36:43 Run 92/100
15:36:44 Run test targeting http://127.0.0.1:9413/
15:36:44 [System information] Memory (host): 22979.2 MB (22.98 GB) free
15:36:44 [System information] RAM used by NodeJS 128.3 MB
15:36:44 [System information] CPU: 10 cores
15:36:44 [Package information] WebdriverIO: 9.27.0
15:36:44 [Package information] wdio-mediawiki: 6.5.1
15:36:44 [Configuration] maxInstances 4 (max tests running in parallel)
15:36:44
15:36:44 Execution of 4 workers started at 2026-04-10T20:36:44.519Z
15:36:44
15:36:46 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:36:46 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:36:46 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:36:46 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:36:46 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:36:55 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:36:55 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:36:57 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:37:01 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:37:01
15:37:01 "spec" Reporter:
15:37:01 ------------------------------------------------------------------
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 8bc046113abe98fb596b99b26e21eab7
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.1s)
15:37:01 ------------------------------------------------------------------
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: b12f5983c6b510226beb71d8b490677d
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.4s)
15:37:01 ------------------------------------------------------------------
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 5fea02751f2552f04ff36bc87d59ab04
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:37:01 ------------------------------------------------------------------
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 784e65717cd3af96256f108b42299059
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:37:01 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.1s)
15:37:01
15:37:01
15:37:01 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:37:01
15:37:01 Results: 92 passed, 0 failed out of 92 runs
15:37:01 Run 93/100
15:37:02 Run test targeting http://127.0.0.1:9413/
15:37:02 [System information] Memory (host): 22973.2 MB (22.97 GB) free
15:37:02 [System information] RAM used by NodeJS 133.3 MB
15:37:02 [System information] CPU: 10 cores
15:37:02 [Package information] WebdriverIO: 9.27.0
15:37:02 [Package information] wdio-mediawiki: 6.5.1
15:37:02 [Configuration] maxInstances 4 (max tests running in parallel)
15:37:02
15:37:02 Execution of 4 workers started at 2026-04-10T20:37:02.412Z
15:37:02
15:37:04 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:37:04 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:37:04 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:37:04 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:37:05 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:37:14 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:37:14 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:37:15 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:37:20 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:37:20
15:37:20 "spec" Reporter:
15:37:20 ------------------------------------------------------------------
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 2648b31ef434319b12d542cb00ed3d5d
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.7s)
15:37:20 ------------------------------------------------------------------
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 9bb8f08bc42b82a197d23d69ad8a23a4
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.2s)
15:37:20 ------------------------------------------------------------------
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: f7348589f202f42b35b79a3645f65415
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.4s)
15:37:20 ------------------------------------------------------------------
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: bd44cc39812194fc609606829f955dbe
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:37:20 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.9s)
15:37:20
15:37:20
15:37:20 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:37:20
15:37:20 Results: 93 passed, 0 failed out of 93 runs
15:37:20 Run 94/100
15:37:21 Run test targeting http://127.0.0.1:9413/
15:37:21 [System information] Memory (host): 22984.9 MB (22.98 GB) free
15:37:21 [System information] RAM used by NodeJS 133.6 MB
15:37:21 [System information] CPU: 10 cores
15:37:21 [Package information] WebdriverIO: 9.27.0
15:37:21 [Package information] wdio-mediawiki: 6.5.1
15:37:21 [Configuration] maxInstances 4 (max tests running in parallel)
15:37:21
15:37:21 Execution of 4 workers started at 2026-04-10T20:37:21.510Z
15:37:21
15:37:23 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:37:23 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:37:23 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:37:23 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:37:23 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:37:32 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:37:33 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:37:34 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:37:38 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:37:38
15:37:38 "spec" Reporter:
15:37:38 ------------------------------------------------------------------
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: d0aa1d3ac459ec610139e23041de84f4
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.4s)
15:37:38 ------------------------------------------------------------------
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 9fb16f7a338fa0171fb93ca65deb4f26
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.1s)
15:37:38 ------------------------------------------------------------------
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 476c746ca1ff390ec0cc6c08c92a94ea
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.6s)
15:37:38 ------------------------------------------------------------------
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: db53a8c952631d660b0e426c5f5b1d02
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:37:38 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.5s)
15:37:38
15:37:38
15:37:38 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:37:38
15:37:38 Results: 94 passed, 0 failed out of 94 runs
15:37:38 Run 95/100
15:37:39 Run test targeting http://127.0.0.1:9413/
15:37:39 [System information] Memory (host): 22963.4 MB (22.96 GB) free
15:37:39 [System information] RAM used by NodeJS 130.7 MB
15:37:39 [System information] CPU: 10 cores
15:37:39 [Package information] WebdriverIO: 9.27.0
15:37:39 [Package information] wdio-mediawiki: 6.5.1
15:37:39 [Configuration] maxInstances 4 (max tests running in parallel)
15:37:39
15:37:39 Execution of 4 workers started at 2026-04-10T20:37:39.861Z
15:37:39
15:37:41 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:37:41 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:37:41 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:37:41 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:37:42 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:37:50 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:37:51 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:37:52 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:37:57 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:37:57
15:37:57 "spec" Reporter:
15:37:57 ------------------------------------------------------------------
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 16ef353d90911e192298d2ced8e8cb3a
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.4s)
15:37:57 ------------------------------------------------------------------
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 59eda4124d99aaf70e0fea8911f772df
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.9s)
15:37:57 ------------------------------------------------------------------
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 9ca4e51364e5d0e3658244e5351967d8
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:37:57 ------------------------------------------------------------------
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 7fcda3f90c6338f122eefc140c9cb455
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:37:57 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.5s)
15:37:57
15:37:57
15:37:57 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:37:57
15:37:57 Results: 95 passed, 0 failed out of 95 runs
15:37:57 Run 96/100
15:37:58 Run test targeting http://127.0.0.1:9413/
15:37:58 [System information] Memory (host): 22981.3 MB (22.98 GB) free
15:37:58 [System information] RAM used by NodeJS 132.6 MB
15:37:58 [System information] CPU: 10 cores
15:37:58 [Package information] WebdriverIO: 9.27.0
15:37:58 [Package information] wdio-mediawiki: 6.5.1
15:37:58 [Configuration] maxInstances 4 (max tests running in parallel)
15:37:58
15:37:58 Execution of 4 workers started at 2026-04-10T20:37:58.180Z
15:37:58
15:37:59 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:37:59 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:37:59 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:37:59 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:38:00 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:38:09 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:38:10 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:38:10 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:38:15 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:38:15
15:38:15 "spec" Reporter:
15:38:15 ------------------------------------------------------------------
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: b3928a171d458c7658f3195da8f89d7d
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.5s)
15:38:15 ------------------------------------------------------------------
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 5d6280e49b726b581d344341084dd767
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.4s)
15:38:15 ------------------------------------------------------------------
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 76cfc2c1a9a51bd7bbb5ddf3ee988b7b
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.1s)
15:38:15 ------------------------------------------------------------------
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: d105c14ecf702e0ea8475e94611a1f48
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:38:15 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.6s)
15:38:15
15:38:15
15:38:15 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:38:15
15:38:15 Results: 96 passed, 0 failed out of 96 runs
15:38:15 Run 97/100
15:38:16 Run test targeting http://127.0.0.1:9413/
15:38:16 [System information] Memory (host): 22976.3 MB (22.98 GB) free
15:38:16 [System information] RAM used by NodeJS 132.5 MB
15:38:16 [System information] CPU: 10 cores
15:38:16 [Package information] WebdriverIO: 9.27.0
15:38:16 [Package information] wdio-mediawiki: 6.5.1
15:38:16 [Configuration] maxInstances 4 (max tests running in parallel)
15:38:16
15:38:16 Execution of 4 workers started at 2026-04-10T20:38:16.737Z
15:38:16
15:38:18 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:38:18 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:38:18 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:38:18 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:38:19 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:38:28 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:38:28 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:38:29 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:38:34 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:38:34
15:38:34 "spec" Reporter:
15:38:34 ------------------------------------------------------------------
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 212cd4d0b3facfee65bbfc43de454d21
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.7s)
15:38:34 ------------------------------------------------------------------
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 01b1431a0fe4f9620dcba378b2285165
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.3s)
15:38:34 ------------------------------------------------------------------
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 103ec80c9f8ebdf9d829740c1321038b
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.4s)
15:38:34 ------------------------------------------------------------------
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 7f6f9ddec15b3cdc810b6d7ac1cb4736
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:38:34 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (15.1s)
15:38:34
15:38:34
15:38:34 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:38:34
15:38:34 Results: 97 passed, 0 failed out of 97 runs
15:38:34 Run 98/100
15:38:35 Run test targeting http://127.0.0.1:9413/
15:38:35 [System information] Memory (host): 22969.9 MB (22.97 GB) free
15:38:35 [System information] RAM used by NodeJS 131.3 MB
15:38:35 [System information] CPU: 10 cores
15:38:35 [Package information] WebdriverIO: 9.27.0
15:38:35 [Package information] wdio-mediawiki: 6.5.1
15:38:35 [Configuration] maxInstances 4 (max tests running in parallel)
15:38:35
15:38:35 Execution of 4 workers started at 2026-04-10T20:38:35.818Z
15:38:35
15:38:37 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:38:37 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:38:37 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:38:37 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:38:38 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:38:47 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:38:48 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:38:49 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:38:53 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:38:53
15:38:53 "spec" Reporter:
15:38:53 ------------------------------------------------------------------
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: e6eae4b190c3386a09ea76a131518ca0
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.8s)
15:38:53 ------------------------------------------------------------------
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: d658b261ef49393ed3c3d602b44f9855
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (9.5s)
15:38:53 ------------------------------------------------------------------
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 0045a2fe539b7f73faff498bd5a166aa
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.5s)
15:38:53 ------------------------------------------------------------------
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 1fe6c0bdc7b71e196c308cca737d4ca5
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:38:53 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.9s)
15:38:53
15:38:53
15:38:53 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:38:53
15:38:53 Results: 98 passed, 0 failed out of 98 runs
15:38:53 Run 99/100
15:38:54 Run test targeting http://127.0.0.1:9413/
15:38:54 [System information] Memory (host): 22970.6 MB (22.97 GB) free
15:38:54 [System information] RAM used by NodeJS 129.9 MB
15:38:54 [System information] CPU: 10 cores
15:38:54 [Package information] WebdriverIO: 9.27.0
15:38:54 [Package information] wdio-mediawiki: 6.5.1
15:38:54 [Configuration] maxInstances 4 (max tests running in parallel)
15:38:54
15:38:54 Execution of 4 workers started at 2026-04-10T20:38:54.786Z
15:38:54
15:38:56 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:38:56 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:38:56 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:38:56 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:38:57 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:39:06 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:39:06 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:39:08 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:39:12 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:39:12
15:39:12 "spec" Reporter:
15:39:12 ------------------------------------------------------------------
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 5ad85f02f8d9270d11639feaa579f349
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.9s)
15:39:12 ------------------------------------------------------------------
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 7a4cecce70a798f5bd02b44617410f14
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.9s)
15:39:12 ------------------------------------------------------------------
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 5a1996b05f928b9dc5e3407f61bd798f
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10.5s)
15:39:12 ------------------------------------------------------------------
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 78f540958f547c5665d9e36c777fe77e
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:39:12 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.6s)
15:39:12
15:39:12
15:39:12 Spec Files: 4 passed, 4 total (100% completed) in 00:00:17
15:39:12
15:39:12 Results: 99 passed, 0 failed out of 99 runs
15:39:12 Run 100/100
15:39:13 Run test targeting http://127.0.0.1:9413/
15:39:13 [System information] Memory (host): 22974.8 MB (22.97 GB) free
15:39:13 [System information] RAM used by NodeJS 134.9 MB
15:39:13 [System information] CPU: 10 cores
15:39:13 [Package information] WebdriverIO: 9.27.0
15:39:13 [Package information] wdio-mediawiki: 6.5.1
15:39:13 [Configuration] maxInstances 4 (max tests running in parallel)
15:39:13
15:39:13 Execution of 4 workers started at 2026-04-10T20:39:13.563Z
15:39:13
15:39:15 [0-0] RUNNING in chrome - file:///tests/selenium/specs/editmerge.js
15:39:15 [0-3] RUNNING in chrome - file:///tests/selenium/specs/talkpage.js
15:39:15 [0-2] RUNNING in chrome - file:///tests/selenium/specs/saveandpreview.js
15:39:15 [0-1] RUNNING in chrome - file:///tests/selenium/specs/nojs.js
15:39:15 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:39:24 [0-3] PASSED in chrome - file:///tests/selenium/specs/talkpage.js
15:39:24 [0-2] PASSED in chrome - file:///tests/selenium/specs/saveandpreview.js
15:39:26 [0-1] PASSED in chrome - file:///tests/selenium/specs/nojs.js
15:39:30 [0-0] PASSED in chrome - file:///tests/selenium/specs/editmerge.js
15:39:30
15:39:30 "spec" Reporter:
15:39:30 ------------------------------------------------------------------
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: 80ac448bfe621c387c94f1277d5dde6a
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/talkpage.js
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] TwoColConflict
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen on conflicts that also add new lines
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] on talk page conflicts
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows the talk page screen correctly
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ swaps blocks when switch button is clicked
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ shows correct preview when swapped
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ stores correct merge when swapped and edited
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-3] 5 passing (8.4s)
15:39:30 ------------------------------------------------------------------
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 5dc6300dad415670c3dc01eccd7e64ba
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/saveandpreview.js
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-2] TwoColConflict save and preview
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should save a resolved conflict successfully including changes
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ should show a correct preview page including changes
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-2] 2 passing (8.4s)
15:39:30 ------------------------------------------------------------------
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 0b7fa4af42cb257ded9ad469ec0ac941
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/nojs.js
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-1] TwoColConflict without JavaScript
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the default version correctly
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ is showing the talk page version correctly
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ handles order selection on the talk page version correctly
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (10s)
15:39:30 ------------------------------------------------------------------
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 4a0d0a92d71b37c85b63ec169a47a330
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/editmerge.js
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] TwoColConflict EditUi
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ will switch to edit mode by clicking the column that is selected
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ edits of unchanged paragraphs should be saved
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ paragraph edits can be reverted
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ saving an editor with no changes will preserve the highlight portions
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:39:30 [chrome-headless-shell 120.0.6099.224 linux #0-0] 4 passing (14.2s)
15:39:30
15:39:30
15:39:30 Spec Files: 4 passed, 4 total (100% completed) in 00:00:16
15:39:30
15:39:30 Results: 100 passed, 0 failed out of 100 runs
15:39:30 INFO:quibble.commands:<<< Finish: Browser tests in 'mediawiki/extensions/TwoColConflict', in 1875.830 s
Browser tests in 'mediawiki/core'
15:39:30 INFO:quibble.commands:>>> Start: Browser tests in 'mediawiki/core'
15:39:35 npm warn deprecated osenv@0.1.5: This package is no longer supported.
15:39:35 npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
15:39:35 npm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
15:39:35 npm warn deprecated whatwg-encoding@3.1.1: Use @exodus/bytes instead for a more spec-conformant and faster implementation
15:39:35 npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
15:39:35 npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead
15:39:35 npm warn deprecated supertest@7.1.0: Please upgrade to supertest v7.1.3+, see release notes at https://github.com/forwardemail/supertest/releases/tag/v7.1.3 - maintenance is supported by Forward Email @ https://forwardemail.net
15:39:35 npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
15:39:35 npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
15:39:35 npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
15:39:35 npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
15:39:35 npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
15:39:35 npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
15:39:35 npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
15:39:35 npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
15:39:35 npm warn deprecated glob@7.1.7: Glob versions prior to v9 are no longer supported
15:39:35 npm warn deprecated glob@7.1.7: Glob versions prior to v9 are no longer supported
15:39:35 npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead
15:39:36 npm warn deprecated superagent@9.0.2: Please upgrade to superagent v10.2.2+, see release notes at https://github.com/forwardemail/superagent/releases/tag/v10.2.2 - maintenance is supported by Forward Email @ https://forwardemail.net
15:39:38 npm warn deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
15:39:40
15:39:40 added 1717 packages, and audited 1719 packages in 10s
15:39:40
15:39:40 232 packages are looking for funding
15:39:40 run `npm fund` for details
15:39:40
15:39:40 22 vulnerabilities (4 low, 17 high, 1 critical)
15:39:40
15:39:40 To address issues that do not require attention, run:
15:39:40 npm audit fix
15:39:40
15:39:40 To address all issues possible (including breaking changes), run:
15:39:40 npm audit fix --force
15:39:40
15:39:40 Some issues need review, and may require choosing
15:39:40 a different dependency.
15:39:40
15:39:40 Run `npm audit` for details.
15:39:41
15:39:41 > selenium-test
15:39:41 > if [ "$CI" = true ]; then node tests/selenium/docs/Stack/webdriverio.js; fi && wdio ./tests/selenium/wdio.conf.js
15:39:41
15:39:42 Edit link visible
15:39:43 Run test targeting http://127.0.0.1:9413/
15:39:43 [System information] Memory (host): 22979.1 MB (22.98 GB) free
15:39:43 [System information] RAM used by NodeJS 127.6 MB
15:39:43 [System information] CPU: 10 cores
15:39:43 [Package information] WebdriverIO: 9.23.2
15:39:43 [Package information] wdio-mediawiki: 6.5.1
15:39:43 [Configuration] maxInstances 7 (max test suites running in parallel)
15:39:43
15:39:43 Execution of 13 workers started at 2026-04-10T20:39:43.695Z
15:39:43
15:39:45 [0-4] RUNNING in chrome - file:///tests/selenium/specs/temporaryuseraccount.js
15:39:45 [0-2] RUNNING in chrome - file:///tests/selenium/specs/recentchanges.js
15:39:45 [0-5] RUNNING in chrome - file:///tests/selenium/specs/user.js
15:39:45 [0-3] RUNNING in chrome - file:///tests/selenium/specs/temporaryuser.js
15:39:45 [0-1] RUNNING in chrome - file:///tests/selenium/specs/pageadmin.js
15:39:45 [0-0] RUNNING in chrome - file:///tests/selenium/specs/page.js
15:39:45 [0-6] RUNNING in chrome - file:///tests/selenium/docs/Create_a_simple_test/specs/specialpages.js
15:39:46 [0-0] [Browser information] chrome-headless-shell 120.0.6099.224 viewPort 1280x1024
15:39:47 [0-6] PASSED in chrome - file:///tests/selenium/docs/Create_a_simple_test/specs/specialpages.js
15:39:48 [0-3] PASSED in chrome - file:///tests/selenium/specs/temporaryuser.js
15:39:49 [0-7] RUNNING in chrome - file:///tests/selenium/docs/Page_object_pattern/specs/login.js
15:39:49 [0-2] PASSED in chrome - file:///tests/selenium/specs/recentchanges.js
15:39:49 [0-4] PASSED in chrome - file:///tests/selenium/specs/temporaryuseraccount.js
15:39:50 [0-8] RUNNING in chrome - file:///tests/selenium/docs/Stack/specs/expect.js
15:39:51 [0-10] RUNNING in chrome - file:///tests/selenium/docs/Stack/specs/pageobject.js
15:39:51 [0-9] RUNNING in chrome - file:///tests/selenium/docs/Stack/specs/mocha.js
15:39:52 [0-8] PASSED in chrome - file:///tests/selenium/docs/Stack/specs/expect.js
15:39:52 [0-7] PASSED in chrome - file:///tests/selenium/docs/Page_object_pattern/specs/login.js
15:39:53 [0-9] Edit link visible
15:39:53 [0-10] PASSED in chrome - file:///tests/selenium/docs/Stack/specs/pageobject.js
15:39:53 [0-9] PASSED in chrome - file:///tests/selenium/docs/Stack/specs/mocha.js
15:39:53 [0-1] PASSED in chrome - file:///tests/selenium/specs/pageadmin.js
15:39:54 [0-11] RUNNING in chrome - file:///tests/selenium/docs/Use_MediaWiki_API/specs/api.js
15:39:54 [0-12] RUNNING in chrome - file:///tests/selenium/wdio-mediawiki/specs/BlankPage.js
15:39:55 [0-5] PASSED in chrome - file:///tests/selenium/specs/user.js
15:39:55 [0-11] PASSED in chrome - file:///tests/selenium/docs/Use_MediaWiki_API/specs/api.js
15:39:56 [0-12] PASSED in chrome - file:///tests/selenium/wdio-mediawiki/specs/BlankPage.js
15:40:00 [0-0] PASSED in chrome - file:///tests/selenium/specs/page.js
15:40:00
15:40:00 "spec" Reporter:
15:40:00 ------------------------------------------------------------------
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-6] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-6] Session ID: f0a854ae4ecdb0cf6eca84c7e99ef638
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-6]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-6] » tests/selenium/docs/Create_a_simple_test/specs/specialpages.js
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-6] Special:SpecialPages
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-6] ✓ should not have Edit link
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-6]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-6] 1 passing (1.3s)
15:40:00 ------------------------------------------------------------------
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] Session ID: e5713fde0c77c66f6ff28c233a004f86
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] » tests/selenium/specs/temporaryuser.js
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] Temporary user
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] ✓ should not see signup form fields relevant to named users
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-3]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-3] 1 passing (2.6s)
15:40:00 ------------------------------------------------------------------
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-2] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-2] Session ID: 4fd1e61c6d0938d2a1a30e551fde91f3
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-2] » tests/selenium/specs/recentchanges.js
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-2] Special:RecentChanges
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-2] ✓ shows page creation
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-2]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-2] 1 passing (3.4s)
15:40:00 ------------------------------------------------------------------
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-4] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-4] Session ID: d6ca4425b607095495071aff14f97945
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-4]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-4] » tests/selenium/specs/temporaryuseraccount.js
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-4] Temporary user account creation
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-4] ✓ should be able to create account
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-4]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-4] 1 passing (3.5s)
15:40:00 ------------------------------------------------------------------
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-8] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-8] Session ID: 0c41c5a91aaba81aa380cfcc29f68f00
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-8]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-8] » tests/selenium/docs/Stack/specs/expect.js
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-8] Main page
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-8] ✓ should have edit link when using expect
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-8]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-8] 1 passing (640ms)
15:40:00 ------------------------------------------------------------------
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-7] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-7] Session ID: 40ababfdfe847f3e90f00eb27d0321f3
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-7]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-7] » tests/selenium/docs/Page_object_pattern/specs/login.js
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-7] User
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-7] ✓ should be able to log in without page object
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-7]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-7] 1 passing (2.2s)
15:40:00 ------------------------------------------------------------------
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-10] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-10] Session ID: 31da48f44dc4861d3f70b80c26b7a28c
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-10]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-10] » tests/selenium/docs/Stack/specs/pageobject.js
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-10] Main Page
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-10] ✓ should have edit link when using page object
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-10]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-10] 1 passing (688ms)
15:40:00 ------------------------------------------------------------------
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-9] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-9] Session ID: 18676dfe4e052979c8787e9d4d15ee6f
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-9]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-9] » tests/selenium/docs/Stack/specs/mocha.js
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-9] Main page
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-9] ✓ should have edit link when using mocha
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-9]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-9] 1 passing (780ms)
15:40:00 ------------------------------------------------------------------
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-1] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-1] Session ID: 4fc4a98290f9ba788197d11dc535d61a
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-1] » tests/selenium/specs/pageadmin.js
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-1] Page admin actions
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ should be deletable
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ should be restorable
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-1] ✓ should be protectable
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-1]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-1] 3 passing (7.3s)
15:40:00 ------------------------------------------------------------------
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-5] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-5] Session ID: a973f579446073bc5267d7af02842da3
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-5]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-5] » tests/selenium/specs/user.js
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-5] User
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-5] ✓ should be able to create account
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-5] ✓ should be able to log in
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-5] ✓ named user should see extra signup form fields when creating an account
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-5] ✓ should be able to block a user
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-5]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-5] 4 passing (9.1s)
15:40:00 ------------------------------------------------------------------
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-11] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-11] Session ID: b87b6f4e5a548c25af47b629954a5f90
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-11]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-11] » tests/selenium/docs/Use_MediaWiki_API/specs/api.js
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-11] API
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-11] ✓ Main Page should exist
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-11] ✓ Missing Page should not exist
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-11]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-11] 2 passing (150ms)
15:40:00 ------------------------------------------------------------------
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-12] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-12] Session ID: 05c0e69914a5972e2bb3adcc391cdb3c
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-12]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-12] » tests/selenium/wdio-mediawiki/specs/BlankPage.js
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-12] BlankPage
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-12] ✓ should have its title
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-12]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-12] 1 passing (516ms)
15:40:00 ------------------------------------------------------------------
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] Running: chrome-headless-shell (v120.0.6099.224) on linux
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] Session ID: 365eb91b7658f3f37589331bbad4f8f2
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] » tests/selenium/specs/page.js
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] Page
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ should be previewable
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ should be creatable
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ should be re-creatable
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ should be editable
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ should have history
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] ✓ should be undoable
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-0]
15:40:00 [chrome-headless-shell 120.0.6099.224 linux #0-0] 6 passing (13.5s)
15:40:00
15:40:00
15:40:00 Spec Files: 13 passed, 13 total (100% completed) in 00:00:16
15:40:00
15:40:00 INFO:quibble.commands:<<< Finish: Browser tests in 'mediawiki/core', in 29.903 s
15:40:00 INFO:quibble.commands:<<< Finish: Run all browser tests, in 1905.743 s
Save success cache
15:40:00 INFO:quibble.commands:>>> Start: Save success cache
15:40:00 INFO:quibble.commands:Saving success cache entry: successcache/e6219d83c728d7e1055a877896794553dab3a0165e884a590903aaf85ecd8730
15:40:00 INFO:quibble.commands:<<< Finish: Save success cache, in 0.002 s
15:40:00 INFO:quibble.commands:Shutting down backends: <ExternalWebserver http://127.0.0.1:9413 /workspace/src> <Xvfb :94> <ChromeWebDriver :94>
15:40:00 INFO:backend.ChromeWebDriver:Terminating ChromeWebDriver
15:40:00 INFO:backend.Xvfb:Terminating Xvfb
15:40:00 INFO:quibble.commands:Shutting down backends: <MySQL /workspace/db/quibble-mysql-1qqp_sqp/socket>
15:40:00 INFO:backend.MySQL:Terminating MySQL
15:40:00 INFO:quibble.commands:Wrote durations to /workspace/log/quibble-durations.json
15:40:00
15:40:00 [ REPORT FOR COMMAND DURATIONS ]
15:40:00
15:40:00 ╒═══════════╤════════════════════════════════════════════════════════════════╕
15:40:00 │ 0.000s │ Report durations │
15:40:00 │ 0.167s │ Versions │
15:40:00 │ 0.000s │ Ensure dir: '/workspace/log' │
15:40:00 │ 15.823s │ Zuul clone {"cache_dir": "/srv/git", "projects": │
15:40:00 │ │ ["mediawiki/core", "mediawiki/extensions/BetaFeatures", │
15:40:00 │ │ "mediawiki/extensions/EventLogging", │
15:40:00 │ │ "mediawiki/extensions/TwoColConflict", │
15:40:00 │ │ "mediawiki/extensions/WikiEditor", "mediawiki/skins/Vector", │
15:40:00 │ │ "mediawiki/vendor"], "workers": 8, "workspace": │
15:40:00 │ │ "/workspace/src", "zuul_branch": "master", "zuul_project": │
15:40:00 │ │ "mediawiki/extensions/TwoColConflict", "zuul_ref": │
15:40:00 │ │ "refs/zuul/master/Zb0282cfb85df4bf4b9be2655d04e35a2", │
15:40:00 │ │ "zuul_url": "git://contint1002.wikimedia.org"} │
15:40:00 │ 0.001s │ Submodule update: /workspace/src │
15:40:00 │ 0.158s │ Check success cache │
15:40:00 │ 1.785s │ Start backends: <MySQL (no socket)> │
15:40:00 │ 1.737s │ Install MediaWiki, db=<MySQL /workspace/db/quibble- │
15:40:00 │ │ mysql-1qqp_sqp/socket> │
15:40:00 │ 1.739s │ Run Post-dependency install, pre-database dependent steps in │
15:40:00 │ │ parallel (concurrency=1): * Install MediaWiki, db=<MySQL │
15:40:00 │ │ /workspace/db/quibble-mysql-1qqp_sqp/socket> │
15:40:00 │ 0.019s │ Start backends: <ExternalWebserver http://127.0.0.1:9413 │
15:40:00 │ │ /workspace/src> <Xvfb :94> <ChromeWebDriver :94> │
15:40:00 │ 1875.830s │ Browser tests in 'mediawiki/extensions/TwoColConflict' │
15:40:00 │ 29.903s │ Browser tests in 'mediawiki/core' │
15:40:00 │ 1905.743s │ Run all browser tests │
15:40:00 │ 0.002s │ Save success cache │
15:40:00 ╘═══════════╧════════════════════════════════════════════════════════════════╛
15:40:01 [quibble-vendor-mysql-php83-selenium] $ /bin/bash -xe /tmp/jenkins6198633814138259963.sh
15:40:01 + set -eu
15:40:01 + pushd /srv/jenkins/workspace/quibble-vendor-mysql-php83-selenium/log
15:40:01 /srv/jenkins/workspace/quibble-vendor-mysql-php83-selenium/log /srv/jenkins/workspace/quibble-vendor-mysql-php83-selenium
15:40:01 + shopt -s nullglob
15:40:01 + ERROR_FILES=(mw-dberror*.log mw-error*.log)
15:40:01 + shopt -u nullglob
15:40:01 + popd
15:40:01 /srv/jenkins/workspace/quibble-vendor-mysql-php83-selenium
15:40:01 + echo 'Asserting empty files: '
15:40:01 Asserting empty files:
15:40:01 + '[' '!' -v ERROR_FILES ']'
15:40:01 + echo 'No error files created by MediaWiki. GOOD'
15:40:01 No error files created by MediaWiki. GOOD
15:40:01 + exit 0
15:40:01 [PostBuildScript] - [INFO] Executing post build scripts.
15:40:01 [quibble-vendor-mysql-php83-selenium] $ /bin/bash -xe /tmp/jenkins1405792876632861031.sh
15:40:01 + find log/ -name 'mw-debug-*.log' -exec gzip '{}' +
PostBuildScript