Open
Milestone
started on Nov 2, 2023
Improve tests, coverage, and reporting
Milestone ID: 1501
A recent MR corrected some import issues in makecsv.py
that went unnoticed through testing. We should aim to cover as much of the code as possible with units tests so this is a good reminder to set a goal for improving testing in general. An informative first step would be incorporating coverage reports into our CI and repository.
Some general goals might be:
-
Create a unit test to cover makecsv.py
-
Add coverage reporting to CI and save as artifacts -
Assess new tests needed and define an initial target coverage percentage
Edit to add: Now that the coverage and badges are displayed, we are currently at 58% coverage