Page MenuHomePhabricator

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

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

Details

SubjectRepoBranchLines +/-
integration/configmaster+2 -2
integration/configmaster+4 -0
integration/configmaster+4 -0
integration/configmaster+4 -0
integration/configmaster+4 -0
mediawiki/extensions/AdvancedSearchmaster+1 K -218
integration/configmaster+5 -0
integration/configmaster+5 -0
integration/configmaster+68 -62
integration/configmaster+4 -0
integration/configmaster+5 -0
mediawiki/extensions/TwoColConflictmaster+1 -0
mediawiki/extensions/ElectronPdfServicemaster+138 -5
mediawiki/extensions/Newslettermaster+132 -2
integration/configmaster+10 -0
mediawiki/extensions/ORESmaster+1 -0
integration/configmaster+0 -11
mediawiki/extensions/RelatedArticlesmaster+1 -1
mediawiki/extensions/Popupsmaster+134 -5
mediawiki/extensions/Mathmaster+1 -1
mediawiki/extensions/Echomaster+1 -1
mediawiki/coremaster+1 -0
mediawiki/extensions/CirrusSearchmaster+48 -10
mediawiki/coremaster+1 -0
mediawiki/extensions/CirrusSearchmaster+1 -1
integration/configmaster+66 -118
mediawiki/extensions/RelatedArticlesmaster+96 -1
mediawiki/extensions/Mathmaster+1 -0
mediawiki/extensions/Wikibasemaster+7 -1
mediawiki/extensions/WikibaseLexememaster+1 K -11
mediawiki/extensions/CirrusSearchmaster+4 -2
mediawiki/extensions/CirrusSearchmaster+6 -6
mediawiki/extensions/CirrusSearchmaster+9 -9
mediawiki/extensions/CirrusSearchmaster+91 -1
mediawiki/extensions/Echomaster+2 -1
integration/configmaster+9 -0
Show related patches Customize query in gerrit

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
ResolvedWMDE-leszek
ResolvedAddshore
ResolvedJakob_WMDE
Resolved dpatrick
ResolvedAddshore
ResolvedNone
ResolvedAddshore
ResolvedBawolff
ResolvedAddshore
Resolvedzeljkofilipin
ResolvedNone
Resolvedzeljkofilipin
ResolvedAddshore
Resolvedzeljkofilipin
Resolvedzeljkofilipin
ResolvedAddshore
OpenNone
Duplicate alaa_wmde
ResolvedMichael
DeclinedNone
DeclinedNone
DeclinedNone
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin
Resolvedzeljkofilipin

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

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

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

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

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

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

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.

Change 560412 had a related patch set uploaded (by Zfilipin; owner: Zfilipin):
[integration/config@master] WIP Selenium: set up daily job for GrowthExperiments

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

Change 560412 abandoned by Zfilipin:
WIP Selenium: set up daily job for GrowthExperiments

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

zeljkofilipin raised the priority of this task from Medium to Needs Triage.May 18 2021, 10:09 AM
zeljkofilipin changed the task status from Open to In Progress.Feb 14 2024, 11:14 AM
zeljkofilipin claimed this task.
zeljkofilipin triaged this task as Low priority.
zeljkofilipin moved this task from Backlog 🪒 to Deep work 🌊 on the User-zeljkofilipin board.

Change 1003396 had a related patch set uploaded (by Zfilipin; author: Zfilipin):

[integration/config@master] jjb: Cleanup of selenium-daily-beta-* jobs

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

zeljkofilipin changed the task status from In Progress to Open.Feb 14 2024, 11:41 AM
zeljkofilipin removed zeljkofilipin as the assignee of this task.
zeljkofilipin raised the priority of this task from Low to Needs Triage.
zeljkofilipin moved this task from Deep work 🌊 to Backlog 🪒 on the User-zeljkofilipin board.

Change 1003396 merged by jenkins-bot:

[integration/config@master] jjb: Cleanup of selenium-daily-beta-* jobs

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