1common:
2  tags:
3    - shell
4    - llext
5  arch_allow:
6    - arm
7    - xtensa
8  filter: not CONFIG_MPU and not CONFIG_MMU and not CONFIG_SOC_SERIES_S32ZE
9    and not CONFIG_SOC_SERIES_RZA2M
10  platform_exclude:
11    # platforms with active issues
12    - apollo4p_evb            # See #73443
13    - apollo4p_blue_kxr_evb   # See #73443
14    - numaker_pfm_m487        # See #63167
15    - s32z2xxdc2/s32z270/rtu0 # See commit 18a0660
16    - s32z2xxdc2/s32z270/rtu1 # See commit 18a0660
17    # platforms that are always skipped by the runtime filter
18    - qemu_arc/qemu_arc_em
19    - qemu_arc/qemu_arc_hs
20    - qemu_arc/qemu_arc_hs/xip
21    - qemu_arc/qemu_arc_hs5x
22    - qemu_arc/qemu_arc_hs6x
23    - qemu_cortex_m0
24    - qemu_xtensa/dc233c/mmu
25    - rza2m_evk
26
27sample:
28  description: Loadable extensions with shell sample
29  name: Extension loader shell
30
31tests:
32  sample.llext.shell:
33    harness: keyboard
34    extra_configs:
35      - arch:arm:CONFIG_ARM_MPU=n
36      - arch:arm:CONFIG_ARM_AARCH32_MMU=n
37