# # For a description of the syntax of this configuration file, # see the file kconfig-language.txt in the NuttX tools repository. # config TESTING_NUTS tristate "NuttX Unit Test Selection (NUTS)" depends on TESTING_CMOCKA default n ---help--- Enable the NuttX unit test selection, based on the cmocka test framework. if TESTING_NUTS comment "Program options" config TESTING_NUTS_PROGNAME string "Program name" default "nuts" ---help--- The name of the program. config TESTING_NUTS_STACKSIZE int "Stack size" default 1024 ---help--- Size of the stack used to create the task. menu "Test suites" comment "Data structures" config TESTING_NUTS_DSTRUCTS bool "Collections tests" default n ---help--- Enable test suites for collections. if TESTING_NUTS_DSTRUCTS config TESTING_NUTS_DSTRUCTS_LIST bool "List testing" default y ---help--- Enable list test cases. config TESTING_NUTS_DSTRUCTS_CBUF bool "Circular buffer testing" default y ---help--- Enable circular buffer test cases. endif # TESTING_NUTS_DSTRUCTS comment "Devices" config TESTING_NUTS_DEVICES bool "Device tests" default n ---help--- Enable test suites for devices. if TESTING_NUTS_DEVICES config TESTING_NUTS_DEVICES_DEVNULL bool "/dev/null test" depends on DEV_NULL default y ---help--- Enable test cases for /dev/null device. config TESTING_NUTS_DEVICES_DEVZERO bool "/dev/zero test" depends on DEV_ZERO default y ---help--- Enable test cases for /dev/zero device. config TESTING_NUTS_DEVICES_DEVASCII bool "/dev/ascii test" depends on DEV_ASCII default y ---help--- Enable test cases for /dev/ascii device. config TESTING_NUTS_DEVICES_DEVCONSOLE bool "/dev/console test" depends on DEV_CONSOLE default y ---help--- Enable test cases for /dev/console device. config TESTING_NUTS_DEVICES_DEVURANDOM bool "/dev/urandom test" depends on DEV_URANDOM default y ---help--- Enable test cases for /dev/urandom device. endif # TESTING_NUTS_DEVICES endmenu # Test suites endif # TESTING_NUTS