buerokratt / POC-DMR.Cross-functional-requirements

Cross-functional requirements to take into account when developing or planning to develop Bürokratt's custom base components
MIT License
1 stars 1 forks source link

Cross: Update code repo CI pipelines for "classify a message" integration test (split from iteration 11) #60

Closed martinkearn closed 2 years ago

martinkearn commented 2 years ago

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 branch

Use 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

martinkearn commented 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

martinkearn commented 2 years ago

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).

martinkearn commented 2 years ago

Associated PRs are in the sub-tasks (acceptance criteria)