Merge pull request #417 from michaeltryby/dev

Improving error handling in before_test.cmd
This commit is contained in:
Michael Tryby
2019-03-12 09:52:30 -04:00
committed by GitHub

View File

@@ -57,16 +57,16 @@ IF NOT DEFINED PLATFORM (
)
:: hack to determine latest tag in epanet-example-networks repo
:: TODO: use GitHub api instead
set "LATEST_URL=https://github.com/OpenWaterAnalytics/epanet-example-networks/releases/latest"
FOR /F delims^=^"^ tokens^=2 %%g IN ('curl --silent %LATEST_URL%') DO ( set "LATEST_TAG=%%~nxg" )
set "TESTFILES_URL=https://github.com/OpenWaterAnalytics/epanet-example-networks/archive/%LATEST_TAG%.zip"
set "BENCHFILES_URL=https://github.com/OpenWaterAnalytics/epanet-example-networks/releases/download/%LATEST_TAG%/benchmark-%PLATFORM%-%REF_BUILD_ID%.zip"
IF defined LATEST_TAG (
set "TESTFILES_URL=https://github.com/OpenWaterAnalytics/epanet-example-networks/archive/%LATEST_TAG%.zip"
set "BENCHFILES_URL=https://github.com/OpenWaterAnalytics/epanet-example-networks/releases/download/%LATEST_TAG%/benchmark-%PLATFORM%-%REF_BUILD_ID%.zip"
) ELSE ( echo ERROR: Unable to determine latest tag & EXIT /B 1 )
:: create a clean directory for staging regression tests
if exist %TEST_HOME% (
IF exist %TEST_HOME% (
rmdir /s /q %TEST_HOME%
)
mkdir %TEST_HOME%