Add unit test package and job to pipeline's pipeline
This template is ONLY used for feature requests. Bug reporting or pipeline enhancement issues should use the other template options for issue submission.
Description
We need to implement unit tests throughout the pipeline, but initially we'll want to implement a job that runs a single unit test against a section of test code.
Purpose
Begin the process of implementing unit tests in the pipeline
Plan
-
Add unit-testing
stage to ci file with jobs for:-
toxdon't need tox until we modularize the pipeline -
pytest
-
-
Set allow failure to true for both jobsIgnore vat instead -
Add test codeUpdated trufflehog job to create unit test -
Add unit tests for test code -
Add documentation to ironbank-documentation repo -
Submit MR to pipeline runner image for additional pip installs -
toxdon't need tox until we modularize pipeline -
pytest
-
Possible Blockers/Challenges
Acceptance Criteria
- Unit test stage is implemented in the pipeline
- Process for creating a unit test for a section of code is documented
Edited by David Freeman