cloudflight
2023-12-26 5fa6947054206e2e781eadd4effdcdf52eda28c4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#! /bin/bash
 
#
#  gen-config.sh - Generates nrtest app configuration file for test executable
#
#  Date Created: 10/16/2017
#
#  Author:       Michael E. Tryby
#                US EPA - ORD/NRMRL
#
#  Arguments:
#    1 - absolute path to test executable
#    2 - platform
#    3 - SUT build id
#    4 - SUT version id
#
 
unameOut="$(uname -s)"
case "${unameOut}" in
    Linux*)     ;&
    Darwin*)    abs_build_path=$1
                test_cmd="runepanet"
                ;;
 
    MINGW*)     ;&
    MSYS*)      # Remove leading '/c' from file path for nrtest
                abs_build_path="$( echo "$1" | sed -e 's#/c##' )"
                test_cmd="runepanet.exe"
                ;;
 
    *)          # Machine unknown
esac
 
cat<<EOF
{
    "name" : "epanet",
    "version" : "$4",
    "description" : "$2 $3", 
    "setup_script" : "",
    "exe" : "${abs_build_path}/${test_cmd}"
}
EOF