Kconfig 1.6 KB

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