zephyr/tests/kernel
Gerard Marull-Paretas 4d06166623 device: allow NULL init function
Some devices do not need to perform any initialization, so allow the
init function to be NULL. In this case, the initialization code will
just mark the device as initialized, i.e. ready.

Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
2023-04-19 10:00:25 +02: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 device: allow NULL init function 2023-04-19 10:00:25 +02: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