X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?p=bottlenecks.git;a=blobdiff_plain;f=run_tests.sh;h=9901269b54d87bd41ca1eb6ad9005ab61e2efd44;hp=7e4be373b3eca6734cd575181eb901076a3dc338;hb=refs%2Fheads%2Fstable%2Feuphrates;hpb=95748aca5de2e906b0f555e7dbf3829e397d6415 diff --git a/run_tests.sh b/run_tests.sh index 7e4be373..ec237a59 100755 --- a/run_tests.sh +++ b/run_tests.sh @@ -27,7 +27,6 @@ where: --report push results to DB (false by default) examples: - $(basename "$0") $(basename "$0") -s posca_factor_test" # Define global variables @@ -37,17 +36,16 @@ POSCA_TESTCASE="/home/opnfv/bottlenecks/testsuites/posca/testcase_cfg" POSCA_TESTSTORY="/home/opnfv/bottlenecks/testsuites/posca/testsuite_story" BASEDIR=`dirname $0` -report=false +REPORT="False" cleanup=false - # Define alias for log printing info () { - logger -s -t "bottlenecks.info" "$*" + logger -s -t "BOTTLENECKS INFO" "$*" } error () { - logger -s -t "bottlenecks.error" "$*" + logger -s -t "BOTTLENECKS ERROR" "$*" exit 1 } @@ -104,13 +102,13 @@ function run_test(){ If you want to run VSTF, please refer to earlier releases." ;; *) - info "Composing up dockers" - docker-compose -f /home/opnfv/bottlenecks/docker/bottleneck-compose/docker-compose.yml up -d - info "Pulling tutum/influxdb for yardstick" - docker pull tutum/influxdb:0.13 + info "Running posca $test_level: $test_exec" + opts="--privileged=true -id" + docker_volume="-v /var/run/docker.sock:/var/run/docker.sock -v /tmp:/tmp" + docker run $opts --name bottlenecks-load-master $docker_volume opnfv/bottlenecks:latest /bin/bash sleep 5 - info "Running posca test story: $test_exec" - docker exec bottleneckcompose_bottlenecks_1 python ${POSCA_SUITE}/run_posca.py $test_level $test_exec + POSCA_SCRIPT="/home/opnfv/bottlenecks/testsuites/posca" + docker exec bottlenecks-load-master python ${POSCA_SCRIPT}/../run_testsuite.py ${test_level} ${test_exec} ${REPORT} ;; esac } @@ -134,7 +132,7 @@ while [[ $# > 0 ]] shift ;; --report) - report=true + REPORT="True" ;; --cleanup) cleanup=true @@ -148,11 +146,11 @@ while [[ $# > 0 ]] done # Clean up related docker images -bash ${BASEDIR}/docker/docker_cleanup.sh -d bottlenecks --debug -bash ${BASEDIR}/docker/docker_cleanup.sh -d yardstick --debug -bash ${BASEDIR}/docker/docker_cleanup.sh -d kibana --debug -bash ${BASEDIR}/docker/docker_cleanup.sh -d elasticsearch --debug -bash ${BASEDIR}/docker/docker_cleanup.sh -d influxdb --debug +#bash ${BASEDIR}/docker/docker_cleanup.sh -d bottlenecks --debug +#bash ${BASEDIR}/docker/docker_cleanup.sh -d yardstick --debug +#bash ${BASEDIR}/docker/docker_cleanup.sh -d kibana --debug +#bash ${BASEDIR}/docker/docker_cleanup.sh -d elasticsearch --debug +#bash ${BASEDIR}/docker/docker_cleanup.sh -d influxdb --debug # Run tests if [ "${teststory}" != "" ]; then @@ -178,7 +176,7 @@ fi # Clean up testing dockers if [[ ${cleanup} == true ]]; then info "Cleaning up docker-compose images and dockers" - docker-compose -f $BASEDIR/docker/bottleneck-compose/docker-compose.yml down --rmi all bash ${BASEDIR}/docker/docker_cleanup.sh -d influxdb --debug bash ${BASEDIR}/docker/docker_cleanup.sh -d bottlenecks --debug + bash ${BASEDIR}/docker/docker_cleanup.sh -d yardstick --debug fi