Replies: 1 comment 4 replies
-
I understood from our discussion, that you would like to have a map, matching applications (tests and samples) with KConfig options which are used when the application is build with respect to the given platforms. Then, such map could be used when defining testing scope for PRs in the CI, by providing a list of other configurations (test/sample + platform) involving the same Kconfig option which is affected in a PR. Did I get it correct @hakehuang ? |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
in zephyr, many features are configured by Kconfig options, and if we have a code change in a given .c file and I can get the build config from the cmakefile which uses this .c file, but how to find a correct build option including board, and active application for this config?
for example, if I change the dma_mcux_edma.c, and I know the config is CONFIG_DMA_MCUX_EDMA, I can also find the related test application from MIANTAINER.yml, which is ('tests\drivers\dma\chan_blen_transfer', 'tests\drivers\dma\chan_link_transfer', 'tests\drivers\dma\loop_transfer') but which platform shall be built for this application? how can I retrieve those information without build all the applications?
Beta Was this translation helpful? Give feedback.
All reactions