Steps to replicate the issue (include links if applicable):
rebuild daily selenium test run on betacluster
What happens?:
08:52:59 Error: The suite(s) "daily" you specified don't exist in your config file or doesn't contain any files!
08:52:59 at _ConfigParser.getSpecs (file:///src/node_modules/@wdio/config/build/node/index.js:422:15)
08:52:59 at file:///src/node_modules/@wdio/cli/build/index.js:871:34
08:52:59 at Array.map (<anonymous>)
08:52:59 at Launcher.run (file:///src/node_modules/@wdio/cli/build/index.js:863:73)
08:52:59 at async Module.run (file:///src/node_modules/@wdio/cli/build/index.js:1674:16)
This was found after merging T405457. This is a problem on betacluster only, not in CI.
What should have happened instead?:
Daily tests should run as usual
Other information (browser name/version, screenshots, etc.):
08:52:00 Started by timer
08:52:00 Started by user Vaughn Walters
08:52:00 Rebuilds build #1834
08:52:00 Running as SYSTEM
08:52:00 Building remotely on integration-agent-docker-1083 (pipelinelib Docker pipelinelib-build) in workspace /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch
08:52:00 No emails were triggered.
08:52:00 [selenium-daily-beta-AdvancedSearch] $ /bin/bash /tmp/jenkins2496001222322128510.sh
08:52:00 + set +x
08:52:00 + exec docker run --entrypoint=/usr/bin/install --user=root --volume /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=selenium-daily-beta-AdvancedSearch --label jenkins.build=1835 --env-file /dev/fd/63 docker-registry.wikimedia.org/bookworm:latest --directory --owner=nobody --group=nogroup /workspace/cache
08:52:00 ++ set +x
08:52:10 [selenium-daily-beta-AdvancedSearch] $ /bin/bash /tmp/jenkins276646003076463586.sh
08:52:10 + set +x
08:52:10 + exec docker run --volume /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch/cache:/cache --security-opt seccomp=unconfined --init --rm --label jenkins.job=selenium-daily-beta-AdvancedSearch --label jenkins.build=1835 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/castor:0.4.0 load
08:52:10 ++ set +x
08:52:11 Defined: CASTOR_NAMESPACE="castor-mw-ext-and-skins/master/selenium-daily-beta-AdvancedSearch"
08:52:11 Syncing...
08:52:41
08:52:41 Done
08:52:41 [selenium-daily-beta-AdvancedSearch] $ /bin/bash -xe /tmp/jenkins6719375812679105892.sh
08:52:41 + set -eux
08:52:41 + mkdir -m 2777 -p log
08:52:41 [selenium-daily-beta-AdvancedSearch] $ /bin/bash /tmp/jenkins16706407433484218987.sh
08:52:41 + set +x
08:52:41 + exec docker run --entrypoint=/usr/bin/find --user=nobody --volume /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=selenium-daily-beta-AdvancedSearch --label jenkins.build=1835 --env-file /dev/fd/63 docker-registry.wikimedia.org/bookworm:latest /workspace/log -mindepth 1 -delete
08:52:41 ++ set +x
08:52:42 [selenium-daily-beta-AdvancedSearch] $ /bin/bash -xe /tmp/jenkins6089291697937273297.sh
08:52:42 + set -eux
08:52:42 + mkdir -m 2777 -p src
08:52:42 [selenium-daily-beta-AdvancedSearch] $ /bin/bash /tmp/jenkins3968960849901416235.sh
08:52:42 + set +x
08:52:42 + exec docker run --entrypoint=/usr/bin/find --user=nobody --volume /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=selenium-daily-beta-AdvancedSearch --label jenkins.build=1835 --env-file /dev/fd/63 docker-registry.wikimedia.org/bookworm:latest /workspace/src -mindepth 1 -delete
08:52:42 ++ set +x
08:52:44 [selenium-daily-beta-AdvancedSearch] $ /bin/bash /tmp/jenkins5975004528987272905.sh
08:52:44 + set +x
08:52:44 + exec docker run --entrypoint=/usr/bin/install --user=root --volume /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=selenium-daily-beta-AdvancedSearch --label jenkins.build=1835 --env-file /dev/fd/63 docker-registry.wikimedia.org/bookworm:latest --directory --owner=nobody --group=nogroup /workspace/cache
08:52:44 ++ set +x
08:52:46 [selenium-daily-beta-AdvancedSearch] $ /bin/bash /tmp/jenkins15111419728143094910.sh
08:52:46 + set +x
08:52:46 + exec docker run --volume /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch/src:/src --volume /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch/cache:/cache --volume /srv/git:/srv/git:ro --security-opt seccomp=unconfined --init --rm --label jenkins.job=selenium-daily-beta-AdvancedSearch --label jenkins.build=1835 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/ci-src-setup-simple:0.7.0-s1
08:52:46 ++ set +x
08:52:46 + [[ https://integration.wikimedia.org/ci/ == '' ]]
08:52:46 + git init --initial-branch=master
08:52:46 Initialized empty Git repository in /src/.git/
08:52:46 + git remote add origin https://gerrit.wikimedia.org/r/mediawiki/extensions/AdvancedSearch
08:52:46 + git fetch --quiet --update-head-ok --depth 2 https://gerrit.wikimedia.org/r/p//mediawiki/extensions/AdvancedSearch +master:master
08:52:47 + [[ master == '' ]]
08:52:47 + git checkout -B master FETCH_HEAD
08:52:47 Reset branch 'master'
08:52:47 + set +x
08:52:47 + git submodule --quiet update --init --recursive
08:52:47 [selenium-daily-beta-AdvancedSearch] $ /bin/bash /tmp/jenkins12685455926423417791.sh
08:52:47 + set +x
08:52:47 + exec docker run --entrypoint=/usr/bin/install --user=root --volume /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=selenium-daily-beta-AdvancedSearch --label jenkins.build=1835 --env-file /dev/fd/63 docker-registry.wikimedia.org/bookworm:latest --directory --owner=nobody --group=nogroup /workspace/cache
08:52:47 ++ set +x
08:52:48 [selenium-daily-beta-AdvancedSearch] $ /bin/bash -eu /tmp/jenkins10189424164996067998.sh
08:52:48 + chmod 2777 src
08:52:48 + mkdir -m 2777 -p log
08:52:48 [selenium-daily-beta-AdvancedSearch] $ /bin/bash /tmp/jenkins10923801277772504284.sh
08:52:48 + set +x
08:52:48 ++ set +x
08:52:48 + exec docker run --entrypoint=/run-with-xvfb.sh --env LOG_DIR=/log --volume /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch/src:/src --volume /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch/cache:/cache --volume /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch/log:/log --security-opt seccomp=unconfined --init --rm --label jenkins.job=selenium-daily-beta-AdvancedSearch --label jenkins.build=1835 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/node20-test-browser:20.19.5 selenium-daily
08:52:49 + export DISPLAY=:94
08:52:49 + DISPLAY=:94
08:52:49 + xvfb_pid=8
08:52:49 + /usr/bin/Xvfb :94 -screen 0 1280x1024x24 -ac -nolisten tcp
08:52:49 + chromedriver_pid=9
08:52:49 + /usr/bin/chromedriver --url-base=/wd/hub --port=4444
08:52:49 + trap 'kill -SIGINT $run_pid $chromedriver_pid; wait $run_pid $chromedriver_pid' SIGINT
08:52:49 + trap 'kill -SIGTERM $run_pid $chromedriver_pid; wait $run_pid $chromedriver_pid' SIGTERM
08:52:49 + trap terminate_bg_process EXIT
08:52:49 + run_pid=10
08:52:49 + wait 10
08:52:49 + /run.sh selenium-daily
08:52:49 + set +x
08:52:49 + node --version
08:52:49 v20.19.5
08:52:49 + npm --version
08:52:49 _XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.
08:52:49 Starting ChromeDriver 140.0.7339.80 (670b6f192f4668d2ac2c06bd77ec3e4eeda7d648-refs/branch-heads/7339_41@{#3}) on port 4444
08:52:49 Only local connections are allowed.
08:52:49 Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
08:52:49 10.8.2
08:52:49 + '[' -e package-lock.json ']'
08:52:49 + npm ci
08:52:49 [1775656369.479][SEVERE]: bind() failed: Cannot assign requested address (99)
08:52:49 ChromeDriver was started successfully on port 4444.
08:52:52 npm warn deprecated @humanwhocodes/config-array@0.13.0: Use @eslint/config-array instead
08:52:52 npm warn deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
08:52:52 npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported
08:52:52 npm warn deprecated glob@7.1.7: 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
08:52:53 npm warn deprecated whatwg-encoding@3.1.1: Use @exodus/bytes instead for a more spec-conformant and faster implementation
08:52:55 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
08:52:55 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
08:52:56 npm warn deprecated eslint@8.57.1: This version is no longer supported. Please see https://eslint.org/version-support for other options.
08:52:57
08:52:57 added 826 packages, and audited 827 packages in 8s
08:52:57
08:52:57 186 packages are looking for funding
08:52:57 run `npm fund` for details
08:52:57
08:52:57 10 high severity vulnerabilities
08:52:57
08:52:57 To address issues that do not require attention, run:
08:52:57 npm audit fix
08:52:57
08:52:57 To address all issues (including breaking changes), run:
08:52:57 npm audit fix --force
08:52:57
08:52:57 Run `npm audit` for details.
08:52:57 + npm run-script selenium-daily
08:52:58
08:52:58 > selenium-daily
08:52:58 > npm run selenium-test -- --suite daily
08:52:58
08:52:58
08:52:58 > selenium-test
08:52:58 > wdio tests/selenium/wdio.conf.js --suite daily
08:52:58
08:52:59 Run test targeting https://en.wikipedia.beta.wmcloud.org/w
08:52:59 [System information] Memory (host): 22868.8 MB (22.87 GB) free
08:52:59 [System information] RAM used by NodeJS 128.4 MB
08:52:59 [System information] CPU: 10 cores
08:52:59 [Package information] WebdriverIO: 9.27.0
08:52:59 [Package information] wdio-mediawiki: 6.5.0
08:52:59 [Configuration] maxInstances 4 (max tests running in parallel)
08:52:59 Error: The suite(s) "daily" you specified don't exist in your config file or doesn't contain any files!
08:52:59 at _ConfigParser.getSpecs (file:///src/node_modules/@wdio/config/build/node/index.js:422:15)
08:52:59 at file:///src/node_modules/@wdio/cli/build/index.js:871:34
08:52:59 at Array.map (<anonymous>)
08:52:59 at Launcher.run (file:///src/node_modules/@wdio/cli/build/index.js:863:73)
08:52:59 at async Module.run (file:///src/node_modules/@wdio/cli/build/index.js:1674:16)
08:52:59 + terminate_bg_process
08:52:59 + set +x
08:52:59 Terminating Xvfb
08:52:59 Done
08:52:59 Terminating Chromedriver
08:52:59 Done
08:53:03 Build step 'Execute shell' marked build as failure
PostBuildScript
08:53:06 publish-to-prometheus #3546 completed. Result was SUCCESS
08:53:06 [PostBuildScript] - [INFO] Executing post build scripts.
08:53:06 [PostBuildScript] - [INFO] Build does not have any of the results [SUCCESS]. Did not execute build step #0.
08:53:06 [PostBuildScript] - [INFO] Executing post build scripts.
08:53:06 [selenium-daily-beta-AdvancedSearch] $ /bin/bash -xe /tmp/jenkins10399302874360020629.sh
08:53:06 + echo 'Clearing /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch/cache'
08:53:06 Clearing /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch/cache
08:53:06 [selenium-daily-beta-AdvancedSearch] $ /bin/bash /tmp/jenkins2967083130314981147.sh
08:53:06 + set +x
08:53:06 + exec docker run --volume /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch/cache:/cache --security-opt seccomp=unconfined --init --rm --label jenkins.job=selenium-daily-beta-AdvancedSearch --label jenkins.build=1835 --env-file /dev/fd/63 docker-registry.wikimedia.org/releng/castor:0.4.0 clear
08:53:06 ++ set +x
08:53:08 [PostBuildScript] - [INFO] Executing post build scripts.
08:53:08 [selenium-daily-beta-AdvancedSearch] $ /bin/bash -xe /tmp/jenkins13953714664256610321.sh
08:53:08 + set -euxo pipefail
08:53:08 + docker ps -q --filter label=jenkins.job=selenium-daily-beta-AdvancedSearch --filter label=jenkins.build=1835
08:53:08 + xargs --no-run-if-empty docker stop
08:53:08 [PostBuildScript] - [INFO] Executing post build scripts.
08:53:08 [selenium-daily-beta-AdvancedSearch] $ /bin/bash /tmp/jenkins12506635990632111083.sh
08:53:08 + set +x
08:53:08 + exec docker run --entrypoint=/usr/bin/find --user=root --volume /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch:/workspace --security-opt seccomp=unconfined --init --rm --label jenkins.job=selenium-daily-beta-AdvancedSearch --label jenkins.build=1835 --env-file /dev/fd/63 docker-registry.wikimedia.org/bookworm:latest /workspace -mindepth 1 -delete
08:53:08 ++ set +x
08:53:09 [selenium-daily-beta-AdvancedSearch] $ /bin/bash -xe /tmp/jenkins13824163477600319246.sh
08:53:09 + echo 'Listing potentially remaining files in workspace for T282893'
08:53:09 Listing potentially remaining files in workspace for T282893
08:53:09 + ls -laF --color=always
08:53:09 total 8
08:53:09 drwxr-xr-x 2 jenkins-deploy wikidev 4096 Apr 8 13:53 ./
08:53:09 drwxrwxr-x 4 jenkins-deploy wikidev 4096 Apr 8 13:52 ../
08:53:09 [selenium-daily-beta-AdvancedSearch] $ /bin/bash -xe /tmp/jenkins18432137394131506318.sh
08:53:09 + set -u
08:53:09 + rmdir /srv/jenkins/workspace/selenium-daily-beta-AdvancedSearch
08:53:09 Email was triggered for: Failure - Any
08:53:09 Sending email for trigger: Failure - Any
08:53:09 Sending email to: qa-alerts@lists.wikimedia.org techwish-devs@wikimedia.de
08:53:09 Finished: FAILURE