Page MenuHomePhabricator

Enable a MobileFrontend daily Selenium build
Closed, ResolvedPublic

Description

Currently the reading web team are without essential browser tests. We are looking to restore these ASAP by porting from Ruby to Node.js

One of the blockers for this is the necessary config to setup the job.

Event Timeline

Restricted Application removed a project: Patch-For-Review. ยท View Herald TranscriptApr 10 2019, 8:32 PM

Change 502356 had a related patch set uploaded (by Jdlrobson; owner: Jdlrobson):
[integration/config@master] Run Node.js browser tests in MobileFrontend

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

Change 502907 had a related patch set uploaded (by Jdlrobson; owner: Jdlrobson):
[mediawiki/extensions/MobileFrontend@master] Migrate browser tests from Ruby to Node.js

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

Change 502907 merged by jenkins-bot:
[mediawiki/extensions/MobileFrontend@master] Migrate browser tests from Ruby to Node.js

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

Change 504328 had a related patch set uploaded (by Jdrewniak; owner: Jdrewniak):
[mediawiki/extensions/MobileFrontend@master] Add wdio-mocha-framework to package.json

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

Change 504328 merged by jenkins-bot:
[mediawiki/extensions/MobileFrontend@master] Add wdio-mocha-framework to package.json

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

Change 502356 merged by jenkins-bot:
[integration/config@master] Run Node.js browser tests in MobileFrontend

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

Thanks to @zeljkofilipin 's work today we got a daily job running the Mobile Frontend tests on the beta cluster today. Hurray!
However, I still want to edit/write/find a MobileFrontend test that works properly on the beta cluster so that this job doesn't just fail every day.

Change 504543 had a related patch set uploaded (by Jdrewniak; owner: Jdrewniak):
[mediawiki/extensions/MobileFrontend@master] Selenium tests: Removing user_page.js test and adding switch_views.js

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

Change 505726 had a related patch set uploaded (by Jdlrobson; owner: Jdlrobson):
[mediawiki/extensions/MobileFrontend@master] Run user_page test on non-existent user page

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

Change 505726 merged by Jdlrobson:
[mediawiki/extensions/MobileFrontend@master] ๐Ÿ’š Run user_page test on non-existent user page to fix QA build

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

Change 504543 merged by Jdlrobson:
[mediawiki/extensions/MobileFrontend@master] โœ… Selenium tests: Adding switch_views.js

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

Change 506474 had a related patch set uploaded (by Jdlrobson; owner: Jdlrobson):
[mediawiki/extensions/MobileFrontend@master] ๐Ÿ’š Do not rely on ArticlePage.setMobileMode()

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

We were not able to estimate this today, moving to blocked for the time being pending further discussion

Change 506474 merged by jenkins-bot:
[mediawiki/extensions/MobileFrontend@master] ๐Ÿ’šDo not rely on ArticlePage.setMobileMode()

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