mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-22 00:06:12 -05:00
28 lines
967 B
Plaintext
28 lines
967 B
Plaintext
|
include(${CMAKE_CURRENT_LIST_DIR}/config.ctest)
|
||
|
|
||
|
# Requires a track on the CDash server
|
||
|
ctest_start(Experimental)
|
||
|
|
||
|
ctest_build (BUILD "${CTEST_BINARY_DIRECTORY}" RETURN_VALUE BUILDRES NUMBER_WARNINGS NUMWARN NUMBER_ERRORS NUMERR)
|
||
|
|
||
|
|
||
|
SET(IGNORE_BUILD_FAILURES $ENV{IGNORE_BUILD_FAILURES})
|
||
|
IF(NOT IGNORE_BUILD_FAILURES)
|
||
|
IF(NOT ${BUILDRES} EQUAL 0 OR NOT ${NUMERR} EQUAL 0)
|
||
|
ctest_submit (RETRY_COUNT 3 RETRY_DELAY 30)
|
||
|
MESSAGE("")
|
||
|
MESSAGE(" ${Yellow}Test results submitted to:${ColorReset} ${SHORTURL}")
|
||
|
MESSAGE("")
|
||
|
MESSAGE( FATAL_ERROR " ${Red}Build failed. Not running tests.${ColorReset}" )
|
||
|
MESSAGE("")
|
||
|
ENDIF(NOT ${BUILDRES} EQUAL 0 OR NOT ${NUMERR} EQUAL 0)
|
||
|
ENDIF(NOT IGNORE_BUILD_FAILURES)
|
||
|
|
||
|
IF(${BUILDRES} EQUAL 0 OR ${NUMERR} EQUAL 0)
|
||
|
MESSAGE("")
|
||
|
MESSAGE(" ${BoldGreen}Success${ColorReset}")
|
||
|
MESSAGE(" ${Green}Build passed successfully.${ColorReset}")
|
||
|
MESSAGE("")
|
||
|
MESSAGE("")
|
||
|
ENDIF(${BUILDRES} EQUAL 0 OR ${NUMERR} EQUAL 0)
|