tests:
  kernel.timer:
    tags:
      - kernel
      - timer
      - userspace
  kernel.timer.tickless:
    extra_args: CONF_FILE="prj_tickless.conf"
    arch_exclude:
      - nios2
      - posix
    platform_exclude:
      - litex_vexriscv
      - rv32m1_vega/openisa_rv32m1/zero_riscy
      - rv32m1_vega/openisa_rv32m1/ri5cy
      - nrf5340dk/nrf5340/cpunet
    tags:
      - kernel
      - timer
      - userspace
      - pm
  kernel.timer.no_multitheading:
    tags:
      - kernel
      - timer
    platform_allow:
      - qemu_cortex_m3
      - nsim/nsim_em
      - nsim/nsim_em7d_v22
      - nsim/nsim_hs
      - nsim/nsim_hs/mpuv6
      - nsim/nsim_hs5x
      - nsim/nsim_hs6x
      - qemu_arc/qemu_arc_em
      - qemu_arc/qemu_arc_hs
      - qemu_arc/qemu_arc_hs6x
      - qemu_leon3
    integration_platforms:
      - qemu_cortex_m3
      - nsim/nsim_em
    extra_configs:
      - CONFIG_MULTITHREADING=n
      - CONFIG_TEST_USERSPACE=n
      - CONFIG_SPIN_VALIDATE=n
