zephyrproject-rtos/zephyr

twister: tests: Add test verifying integration mode / integration_platforms

已关闭

#33,247 创建于 2021年3月11日

 (1 条评论) (0 个反应) (0 位负责人)C (9,144 个派生)batch import
EnhancementGood first issuearea: Testsarea: Twister

仓库指标

星标
 (15,249 个星标)
PR 合并指标
 (平均合并 4天 21小时) (30 天内合并 1,000 个 PR)

描述

Is your enhancement proposal related to a problem? Please describe. The integration mode / integration_platforms list can stop operating as it should. It already happened here https://github.com/zephyrproject-rtos/zephyr/issues/32835. This can cause severe problems: the faulty code can get merged into the main due to CI not verifying it in the proper scope (already seen due to the linked issue).

Describe the solution you'd like A test(s) verifying the correctness of integration mode should be added. The test(s) should call twister with -G argument for a sample containing both default and non-default platforms in its integration_platforms list. It should be verified then the sample was built/executed on all the platforms from the integration_platforms list.

贡献者指南