-
Notifications
You must be signed in to change notification settings - Fork 520
[SYSTEMDS-3427] CodeCoverage Python #2359
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2359 +/- ##
============================================
+ Coverage 71.65% 71.67% +0.01%
- Complexity 47383 47396 +13
============================================
Files 1536 1536
Lines 181966 181966
Branches 35757 35757
============================================
+ Hits 130393 130416 +23
+ Misses 41658 41639 -19
+ Partials 9915 9911 -4
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
@aperov9 could you please merge main into this commit so I can trigger a rerun of the codecov action? |
|
Done @christinadionysio |
|
Hmm, seems like something doesn't work anymore for the python test, will check that. However, the java tests should run, I did not touch anything there. Can you confirm that the tests are just flaky or that is broken on main? @christinadionysio |
@aperov9 the java tests are running now, would be great if you could look into the failing python tests. |
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
coveragepackage, 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.javaflag for clearer separation of coverage data.Documentation and Badge Updates
README.mdto display separate Codecov badges for Java and Python coverage.Python Coverage Configuration
.coveragercconfiguration file insrc/main/pythonto omit irrelevant files (such as those generated by OpenCV and PyTorch) from coverage analysis.