diff options
Diffstat (limited to 'framework/src/onos/tools/test/bin/stc')
-rwxr-xr-x | framework/src/onos/tools/test/bin/stc | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/framework/src/onos/tools/test/bin/stc b/framework/src/onos/tools/test/bin/stc new file mode 100755 index 00000000..fe8a5afe --- /dev/null +++ b/framework/src/onos/tools/test/bin/stc @@ -0,0 +1,23 @@ +#!/bin/bash +#------------------------------------------------------------------------------- +# System Test Coordinator +#------------------------------------------------------------------------------- + +VER=1.3.0-SNAPSHOT +JAR=~/.m2/repository/org/onosproject/onlab-stc/$VER/onlab-stc-$VER.jar +SCENARIOS=$ONOS_ROOT/tools/test/scenarios + +DEBUG_OPTS="-agentlib:jdwp=transport=dt_socket,address=5005,server=y,suspend=y" + +scenario=${1:-smoke} + +[ ! -f $scenario ] && scenario=$SCENARIOS/$scenario +[ ! -f $scenario ] && scenario=$scenario.xml +[ ! -f $scenario ] && echo "Scenario $scenario file not found" && exit 1 + +[ $# -ge 1 ] && shift + +[ -t 1 ] && stcColor=true || unset stcColor + +[ -z "$stcDebug" ] && DEBUG_OPTS="" +java $DEBUG_OPTS -jar $JAR $scenario "$@" |