Page MenuHomePhabricator

Popups Selenium tests daily targeting beta cluster
Closed, ResolvedPublic

Description

Now the Popups browser tests are written into Node we would like to run it daily.

Looking in integration/config the selenium-RelatedArticles-jessie job doesn't look too reusable. How can we set up a daily job targeting the beta cluster?

Related Objects

StatusSubtypeAssignedTask
ResolvedJdlrobson
OpenNone
DeclinedNone
Resolvedzeljkofilipin
Resolvedzeljkofilipin
DuplicateJdlrobson
ResolvedJdlrobson
Resolvedzeljkofilipin
Resolvedzeljkofilipin
OpenNone
ResolvedJdlrobson
ResolvedNone
Resolvedawight
DuplicateLegoktm
StalledNone
OpenNone
Resolvedzeljkofilipin
Resolvedhashar
OpenNone
ResolvedPRODUCTION ERRORJdlrobson
ResolvedJdlrobson
ResolvedJdrewniak
OpenNone
OpenEdtadros
OpenNone
Resolvedzeljkofilipin
ResolvedEdtadros
OpenNone
ResolvedJdlrobson

Event Timeline

All green, looking how to implement it in JJB.

https://integration.wikimedia.org/ci/job/selenium-Popups-jessie-T179546/7/console

+ MEDIAWIKI_USER='Selenium user'
+ MW_SERVER=https://en.wikipedia.beta.wmflabs.org:443
+ MW_SCRIPT_PATH=/w
+ ./node_modules/.bin/wdio tests/selenium/wdio.conf.jenkins.js --spec extensions/Popups/tests/selenium/specs/previews.js
Starting ChromeDriver 2.27 (undefined) on port 4444
Only local connections are allowed.

------------------------------------------------------------------
[chrome #0-0] Session ID: 482368f24a872bddf177d2369e7bb141
[chrome #0-0] Spec: /home/jenkins/workspace/selenium-Popups-jessie-T179546/src/extensions/Popups/tests/selenium/specs/previews.js
[chrome #0-0] Running: chrome
[chrome #0-0]
[chrome #0-0]   Dwelling on a valid link
[chrome #0-0]
[chrome #0-0]   Dwelling on a valid link
[chrome #0-0]       โœ“ I should see a preview
[chrome #0-0]       โœ“ Abandoning link hides preview
[chrome #0-0]
[chrome #0-0]
[chrome #0-0] 2 passing (7s)
[chrome #0-0]

Change 388081 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Refactor selenium-RelatedArticles-jessie job selenium-{name}-jessie job template

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

Change 388127 had a related patch set uploaded (by Jdlrobson; owner: Jdlrobson):
[operations/mediawiki-config@master] [labs] Unconditionally enable popups for anonymous users on beta cluster

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

Change 388127 merged by jenkins-bot:
[operations/mediawiki-config@master] [labs] Unconditionally enable popups for anonymous users on beta cluster

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

Change 388081 merged by jenkins-bot:
[integration/config@master] Refactor selenium-RelatedArticles-jessie job selenium-{name}-jessie job template

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

phuedx added a comment.Nov 8 2017, 3:47 PM

Thanks, @zeljkofilipin! ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