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 | ||
---|---|---|---|---|---|
Open | None | T139740 Port Selenium tests from Ruby to Node.js | |||
Stalled | None | 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 |
Ruby framework is still working, but failing sometimes, see T219920: CI tests disabled: Steps that require login are disabled and should be restored.. Nobody has the time to debug failures.
To completely deprecate Ruby Selenium framework, I guess only a few Jenkins jobs should be deleted:
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