Page MenuHomePhabricator

Run tests daily targeting beta cluster for all repositories with Selenium tests
Open, NormalPublic

Description

selenium-EXTENSION-jessie Jenkins job is currently running for only 3 extensions, CirrusSearch, Popups and RelatedArticles.

For list of repositories with Selenium tests see Write tests section of Selenium/Node.js page.

TODO

🏝 Rename and update Selenium/Node.js/selenium-EXTENSION-jessie_Jenkins_job
🏝 Ask extension developers if they think the job would be useful for their repository
👽 bug:T188742 is:open

Done

🤖 bug:T188742 -is:open

Repositories with Nodepool jobs

RepositoryTask/CommitDocker
mediawiki/extensions/CirrusSearchT193244 444609 456128selenium-daily-beta-CirrusSearch ☀️
mediawiki/extensions/Echo444235 456134selenium-daily-beta-Echo ☀️
mediawiki/extensions/Math445643 457486selenium-daily-beta-Math ☀️
mediawiki/extensions/Popups449485selenium-daily-beta-Popups ☀️
mediawiki/extensions/RelatedArticles445646 457488selenium-daily-beta-RelatedArticles ☀️

Repositories with new jobs

RepositoryTask/CommitDockerError
mediawiki/coreT185011 446371 456131selenium-daily-beta-MediaWiki ☀️
mediawiki/extensions/AdvancedSearch460395 460516selenium-daily-beta-AdvancedSearch
mediawiki/extensions/ElectronPdfService460552 460563selenium-daily-beta-ElectronPdfService ☀️Requires a maintainer to receive email notifications!
mediawiki/extensions/Newsletter460555 460565selenium-daily-beta-Newsletter
mediawiki/extensions/OREST198201 460388 460517selenium-daily-beta-ORES
mediawiki/extensions/TwoColConflict460560 460570selenium-daily-beta-TwoColConflict 💣ERROR: Cannot find module '../../../../../tests/selenium/pageobjects/edit.page'
mediawiki/extensions/WikibaseT167432 445649 460526selenium-daily-beta-Wikibase ☀️T204205
mediawiki/extensions/WikibaseLexeme445652 441827 460527selenium-daily-beta-WikibaseLexeme 💣T200011 Promise was rejected with the following reason: timeout

Related Objects

StatusAssignedTask
OpenNone
Resolvedzeljkofilipin
Openzeljkofilipin
OpenWMDE-leszek
Resolved Addshore
ResolvedJakob_WMDE
Resolved dpatrick
Resolved Addshore
ResolvedNone
Resolved Addshore
ResolvedBawolff
Resolved Addshore
Resolvedzeljkofilipin
ResolvedNone
Resolvedzeljkofilipin
Resolved Addshore
Resolvedzeljkofilipin
Resolvedzeljkofilipin
OpenNone
OpenWMDE-leszek
Duplicatealaa_wmde
ResolvedMichael
DeclinedNone
DeclinedNone
DeclinedNone
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
zeljkofilipin updated the task description. (Show Details)

Change 460388 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/ORES@master] Selenium: add selenium-daily NPM script

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

zeljkofilipin updated the task description. (Show Details)

Change 460395 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/AdvancedSearch@master] Selenium: add selenium-daily NPM script

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

Change 460388 merged by jenkins-bot:
[mediawiki/extensions/ORES@master] Selenium: add selenium-daily NPM script

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

Change 460516 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Create selenium-daily-beta-AdvancedSearch Jenkins job

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

Change 460517 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Create selenium-daily-beta-ORES Jenkins job

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

Change 460526 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Create selenium-daily-beta-Wikibase Jenkins job

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

Change 460527 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Create selenium-daily-beta-WikibaseLexeme Jenkins job

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

zeljkofilipin updated the task description. (Show Details)

Change 460552 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Create selenium-daily-beta-ElectronPdfService Jenkins job

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

Change 460555 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Create selenium-daily-beta-Newsletter Jenkins job

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

Change 460560 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Create selenium-daily-beta-TwoColConflict Jenkins job

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

Change 460563 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/ElectronPdfService@master] Selenium: add selenium-daily NPM script

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

zeljkofilipin updated the task description. (Show Details)

Change 460565 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/Newsletter@master] Selenium: add selenium-daily NPM script

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

Change 460570 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[mediawiki/extensions/TwoColConflict@master] Selenium: add selenium-daily NPM script

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

Change 460565 merged by jenkins-bot:
[mediawiki/extensions/Newsletter@master] Selenium: add selenium-daily NPM script

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

