aperov9 opened a new pull request, #2359: URL: https://github.com/apache/systemds/pull/2359
This pull request introduces test coverage reporting for the Python-based code base & uploads the merged coverage to codecov. CI/CD and Coverage Reporting Enhancements Updated the Python workflow to install the coverage package, run tests with coverage enabled for all test modes (including federated and scuro), and collect per-mode coverage data files. Added a new job to merge these coverage files, generate a combined report, and upload it to Codecov and as workflow artifacts. Modified the Java test workflow to tag Codecov uploads with a java flag for clearer separation of coverage data. Please make sure to enable the flag feature in codecov. Documentation and Badge Updates Updated the README.md to display separate Codecov badges for Java and Python coverage. Python Coverage Configuration Added a .coveragerc configuration file in src/main/python to omit irrelevant files (such as those generated by OpenCV and PyTorch) from coverage analysis. -- 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: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
