hashar added a comment.

  I have found the issue!
  
  I have created the Selenium jobs after the wikibase-client-docker and 
wikibase-repo-docker phpunit jobs which invoke the 
`extensions/Wikibase/build/jenkins/mw-apply-wb-settings.sh` with `-r client` or 
`-r repo` respectively.  For Selenium testing we need the repo to be setup I 
have thus made the jobs to always pass `-r repo`.
  
  For the dependencies `Cite` does not seem to be needed.
  
  https://gerrit.wikimedia.org/r/676107 creates bridge and repo Selenium jobs 
which has MobileFrontend, MinervaNeue and UniversalLanguageSelector as 
dependencies. The jobs are triggered from all those repositories as well as 
from mediawiki/core and mediawiki/vendor. I have done it in a similar way as 
the gated jobs (wmf-quibble-*). That should give a guarantee it will never 
break.
  
  Then I guess we can remove or rename `selenium-test` from the Wikibase 
package.json in order for Quibble to no more run it for other extensions. That 
would speed up the wmf-quibble-selenium-* job.

TASK DETAIL
  https://phabricator.wikimedia.org/T287582

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: hashar
Cc: toan, Michael, Addshore, WMDE-leszek, Jakob_WMDE, Ladsgroup, 
Jdforrester-WMF, hashar, Aklapper, 786, TheReadOnly, Suran38, Biggs657, 
Invadibot, Lalamarie69, maantietaja, Juan90264, Peteosx1x, Alter-paule, 
Beast1978, Un1tY, Mgagat, Akuckartz, Totolinototo3, Hook696, darthmon_wmde, 
Kent7301, Zanziii, Sadisticturd, joker88john, CucyNoiD, Nandana, NebulousIris, 
Gaboe420, Giuliamocci, Cpaulf30, Lahi, Gq86, Af420, Bsandipan, 
GoranSMilovanovic, QZanden, LawExplorer, Lewizho99, Maathavan, _jensen, 
rosalieper, Liudvikas, Scott_WUaS, thcipriani, Wikidata-bugs, aude, 
Lydia_Pintscher, Mbch331
_______________________________________________
Wikidata-bugs mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to