diff --git a/.travis.yml b/.travis.yml index f2bf559..4c65360 100644 --- a/.travis.yml +++ b/.travis.yml @@ -32,6 +32,7 @@ before_install: - eval "${MATRIX_EVAL}" install: + - sudo apt-get install jq # - sudo apt-get install -y libboost-test-dev # - sudo apt-get install -y libboost-thread-dev diff --git a/tools/before-test.sh b/tools/before-test.sh index c7d152e..464101a 100755 --- a/tools/before-test.sh +++ b/tools/before-test.sh @@ -60,7 +60,12 @@ SUT_PATH=(`find $BUILD_HOME -name "bin" -type d`) # TODO: determine platform # determine latest tag from GitHub API -LATEST_TAG=(`curl --silent "https://api.github.com/repos/openwateranalytics/epanet-example-networks/releases/latest" | jq -r .tag_name`) +LATEST_URL="https://api.github.com/repos/openwateranalytics/epanet-example-networks/releases/latest" +LATEST_TAG=(`curl --silent ${LATEST_URL} | jq -r .tag_name`) +if [ -z $LATEST_TAG ]; then + echo "ERROR: curl - ${LATEST_URL}" + exit 1 +fi TEST_URL="https://github.com/OpenWaterAnalytics/epanet-example-networks/archive/${LATEST_TAG}.tar.gz" BENCH_URL="https://github.com/OpenWaterAnalytics/epanet-example-networks/releases/download/${LATEST_TAG}/benchmark-${PLATFORM}-${REF_BUILD_ID}.tar.gz"