Kconfig 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  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. if RT_USING_SMP
  68. rsource "smp/Kconfig"
  69. endif
  70. endmenu