::
|
:: gen-config.cmd - Generated nrtest app configuration file for test executable
|
::
|
:: Date Created: 1/8/2018
|
::
|
:: Author: Michael E. Tryby
|
:: US EPA - ORD/NRMRL
|
::
|
:: Arguments:
|
:: 1 - absolute path to test executable (valid path seperator for nrtest is "/")
|
:: 2 - (platform)
|
:: 3 - (build identifier for SUT)
|
:: 4 - (commit hash string)
|
|
@echo off
|
setlocal
|
|
:: swmm target created by the cmake build script
|
set TEST_CMD=runepanet.exe
|
|
:: remove quotes from path and convert backward to forward slash
|
set ABS_BUILD_PATH=%~1
|
set ABS_BUILD_PATH=%ABS_BUILD_PATH:\=/%
|
|
IF [%2]==[] ( set "PLATFORM=unknown"
|
) ELSE ( set "PLATFORM=%~2" )
|
|
IF [%3]==[] ( set "BUILD_ID=unknown"
|
) ELSE ( set "BUILD_ID=%~3" )
|
|
IF [%4]==[] ( set "VERSION=unknown"
|
) ELSE ( set "VERSION=%~4" )
|
|
|
echo {
|
echo "name" : "epanet",
|
echo "version" : "%VERSION%",
|
echo "description" : "%PLATFORM% %BUILD_ID%",
|
echo "setup_script" : "",
|
echo "exe" : "%ABS_BUILD_PATH%/%TEST_CMD%"
|
echo }
|