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
OpenNone
OpenWMDE-leszek
Resolvedโ€ข Addshore
ResolvedJakob_WMDE
Resolvedโ€ข dpatrick
Resolvedโ€ข Addshore
ResolvedNone
Resolvedโ€ข Addshore
ResolvedBawolff
Resolvedโ€ข Addshore
Resolvedzeljkofilipin
ResolvedNone
Resolvedzeljkofilipin
Resolvedโ€ข Addshore
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedโ€ข Addshore
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 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

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)Jun 19 2019, 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)Jun 19 2019, 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.

zeljkofilipin removed zeljkofilipin as the assignee of this task.Jul 11 2019, 1:51 PM
zeljkofilipin moved this task from Doing to Ready on the Release-Engineering-Team-TODO (201907) board.
zeljkofilipin removed zeljkofilipin as the assignee of this task.Jul 19 2019, 1:20 PM
zeljkofilipin moved this task from Doing to Ready on the Release-Engineering-Team-TODO (201907) board.