kykrueger opened a new pull request, #1806: URL: https://github.com/apache/systemds/pull/1806
Add jacoco code coverage to java tests in github actions. # Summary As a user and developer in the SystemDS project, I want to have metrics to track the health of the project. Test coverage is one helpful indicator to track with the development of new features to ensure that coverage does not drop over time. The project uses github-actions for testing PRs and this is a helpful place to review the health metrics. Adding test-coverage for java components is non-trivial for the github actions, since the java tests have been parallelized over many executors in github-workflows, and the results need to be aggregated to generate a report or evaluation. It was necessary to merge the existing java-test workflows into one in order to cleanly use the github-actions API within a workflow template for sharing files between jobs. It may have been possible to use the REST-API, but that would have increased the complexity of the implementation and been bad for maintainability. It may be possible, that the limits of jobs within one workflow are more restrictive, and before merging the documentation should be reviewed and cited. This PR is not yet complete, and the issue will only be marked as closed in a later comment. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@systemds.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org