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

Description

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
WebdriverIO online workshop(s) (CREDIT, Tech talks...).T164070 T1718522017-04~2017-08
Create Jenkins jobs that runs WebdriverIO tests daily targeting beta cluster.T1718472017-07~2017-08
Delete Ruby jobs as tests are moved to Node.js.T164004 RelatedArticles2017-03~2017-09
Pairing on WebdriverIO with teams that need help.T164721 T162256 T171848 T162455 T1504352017-05~2017-09
Announce Ruby framework deprecation on appropriate mailing lists (QA, engineering, wikitech-l).T1734882017-08~2017-10

Related Objects

StatusAssignedTask
OpenNone
OpenNone
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin
StalledRyasmeen
StalledNone
OpenNone
Resolvedzeljkofilipin
Openzeljkofilipin
StalledJdlrobson
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Openzeljkofilipin
OpenJdlrobson
StalledNone
Resolved hashar
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Invalidzeljkofilipin
OpenEtonkovidova
Openzeljkofilipin
There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 347587 merged by jenkins-bot:
[integration/config@master] Run webdriverio tests for MediaWiki core

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

Mentioned in SAL (#wikimedia-releng) [2017-04-13T15:15:09Z] <hashar> Deployed mediawiki-core-qunit-selenium-jessie job (runs qunit + selenium with webdriverio) https://gerrit.wikimedia.org/r/#/c/347587/ - T139740

The Jenkins job mediawiki-core-qunit-selenium-jessie runs QUnit then IF mediawiki has a wdio.conf it runs grunt webdriver:test.

Tested on master and REL1_28 and that works all fine.

zeljkofilipin lowered the priority of this task from High to Normal.May 8 2017, 2:54 PM
greg removed zeljkofilipin as the assignee of this task.May 17 2017, 1:55 PM
greg added a project: Epic.
greg moved this task from To Triage to Epics on the Release-Engineering-Team board.
zeljkofilipin changed the status of subtask T162455: WebdriverIO tests for Math from Open to Stalled.May 25 2017, 4:11 PM

Change 345824 merged by jenkins-bot:
[mediawiki/core@master] Make running Selenium tests using Sauce Labs easy

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

zeljkofilipin changed the status of subtask T162455: WebdriverIO tests for Math from Stalled to Open.Jun 1 2017, 10:36 AM
zeljkofilipin updated the task description. (Show Details)Jun 6 2017, 1:07 PM
Jdforrester-WMF added a subscriber: Jdforrester-WMF.

Mass-moving all items tagged for MediaWiki 1.30.0-wmf.3, as that was never released; instead, we're using -wmf.4.

zeljkofilipin changed the status of subtask T162455: WebdriverIO tests for Math from Open to Stalled.Thu, Jul 27, 2:07 PM
zeljkofilipin changed the status of subtask T150435: Selenium tests for VisualEditor in Node.js from Open to Stalled.
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)