zephyr/tests/kernel
Maksim Masalski 39fe4ef51a tests: semaphore tests overhaul
Modify current semaphore tests.
I checked the semaphore tests, and find out many gaps.
Overhaul semaphore tests:
1. Modify some tests
2.Doxygen tags update
3. Update text in zassert messages
4. Remove misprints
5. Test cases names change. Some test cases had a semaphore name in
their name, for example simple_sem, I removed it from the test
case names. Also some test cases used sema, some used word sem.
I decided to make standard short word for a semaphore sem

Detailed explanation of the changes:
-test_k_sema_init() -updated name to test_sem_init, updated doxygen
tag, updated zassert text
-test_sem_take_timeout() -updated doxygen tag, added zassert to check
that reset was correct, updated zassert text
-test_sem_take_timeout_fails() -updated doxygen tag, added zassert
to check that reset was correct, updated zassert text
-test_sem_take_timeout_forever() -updated doxygen tag, added zassert
to check that reset was correct, updated zassert text
-test_sem_take_multiple() -updated doxygen tag, modified that test,
added one more thread sem_tid_4, with high priority and added one
more semaphore high_prio_long_sem
-test_simple_sem_from_isr() -updated name to test_sem_give_from_isr,
updated doxygen tag, zassert text fix
-test_simple_sem_from_task() -updated name
to test_sem_give_from_thread, updated doxygen tag, zassert text fix

Tested on qemu_x86, qemu_x86_64, reel_board, and iotdk

Signed-off-by: Maksim Masalski <maksim.masalski@intel.com>
2020-08-06 07:30:46 -04:00
..
common printk: print %p properly on 32-bit targets 2020-06-27 00:03:58 -04:00
context tests: kernel: remove ram restrictions 2020-06-09 23:36:16 -04:00
device tests: device: remove whitelisting 2020-07-30 08:00:03 -04:00
early_sleep samples/tests: Convert use of %ll{u,d} to PRI{u,d}64 2020-06-08 08:23:57 -05:00
fatal zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
fifo tests: kernel: remove ram restrictions 2020-06-09 23:36:16 -04:00
fpu_sharing zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
gen_isr_table tests: kernel: gen_isr_table: extend test for Cortex-M Baseline 2020-07-27 11:11:48 +02:00
interrupt tests: interrupt: include bcm platform 2020-07-03 12:19:31 -04:00
lifo tests: kernel: lifo_usage: Exclude on qemu_arc_em 2020-06-21 09:47:24 -04:00
mbox tests: kernel: remove ram restrictions 2020-06-09 23:36:16 -04:00
mem_heap/mheap_api_concept tests: memory allocation: add test case 2020-07-14 19:36:56 -04:00
mem_pool tests: kernel: remove ram restrictions 2020-06-09 23:36:16 -04:00
mem_protect tests: move stacks testing to its own application 2020-07-30 21:11:14 -04:00
mem_slab tests: mslab_threadsafe: cleanup 2020-07-17 11:38:18 +02:00
mp tests/samples: add tags to some tests 2020-07-20 17:44:16 -04:00
msgq/msgq_api zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
mutex tests: add test cases for improving testing of mutex 2020-07-08 23:25:59 -04:00
obj_tracing tests: kernel: remove ram restrictions 2020-06-09 23:36:16 -04:00
pending tests: kernel: remove ram restrictions 2020-06-09 23:36:16 -04:00
pipe Tests: Add and modify testcases for pipe. 2020-06-09 08:13:46 -04:00
poll sys: util: Added separator to FOR_EACH_ macros 2020-06-10 11:58:13 +02:00
profiling/profiling_api zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
queue tests: queue modifying and adding test case 2020-06-24 20:59:52 +02:00
sched random: Include header where it is used 2020-07-08 21:05:36 -04:00
semaphore/semaphore tests: semaphore tests overhaul 2020-08-06 07:30:46 -04:00
sleep samples/tests: Convert use of %ll{u,d} to PRI{u,d}64 2020-06-08 08:23:57 -05:00
smp tests/samples: add tags to some tests 2020-07-20 17:44:16 -04:00
spinlock tests/samples: add tags to some tests 2020-07-20 17:44:16 -04:00
stack/stack tests: stack modifying and adding test case 2020-07-21 21:54:11 -04:00
threads tests: thread_stack: armv8 without SPLIM 2020-07-30 21:11:14 -04:00
tickless tests: kernel: tickless: re-enabled test-suite for Qemu Cortex-M0 2020-06-24 18:04:17 -07:00
timer random: Include header where it is used 2020-07-08 21:05:36 -04:00
workq kernel: Add k_delayed_work_pending to check if work has been submitted 2020-08-04 17:32:56 +02:00
xip tests: xip: remove hack and add qemu_x86_xip 2020-07-30 12:25:37 +02:00