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
DeclinedNone
Resolvedzeljkofilipin
DuplicateJdlrobson
DeclinedNone
ResolvedJdlrobson
ResolvedNone
Resolvedawight
DuplicateLegoktm
Resolvedhashar
Resolvedzeljkofilipin
Resolvedhashar
OpenNone
ResolvedPRODUCTION ERRORJdlrobson
ResolvedJdlrobson
ResolvedJdrewniak
OpenNone
OpenNone
ResolvedNone
Resolvedzeljkofilipin
ResolvedEdtadros
DeclinedNone
ResolvedJdlrobson
Resolvedzeljkofilipin
Resolvedzeljkofilipin
ResolvedJdlrobson
Resolvedzeljkofilipin
Resolvedzeljkofilipin

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

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