Running selenium-MediaWiki-jessie daily Jenkins job would help detect and prevent problems like Incident documentation/20180111-LegacyEncoding.
It would require refactoring selenium tests. At the moment, mediawiki/core tests target only mediawiki-vagrant and jenkins where no logging is required to create/update users/pages. Running at beta cluster would require logging in for every action.
Done
๐ 415027 (integration/config): WIP Create selenium-core-jessie daily Jenkins job
๐ 420040 (integration/config): WIP Create selenium-MediaWiki-jessie daily Jenkins job
๐ 420057 (mediawiki/core): Selenium: configuration file for beta cluster
๐ 420674 (mediawiki/core): Revert "Selenium: configuration file for beta cluster"
๐ 446371 (mediawiki/core) Selenium: add selenium-daily NPM script
๐ 456131 Selenium: selenium-daily NPM script
๐ 457854: Selenium: Daily Jenkins job targeting beta cluster should run only tests that pass
๐ 457881: Create selenium-daily-beta-MediaWiki Jenkins job
๐ selenium-daily-beta-MediaWiki