This repository is home to the Operations Engineering's tools and utilities for managing, monitoring, and optimising software development processes at the Ministry of Justice. • This repository is defined and managed in Terraform
As a Operations Engineer
I want Integration tests added to my codebase
so that I have confidence in the changes I make before they reach production
Value
By including integration tests as part of our workflow, we can increase our test coverage and our confidence in our code changes and feature additions.
Functional Requirements (What):
[ ] A set of integration tests have been added to the operations-engineering repository.
[ ] The integration tests with be an extension on our current unit testing strategy, utilising the pytest framework.
[ ] Existing tests have been substituted for integration tests where appropriate.
[ ] The tests generate a report that can be viewed by the user.
Non-Functional Requirements (How):
[ ] Tests have been added that cover functionality that extends down to service and client level components.
Acceptance Criteria:
[ ] A set of integration tests have been added.
[ ] The new tests pass and generate a report.
[ ] The team is aware of the new changes and has agreed proceed or not with this new approach.
User Need
As a Operations Engineer I want Integration tests added to my codebase so that I have confidence in the changes I make before they reach production
Value
By including integration tests as part of our workflow, we can increase our test coverage and our confidence in our code changes and feature additions.
Functional Requirements (What):
pytest
framework.Non-Functional Requirements (How):
Acceptance Criteria:
Notes: