1tests:
2  kernel.multiprocessing.spinlock:
3    tags:
4      - kernel
5      - smp
6      - spinlock
7    filter: CONFIG_SMP and CONFIG_MP_MAX_NUM_CPUS > 1 and CONFIG_MP_MAX_NUM_CPUS <= 4
8    depends_on:
9      - smp
10  kernel.multiprocessing.spinlock.minimallibc:
11    tags:
12      - kernel
13      - smp
14      - spinlock
15      - libc
16    filter: CONFIG_SMP and CONFIG_MP_MAX_NUM_CPUS > 1 and CONFIG_MP_MAX_NUM_CPUS <= 4 and
17      CONFIG_MINIMAL_LIBC_SUPPORTED
18    depends_on:
19      - smp
20    extra_configs:
21      - CONFIG_MINIMAL_LIBC=y
22  kernel.multiprocessing.spinlock_fairness:
23    tags:
24      - kernel
25      - smp
26      - spinlock
27    filter: CONFIG_SMP and CONFIG_MP_MAX_NUM_CPUS > 1 and CONFIG_MP_MAX_NUM_CPUS <= 4
28    depends_on:
29      - smp
30    extra_configs:
31      - CONFIG_SCHED_CPU_MASK=y
32      - CONFIG_TICKET_SPINLOCKS=y
33