[[ 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 ]] Selenium daily tests for beta using Docker/wdio
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Popups/+/449485 | 449485 ]] Selenium: add selenium-daily NPM script
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Math/+/457486 | 457486 ]]: Selenium: Simplify selenium-daily NPM script
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/RelatedArticles/+/457488 | 457488 ]]: Selenium: Simplify selenium-daily NPM script
# Done
๐ [[ https://gerrit.wikimedia.org/r/c/integration/config/+/441892 | 441892 ]] Job running Echo Selenium tests daily targeting beta cluster
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Echo/+/444235 | 444235 ]] 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
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikibaseLexeme/+/445652 | 445652 ]] 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/Math/+/445643 | 445643 ]] Selenium: add selenium-daily NPM script
โฐ๏ธ [[ https://gerrit.wikimedia.org/r/c/mediawiki/core/+/446371 | 446371 ]] 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/CirrusSearch/+/456128 | 456128 ]]: Selenium: Simplify selenium-daily NPM script
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CirrusSearch/+/456395 | 456395 ]]: Selenium: update configuration file
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/core/+/456131 | 456131 ]]: Selenium: selenium-daily NPM script
๐ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Echo/+/456134 | 456134 ]]: Selenium: Simplify selenium-daily NPM script
# Status
| **Repository** | Task/Commit | ci-jessie-wikimedia | Docker | Error
| mediawiki/core | T185011 ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/core/+/446371 | 446371 ]]~~ ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/core/+/456131 | 456131 ]]~~ | | [[ https://integration.wikimedia.org/ci/job/selenium-daily-beta-MediaWiki | selenium-daily-beta-MediaWiki ]] ๐ฃ | - `An element could not be located on the page using the given search parameters` `(page) has been deleted (view salt). See the deletion log for a record` `Cannot read property 'getText' of undefined`
| mediawiki/extensions/AdvancedSearch |
| mediawiki/extensions/CirrusSearch | T193244 ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CirrusSearch/+/444609 | 444609 ]]~~ ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CirrusSearch/+/456128 | 456128 ]]~~ | | [[ https://integration.wikimedia.org/ci/job/selenium-daily-beta-CirrusSearch | selenium-daily-beta-CirrusSearch ]] โ๏ธ
| mediawiki/extensions/Echo | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Echo/+/444235 | 444235 ]]~~ ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Echo/+/456134 | 456134 ]]~~ | | [[ https://integration.wikimedia.org/ci/view/Selenium/job/selenium-daily-beta-Echo | selenium-daily-beta-Echo ]] โ๏ธ
| mediawiki/extensions/ElectronPdfService |
| mediawiki/extensions/Math | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Math/+/445643 | 445643 ]]~~ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Math/+/457486 | 457486 ]] | | [[ https://integration.wikimedia.org/ci/job/selenium-daily-beta-Math | selenium-daily-beta-Math ]] โ๏ธ
| mediawiki/extensions/Newsletter |
| mediawiki/extensions/ORES |
| mediawiki/extensions/Popups | [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Popups/+/449485 | 449485 ]] | [[ https://integration.wikimedia.org/ci/view/Selenium/job/selenium-Popups-jessie/ | selenium-Popups-jessie ]] โ๏ธ | [[ https://integration.wikimedia.org/ci/job/selenium-daily-beta-Popups | selenium-daily-beta-Popups ]] ๐ฃ | `npm ERR! missing script: selenium-daily`
| mediawiki/extensions/RelatedArticles | ~~[[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/RelatedArticles/+/445646 | 445646 ]]~~ [[ https://gerrit.wikimedia.org/r/c/mediawiki/extensions/RelatedArticles/+/457488 | 457488 ]] | | [[ https://integration.wikimedia.org/ci/job/selenium-daily-beta-RelatedArticles | selenium-daily-beta-RelatedArticles ]] โ๏ธ |
| TwoColConflict |
| mediawiki/extensions/Wikibase | T167432 ~~[[ https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/Wikibase/+/445649 | 445649 ]]~~ | | [[ https://integration.wikimedia.org/ci/job/selenium-daily-beta-Wikibase | selenium-daily-beta-Wikibase ]] ๐ฃ | `/usr/bin/find: cannot delete '/workspace/src/tests/selenium/log': Permission denied`
| mediawiki/extensions/WikibaseLexeme | T200011 ~~[[ 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/selenium-daily-beta-WikibaseLexeme | selenium-daily-beta-WikibaseLexeme ]] ๐ฃ | `ERROR: Cannot find module '../../../Wikibase/repo/tests/selenium(...)'`