This patch reworks the YAML files for the llext samples and tests to share a common restriction list. Also, using an arch-specific config to disable the MPU for the ARM architecture only, there is no need to duplicate the test cases per architecture. Use this to enable the "writable" test case for the ARM architecture and separate the "modules_enabled" case to test building as a module. Signed-off-by: Luca Burelli <l.burelli@arduino.cc>
18 lines
413 B
YAML
18 lines
413 B
YAML
common:
|
|
tags: llext
|
|
arch_allow:
|
|
- arm
|
|
- xtensa
|
|
filter: not CONFIG_MPU and not CONFIG_MMU and not CONFIG_SOC_SERIES_S32ZE_R52
|
|
platform_exclude:
|
|
- nuvoton_pfm_m487 # See #63167
|
|
sample:
|
|
description: Loadable extensions with shell sample
|
|
name: Extension loader shell
|
|
tests:
|
|
sample.llext.shell:
|
|
tags: shell llext
|
|
harness: keyboard
|
|
extra_configs:
|
|
- arch:arm:CONFIG_ARM_MPU=n
|