zephyr/tests/kernel
Andrew Boie ac9abb10b8 tests: mem_protect: cleanup
This suite was fairly messy and very unstable on how it re-used
kernel objects.

* Unnecessary ztest_test_pass() or self-aborts removed
* k_thread_join() now used to wait for child thread completion,
  instead of a strange use of a semaphore which was effectively
  a 10ms sleep
* Barriers simplified
* the number of thread objects in kobject.c is now drastically reduced
* test case function names are now descriptive and made static if
  only used in local scope in kobject.c
* SMP no longer disabled

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2020-05-07 19:21:16 -04:00
..
common timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
context tests: kernel: context: Convert to new dts macros 2020-04-30 17:39:27 -04:00
device cmake: use find_package to locate Zephyr 2020-03-27 16:23:46 +01:00
early_sleep timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
fatal kconfig: Rename CONFIG_FLOAT to CONFIG_FPU 2020-04-27 19:03:44 +02:00
fifo timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
fp_sharing kconfig: Rename CONFIG_FLOAT to CONFIG_FPU 2020-04-27 19:03:44 +02:00
gen_isr_table cmake: use find_package to locate Zephyr 2020-03-27 16:23:46 +01:00
interrupt Revert "tests: no need long busy_wait to waste cycles" 2020-04-28 20:34:57 -04:00
lifo kernel/timeout: Enable 64 bit timeout precision 2020-03-31 19:40:47 -04:00
mbox tests/kernel: Fill allocation robustly for mpool heap backend 2020-04-14 10:05:55 -07:00
mem_heap/mheap_api_concept tests/kernel: Fill allocation robustly for mpool heap backend 2020-04-14 10:05:55 -07:00
mem_pool tests/kernel/mem_pool: Split out tests for legacy mem_pool config 2020-04-14 10:05:55 -07:00
mem_protect tests: mem_protect: cleanup 2020-05-07 19:21:16 -04:00
mem_slab timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
mp cmake: use find_package to locate Zephyr 2020-03-27 16:23:46 +01:00
msgq/msgq_api tests/kernel: Fill allocation robustly for mpool heap backend 2020-04-14 10:05:55 -07:00
mutex timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
obj_tracing timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
pending kernel: remove unused offload workqueue option 2020-04-12 18:42:27 -04:00
pipe tests: kernel: pipe: tests for read_avail write_avail 2020-05-07 19:39:53 +02:00
poll boards: nrf52810_pca10040: Rename to nrf52dk_nrf52810 2020-04-06 13:09:07 +02:00
profiling/profiling_api timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
queue tests/kernel: Fill allocation robustly for mpool heap backend 2020-04-14 10:05:55 -07:00
sched boards: nrf52810_pca10040: Rename to nrf52dk_nrf52810 2020-04-06 13:09:07 +02:00
semaphore/semaphore timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
sleep kernel/timeout: Make timeout arguments an opaque type 2020-03-31 19:40:47 -04:00
smp timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
spinlock cmake: use find_package to locate Zephyr 2020-03-27 16:23:46 +01:00
stack/stack timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
threads kernel: fix issue with k_thread_join() timeouts 2020-05-05 11:43:08 -07:00
tickless timeout: Fix up API usage 2020-03-31 19:40:47 -04:00
timer tests/kernel/timer/timer_api: Fix static double-conversion goof 2020-04-22 17:35:10 +02:00
workq tests: critical: change doxygen group 2020-04-12 18:42:27 -04:00
xip cmake: use find_package to locate Zephyr 2020-03-27 16:23:46 +01:00