Add container-based integration testing
This adds an integration test that runs a set of mediawiki
containers, configures them enough that the API works, then runs
a few simple tests of logging in, creating, moving and deleting
pages. We also enable this in CI. We can extend this with more
tests later, I think this is a reasonable initial set.
Signed-off-by:
Adam Williamson <awilliam@redhat.com>
Showing
- .github/workflows/integration.yml 28 additions, 0 deletions.github/workflows/integration.yml
- docs/source/development/index.rst 18 additions, 1 deletiondocs/source/development/index.rst
- pyproject.toml 0 additions, 3 deletionspyproject.toml
- test/integration.py 165 additions, 0 deletionstest/integration.py
- tox.ini 6 additions, 1 deletiontox.ini
Loading