Change 460570 merged by jenkins-bot:
[mediawiki/extensions/TwoColConflict@master] Selenium: add selenium-daily NPM script

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

Change 460563 merged by jenkins-bot:
[mediawiki/extensions/ElectronPdfService@master] Selenium: add selenium-daily NPM script

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

zeljkofilipin updated the task description. (Show Details)
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin removed zeljkofilipin as the assignee of this task.Oct 24 2018, 12:10 PM
zeljkofilipin moved this task from In Progress 🔨 to Next 🔜 on the User-zeljkofilipin board.

Change 460526 merged by jenkins-bot:
[integration/config@master] Create selenium-daily-beta-Wikibase Jenkins job

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

Change 460555 merged by jenkins-bot:
[integration/config@master] Create selenium-daily-beta-Newsletter Jenkins job

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

Change 460395 had a related patch set uploaded (by Tim Eulitz; owner: Zfilipin):
[mediawiki/extensions/AdvancedSearch@master] Selenium: add selenium-daily NPM script

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

Change 460516 had a related patch set uploaded (by Tim Eulitz; owner: Zfilipin):
[integration/config@master] Create selenium-daily-beta-AdvancedSearch Jenkins job

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

Change 460552 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Create selenium-daily-beta-ElectronPdfService Jenkins job

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

Change 460517 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Create selenium-daily-beta-ORES Jenkins job

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

Change 460560 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Create selenium-daily-beta-TwoColConflict Jenkins job

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

Change 460527 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] Create selenium-daily-beta-WikibaseLexeme Jenkins job

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

Change 460527 merged by jenkins-bot:
[integration/config@master] Create selenium-daily-beta-WikibaseLexeme Jenkins job

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

zeljkofilipin updated the task description. (Show Details)May 9 2019, 2:29 PM
zeljkofilipin updated the task description. (Show Details)May 9 2019, 2:34 PM
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin updated the task description. (Show Details)May 9 2019, 2:36 PM
zeljkofilipin updated the task description. (Show Details)May 9 2019, 2:40 PM
zeljkofilipin updated the task description. (Show Details)
zeljkofilipin updated the task description. (Show Details)May 9 2019, 2:42 PM
zeljkofilipin updated the task description. (Show Details)

Change 460516 abandoned by Hashar:
Create selenium-daily-beta-AdvancedSearch Jenkins job

Reason:
I have removed the job:

npm ERR! missing script: selenium-daily

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

hashar updated the task description. (Show Details)May 16 2019, 11:00 AM

Change 460552 merged by jenkins-bot:
[integration/config@master] Create selenium-daily-beta-ElectronPdfService Jenkins job

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

Change 460395 merged by jenkins-bot:
[mediawiki/extensions/AdvancedSearch@master] Selenium: add selenium-daily NPM script

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

Change 460516 abandoned by Hashar:
Create selenium-daily-beta-AdvancedSearch Jenkins job

Reason:
I have removed the job:

npm ERR! missing script: selenium-daily

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

@hashar @zeljkofilipin should we restore the patch, now that https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/AdvancedSearch/+/460395/ has been merged?

Change 460516 restored by Hashar:
Create selenium-daily-beta-AdvancedSearch Jenkins job

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

@Tobi_WMDE_SW I have reopened it :] Can you suggest on the change an email to send notifications to?

Change 460517 merged by jenkins-bot:
[integration/config@master] Create selenium-daily-beta-ORES Jenkins job

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

Change 460516 abandoned by Hashar:
Create selenium-daily-beta-AdvancedSearch Jenkins job

Reason:
Job has not been deployed, I guess there is not much interest.

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

Change 460516 restored by Hashar:
Create selenium-daily-beta-AdvancedSearch Jenkins job

Reason:
;D let me deploy it so! I thought the idea got abandoned.

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

Change 460516 merged by jenkins-bot:
[integration/config@master] Create selenium-daily-beta-AdvancedSearch Jenkins job

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

hashar updated the task description. (Show Details)Wed, Jun 19, 9:14 AM

Change 460560 merged by jenkins-bot:
[integration/config@master] Create selenium-daily-beta-TwoColConflict Jenkins job

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

hashar updated the task description. (Show Details)Wed, Jun 19, 9:18 AM

I merged all integration/config patches that were still pending.

TwoColConflicts still has:
ERROR: Cannot find module '../../../../../tests/selenium/pageobjects/edit.page'

ORES has a single test which is skipped. So the job usefulness is doubtful.

AdvancedSearch https://integration.wikimedia.org/ci/job/selenium-daily-beta-AdvancedSearch/ has some failures.