tests/samples: use platform_key on cmsis_rtos tests/samples

Coverage for cmsis rtos APIS should is provided using simulation, we
should not build those on every platform we have. Avoid failures due to
incompatiblities in requirements coming from various boards and also
reduce churn and noise during testing and CI.

Fixes #80215

Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
Anas Nashif 2024-10-23 08:42:01 -04:00 committed by Mahesh Mahadevan
commit ac37ba8739
6 changed files with 18 additions and 1 deletions

View file

@ -1,6 +1,9 @@
sample: sample:
name: CMSIS_RTOS_V1 Dining Philosophers name: CMSIS_RTOS_V1 Dining Philosophers
common: common:
platform_key:
- arch
- simulation
integration_platforms: integration_platforms:
- native_sim - native_sim
extra_args: DEBUG_PRINTF=1 extra_args: DEBUG_PRINTF=1

View file

@ -2,6 +2,9 @@ sample:
name: CMSIS_RTOS_V1 Synchronization name: CMSIS_RTOS_V1 Synchronization
tests: tests:
sample.portability.cmsis_rtos_v1.timer_synchronization: sample.portability.cmsis_rtos_v1.timer_synchronization:
platform_key:
- arch
- simulation
integration_platforms: integration_platforms:
- native_sim - native_sim
tags: cmsis_rtos tags: cmsis_rtos

View file

@ -1,6 +1,9 @@
sample: sample:
name: CMSIS_RTOS_V2 Dining Philosophers name: CMSIS_RTOS_V2 Dining Philosophers
common: common:
platform_key:
- arch
- simulation
integration_platforms: integration_platforms:
- native_sim - native_sim
extra_args: DEBUG_PRINTF=1 extra_args: DEBUG_PRINTF=1

View file

@ -2,6 +2,9 @@ sample:
name: CMSIS_RTOS_V2 Synchronization name: CMSIS_RTOS_V2 Synchronization
tests: tests:
sample.portability.cmsis_rtos_v2.timer_synchronization: sample.portability.cmsis_rtos_v2.timer_synchronization:
platform_key:
- arch
- simulation
integration_platforms: integration_platforms:
- native_sim - native_sim
platform_exclude: platform_exclude:

View file

@ -1,5 +1,8 @@
tests: tests:
portability.cmsis_rtos_v1: portability.cmsis_rtos_v1:
platform_key:
- arch
- simulation
tags: cmsis_rtos tags: cmsis_rtos
min_ram: 32 min_ram: 32
min_flash: 34 min_flash: 34

View file

@ -1,6 +1,8 @@
tests: tests:
portability.cmsis_rtos_v2: portability.cmsis_rtos_v2:
platform_exclude: m2gl025_miv platform_key:
- arch
- simulation
tags: cmsis_rtos tags: cmsis_rtos
min_ram: 32 min_ram: 32
min_flash: 34 min_flash: 34