Closed martinkearn closed 2 years ago
Working on an offline spike for this work first to work out the details. See https://github.com/martinkearn/Int-test-multi-repo-test and https://github.com/martinkearn/Int-test-multi-repo-code
This is a split issue. Work was completed in Iteration 11 under https://github.com/buerokratt/Tests/issues/5 (2 points) which was originally part of this ticket (which was originally 5 points).
Associated PRs are in the sub-tasks (acceptance criteria)
AS A system engineer I WANT the "classify a message" 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 "classify a message" 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