Requirement: run API integration tests on changes against mediawiki core (at least as gate jobs).
Status quo: We have API integration tests for core in the mediawiki/tools/api-testing repo. We also have a CI setup in that repo.
To do:
- Package mediawiki/tools/api-testing
- Update Quibble to search for api-testing npm package for core & extensions
- Update documentation
Once all this is up and running, we can move (most) tests from api-testing/test to mediawiki/core/tests/mocha/.