mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-06 00:07:29 -04:00
Return non-zero status from cmake script when build or test fails
This commit is contained in:
parent
cae6baea90
commit
6c24638484
@ -30,7 +30,16 @@ ${CTEST_BINARY_DIRECTORY}/CMakeCache.txt
|
||||
# Requires a track on the CDash server
|
||||
#ctest_start(Experimental TRACK Travis)
|
||||
ctest_start(Experimental)
|
||||
ctest_build (BUILD "${CTEST_BINARY_DIRECTORY}")
|
||||
ctest_test (BUILD "${CTEST_BINARY_DIRECTORY}" PARALLEL_LEVEL 2)
|
||||
ctest_build (BUILD "${CTEST_BINARY_DIRECTORY}" RETURN_VALUE BUILDRES)
|
||||
IF(NOT ${BUILDRES} EQUAL 0)
|
||||
ctest_submit ()
|
||||
MESSAGE( FATAL_ERROR "Build failed." )
|
||||
ENDIF(NOT ${BUILDRES} EQUAL 0)
|
||||
ctest_test (BUILD "${CTEST_BINARY_DIRECTORY}" PARALLEL_LEVEL 2 RETURN_VALUE TESTRES)
|
||||
IF(NOT ${TESTRES} EQUAL 0)
|
||||
ctest_submit ()
|
||||
MESSAGE( FATAL_ERROR "Test failed." )
|
||||
ENDIF(NOT ${TESTRES} EQUAL 0)
|
||||
|
||||
ctest_submit ()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user