From 65025d04935a27008385e8be35ca62e96b72f3f1 Mon Sep 17 00:00:00 2001 From: Matthias Maier Date: Sat, 7 Sep 2013 03:36:48 +0000 Subject: [PATCH] Unify output and behaviour git-svn-id: https://svn.dealii.org/branches/branch_port_the_testsuite@30642 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/cmake/macros/macro_deal_ii_add_test.cmake | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/deal.II/cmake/macros/macro_deal_ii_add_test.cmake b/deal.II/cmake/macros/macro_deal_ii_add_test.cmake index 5bd819908a..bc62d9f1f6 100644 --- a/deal.II/cmake/macros/macro_deal_ii_add_test.cmake +++ b/deal.II/cmake/macros/macro_deal_ii_add_test.cmake @@ -108,9 +108,10 @@ MACRO(DEAL_II_ADD_TEST _category _test_name _comparison_file _n_cpu) ${CMAKE_COMMAND} -E echo "${_full_test}: BUILD successful" COMMAND ${_run_command} - || (echo "${_full_test}: RUN failed. Output:" - && cat output - && rm output + || (mv ${CMAKE_CURRENT_BINARY_DIR}/${_test}/output + ${CMAKE_CURRENT_BINARY_DIR}/${_test}/failing_output + && echo "${_full_test}: RUN failed. Output:" + && cat ${CMAKE_CURRENT_BINARY_DIR}/${_test}/failing_output && exit 1) COMMAND ${PERL_EXECUTABLE} -pi -- 2.39.5