Skip to content

Commit f3f5ea1

Browse files
committedSep 21, 2015
Create short link to proper page on cdash
1 parent 50d4e72 commit f3f5ea1

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed
 

‎qgis-test-travis.ctest

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,23 +51,32 @@ ENDIF(NOT WIN32)
5151
#ctest_start(Experimental TRACK Travis)
5252
ctest_start(Experimental)
5353
ctest_build (BUILD "${CTEST_BINARY_DIRECTORY}" RETURN_VALUE BUILDRES NUMBER_WARNINGS NUMWARN NUMBER_ERRORS NUMERR)
54+
55+
# Create link to test results
56+
# CDash on OTB requires the date to be set for the search to work and that's the timezone this requires
57+
SET(ENV{TZ} "UTC-6")
58+
EXECUTE_PROCESS(COMMAND date +%Y-%m-%d OUTPUT_VARIABLE CDASH_DATE)
59+
SET(RESULT_LINK "http://dash.orfeo-toolbox.org/index.php?project=QGIS&filtercount=1&showfilters=1&field1=buildname/string&compare1=63&value1=$ENV{TRAVIS_COMMIT}&date=${CDASH_DATE}")
60+
EXECUTE_PROCESS(COMMAND curl -s http://tinyurl.com/api-create.php?url=${RESULT_LINK}
61+
OUTPUT_VARIABLE SHORTURL)
62+
5463
IF(NOT ${BUILDRES} EQUAL 0 OR NOT ${NUMERR} EQUAL 0)
5564
ctest_submit (RETRY_COUNT 3 RETRY_DELAY 30)
5665
MESSAGE("${Yellow}Test results submitted to${ColorReset}")
57-
MESSAGE("${BoldYellow}http://dash.orfeo-toolbox.org/index.php?project=QGIS&filtercount=1&showfilters=1&field1=buildname/string&compare1=63&value1=$ENV{TRAVIS_COMMIT}${ColorReset}" )
66+
MESSAGE("${BoldYellow}${SHORTURL}${ColorReset}")
5867
MESSAGE( FATAL_ERROR "${Red}Build failed.${ColorReset}" )
5968
ENDIF(NOT ${BUILDRES} EQUAL 0 OR NOT ${NUMERR} EQUAL 0)
6069
IF(NOT ${NUMWARN} EQUAL 0)
6170
ctest_submit (RETRY_COUNT 3 RETRY_DELAY 30)
6271
MESSAGE("${Yellow}Test results submitted to${ColorReset}")
63-
MESSAGE("${BoldYellow}http://dash.orfeo-toolbox.org/index.php?project=QGIS&filtercount=1&showfilters=1&field1=buildname/string&compare1=63&value1=$ENV{TRAVIS_COMMIT}${ColorReset}" )
72+
MESSAGE("${BoldYellow}${SHORTURL}{ColorReset}" )
6473
MESSAGE( FATAL_ERROR "${Red}Build warnings found, aborting test.${ColorReset}" )
6574
ENDIF(NOT ${NUMWARN} EQUAL 0)
6675
ctest_test (BUILD "${CTEST_BINARY_DIRECTORY}" PARALLEL_LEVEL 2 RETURN_VALUE TESTRES)
6776
IF(NOT ${TESTRES} EQUAL 0)
6877
ctest_submit (RETRY_COUNT 3 RETRY_DELAY 30)
6978
MESSAGE("${Yellow}Test results submitted to${ColorReset}")
70-
MESSAGE("${BoldYellow}http://dash.orfeo-toolbox.org/index.php?project=QGIS&filtercount=1&showfilters=1&field1=buildname/string&compare1=63&value1=$ENV{TRAVIS_COMMIT}${ColorReset}" )
79+
MESSAGE("${BoldYellow}${SHORTURL}{ColorReset}" )
7180
MESSAGE( FATAL_ERROR "Tests failed" )
7281
ENDIF(NOT ${TESTRES} EQUAL 0)
7382

0 commit comments

Comments
 (0)
Please sign in to comment.