Some API integration tests will fail with some extensions. In order to still cover all application logic, we have to run the API tests against a mediawiki instance with no extensions enabled.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Stalled | None | T219873 Create a suite of end-to-end API test for MediaWiki core | |||
Stalled | None | T227999 Full implementation of test runner | |||
Open | None | T231893 Run tests automatically when tests changed | |||
Open | None | T236680 Enable API integration tests in CI for MediaWiki core | |||
Resolved | Jdforrester-WMF | T243975 Run API integration tests suite in CI on core repo without extensions |
Event Timeline
Change 569633 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] jjb: Provide mediawiki-quibble-apitests-*-docker; drop from main
Change 569634 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] layout: [mediawiki] Run mediawiki-quibble-apitests-vendor-docker experimentally
Change 569635 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] layout: [mediawiki] Run mediawiki-quibble-apitests-vendor-docker fully
Change 569633 merged by jenkins-bot:
[integration/config@master] jjb: Provide mediawiki-quibble-apitests-*-docker; drop from main
Change 569634 merged by jenkins-bot:
[integration/config@master] layout: [mediawiki] Run mediawiki-quibble-apitests-vendor-docker experimentally
Mentioned in SAL (#wikimedia-releng) [2020-02-03T21:44:09Z] <James_F> Zuul: [mediawiki] Run mediawiki-quibble-apitests-vendor-docker experimentally T243975
Change 569635 merged by jenkins-bot:
[integration/config@master] layout: [mediawiki] Run mediawiki-quibble-apitests-vendor-docker fully
Mentioned in SAL (#wikimedia-releng) [2020-02-04T01:42:33Z] <James_F> Zuul: [mediawiki] Run mediawiki-quibble-apitests-vendor-docker always T243975
Change 570474 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[integration/config@master] Follow-up 1d72667: Also drop 'api-testing' generally
Change 570474 merged by jenkins-bot:
[integration/config@master] Follow-up 1d72667: Also drop 'api-testing' generally