[[ https://www.mediawiki.org/wiki/Selenium/Node.js/selenium-EXTENSION-jessie_Jenkins_job | selenium-EXTENSION-jessie ]] Jenkins job is currently running for only 3 extensions, [[ https://integration.wikimedia.org/ci/view/Selenium/job/selenium-CirrusSearch-jessie/ | CirrusSearch ]], [[ https://integration.wikimedia.org/ci/view/Selenium/job/selenium-Popups-jessie/ | Popups ]] and [[ https://integration.wikimedia.org/ci/view/Selenium/job/selenium-RelatedArticles-jessie/ | RelatedArticles ]].
For list of repositories with Selenium tests see [[ https://www.mediawiki.org/wiki/Selenium/Node.js#write-tests | Write tests ]] section of Selenium/Node.js page.
# TODO
๐ Rename and update [[ https://www.mediawiki.org/wiki/Selenium/Node.js/selenium-EXTENSION-jessie_Jenkins_job | Selenium/Node.js/selenium-EXTENSION-jessie_Jenkins_job ]]
๐ Ask extension developers if they think the job would be useful for their repository
๐ Creating the job for mediawiki/core is in progress (T185011)
๐ [[ https://gerrit.wikimedia.org/r/c/integration/config/+/443931 | 443931 ]] (integration/config): (WIP) job to run wdio tests for a single repo
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Math/+/445643 | 445643 ]] Selenium: add selenium-daily NPM script
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/RelatedArticles/+/445646 | 445646 ]] Selenium: add selenium-daily NPM script
๐ [[ https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Wikibase/+/445649 | 445649 ]] Selenium: add selenium-daily NPM script
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseLexeme/+/445652 | 445652 ]] Selenium: add selenium-daily NPM script
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/core/+/446371 | 446371 ]] Selenium: add selenium-daily NPM script
# Done
๐ [[ https://gerrit.wikimedia.org/r/c/integration/config/+/441892 | 441892 ]] (integration/config): Job running Echo Selenium tests daily targeting beta cluster
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Echo/+/444235 | 444235 ]] (mediawiki/extensions/Echo): Create selenium-daily npm script
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CirrusSearch/+/444609 | 444609 ]] Selenium: create selenium-daily NPM script
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CirrusSearch/+/445602 | 445602 ]] Remove `^` from package.json
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CirrusSearch/+/445605 | 445605 ]] Order packages in package.json
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CirrusSearch/+/445607 | 445607 ]] Selenium: use wdio-mediawiki NPM package
# Status
| **Repository** | Task/Commit | ci-jessie-wikimedia | Docker
| mediawiki/core | T185011 [[ https://gerrit.wikimedia.org/r/c/mediawiki/core/+/446371 | 446371 ]] | | [[ https://integration.wikimedia.org/ci/job/MediaWiki-npm-browser-run-selenium-daily-node-6-docker | MediaWiki-npm-browser-run-selenium-daily-node-6-docker ]] ๐ฃ
| mediawiki/extensions/AdvancedSearch |
| mediawiki/extensions/CirrusSearch | T193244 ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CirrusSearch/+/444609 | 444609 ]]~~ | | [[ https://integration.wikimedia.org/ci/job/CirrusSearch-npm-browser-run-selenium-daily-node-6-docker/ | CirrusSearch-npm-browser-run-selenium-daily-node-6-docker ]] โ๏ธ
| mediawiki/extensions/Echo | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Echo/+/444235 | 444235 ]]~~ | | [[ https://integration.wikimedia.org/ci/view/Selenium/job/Echo-npm-browser-run-selenium-daily-node-6-docker | Echo-npm-browser-run-selenium-daily-node-6-docker ]] โ๏ธ
| mediawiki/extensions/ElectronPdfService |
| mediawiki/extensions/Math | [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Math/+/445643 | 445643 ]] | [[ https://integration.wikimedia.org/ci/view/Selenium/job/selenium-Math-jessie/ | selenium-Math-jessie ]] โ๏ธ | [[ https://integration.wikimedia.org/ci/job/Math-npm-browser-run-selenium-daily-node-6-docker/ | Math-npm-browser-run-selenium-daily-node-6-docker ]] ๐ฃ
| mediawiki/extensions/ORES |
| mediawiki/extensions/Popups | | [[ https://integration.wikimedia.org/ci/view/Selenium/job/selenium-Popups-jessie/ | selenium-Popups-jessie ]] โ๏ธ
| mediawiki/extensions/RelatedArticles | [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/RelatedArticles/+/445646 | 445646 ]] | [[ https://integration.wikimedia.org/ci/view/Selenium/job/selenium-RelatedArticles-jessie/ | selenium-RelatedArticles-jessie ]] โ๏ธ | [[ https://integration.wikimedia.org/ci/job/RelatedArticles-npm-browser-run-selenium-daily-node-6-docker/ | RelatedArticles-npm-browser-run-selenium-daily-node-6-docker ]] ๐ฃ
| mediawiki/extensions/Wikibase | T167432 [[ https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Wikibase/+/445649 | 445649 ]] | | [[ https://integration.wikimedia.org/ci/job/Wikibase-npm-browser-run-selenium-daily-node-6-docker/ | Wikibase-npm-browser-run-selenium-daily-node-6-docker ]] ๐ฃ
| mediawiki/extensions/WikibaseLexeme | T194252 [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseLexeme/+/445652 | 445652 ]] ~~[[ https://gerrit.wikimedia.org/r/c/integration/config/+/441827 | 441827 ]]~~ | | [[ https://integration.wikimedia.org/ci/job/WikibaseLexeme-npm-browser-run-selenium-daily-node-6-docker/ | WikibaseLexeme-npm-browser-run-selenium-daily-node-6-docker ]] ๐ฃ