AS A system engineer
I WANT the "bot-to-bot" integration test to be executed as part of the CI pipeline for each relevant code repo
SO THAT failures can be flagged automatically, and issues are not merged into the main branch
[ ] Depends on https://github.com/buerokratt/Infrastructure/issues/42 being completed first as this will establish the surrounding project and code patterns for integration tests. Therefore, this task can be a "rinse and repeat" exercise.
Acceptance Criteria
[ ] Add "bot-to-bot" integration test to the CI for Mock Bot
[ ] Add "bot-to-bot" integration test to the CI for DMR
[ ] Add "bot-to-bot" integration test to the CI for CentOps
AS A system engineer I WANT the "bot-to-bot" integration test to be executed as part of the CI pipeline for each relevant code repo SO THAT failures can be flagged automatically, and issues are not merged into the
main
branchUse Docker Compose to execute the "bot-to-bot" integration test as part of the CI pipeline (i.e., gate to a pull request and merge to main) using local Docker containers as per https://github.com/buerokratt/Cross-functional-requirements/blob/main/docs/technical/integration-testing-strategy.md#docker-via-code-repository-ci-pipeline
Do this on the pipelines for the following code repos:
This will ensure that changes to any of these components are tested in terms of integration with other components.
Dependencies
Acceptance Criteria