robot tcs, test charts, robot container added
[ta/cloudtaf.git] / resources / scripts / robot-test-run.sh
diff --git a/resources/scripts/robot-test-run.sh b/resources/scripts/robot-test-run.sh
new file mode 100755 (executable)
index 0000000..1b13fc7
--- /dev/null
@@ -0,0 +1,27 @@
+#!/bin/bash -ex
+env_file=${1:-include/robot_container.env}
+
+source ${env_file}
+
+export WORKDIR=/cloudtaf
+export WORKSPACE=$PWD/../../
+mkdir -p ${WORKSPACE}/pabot_logs
+
+echo ">> Run robot-container"
+docker run \
+  -i \
+  --rm \
+  --net=host \
+  --pid=host \
+  --name robot-test-${BUILD_NUMBER} \
+  -e TC_TAG=${TC_TAG} \
+  -e SUT_IP=${SUT_IP} \
+  -e BUILD_NUMBER=${BUILD_NUMBER} \
+  -e PASSWORD=${PASSWORD} \
+  -e SKIP_BM_ONBOARD=${SKIP_BM_ONBOARD} \
+  -e WORKDIR=${WORKDIR} \
+  -v ${WORKSPACE}/pabot_logs:${WORKDIR}/pabot_logs \
+  -w ${WORKDIR} \
+  ${ROBOT_CONTAINER_TAG}
+
+echo ">> Done"