aperov9 opened a new pull request, #2358:
URL: https://github.com/apache/systemds/pull/2358

   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]

Reply via email to