zephyr/tests/kernel
Savinay Dharmappa 04d2abb118 tests: kernel: alert: Add testcases
Add testcases for following scenario

Test to check alert_recv(timeout) against the following cases

1. The current task times out while waiting for the event.
2. There is already an event waiting (signalled from a task).
3. The current task must wait on the event until it is signalled
   from either another task or an ISR

Test to check alert_recv(K_FOREVER) against the following cases:

1. There is already an event waiting (signalled from a task and ISR).
2. The current task must wait on the event until it is signalled
   from either another task or an ISR

Test to checks that the event handler is set up properly when
alert_event_handler_set() is called.  It shows that event handlers
are tied to the specified event and that the return value from the
handler affects whether the event wakes a task waiting upon that
event

Signed-off-by: Savinay Dharmappa <savinay.dharmappa@intel.com>
2018-03-21 15:39:10 -04:00
..
alert/alert_api tests: kernel: alert: Add testcases 2018-03-21 15:39:10 -04:00
arm_irq_vector_table tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
arm_runtime_nmi tests: arm_runtime_nmi: Make test build on v8m 2018-03-13 10:02:59 -05:00
boot_page_table tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
common tests/kernel/common: Random32 test update for entropy subsystem 2018-03-16 06:02:11 -07:00
context tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
critical tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
device tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
early_sleep tests: kernel: Add a test to verify early sleep 2018-03-05 22:00:06 -05:00
errno tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
fatal tests: fatal: Fix incorrect filter on kernel.fatal.stack_protection 2018-03-06 15:12:01 -05:00
fifo tests: kernel: Add fifo timeout scenario tests 2018-03-20 12:39:30 -04:00
fp_sharing tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
gen_isr_table tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
init init: verify boot_delay 2018-03-10 08:44:39 -05:00
irq_offload tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
lifo/lifo_api tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
mbox/mbox_api tests: mbox: mbox_api: Disable execution on RAM constrained devices. 2018-03-16 08:22:29 -07:00
mem_heap/mheap_api_concept tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
mem_pool tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
mem_protect kernel: introduce initial stack randomization 2018-03-16 16:25:22 -07:00
mem_slab tests: slab: fix dead code 2018-03-03 15:06:21 -05:00
mp tests/kernel: Simple test for multiprocessor start API 2018-02-16 10:44:29 -05:00
msgq/msgq_api tests: msgq_api: Improve scenario testing 2018-03-20 12:13:27 -04:00
mutex tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
obj_tracing tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
pending tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
pipe tests: kernel: pipe_api: Run test with userspace enabled. 2018-03-19 18:18:00 -04:00
poll tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
profiling/profiling_api tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
queue tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
semaphore/sema_api tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
sleep tests: sleep: rename function to be consistent 2018-02-18 09:16:40 -05:00
smp tests/kernel: SMP test 2018-02-16 10:44:29 -05:00
spinlock tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
stack tests: kernel: Add stack usage scenario tests 2018-03-10 12:24:15 -05:00
static_idt tests: static_idt: cleanup test 2018-02-18 09:16:40 -05:00
systhreads tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
threads tests: kernel: Test for essential thread set/clear 2018-03-18 09:35:29 -07:00
tickless tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00
timer tests: kernel: timers: Added a test to check periodicity 2018-03-10 21:32:02 -05:00
workq tests: kernel: work_q: Add testcases 2018-03-13 07:55:41 -07:00
xip tests: kernel: stop relying on path for naming 2018-02-18 09:16:40 -05:00