From: Matthias Maier Date: Sat, 21 Sep 2013 07:03:17 +0000 (+0000) Subject: Bugfix X-Git-Tag: v8.1.0~570^2~225 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=99b6a7778026764d02999f76f96411ae915d1b1d;p=dealii.git Bugfix git-svn-id: https://svn.dealii.org/branches/branch_port_the_testsuite@30880 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/tests/run_testsuite.cmake b/tests/run_testsuite.cmake index a83d1f6bb7..aa5628ae61 100644 --- a/tests/run_testsuite.cmake +++ b/tests/run_testsuite.cmake @@ -357,12 +357,17 @@ CTEST_START(Experimental TRACK ${TRACK}) CTEST_CONFIGURE(OPTIONS "${_options}") -CTEST_BUILD(TARGET) # run all target +CTEST_BUILD(TARGET RETURN_VALUE _res) # run all target -# TODO: Run this during the BUILD stage... -EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} - --build ${CTEST_BINARY_DIRECTORY} --target setup_test - ) +IF("${_res}" STREQUAL "0") + # Only run tests if the build succeeded: + + EXECUTE_PROCESS(COMMAND ${CMAKE_COMMAND} + --build ${CTEST_BINARY_DIRECTORY} --target setup_test + OUTPUT_QUIET + ) + + CTEST_TEST() +ENDIF() -CTEST_TEST() CTEST_SUBMIT()