#
# For a description of the syntax of this configuration file,
# see the file kconfig-language.txt in the NuttX tools repository.
#

config TESTS_TESTSUITES
	tristate "vela test suite"
	default n
	depends on TESTING_CMOCKA
	---help---
		Enable testsuites for the vela

if TESTS_TESTSUITES

menu "Testsuite cases"

config TESTS_TESTSUITES_MOUNT_DIR
	string "Mount directory for the testsuites"
	default "/data"

config TESTS_TESTSUITES_PRIORITY
	int "Testsuites task priority"
	default 99

config TESTS_TESTSUITES_STACKSIZE
	int "Testsuites stack size"
	default 16384

config CM_FS_TEST
	bool "enable fs test"
	default n
	depends on PSEUDOFS_SOFTLINKS

config CM_SCHED_TEST
	bool "enable schedule test"
	default n

config CM_MM_TEST
	bool "enable MM test"
	default n

config CM_TIME_TEST
	bool "enable time test"
	depends on !DISABLE_POSIX_TIMERS && SIG_EVTHREAD
	default n

config CM_PTHREAD_TEST
	bool "enable pthread test"
	default n

config CM_SOCKET_TEST
	bool "enable socket test"
	default n
	depends on NET && NETDEV_LATEINIT

config CM_SYSCALL_TEST
	bool "enable syscall test"
	default n
	depends on PIPES && SCHED_HAVE_PARENT && FS_TMPFS && ARCH_SETJMP_H && PSEUDOFS_SOFTLINKS

config CM_MUTEX_TEST
	bool "enable mutex test"
	default n

endmenu
endif # TESTS_TESTSUITES
