From f9aeb219c15c39867d88c692ca59c6306e945478 Mon Sep 17 00:00:00 2001 From: John Szakmeister Date: Tue, 25 Mar 2014 13:04:33 -0400 Subject: Fail RunUnittests if we get a non-zero exit code from busted. --- cmake/RunUnittests.cmake | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/cmake/RunUnittests.cmake b/cmake/RunUnittests.cmake index ce419fa68d..8c1992e0bf 100644 --- a/cmake/RunUnittests.cmake +++ b/cmake/RunUnittests.cmake @@ -6,4 +6,9 @@ set(ENV{TEST_INCLUDES} ${TEST_INCLUDES}) execute_process( COMMAND ${BUSTED_PRG} -l ${LUAJIT_PRG} -o ${BUSTED_OUTPUT_TYPE} --pattern=.moon ${TEST_DIR} - WORKING_DIRECTORY ${WORKING_DIR}) + WORKING_DIRECTORY ${WORKING_DIR} + RESULT_VARIABLE res) + +if(NOT res EQUAL 0) + message(FATAL_ERROR "Unit tests failed.") +endif() -- cgit