Kconfig 1.5 KB

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