We deprecated the Ruby selenium framework in 2017 (Blog Post: Selenium Ruby framework deprecated) and what migration is likely to ever be done has already happened (see T139740). Let's pull the bandage off.
At least this file in integration/config:
We deprecated the Ruby selenium framework in 2017 (Blog Post: Selenium Ruby framework deprecated) and what migration is likely to ever be done has already happened (see T139740). Let's pull the bandage off.
At least this file in integration/config:
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | zeljkofilipin | T139740 Port Selenium tests from Ruby to Node.js | |||
Resolved | Jdforrester-WMF | T242293 Archive mediawiki/selenium | |||
Resolved | Jdforrester-WMF | T220035 Drop Ruby Selenium CI jobs; we don't support them any more | |||
Resolved | None | T222714 Remove the code for the first interface | |||
Resolved | thiemowmde | T222441 TwoColConflict browser tests are flapping | |||
Resolved | thiemowmde | T208994 Flaky TwoColConflict test "The help dialog is visible" (mwselenium) | |||
Resolved | hashar | T240575 Phase out legacy saucelabs/mediawiki_selenium instances | |||
Duplicate | None | T274904 Delete CI configuration for Ruby Selenium jobs |
I'll check the status of the migration in T139740 and update this task with what's left to do.
Change 521870 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Delete mwselenium-quibble-docker for ArticlePlaceholder and WikibaseMediaInfo
Change 521870 merged by jenkins-bot:
[integration/config@master] Delete mwselenium-quibble-docker for ArticlePlaceholder and WikibaseMediaInfo
Change 521879 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/CentralAuth@master] Delete Ruby Selenium tests
Change 521881 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Do not run Ruby and/or Selenium jobs for CentralAuth
Change 521883 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Do not run Ruby and/or Selenium jobs for CentralNotice
Change 521884 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/CentralNotice@master] Delete Ruby Selenium tests
Change 521883 merged by jenkins-bot:
[integration/config@master] Do not run Ruby and/or Selenium jobs for CentralNotice
Change 522064 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Do not run Ruby and/or Selenium jobs for GettingStarted
Change 522066 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/GettingStarted@master] Delete Ruby Selenium tests
Change 522080 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/MultimediaViewer@master] Selenium: do not run selenium-MultimediaViewer Jenkins job on macOS
Change 522080 merged by jenkins-bot:
[mediawiki/extensions/MultimediaViewer@master] Selenium: do not run selenium-MultimediaViewer Jenkins job on macOS
Change 522089 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Delete selenium-MultimediaViewer Jenkins job
Change 521881 merged by jenkins-bot:
[integration/config@master] Do not run Ruby and/or Selenium jobs for CentralAuth
Change 522089 merged by jenkins-bot:
[integration/config@master] Delete selenium-MultimediaViewer Jenkins job
Change 522064 merged by jenkins-bot:
[integration/config@master] Do not run Ruby and/or Selenium jobs for GettingStarted
Change 521884 merged by jenkins-bot:
[mediawiki/extensions/CentralNotice@master] Delete Ruby Selenium tests
Change 522066 merged by jenkins-bot:
[mediawiki/extensions/GettingStarted@master] Delete Ruby Selenium tests
Change 521879 merged by jenkins-bot:
[mediawiki/extensions/CentralAuth@master] Delete Ruby Selenium tests
Change 556252 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] jjb: Drop selenium-MinervaNeue and -QuickSurveys daily ruby jobs
Change 556252 merged by jenkins-bot:
[integration/config@master] jjb: rm selenium-MinervaNeue and selenium-QuickSurveys
Change 556695 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: remove role ci::slave::browsertests
Change 556695 merged by Giuseppe Lavagetto:
[operations/puppet@production] contint: remove role ci::slave::browsertests
Change 681111 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] Zuul: Label each use of mwselenium-quibble-docker with a TODO
Change 681111 merged by jenkins-bot:
[integration/config@master] Zuul: Label each use of mwselenium-quibble-docker with a TODO
Change 921696 had a related patch set uploaded (by Jforrester; author: Jforrester):
[mediawiki/extensions/Wikibase@master] Drop all Ruby browser tests, sadly effectively abandonware
Change 946972 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] [DNM] Zuul: [mediawiki/extensions/Wikibase] Drop legacy Ruby selenium testing
Change 946973 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] [DNM] Zuul: [mediawiki/skins/MinervaNeue] Drop legacy Ruby selenium testing
Change 946975 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] jjb: Drop now-unused Ruby/Selenium jobs
Change 946976 had a related patch set uploaded (by Jforrester; author: Jforrester):
[integration/config@master] Dockerfiles: Drop quibble-buster-php74-bundle, finally unused
Change 946972 merged by jenkins-bot:
[integration/config@master] Zuul: [mediawiki/extensions/Wikibase] Drop legacy Ruby selenium testing
Mentioned in SAL (#wikimedia-releng) [2023-09-08T15:31:52Z] <James_F> Zuul: [mediawiki/extensions/Wikibase] Drop legacy Ruby selenium testing for T220035
Change 946973 merged by jenkins-bot:
[integration/config@master] Zuul: [mediawiki/skins/MinervaNeue] Drop legacy Ruby selenium testing
Change 921696 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Drop all Ruby browser tests, sadly effectively abandonware
Change 946975 merged by jenkins-bot:
[integration/config@master] jjb: Drop now-unused Ruby/Selenium jobs
Change 946976 merged by jenkins-bot:
[integration/config@master] Dockerfiles: Drop quibble-buster-php74-bundle, finally unused