zephyr/tests/kernel
Nicolas Pitre a1d21ca69b tests: timer_behavior: don't fail the test with timer wrap-arounds
If the timer driver only implements sys_clock_cycle_get_32() (meaning
CONFIG_TIMER_HAS_64BIT_CYCLE_COUNTER=n) and the hardware clock is high
enough then the reported cycle count may wrap an uint32_t during the
test. This makes validating the total test duration pointless as it
cannot be measured. Just print a warning instead of failing the test
in that case.

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
2023-04-18 16:46:13 -04:00
..
cache tests: cache: Add cache test 2022-12-01 13:40:56 -05:00
common util: Replace all POSIX arch busy_waits with Z_SPIN_DELAY 2023-03-04 22:14:04 +01:00
condvar/condvar_api yamllint: fix all yamllint truthy errors 2023-01-04 01:16:45 +09:00
context tests/kernel: Cast time difference to int32_t before abs call 2023-04-05 10:38:34 +02:00
device init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
early_sleep init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
events yamllint: fix all yamllint truthy errors 2023-01-04 01:16:45 +09:00
fatal samples, tests, boards: Switch main return type from void to int 2023-04-14 07:49:41 +09:00
fifo tests: kernel: fifo_timeout: Do not print status messages during tests 2022-12-05 13:38:16 +01:00
fpu_sharing tests/fpu_sharing: Increase main stack size on riscv64 2023-04-14 07:49:41 +09:00
gen_isr_table tests: gen_isr_table: remove exta TC_START call 2023-04-05 10:27:28 +02:00
interrupt tests: interrupt: Fix armclang compiler warning 2023-04-11 09:35:42 +02:00
lifo tests: kernel: cleanup test meta-data 2022-11-04 22:13:54 -04:00
mbox tests: kernel: cleanup test meta-data 2022-11-04 22:13:54 -04:00
mem_heap boards: mps2_an521: clean up memory map 2023-02-19 20:55:47 -05:00
mem_protect tests: mem_protect: Add support for configurable granularity of PMP 2023-04-06 11:50:43 +02:00
mem_slab tests/samples: use integration_plaforms in more tests/samples 2022-11-29 16:03:23 +01:00
mp tests: kernel: cleanup test meta-data 2022-11-04 22:13:54 -04:00
msgq tests: kernel: cleanup test meta-data 2022-11-04 22:13:54 -04:00
mutex tests: sys_mutex: do not use TC_START for debugging 2023-04-05 10:27:28 +02:00
obj_tracking tests: kernel: Add events to object tracking 2023-02-02 20:21:12 +09:00
pending tests: move to using CONFIG_MP_MAX_NUM_CPUS 2022-10-20 22:04:10 +09:00
pipe tests: kernel: print FAILED when wrong faults caught 2023-02-21 18:06:44 -05:00
poll tests: use ignore_fault field instead of tags 2022-11-25 06:38:05 -05:00
profiling/profiling_api tests: mark testcases with pm where CONFIG_PM=y is forced 2023-04-04 13:34:45 +02:00
queue tests: use ignore_fault field instead of tags 2022-11-25 06:38:05 -05:00
sched util: Replace all POSIX arch busy_waits with Z_SPIN_DELAY 2023-03-04 22:14:04 +01:00
semaphore tests: use ignore_fault field instead of tags 2022-11-25 06:38:05 -05:00
sleep util: Replace all POSIX arch busy_waits with Z_SPIN_DELAY 2023-03-04 22:14:04 +01:00
smp tests/kernel/smp: Limit 'stress' tests based on factor 2023-03-30 09:44:00 -04:00
smp_boot_delay tests: remove intel adsp cavs platforms from filters 2023-04-06 18:51:56 +02:00
spinlock tests: spin lock timeout test spin time 2022-12-14 13:44:36 -06:00
stack/stack tests: use ignore_fault field instead of tags 2022-11-25 06:38:05 -05:00
threads init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
tickless/tickless_concept tests: mark testcases with pm where CONFIG_PM=y is forced 2023-04-04 13:34:45 +02:00
timer tests: timer_behavior: don't fail the test with timer wrap-arounds 2023-04-18 16:46:13 -04:00
usage/thread_runtime_stats renode: Add Renode overlays for selected tests 2023-01-25 14:02:29 -08:00
workq util: Replace all POSIX arch busy_waits with Z_SPIN_DELAY 2023-03-04 22:14:04 +01:00
xip tests: kernel: cleanup test meta-data 2022-11-04 22:13:54 -04:00