UNCLASSIFIED - NO CUI

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:
    • tox don't need tox until we modularize the pipeline
    • pytest
  • Set allow failure to true for both jobs Ignore vat instead
  • Add test code Updated 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
    • tox don'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