-
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
[Silabs]Fix efr32 test_driver non-docker build #35952
Merged
mergify
merged 1 commit into
project-chip:master
from
jmartinez-silabs:fix/local_efr32_test_driver_build
Oct 7, 2024
Merged
[Silabs]Fix efr32 test_driver non-docker build #35952
mergify
merged 1 commit into
project-chip:master
from
jmartinez-silabs:fix/local_efr32_test_driver_build
Oct 7, 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
Review changes with SemanticDiff. |
mkardous-silabs
approved these changes
Oct 7, 2024
lpbeliveau-silabs
approved these changes
Oct 7, 2024
PR #35952: Size comparison from 4ec1716 to 3720728 Full report (88 builds for bl602, bl702, bl702l, cc13x4_26x4, cc32xx, cyw30739, efr32, esp32, linux, nrfconnect, nxp, psoc6, qpg, stm32, telink, tizen)
|
andy31415
approved these changes
Oct 7, 2024
yyzhong-g
pushed a commit
to yyzhong-g/connectedhomeip
that referenced
this pull request
Dec 12, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Issue
PR #35028 changed how the test driver is built and is trying to set 2 required ldfags, for silabs platform, through the new gn arg
test_executable_ldflags
which then sets ldflags intemplate("chip_test_suite")
However,
test_executable_ldflags
was set as a default_args, for the silabs test driver build, and was depending on configurable arguments. At the time when default_args are set, the declared arguments in command line are not yet applied leading to build failure on this assert (but also mis-configurations regardless of the assert)Using the docker image, the build didn't fail because the
SILABS_BOARD
env variable is defined (as BRD4187C) thus passing CI.Fix
Set the needed
ldflags
in thesource_set("efr32_test_main")
through a public_config.Tested by building the test driver locally using different target boards.