You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Enhance LCov report parsing to include branch coverage and function hit filtering
* Add unit tests for the changes made to the Lcov parsing function.
* Update diff_cover/violationsreporters/violations_reporter.py
Co-authored-by: Javier Buzzi <[email protected]>
* Fixed comments
* Reformatted the codes
* Enhance LCOV coverage reporting by adding support for function coverage and improving branch coverage logic. Introduce new tests for real-world C++, Python, and TypeScript LCOV data, ensuring accurate output and handling of various coverage formats.
* Refactor LCOV coverage logic in violations_reporter.py to improve clarity and maintainability. Update test cases in test_violations_reporter.py to cover new scenarios for branch and function coverage overrides.
* Refactor test cases in TestDiffCoverIntegration to compare console output against expected results for LCOV data. Add new fixture files for C++ and TypeScript console reports to ensure accurate validation of coverage output.
---------
Co-authored-by: Jacob Tan <[email protected]>
Co-authored-by: Javier Buzzi <[email protected]>
0 commit comments