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 "bot-to-bot" integration test #63

Open martinkearn opened 2 years ago

martinkearn commented 2 years ago

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

Use 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:

The mock classifier is not used in this test path so changes to the Mock Classifier will not affect the test outcome, therefore it is excluded

This will ensure that changes to any of these components are tested in terms of integration with other components.

Dependencies

Acceptance Criteria