changeset 737:03bcd4870f44

Set default output to CHECK only in nightly tests
author Sebastien Decugis <sdecugis@nict.go.jp>
date Wed, 02 Mar 2011 16:28:14 +0900
parents 9af507b1bd23
children d666051658bd
files contrib/nightly_tests/runtests.sh tests/CMakeLists.txt
diffstat 2 files changed, 10 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/contrib/nightly_tests/runtests.sh	Wed Mar 02 14:51:22 2011 +0900
+++ b/contrib/nightly_tests/runtests.sh	Wed Mar 02 16:28:14 2011 +0900
@@ -106,7 +106,7 @@
        set(CTEST_UPDATE_COMMAND "\${CTEST_HG_COMMAND}")
 
        set(CTEST_CONFIGURE_COMMAND "\${CMAKE_COMMAND} -DCMAKE_BUILD_TYPE:STRING=\${CTEST_BUILD_CONFIGURATION}")
-       set(CTEST_CONFIGURE_COMMAND "\${CTEST_CONFIGURE_COMMAND} -DWITH_TESTING:BOOL=ON \${CTEST_BUILD_OPTIONS}")
+       set(CTEST_CONFIGURE_COMMAND "\${CTEST_CONFIGURE_COMMAND} -DWITH_TESTING:BOOL=ON -DOPT_TEST_ARGUMENTS:STRING=-d \${CTEST_BUILD_OPTIONS}")
        set(CTEST_CONFIGURE_COMMAND "\${CTEST_CONFIGURE_COMMAND} \\"-G\${CTEST_CMAKE_GENERATOR}\\"")
        set(CTEST_CONFIGURE_COMMAND "\${CTEST_CONFIGURE_COMMAND} \\"\${CTEST_SOURCE_DIRECTORY}\\"")
 
--- a/tests/CMakeLists.txt	Wed Mar 02 14:51:22 2011 +0900
+++ b/tests/CMakeLists.txt	Wed Mar 02 16:28:14 2011 +0900
@@ -7,6 +7,14 @@
 	ADD_DEFINITIONS(-DTEST_TIMEOUT=${TEST_TIMEOUT})
 ENDIF(TEST_TIMEOUT)
 
+# default command line for the tests
+OPTION(OPT_TEST_ARGUMENTS "Specify the default arguments for the tests" OFF)
+IF(OPT_TEST_ARGUMENT)
+	SET(TEST_ARGUMENTS ${OPT_TEST_ARGUMENTS})
+ELSE(OPT_TEST_ARGUMENT)
+	SET(TEST_ARGUMENTS "")
+ENDIF(OPT_TEST_ARGUMENT)
+
 
 #############################
 # List the test cases
@@ -97,7 +105,7 @@
 FOREACH( TEST ${TEST_LIST} )
    ADD_EXECUTABLE(${TEST} ${TEST}.c tests.h ${${TEST}_ADDITIONAL})
    TARGET_LINK_LIBRARIES(${TEST} libfdproto libfdcore ${GNUTLS_LIBRARIES} ${GCRYPT_LIBRARY} ${${TEST}_ADDITIONAL_LIB})
-   ADD_TEST(${TEST} ${EXECUTABLE_OUTPUT_PATH}/${TEST})
+   ADD_TEST(${TEST} ${EXECUTABLE_OUTPUT_PATH}/${TEST} ${TEST_ARGUMENTS})
 ENDFOREACH( TEST )
 
 
"Welcome to our mercurial repository"