common:
  platform_allow:
    - qemu_cortex_m3
    - qemu_arc/qemu_arc_em
    - qemu_arc/qemu_arc_hs
    - qemu_arc/qemu_arc_hs6x
    - qemu_riscv32
    - qemu_riscv32e
    - qemu_riscv64
    - nsim/nsim_em
    - nsim/nsim_em7d_v22
    - nsim/nsim_hs
    - nsim/nsim_hs/mpuv6
    - nsim/nsim_hs5x
    - nsim/nsim_hs6x
  integration_platforms:
    - qemu_cortex_m3
    - nsim/nsim_em
  tags:
    - kernel
    - scheduler
  ignore_faults: true
tests:
  kernel.no-mt.cpu_exception:
    extra_args: EXTRA_CPPFLAGS=-DVIA_TWISTER=0
  kernel.no-mt.oops:
    extra_args: EXTRA_CPPFLAGS=-DVIA_TWISTER=1
  kernel.no-mt.panic:
    extra_args: EXTRA_CPPFLAGS=-DVIA_TWISTER=2
  kernel.no-mt.zephyr_assert:
    extra_args: EXTRA_CPPFLAGS=-DVIA_TWISTER=3
  kernel.no-mt.arbitrary_reason:
    extra_args: EXTRA_CPPFLAGS=-DVIA_TWISTER=4
  kernel.no-mt.arbitrary_reason_negative:
    extra_args: EXTRA_CPPFLAGS=-DVIA_TWISTER=5
