zephyr/tests/kernel
Peter Bigot 7e71164cc6 tests: kernel: timer: add test for starvation
Add a test that repeatedly reschedules a timer before it expires, and
has no other timers active.  If the timer internal state overflows due
to counter wrap either the uptime or the tick counter may appear to go
backwards.  The test runs until it fails, or until a specified amount
of measured time has passed.

This test is build-only for automated test programs as the default
limit to pass is one hour, and some platforms may require an even
longer period.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2019-12-02 15:28:12 +01:00
..
common
context
critical tests: kernel: critical: add output to support diagnostics 2019-11-19 15:22:01 -05:00
device
early_sleep tests: kernel: add kernel and sleep tags in tests 2019-11-26 13:34:30 -06:00
fatal
fifo
fp_sharing
gen_isr_table
interrupt
lifo
mbox
mem_heap/mheap_api_concept
mem_pool
mem_protect tests: semaphore: cleanup asserts 2019-11-15 08:04:52 -05:00
mem_slab
mp
msgq/msgq_api
mutex
obj_tracing
pending
pipe
poll
profiling/profiling_api
queue
sched tests: metaIRQ: Ensure counts are not changing in assert evaluation 2019-11-25 16:50:04 -05:00
semaphore/semaphore tests: semaphore: consolidate semaphore tests 2019-11-15 08:04:52 -05:00
sleep tests: kernel: add kernel and sleep tags in tests 2019-11-26 13:34:30 -06:00
smp
spinlock
stack/stack tests: stack: consolidate tests 2019-11-15 08:04:52 -05:00
threads tests/kernel/threads/thread_apis: Add k_thread_suspend() edge cases 2019-11-25 19:12:05 -05:00
tickless
timer tests: kernel: timer: add test for starvation 2019-12-02 15:28:12 +01:00
workq
xip