Using as a guideline: https://gerrit.wikimedia.org/r/#/c/221313/ let's do the same for Gather.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | zeljkofilipin | T91669 Make browser tests voting for all repos of WMF deployed code | |||
Resolved | zeljkofilipin | T55697 [EPIC] trigger browser tests from Gerrit (tracking) | |||
Resolved | Jhernandez | T104315 [GOAL]: Set up testing environments that run browser tests on all patches. | |||
Resolved | Jdlrobson | T100293 [EPIC] Run browser tests against every MobileFrontend/Gather patch | |||
Resolved | Jdlrobson | T107908 Add @integration tests to Gather browser tests | |||
Declined | None | T89096 Figure out a system to override default settings when in test context | |||
Invalid | None | T72250 Allow tests to specify what extensions and or what order things are loaded in |
Event Timeline
Change 230953 had a related patch set uploaded (by Jdlrobson):
Run Gather browser tests on each commit
Change 231468 had a related patch set uploaded (by Jdlrobson):
QA: More integration tests on each commit
It's barfing because $wgMFEnableBeta = false; by default.
We'll need to force $wgMFEnableBeta = true; on
With such a mechanism we'd also be able to fix half of T107910
https://gerrit.wikimedia.org/r/#/c/230953/10 should be passing but it only covers a few of our tests.
Have added blocking tasks for the other ones.
https://gerrit.wikimedia.org/r/#/c/230953/ has a +1 from baha but someone needs to be bold and merge it :)
@Jdlrobson: @bmansurov mentioned mentioning the mediawiki-selenium gem update. I can be bold.
Needs further work. I should have noted that check experimental is needed to run the browser tests - they are currently not turned on a per commit basis.
https://integration.wikimedia.org/ci/job/mwext-mw-selenium/469/console
@dduvall I'm guessing I screwed up with my LocalSettings definition?
Change 233082 had a related patch set uploaded (by Jdlrobson):
Run selenium job in test and gate and submit
Change 233082 merged by jenkins-bot:
Run mw-selenium job in test and gate-and-submit for Gather
Now we should be good to go.
Checking https://gerrit.wikimedia.org/r/#/c/223309/ to see if it passes.
Awesome to see this happen.
https://integration.wikimedia.org/ci/job/mwext-mw-selenium/486/console
Does this cover all of Gather's tests?
they cover the majority of them if not all of them but currently tests are failing (false positive) - this should fix it - https://gerrit.wikimedia.org/r/233425
Change 233425 had a related patch set uploaded (by Jhernandez):
QA: Do not rely on browser url for login test
This is a technical task.
We can reopen it if the mwext-mw-selenium job starts failing intermittently again.