zephyr/tests/kernel
Andy Ross 358355a23d tests/kernel/smp: Fix cases for !SCHED_IPI_SUPPORTED
Obviously the test of the feature won't work if we don't have an IPI.
And there were two threads that spawned threads that enter busy loops,
expecting to be able to abort them from another CPU.  That doesn't
work[1] without an IPI.  Just skip these cases rather than trying to
kludge up some kind of abort signal.

[1] Rather, it does work, it just takes infinite time for these
    particular test cases.  Eventually the CPU would be expected to
    receive some other interrupt like a timeout, which would work to
    abort the running thread.  But no such timer was registered.

Signed-off-by: Andy Ross <andyross@google.com>
2022-09-19 09:19:02 +02:00
..
common ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
condvar/condvar_api test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00
context tests: kernel: context: move to new ztest API 2022-08-04 13:42:47 +02:00
device ztest: improve some tests 2022-09-09 07:05:38 -04:00
early_sleep tests: kernel: early_sleep: move to new ztest API 2022-08-23 20:57:04 -04:00
events ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
fatal includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
fifo ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
fpu_sharing ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
gen_isr_table Revert "tests: kernel: gen_isr_table: Disable RISC-V direct ISR test" 2022-09-08 10:39:31 +02:00
interrupt tests: kernel: interrupt: Disable on ARM64 QEMU targets 2022-08-29 16:57:18 +02:00
lifo ztest: improve some tests 2022-09-09 07:05:38 -04:00
mbox ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
mem_heap ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
mem_protect ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
mem_slab ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
mp tests: kernel: move the multiprocessing test to new ztest 2022-08-11 12:19:59 +02:00
msgq ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
mutex ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
obj_tracking tests: Add CONFIG_PIPES to tests that use pipes 2022-08-17 19:31:25 +02:00
pending test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00
pipe ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
poll ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
profiling/profiling_api test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00
queue ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
sched ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
semaphore ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
sleep includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
smp tests/kernel/smp: Fix cases for !SCHED_IPI_SUPPORTED 2022-09-19 09:19:02 +02:00
smp_boot_delay includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
spinlock includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
stack/stack ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
threads ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
tickless/tickless_concept ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
timer ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
usage/thread_runtime_stats ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
workq ztest: remove the obsolete NULL appended to zassert macros 2022-09-09 07:05:38 -04:00
xip test: fix more legacy #include paths 2022-08-02 16:41:41 +01:00