zephyr/tests/kernel/mem_protect/sys_sem/testcase.yaml
Guo Lixin 80b2d7722d tests: add filter of configs to avoid mismatch test running
Some test suites have different test case lists in test_main(), that
conforms to different test scenarios defined in testcase.yaml. We
use if statement to decide which test case list should run under
specific config.
But for thoses boards who do not support those configs, we will run test
cases on the other side of the if statement even if it has deviated from
the original test scenario.
So add filter to avoid test scenario running under mismatch config.

Signed-off-by: Guo Lixin <lixinx.guo@intel.com>
2022-05-16 22:49:34 -04:00

36 lines
910 B
YAML

tests:
kernel.memory_protection.sys_sem:
filter: CONFIG_ARCH_HAS_USERSPACE
tags: kernel userspace
testcases:
- sem_take_no_wait
- sem_take_timeout_forever
- sem_give_limit
- simple_sem_from_isr
- sem_take_timeout_isr
- sem_take_timeout
- basic_sem_test
- simple_sem_from_task
- sem_take_no_wait_fails
- sem_multiple_threads_wait
- sem_give_take_from_isr
- sem_take_multiple
- sem_take_timeout_fails
kernel.memory_protection.sys_sem.nouser:
extra_configs:
- CONFIG_TEST_USERSPACE=n
tags: kernel
testcases:
- sem_take_no_wait
- sem_take_timeout_forever
- sem_give_limit
- simple_sem_from_isr
- sem_take_timeout_isr
- sem_take_timeout
- simple_sem_from_task
- sem_take_no_wait_fails
- sem_multiple_threads_wait
- sem_give_take_from_isr
- sem_take_multiple
- sem_take_timeout_fails