robot tcs, test charts, robot container added
[ta/cloudtaf.git] / resources / scripts / robot-test-run.sh
1 #!/bin/bash -ex
2 env_file=${1:-include/robot_container.env}
3
4 source ${env_file}
5
6 export WORKDIR=/cloudtaf
7 export WORKSPACE=$PWD/../../
8 mkdir -p ${WORKSPACE}/pabot_logs
9
10 echo ">> Run robot-container"
11 docker run \
12   -i \
13   --rm \
14   --net=host \
15   --pid=host \
16   --name robot-test-${BUILD_NUMBER} \
17   -e TC_TAG=${TC_TAG} \
18   -e SUT_IP=${SUT_IP} \
19   -e BUILD_NUMBER=${BUILD_NUMBER} \
20   -e PASSWORD=${PASSWORD} \
21   -e SKIP_BM_ONBOARD=${SKIP_BM_ONBOARD} \
22   -e WORKDIR=${WORKDIR} \
23   -v ${WORKSPACE}/pabot_logs:${WORKDIR}/pabot_logs \
24   -w ${WORKDIR} \
25   ${ROBOT_CONTAINER_TAG}
26
27 echo ">> Done"