Some test suites depend on determining at run-time an available IRQ line which can then be used to execute the test suite. This logic cannot used if the available IRQ line is not targeting the current security state. Therefore, filter out the _ns Cortex-m boards from running these tests suites (i.e. when building with CONFIG_TRUSTED_EXECUTION_NONSECURE=y) since we can not contol the target state of the NVIC interrupt lines. These tests suites test generic ARM features, that do not depend on TrustZone-M configuration, so it is OK that they are only executed on ARM platforms without the NONSECURE configration set. Signed-off-by: Ioannis Glaropoulos <Ioannis.Glaropoulos@nordicsemi.no>
8 lines
235 B
YAML
8 lines
235 B
YAML
common:
|
|
filter: CONFIG_ARMV6_M_ARMV8_M_BASELINE or CONFIG_ARMV7_M_ARMV8_M_MAINLINE
|
|
tags: arm interrupt vector_table
|
|
arch_allow: arm
|
|
tests:
|
|
arch.interrupt.arm.irq_vector_table:
|
|
filter: not CONFIG_TRUSTED_EXECUTION_NONSECURE
|