]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Bugfix
authorMatthias Maier <tamiko@kyomu.43-1.org>
Sat, 21 Sep 2013 07:03:17 +0000 (07:03 +0000)
committerMatthias Maier <tamiko@kyomu.43-1.org>
Sat, 21 Sep 2013 07:03:17 +0000 (07:03 +0000)
git-svn-id: https://svn.dealii.org/branches/branch_port_the_testsuite@30880 0785d39b-7218-0410-832d-ea1e28bc413d

tests/run_testsuite.cmake

index a83d1f6bb73bd8ffe370f0226b60b13fd2924ae8..aa5628ae613f875d1e24828da174744eef5989c7 100644 (file)
@@ -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()

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.