c029dc2be21b66ab4d6f7e370256c54cfbb2e426
[demo.git] / boot / robot / ete.sh
1 #!/bin/bash
2
3 #
4 # Run the testsuite for the passed tag. Valid tags are ete, health, closedloop, instantiate
5 # Please clean up logs when you are done...
6 # Note: Do not run multiple concurrent ete.sh as the --display is not parameterized and tests will collide
7 #
8 if [ "$1" == "" ];then
9    echo "Usage: ete.sh [ health | ete | closedloop | instantiate | distribute ]"
10    exit
11 fi
12
13 mkdir -p /opt/eteshare/logs
14
15 export TAGS="-i $1"
16 export ETEHOME=/var/opt/OpenECOMP_ETE
17 export GLOBAL_BUILD_NUMBER=$(ls -1q /opt/eteshare/logs/ | wc -l)
18 export OUTPUT_FOLDER=ETE_$(printf %04d $GLOBAL_BUILD_NUMBER)_$1
19
20 VARIABLEFILES="-V /share/config/vm_properties.py -V /share/config/integration_robot_properties.py -V /share/config/integration_preload_parameters.py"
21 VARIABLES="-v GLOBAL_BUILD_NUMBER:$GLOBAL_BUILD_NUMBER"
22
23 docker exec openecompete_container ${ETEHOME}/runTags.sh ${VARIABLEFILES} ${VARIABLES} -d /share/logs/${OUTPUT_FOLDER} ${TAGS} --exclude oom --display 88