zephyr/tests/kernel
Joakim Andersson ea9590448d kernel: Add k_delayed_work_pending to check if work has been submitted
Add k_delayed_work_pending similar to k_work_pending to check if the
delayed work item has been submitted but not yet completed.
This would compliment the API since using k_work_pending or
k_delayed_work_remaining_get is not enough to check this condition.
This is because the timeout could have run out, but the timeout handler
not yet processed and put the work into the workqueue.

Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
2020-08-04 17:32:56 +02: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: add new semaphore tests 2020-07-15 13:07:46 +02: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