zephyr/tests/kernel
Enjia Mai 70f8f3302b tests: interrupt: add test cases of offloading job from isr
Add 3 test cases to test offload job from isr, include:

1. test_isr_offload_job_multiple()
Validate the offloaded work executes immediately or not depends on its
priority, and it offloads to different k_work.

2. test_isr_offload_job_identi()
Validate the offloaded work executes immediately or not depends on its
priority, and it offloads to the identical k_work.

3. test_isr_offload_job()
Use dynamic interrupt instead of irq_offload() to verify the offloaded
work.

Signed-off-by: Enjia Mai <enjiax.mai@intel.com>
2021-05-07 18:24:32 -04:00
..
common test: atomic: multiple equal priority threads access atomic variable 2021-05-07 18:23:27 -04:00
condvar/condvar_api tests: condvar_api: fix permissions to multiple condvar 2021-05-03 17:28:12 -04:00
context tests/kernel/context: Support APIC_TSC_DEADLINE timer 2021-05-07 16:48:58 -04:00
device pm: rename device_set/get_power_state to pm_device_set/get 2021-05-05 18:35:49 -04:00
early_sleep
fatal tests: kernel: fatal: Add no multithreading test 2021-04-29 14:50:35 +02:00
fifo tests/fifo_api: Move k_fifo off stack 2021-03-08 11:14:27 -05:00
fpu_sharing arm64: FPU context switching support 2021-05-03 11:56:50 +02:00
gen_isr_table tests: gen_isr_table: nucleo_g071rb: decr. NUM_IRQS to avoid conflicts 2021-04-26 14:16:03 -04:00
interrupt tests: interrupt: add test cases of offloading job from isr 2021-05-07 18:24:32 -04:00
lifo tests/queue: tests/lifo_usage: Address ADSP/coherence issues 2021-03-08 11:14:27 -05:00
mbox tests: kernel: Add a new testcases for mailbox 2021-04-06 10:18:36 -04:00
mem_heap tests: kernel: mem_heap: Add CONFIG_MULTITHREADING=n configuration 2021-04-29 14:50:35 +02:00
mem_protect tests: mem_protect/mem_map: add testing for k_mem_unmap() 2021-05-07 13:36:22 -04:00
mem_slab tests: kernel: mem_slab: Add no multithreading support 2021-04-29 14:50:35 +02:00
mp tests: kernel: Add missing kernel tag to tests 2021-03-05 14:52:55 -05:00
msgq tests: msgq: add new test case for msgq 2021-05-05 20:52:04 -04:00
mutex tests: smp: cancel CONFIG_MP_NUM_CPUS limit of some testcases 2021-04-27 13:30:24 -04:00
obj_tracing
pending tests: kernel: pending: replace to-be-deprecated k_work API use 2021-04-21 20:42:36 -04:00
pipe tests: pipe: test some error conditions 2021-04-06 10:19:24 -04:00
poll tests/kernel: Add k_poll test for polling on message queues 2021-04-17 07:47:26 -04:00
profiling/profiling_api tests: replace power/power.h with pm/pm.h 2021-05-05 18:35:49 -04:00
queue Test: queue: Add a testcase to test queue 2021-04-06 10:13:49 -04:00
sched test: schedule_api : test some negative test 2021-04-19 16:23:12 -04:00
semaphore tests: semaphore: add k_thread_join to test_sem_take_timeout_isr 2021-05-03 17:28:12 -04:00
sleep
smp tests: smp: add some module and integration test cases 2021-05-05 20:34:28 -04:00
spinlock userspace: rename _is_user_context -> k_is_user_context 2021-04-01 05:34:17 -04:00
stack/stack tests: stack: add a testcase 2021-03-29 16:19:50 -05:00
threads test: thread : test run k_thread_resume on unsuspend thread 2021-05-07 18:21:23 -04:00
tickless/tickless_concept tests: replace power/power.h with pm/pm.h 2021-05-05 18:35:49 -04:00
timer tests: kernel: timer: timer_api: Extend with CONFIG_MULTITHREADING=n case 2021-04-29 14:50:35 +02:00
workq kernel: fix error in synchronous work cancellation return value 2021-04-27 13:28:45 -04:00
xip tests: kernel: Add missing kernel tag to tests 2021-03-05 14:52:55 -05:00