mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-09 22:45:11 +00:00
105 lines
2 KiB
Text
105 lines
2 KiB
Text
|
|
#
|
||
|
|
# 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
|