Commit Graph

5 Commits

Author SHA1 Message Date
Joey Parrish 7c2bfaa978 ci: Fix incremental coverage reports (#5552) 2023-08-29 10:19:35 -07:00
Joey Parrish 3c2d3c8ffc ci: Fix incremental coverage reports (#4602)
Broken in 062aa07e71 (#4588)
2022-10-19 16:02:41 -07:00
Joey Parrish 062aa07e71 ci: Update workflow syntax (#4588)
GitHub is deprecating the set-output syntax and moving to writing
outputs to a file. This updates our workflows to match.

See
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-10-17 19:27:42 -07:00
Joey Parrish 324dcb8082 test: Fix incremental coverage stats (#4415)
The initial implementation had a bug where a class declaration
"statement" would be seen as covering all the lines of all the methods
in that class.  This change fixes that case, so that the lines of
methods and inner statements are not "part" of their outer containers.
2022-08-16 15:18:39 -07:00
Joey Parrish 460fadd12f test: Generate incremental code coverage data (#4406)
This generates a more detailed JSON coverage file containing maps of
exactly what statements were executed by tests.  This also extracts
the data from this file and updates the PR with a comment showing how
much of the changed code is covered by tests.
2022-08-16 11:19:40 -07:00