X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=utils%2Ftest%2Freporting%2Fdocker%2Freporting.sh;h=6cc7a7c9ef3a5e48e0921bd5077856ac6349cd94;hb=897562894530a0227e78cf546f629809437925e0;hp=5d4ea11f47fd6f8d93467ca6d4ac2e2972022270;hpb=6beb8135335fed75dac72bb691fa0725a6226280;p=releng.git diff --git a/utils/test/reporting/docker/reporting.sh b/utils/test/reporting/docker/reporting.sh index 5d4ea11f4..6cc7a7c9e 100755 --- a/utils/test/reporting/docker/reporting.sh +++ b/utils/test/reporting/docker/reporting.sh @@ -1,11 +1,10 @@ #!/bin/bash -cd .. -export PYTHONPATH="${PYTHONPATH}:." -export CONFIG_REPORTING_YAML=./reporting.yaml +export PYTHONPATH="${PYTHONPATH}:./reporting" +export CONFIG_REPORTING_YAML=./reporting/reporting.yaml -declare -a versions=(colorado master) -declare -a projects=(functest yardstick) +declare -a versions=(danube master) +declare -a projects=(functest storperf yardstick qtip vsperf bottlenecks) project=$1 reporting_type=$2 @@ -20,7 +19,7 @@ do done # copy images, js, css, 3rd_party -cp -Rf 3rd_party display +cp -Rf 3rd_party display cp -Rf css display cp -Rf html/* display cp -Rf img display @@ -30,36 +29,51 @@ cp -Rf js display # projet | option # $1 | $2 # functest | status, vims, tempest -# yardstick | +# yardstick | status +# storperf | status +# qtip | status +# vsperf | status + +function report_project() +{ + project=$1 + dir=$2 + type=$3 + echo "********************************" + echo " $project reporting " + echo "********************************" + python ./reporting/$dir/reporting-$type.py + if [ $? ]; then + echo "$project reporting $type...OK" + else + echo "$project reporting $type...KO" + fi +} if [ -z "$1" ]; then echo "********************************" - echo " Functest reporting " + echo " * Static status reporting *" echo "********************************" - echo "reporting vIMS..." - python ./functest/reporting-vims.py + for i in "${projects[@]}" + do + report_project $i $i "status" + sleep 5 + done + report_project "QTIP" "qtip" "status" + + + echo "Functest reporting vIMS..." + report_project "functest" "functest" "vims" echo "reporting vIMS...OK" - sleep 10 - echo "reporting Tempest..." - python ./functest/reporting-tempest.py + sleep 5 + echo "Functest reporting Tempest..." + report_project "functest" "functest" "tempest" echo "reporting Tempest...OK" - sleep 10 - echo "reporting status..." - python ./functest/reporting-status.py - echo "Functest reporting status...OK" + sleep 5 - echo "********************************" - echo " Yardstick reporting " - echo "********************************" - python ./yardstick/reporting-status.py - echo "Yardstick reporting status...OK" else if [ -z "$2" ]; then reporting_type="status" fi - echo "********************************" - echo " $project/$reporting_type reporting " - echo "********************************" - python ./$project/reporting-$reporting_type.py + report_project $project $project $reporting_type fi -