zephyr/tests/kernel
Alexander Razinkov 9ae9df8b6f kernel: spinlock: k_spin_is_locked introduction
Currently spinlock internals are directly accessed from the tests.
This way the test becomes bound to the particular spinlock implementation.
To remove this unnecessary dependency the distinct API to check if spinlock
is locked is introduced.

k_spin_is_locked should be used for the spinlock testing only,
so the scope of this API is intentionally restricted.

Signed-off-by: Alexander Razinkov <alexander.razinkov@syntacore.com>
2023-09-07 14:26:55 +02:00
..
cache tests/kernel: Also run tests using minimallibc 2023-09-04 15:29:13 -04:00
common tests/samples: set ram/rom limits on some samples/tests 2023-06-13 09:38:27 -04:00
condvar/condvar_api samples, tests: convert string-based twister lists to YAML lists 2023-05-10 09:52:37 +02:00
context tests/kernel: Also run tests using minimallibc 2023-09-04 15:29:13 -04:00
device tests/kernel: Also run tests using minimallibc 2023-09-04 15:29:13 -04:00
early_sleep tests/kernel: Also run tests using minimallibc 2023-09-04 15:29:13 -04:00
events tests: kernel: events: test return value 2023-07-07 09:24:25 +02:00
fatal tests: cleanup metadata and filtering 2023-06-13 09:38:27 -04:00
fifo tests: remove linker_generator sub tests from kernel 2023-06-02 04:47:06 -04:00
fpu_sharing modules: cmsis: move glue code to modules/cmsis 2023-08-24 13:20:21 +02:00
gen_isr_table scripts: build: gen_isr_tables: make bit masks configurable 2023-08-10 10:55:41 -04:00
interrupt tests/kernel: Also run tests using minimallibc 2023-09-04 15:29:13 -04:00
lifo tests: kernel: renames shadow variables 2023-08-10 08:14:12 +00:00
mbox tests: remove linker_generator sub tests from kernel 2023-06-02 04:47:06 -04:00
mem_heap tests: kernel: renames shadow variables 2023-08-10 08:14:12 +00:00
mem_protect modules: cmsis: move glue code to modules/cmsis 2023-08-24 13:20:21 +02:00
mem_slab kernel: Modify the signature of k_mem_slab_free() 2023-09-03 18:20:59 -04:00
mp tests/kernel: Also run tests using minimallibc 2023-09-04 15:29:13 -04:00
msgq tests: kernel: renames shadow variables 2023-08-10 08:14:12 +00:00
mutex tests: kernel: renames shadow variables 2023-08-10 08:14:12 +00:00
obj_tracking tests/kernel: Also run tests using minimallibc 2023-09-04 15:29:13 -04:00
pending tests/kernel: Also run tests using minimallibc 2023-09-04 15:29:13 -04:00
pipe samples, tests: convert string-based twister lists to YAML lists 2023-05-10 09:52:37 +02:00
poll tests/kernel: Also run tests using minimallibc 2023-09-04 15:29:13 -04:00
profiling/profiling_api samples, tests: convert string-based twister lists to YAML lists 2023-05-10 09:52:37 +02:00
queue tests/kernel: Also run tests using minimallibc 2023-09-04 15:29:13 -04:00
sched COVERAGE: Fix COVERAGE_GCOV dependencies 2023-08-24 15:36:31 +02:00
semaphore tests: kernel: renames shadow variables 2023-08-10 08:14:12 +00:00
sleep tests/kernel: Also run tests using minimallibc 2023-09-04 15:29:13 -04:00
smp tests/kernel: Also run tests using minimallibc 2023-09-04 15:29:13 -04:00
smp_boot_delay tests/kernel: Also run tests using minimallibc 2023-09-04 15:29:13 -04:00
spinlock kernel: spinlock: k_spin_is_locked introduction 2023-09-07 14:26:55 +02:00
stack/stack tests: kernel: renames shadow variables 2023-08-10 08:14:12 +00:00
threads tests: kernel: threads: Slightly increase the heap pool size 2023-08-21 13:27:07 +02:00
tickless/tickless_concept pm: rt5xx: Enable OS Timer as wakeup source 2023-05-16 18:19:35 +02:00
timer boards: x86: Add intel_ prefix to Elkhart Lake boards 2023-08-15 11:24:35 +00:00
usage/thread_runtime_stats tests: kernel: usage: Relax timing requirements for RISCV 2023-05-27 06:26:13 -04:00
workq tests: work_queue: fix few mismatched CONTAINER_OF 2023-08-29 20:06:23 -04:00
xip tests/kernel: Also run tests using minimallibc 2023-09-04 15:29:13 -04:00