From aca7d7e953712703b1571b05d47b7c2cd515d6f9 Mon Sep 17 00:00:00 2001 From: Zhang Xianyi Date: Tue, 20 Oct 2015 03:35:25 +0800 Subject: [PATCH] Detect cmake test result. --- test/CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 446fb8a..cd44971 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -16,7 +16,14 @@ endforeach() # $1 exec, $2 input, $3 output_result FILE(WRITE ${CMAKE_CURRENT_BINARY_DIR}/test_helper.sh "rm -f $3\n" -"$1 < $2" +"$1 < $2\n" +"grep -q FATAL $3\n" +"if [ $? -eq 0 ]; then\n" +"echo Error\n" +"exit 1\n" +"else\n" +"exit 0\n" +"fi\n" ) set(float_types s d c z) -- 2.7.4