1menu "Kernel Testcase" 2 3config UTEST_MEMHEAP_TC 4 bool "memheap stability test" 5 default y 6 depends on RT_USING_MEMHEAP 7 8config UTEST_SMALL_MEM_TC 9 bool "mem test" 10 default y 11 depends on RT_USING_SMALL_MEM 12 13config UTEST_OBJECT_TC 14 select RT_USING_DEVICE 15 select RT_USING_SEMAPHORE 16 bool "object test" 17 default n 18 19config UTEST_SLAB_TC 20 bool "slab test" 21 default n 22 depends on RT_USING_SLAB 23 24config UTEST_IRQ_TC 25 bool "IRQ test" 26 default n 27 28config UTEST_SEMAPHORE_TC 29 bool "semaphore test" 30 default n 31 depends on RT_USING_SEMAPHORE 32 33config UTEST_EVENT_TC 34 bool "event test" 35 default n 36 depends on RT_USING_EVENT 37 38config UTEST_TIMER_TC 39 bool "timer test" 40 default n 41 42config UTEST_MESSAGEQUEUE_TC 43 bool "message queue test" 44 default n 45 46config UTEST_SIGNAL_TC 47 bool "signal test" 48 select RT_USING_SIGNALS 49 default n 50 51config UTEST_MUTEX_TC 52 bool "mutex test" 53 default n 54 55config UTEST_MAILBOX_TC 56 bool "mailbox test" 57 default n 58 59config UTEST_THREAD_TC 60 bool "thread test" 61 default n 62 select RT_USING_TIMER_SOFT 63 select RT_USING_THREAD 64 65config UTEST_DEVICE_TC 66 bool "device test" 67 default n 68 69config UTEST_ATOMIC_TC 70 bool "atomic test" 71 default n 72 73config UTEST_HOOKLIST_TC 74 bool "hook list test" 75 select RT_USING_HOOKLIST 76 default n 77 78config UTEST_MTSAFE_KPRINT_TC 79 bool "mtsafe kprint test" 80 default n 81 82config UTEST_SCHEDULER_TC 83 bool "scheduler test" 84 default n 85 86if RT_USING_SMP 87rsource "smp/Kconfig" 88endif 89 90endmenu 91