Port Selenium tests from Ruby to Node.js
Open, HighPublic

Description

TODO

Stats

StatusRepositories (28)%
Not started1243
Stalled
In progress518
Done: Ruby -> N/A829
Done: Ruby -> Node311

Status

RepositoryTask/CommitCodeStatusTeam
mediawiki/coreT164004tests/seleniumRelease-Engineering-Team
mediawiki/extensions/CentralAuthT173989tests/browserN/A
mediawiki/extensions/CentralNoticeT180223tests/browserFundraising-Backlog
mediawiki/extensions/CirrusSearchT174103tests/browser tests/integrationDiscovery
mediawiki/extensions/ContentTranslationT174595N/AGlobal-Collaboration
mediawiki/extensions/EchoT171848tests/browserGlobal-Collaboration
mediawiki/extensions/ElectronPdfServiceT180246tests/browserWMDE Engineering
mediawiki/extensions/FlowT174591tests/browserGlobal-Collaboration
mediawiki/extensions/GettingStartedT180224tests/browserGlobal-Collaboration
mediawiki/extensions/MathT162455tests/browserVisualEditor
mediawiki/extensions/MobileFrontendT177260tests/browserReaders-Web-Backlog
mediawiki/extensions/MultimediaViewerT180226tests/browserMultimedia
mediawiki/extensions/PageTriageT174589tests/browserGlobal-Collaboration
mediawiki/extensions/PdfHandler381465N/AReading-Infrastructure-Team-Backlog
mediawiki/extensions/PopupsT177262tests/seleniumReaders-Web-Backlog
mediawiki/extensions/QuickSurveysT177261tests/browserReaders-Web-Backlog
mediawiki/extensions/RelatedArticlesT164024tests/seleniumReaders-Web-Backlog
mediawiki/extensions/RevisionSliderT180247tests/browserWMDE Engineering
mediawiki/extensions/Translate(T174594) 381467N/AGlobal-Collaboration
mediawiki/extensions/TwnMainPage381478N/AN/A
mediawiki/extensions/TwoColConflictT180248tests/browserWMDE Engineering
mediawiki/extensions/UniversalLanguageSelector(T174594) 381481N/AGlobal-Collaboration
mediawiki/extensions/VisualEditorT150435N/AVisualEditor
mediawiki/extensions/WikibaseT180228tests/browserWMDE Engineering
mediawiki/extensions/WikibaseLexemeT179916tests/browserWMDE Engineering
mediawiki/extensions/WikiLoveT174593tests/browserGlobal-Collaboration
mediawiki/extensions/ZeroPortal381774N/AReading
mediawiki/skins/MinervaNeueT174018tests/browser/Readers-Web-Backlog

Timeline

DescriptionLinksStatusStartEnd (~Estimated)
Initial research.256404 malu2015-122016-05
Browser testing user satisfaction survey.Browser testing user satisfaction survey2016-072016-09
Run WebdriverIO jobs in experimental pipeline for mediawiki/core and extensions.324416 326949 334136 3375902016-112017-02
Announce WebdriverIO to small group of early adopters.N/A2017-012017-02
Investigating three popular Selenium packages: WebDriverJs, WebdriverIO, Nightwatch.js.323401 328191 3283492016-112017-03
Update documentation.T1611032017-032017-03
Announce WebdriverIO on appropriate mailing lists (QA, engineering, wikitech-l).qa engineering wikitech-l2017-032017-04
WebdriverIO in person workshop(s). (European hackathon...)T1599452017-032017-05
Run WebdriverIO jobs in test and gate-and-submit pipelines for mediawiki/core and extensions, voting.324719 T1647212016-122017-07
Create Jenkins jobs that runs WebdriverIO tests daily targeting beta cluster.T1718472017-072017-09
Announce Ruby framework deprecation on appropriate mailing lists (QA, engineering, wikitech-l).T1734882017-082017-10
WebdriverIO online workshop(s) (CREDIT, Tech talks...).T164070 T1718522017-042017-10
Delete Ruby jobs as tests are moved to Node.js.See status table.2017-03~2017-12
Pairing on WebdriverIO with teams that need help.See status table.2017-05~2017-12

Related Objects

StatusAssignedTask
OpenNone
Openzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin
DeclinedRyasmeen
OpenNone
Resolvedzeljkofilipin
Resolvedzeljkofilipin
DuplicateJdlrobson
ResolvedJdlrobson
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin
OpenNone
OpenNone
Stalledphuedx
ResolvedJdlrobson
StalledNone
Resolvedhashar
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Invalidzeljkofilipin
Resolvedzeljkofilipin
OpenNone
Resolveddebt
Resolveddebt
OpenNone
ResolvedNikerabbit
OpenNone
DuplicateNone
Resolvedzeljkofilipin
OpenNone
OpenEtonkovidova
OpenNone
Resolvedzeljkofilipin
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
Resolvedaaron
There are a very large number of changes, so older changes are hidden. Show Older Changes
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin updated the task description. (Show Details)

Change 390447 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Run qunit-selenium job for all repositories that have Selenium tests

https://gerrit.wikimedia.org/r/390447

zeljkofilipin updated the task description. (Show Details)
greg updated the task description. (Show Details)Nov 13 2017, 5:14 PM
debt removed a subscriber: debt.Nov 13 2017, 10:01 PM
zeljkofilipin updated the task description. (Show Details)

Change 391548 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/core@master] ESLint ecmaVersion setting is not needed if env is es6

https://gerrit.wikimedia.org/r/391548

Change 393760 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/core@master] Document how to run just one Selenium test

https://gerrit.wikimedia.org/r/393760

Change 391548 merged by jenkins-bot:
[mediawiki/core@master] ESLint ecmaVersion setting is not needed if env is es6

https://gerrit.wikimedia.org/r/391548

Change 393760 merged by jenkins-bot:
[mediawiki/core@master] Document how to run just one Selenium test

https://gerrit.wikimedia.org/r/393760

zeljkofilipin removed zeljkofilipin as the assignee of this task.Wed, Nov 29, 6:39 PM
zeljkofilipin moved this task from In Progress 🔨 to Next 🔜 on the User-zeljkofilipin board.
zeljkofilipin moved this task from Next 🔜 to In Progress 🔨 on the User-zeljkofilipin board.
zeljkofilipin updated the task description. (Show Details)Mon, Dec 4, 2:53 PM