-
Notifications
You must be signed in to change notification settings - Fork 365
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
Initial commit of rebased branch coverage. #228
base: main
Are you sure you want to change the base?
Initial commit of rebased branch coverage. #228
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
950610d
to
82cd311
Compare
Is support for branch coverage currently part of this product's roadmap? |
It is but we're currently undergoing some refactoring right now to make that a bit easier. Stay tuned! ...Or feel free to put up a PR 😄 |
that totally tracks :) thanks for the updateOn 7 Jan 2025, at 05:15, Embedded DevOps ***@***.***> wrote:
Is support for branch coverage currently part of this product's roadmap?
It is but we're currently undergoing some refactoring right now to make that a bit easier. Stay tuned!
...Or feel free to put up a PR 😄
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: ***@***.***>
|
PR Type
enhancement, tests
Description
CoverageProcessor
to return branch coverage percentages alongside line coverage.UnitTestValidator
to incorporate branch coverage in coverage validation and reporting.Changes walkthrough 📝
CoverageProcessor.py
Add branch coverage support to coverage parsing
cover_agent/CoverageProcessor.py
UnitTestValidator.py
Integrate branch coverage into validation logic
cover_agent/UnitTestValidator.py
build_and_test_with_coverage.sh
Enable branch coverage in LCOV for C CLI
templated_tests/c_cli/build_and_test_with_coverage.sh
build_and_test_with_coverage.sh
Enable branch coverage in LCOV for C++ CLI
templated_tests/cpp_cli/build_and_test_with_coverage.sh
test_all.sh
Add branch coverage flag to integration tests
tests_integration/test_all.sh
test_CoverageProcessor.py
Add tests for branch coverage parsing
tests/test_CoverageProcessor.py
test_UnitTestValidator.py
Update tests for branch coverage validation
tests/test_UnitTestValidator.py