User Details
- User Since
- Apr 8 2022, 3:41 PM (209 w, 2 d)
- Availability
- Available
- LDAP User
- Vaughn Walters
- MediaWiki User
- VWalters-WMF [ Global Accounts ]
Fri, Apr 10
Wed, Apr 8
of the list of repos listed at https://gitlab.wikimedia.org/repos/test-platform/misc-scripts/browser-test-scanner/-/blob/main/repos.txt which feeds docs for maintained tests, here is a current status check of where things stand.
I had the path for selenium-daily tests wrong. This patch will fix it
Tue, Apr 7
selenium tests passing 100/100 in ci P90291
Mon, Apr 6
Fri, Apr 3
@Michael @Umherirrender Please let me know if you see this failure again. If this increased timeout doesn't help, can try something else.
tests passing 100/100 in ci https://integration.wikimedia.org/ci/job/quibble-vendor-mysql-php83-selenium/39116/console P90254
@Dreamy_Jazz any more sightings of this failure lately?
This repo was already upgraded to v9, but this bumps wdio-mediawiki to 6.5 (latest) and replaces asserts with expect
Thu, Apr 2
Wed, Apr 1
also ... thx to @Peter for the suggestion that upgrading to wdio9 would allow me to remove this waitForTimeout. It worked!
After upgrade to wdio-mediawiki 6.5 (webdriverio v9) the waitForTimeout: 20000 was no longer needed.
noting that I added overrides in package.json to resolve ESLint 8/9 peer dependency conflict. Regenerating the lock file for wdio-mediawiki v6 pulls in eslint-plugin-wdio@9, which requires ESLint 9. The override tells npm to accept ESLint 8 for this plugin and can be removed once ESLint is upgraded to v9
Mon, Mar 30
Fri, Mar 27
Wed, Mar 25
This change worked and tests passed 100/100 in CI (test number 22 needed retries, but all other passed on first attempt). To further increase parallelization of tests, I also had to increase waitforTimeout: 20000 because tests failed in CI with the default value. I think the increased load of parallelization may increase flake if wait time is not also increased - something to be aware of (and possibly change in the default value in wdio-mediawiki).
Tue, Mar 24
Mon, Mar 23
Weekly cron job ran successfully today, moving this to Done