[riot-notifications] [RIOT-OS/RIOT] Simplify kconfig murdock testing (#16487)
notifications at github.com
Thu May 20 17:09:54 CEST 2021
### Contribution description
Add make info-kconfig-boards-supported target
This shows boards supported if `TEST_KCONFIG=1` is being used.
Instead of overloading info-boards-supported a seperate target can be used.
It does the same thing except returns empty if a test is missing an app.config.test.
Use a matrix for kconfig board/tests
As support grows we need a cleaner way of enforcing kconfig testing.
This uses the `info-kconfig-boards-supported` to run all tests that contain an `app.test.config` for a supported board.
Groups can still be enforced with the `TEST_KCONFIG_ENFORCE_APP_GROUPS`.
If a board is in TEST_KCONFIG_BOARDS_AVAILABLE, all supported apps should be built.
### Testing procedure
Run `make info-kconfig-boards-supported` with/without `TEST_KCONFIG=1` on a test with/without `app.config.test`
Also check murdock.
### Issues/PRs references
You can view, comment on, or merge this pull request online at:
-- Commit Summary --
* makefiles: Add make info-kconfig-boards-supported target
* .murdock: use a matrix for kconfig board/tests
-- File Changes --
M .murdock (127)
M Makefile.include (1)
M makefiles/info-global.inc.mk (9)
M makefiles/tests/feature_resolution/Makefile (5)
-- Patch Links --
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the notifications