aboutsummaryrefslogtreecommitdiff
path: root/testrunner.scm (follow)
Commit message (Collapse)AuthorAge
* Fix coverage exceptions.Hugo Hörnquist2023-11-16
|
* Uncovered files now have ALL their lines marked as uncovered.Hugo Hörnquist2023-11-06
| | | | | | | | 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.
* Fix "define*" not being excempted.Hugo Hörnquist2023-11-06
|
* Allow NOCOV comments.Hugo Hörnquist2023-11-06
|
* Automatically mark all definitions as covered.Hugo Hörnquist2023-11-06
| | | | | Guile's coverage system often missed those. Explicitly adding coverage information make percentage go up!
* Fail loudly if test doesn't end with coverage declaration.Hugo Hörnquist2023-10-24
|
* Include non-touched file in coverage report.Hugo Hörnquist2023-10-18
| | | | | | | | 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).
* fixup! 9b28572Hugo Hörnquist2023-10-16
| | | | Limit testrunner to only discover *.scm files.
* Fix spelling error.Hugo Hörnquist2023-10-16
|
* Highlight changed coveragesupplements.Hugo Hörnquist2023-10-10
|
* Handle crashes in tests!Hugo Hörnquist2023-10-09
| | | | | | | | | 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...
* Further rewrite of testrunner.Hugo Hörnquist2023-10-08
| | | | Move many of the atomic procedures into proper libraries.
* Rewrite test running system.Hugo Hörnquist2023-10-02