aboutsummaryrefslogtreecommitdiff
path: root/testrunner.scm (unfollow)
Commit message (Collapse)Author
2023-11-06Uncovered files now have ALL their lines marked as uncovered.Hugo Hörnquist
Only marking one line as uncovered gave 100% miss, but when grouped with other files would be missleading, (0% + 0% + 100% \simeq 99%). This is also incorrect, since non-code lines are marked non-covered. But it draws the attention to the right places.
2023-11-06Fix "define*" not being excempted.Hugo Hörnquist
2023-11-06Allow NOCOV comments.Hugo Hörnquist
2023-11-06Automatically mark all definitions as covered.Hugo Hörnquist
Guile's coverage system often missed those. Explicitly adding coverage information make percentage go up!
2023-10-24Fail loudly if test doesn't end with coverage declaration.Hugo Hörnquist
2023-10-18Include non-touched file in coverage report.Hugo Hörnquist
The recent rewrite where coverage reports where limited to explictly mentioned files lead to non-covered files being completely left out. This re-introduces them with 0% coverage, noted on the second line (to hopefully indicate that something is amiss).
2023-10-16fixup! 9b28572Hugo Hörnquist
Limit testrunner to only discover *.scm files.
2023-10-16Fix spelling error.Hugo Hörnquist
2023-10-10Highlight changed coveragesupplements.Hugo Hörnquist
2023-10-09Handle crashes in tests!Hugo Hörnquist
Unhandled exceptions thrown during tests are now caught, and properly repported. This also allows the tests to run to completion, and print their final summary (which I previously believed was broken when running in multiple threads). Also add --help flag to testrunner...
2023-10-08Further rewrite of testrunner.Hugo Hörnquist
Move many of the atomic procedures into proper libraries.
2023-10-02Rewrite test running system.Hugo Hörnquist