aboutsummaryrefslogtreecommitdiffstats
path: root/framework/src/onos/tools/test/bin/stc
diff options
context:
space:
mode:
Diffstat (limited to 'framework/src/onos/tools/test/bin/stc')
-rwxr-xr-xframework/src/onos/tools/test/bin/stc23
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 "$@"