zephyr/tests/subsys/logging/dictionary/testcase.yaml
Daniel Leung c4e3afe621 tests: logging/dictionary: limit allowed platforms
Instead of using filter (which is expensive in terms of CI as
it needs to run cmake on everything to get the full kconfigs
before filtering can be done), change that to a curated list
of allowed platforms. This avoids the expensive filtering
operation, yet can still run on some emulated platforms to
verify the dictionary output.

Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2024-08-27 15:21:31 -04:00

33 lines
803 B
YAML

common:
# For twister runs, only logging backends with in hexidecimal format
# are supported. Currently, only UART logging backend does that.
# So platform_allow list needs to limit to those platforms.
platform_allow:
- mps2/an385
- qemu_cortex_a53
- qemu_riscv32
- qemu_riscv64
- qemu_x86
- qemu_x86_64
integration_platforms:
- qemu_x86
- qemu_x86_64
tests:
logging.dictionary:
tags: logging
harness: pytest
harness_config:
pytest_root:
- "pytest/test_logging_dictionary.py"
logging.dictionary.fpu:
tags: logging
filter: CONFIG_CPU_HAS_FPU
extra_configs:
- CONFIG_FPU=y
harness: pytest
harness_config:
pytest_root:
- "pytest/test_logging_dictionary.py"
pytest_args:
- "--fpu"