https://www.mediawiki.org/wiki/Requests_for_comment/Extensions_continuous_integration
Fix CI testing which was broken by the mediawiki/vendor.git change.
https://www.mediawiki.org/wiki/Requests_for_comment/Extensions_continuous_integration
Fix CI testing which was broken by the mediawiki/vendor.git change.
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Test/Gate some extensions together | integration/config | master | +103 -0 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Krinkle | T1350 RFC: Extensions continuous integration | |||
Resolved | hashar | T86920 Flow tests fails to run with VisualEditor installed | |||
Open | None | T86930 Add i18n related extensions to the CI gate | |||
Resolved | Jdforrester-WMF | T225068 Add a PHPUnit group to skip test on gated CI runs |
@tstarling when is this RFC scheduled for discussion? I could not find the timeline for RFC meetings :-\
The RFC has been approved during the meeting. A firm request was to make sure the test would not take an insanely long time as to not annoy developers during SWAT deploys.
The job I crafted only run the extensions testsuite (aka skips mediawiki/core tests entirely).
Most of the implementation is completed now and I will add the job as an experiment using the Mobile team extensions then extends the system to the Language team extensions.
Change 180494 had a related patch set uploaded (by Hashar):
Test/Gate some extensions together
I have enabled the change for core + mobile extensions and announced it on wikitech-l https://lists.wikimedia.org/pipermail/wikitech-l/2015-January/080065.html
Still have to tests more extensions and add a system that let people tests their extension with the others.
More extensions are being added. We still have to migrate the qunit jobs to be shared as well.