if(CONFIG_TESTING_SCHEDTEST)
if(CONFIG_SCHED_EVENTS)
nuttx_add_application(
NAME
eventtest
PRIORITY
${CONFIG_TESTING_SCHEDTEST_PRIORITY}
STACKSIZE
${CONFIG_TESTING_SCHEDTEST_STACKSIZE}
MODULE
${CONFIG_TESTING_SCHEDTEST}
SRCS
eventtest.c)
endif()
nuttx_add_application(
NAME
rwsemtest
PRIORITY
${CONFIG_TESTING_SCHEDTEST_PRIORITY}
STACKSIZE
${CONFIG_TESTING_SCHEDTEST_STACKSIZE}
MODULE
${CONFIG_TESTING_SCHEDTEST}
SRCS
rwsem.c)
if(CONFIG_SMP)
nuttx_add_application(
NAME
setaffinity_test
PRIORITY
${CONFIG_TESTING_SCHEDTEST_PRIORITY}
STACKSIZE
${CONFIG_TESTING_SCHEDTEST_STACKSIZE}
MODULE
${CONFIG_TESTING_SCHEDTEST}
SRCS
setaffinity_test.c)
nuttx_add_application(
NAME
getaffinity_test
PRIORITY
${CONFIG_TESTING_SCHEDTEST_PRIORITY}
STACKSIZE
${CONFIG_TESTING_SCHEDTEST_STACKSIZE}
MODULE
${CONFIG_TESTING_SCHEDTEST}
SRCS
getaffinity_test.c)
nuttx_add_application(
NAME
cpucount_test
PRIORITY
${CONFIG_TESTING_SCHEDTEST_PRIORITY}
STACKSIZE
${CONFIG_TESTING_SCHEDTEST_STACKSIZE}
MODULE
${CONFIG_TESTING_SCHEDTEST}
SRCS
cpucount_test.c)
if(CONFIG_SCHED_CRITMONITOR)
if(NOT CONFIG_SCHED_CRITMONITOR_MAXTIME_BUSYWAIT -1)
nuttx_add_application(
NAME
busywait_test
PRIORITY
${CONFIG_TESTING_SCHEDTEST_PRIORITY}
STACKSIZE
${CONFIG_TESTING_SCHEDTEST_STACKSIZE}
MODULE
${CONFIG_TESTING_SCHEDTEST}
INCLUDE_DIRECTORIES
${NUTTX_DIR}/sched
SRCS
busywait_test.c)
endif()
endif()
endif()
if(CONFIG_SCHED_BACKTRACE)
nuttx_add_application(
NAME
sched_backtrace_test
PRIORITY
${CONFIG_TESTING_SCHEDTEST_PRIORITY}
STACKSIZE
${CONFIG_TESTING_SCHEDTEST_STACKSIZE}
MODULE
${CONFIG_TESTING_SCHEDTEST}
SRCS
sched_backtrace_test.c)
nuttx_add_application(
NAME
sched_dumpstack_test
PRIORITY
${CONFIG_TESTING_SCHEDTEST_PRIORITY}
STACKSIZE
${CONFIG_TESTING_SCHEDTEST_STACKSIZE}
MODULE
${CONFIG_TESTING_SCHEDTEST}
SRCS
sched_dumpstack_test.c)
endif()
nuttx_add_application(
NAME
signaltest
INCLUDE_DIRECTORIES
${NUTTX_DIR}/sched
PRIORITY
${CONFIG_TESTING_SCHEDTEST_PRIORITY}
STACKSIZE
${CONFIG_TESTING_SCHEDTEST_STACKSIZE}
MODULE
${CONFIG_TESTING_SCHEDTEST}
SRCS
signaltest.c)
if(NOT CONFIG_TLS_TASK_NELEM EQUAL 0 AND NOT CONFIG_TLS_NCLEANUP EQUAL 0)
nuttx_add_application(
NAME
tls_test
PRIORITY
${CONFIG_TESTING_SCHEDTEST_PRIORITY}
STACKSIZE
${CONFIG_TESTING_SCHEDTEST_STACKSIZE}
MODULE
${CONFIG_TESTING_SCHEDTEST}
SRCS
tls_test.c)
endif()
endif()