zephyr/tests/subsys/rtio/rtio_api/testcase.yaml
Alberto Escolar Piedras 4e55c482ba tests/subsys/rtio: Exclude some subtests from posix arch
Two substests cannot be run in the posix architecture
as they require userspace.
Today they are filtered by kconfig, which works but spends
time running cmake.
As native_posix is a default test platform it is better
to filter it alltogether by arch, which saves quite a lot
of time.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2023-10-24 09:05:29 +02:00

42 lines
878 B
YAML

common:
platform_exclude: m2gl025_miv
platform_key:
- arch
- simulation
tests:
rtio.api:
filter: not CONFIG_ARCH_HAS_USERSPACE
tags: rtio
integration_platforms:
- native_posix
rtio.api.submit_sem:
filter: not CONFIG_ARCH_HAS_USERSPACE
tags: rtio
extra_configs:
- CONFIG_RTIO_SUBMIT_SEM=y
integration_platforms:
- native_posix
rtio.api.userspace:
filter: CONFIG_ARCH_HAS_USERSPACE
extra_configs:
- CONFIG_USERSPACE=y
arch_exclude:
- posix
tags:
- rtio
- userspace
integration_platforms:
- qemu_x86
rtio.api.userspace.submit_sem:
filter: CONFIG_ARCH_HAS_USERSPACE
extra_configs:
- CONFIG_USERSPACE=y
- CONFIG_RTIO_SUBMIT_SEM=y
arch_exclude:
- posix
tags:
- rtio
- userspace
integration_platforms:
- qemu_x86