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>
33 lines
803 B
YAML
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"
|