-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
[Tizen] Add code coverage for tests on QEMU #36245
Merged
mergify
merged 8 commits into
project-chip:master
from
XToripuru:tizen-qemu-tests-coverage
Oct 30, 2024
Merged
[Tizen] Add code coverage for tests on QEMU #36245
mergify
merged 8 commits into
project-chip:master
from
XToripuru:tizen-qemu-tests-coverage
Oct 30, 2024
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Changed Files
|
PR #36245: Size comparison from f1457a2 to 43f4425 Full report (68 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
arkq
approved these changes
Oct 25, 2024
PR #36245: Size comparison from f1457a2 to d605b12 Full report (68 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
PR #36245: Size comparison from f1457a2 to ab0a679 Full report (68 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
andy31415
reviewed
Oct 28, 2024
arkq
reviewed
Oct 29, 2024
andy31415
approved these changes
Oct 30, 2024
Co-authored-by: Arkadiusz Bokowy <[email protected]>
yyzhong-g
pushed a commit
to yyzhong-g/connectedhomeip
that referenced
this pull request
Dec 12, 2024
* Add -coverage target * Allow to specify runner * Fix the .gcda files output location * Allow runner in interactive mode * Remove wrap * Fix expected test output * Collect common lcov args * Update scripts/build/builders/tizen.py Co-authored-by: Arkadiusz Bokowy <[email protected]> --------- Co-authored-by: Andrei Litvin <[email protected]> Co-authored-by: Arkadiusz Bokowy <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
changing-submodules-on-purpose
Marker that this PR is changing submodules (and it is not a "commit all" typo/mistake)
review - approved
scripts
test driver
tizen
For Tizen platform
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Feature
Add code coverage for Tizen tests on QEMU in a similar way other targets do this:
-coverage
target suffix,LCOV
tool and generating HTML as final output.This feature uses previously added (#35786) 9P-based file sharing to export
.gcda
files from guest to host and because of that slight path remapping was needed:As for the integrations tests:
lightning app
was omitted since it is being sandboxed and thus require extra effort.Testing
Successfully generated HTML file containing the combined coverage for all* tests.