zephyr/tests/kernel/spinlock/testcase.yaml
Alexander Razinkov 8fe8f34169 tests: kernel: spinlock: acquisition fairness test
Added test to verify the spinlock acquisition fairness
in relation to the CPUs contending for the spinlock.
This test is only enabled for Ticket Spinlocks which
required to provide such kind of fairness.

Signed-off-by: Alexander Razinkov <alexander.razinkov@syntacore.com>
2023-11-04 07:38:39 -04:00

33 lines
824 B
YAML

tests:
kernel.multiprocessing.spinlock:
tags:
- kernel
- smp
- spinlock
filter: CONFIG_SMP and CONFIG_MP_MAX_NUM_CPUS > 1 and CONFIG_MP_MAX_NUM_CPUS <= 4
depends_on:
- smp
kernel.multiprocessing.spinlock.minimallibc:
tags:
- kernel
- smp
- spinlock
- libc
filter: CONFIG_SMP and CONFIG_MP_MAX_NUM_CPUS > 1 and CONFIG_MP_MAX_NUM_CPUS <= 4 and
CONFIG_MINIMAL_LIBC_SUPPORTED
depends_on:
- smp
extra_configs:
- CONFIG_MINIMAL_LIBC=y
kernel.multiprocessing.spinlock_fairness:
tags:
- kernel
- smp
- spinlock
filter: CONFIG_SMP and CONFIG_MP_MAX_NUM_CPUS > 1 and CONFIG_MP_MAX_NUM_CPUS <= 4
depends_on:
- smp
extra_configs:
- CONFIG_SCHED_CPU_MASK=y
- CONFIG_TICKET_SPINLOCKS=y