bug-fix: posting scenario status to mongodb 77/18377/1
authorrexlee8776 <limingjiang@huawei.com>
Thu, 11 Aug 2016 03:38:21 +0000 (03:38 +0000)
committerrexlee8776 <limingjiang@huawei.com>
Thu, 11 Aug 2016 03:39:06 +0000 (03:39 +0000)
Change-Id: I56f5f82b83f19e48b0a1d2434550fb4c57af7396
Signed-off-by: rexlee8776 <limingjiang@huawei.com>
tests/ci/yardstick-verify

index 0e234f5..b3cae11 100755 (executable)
@@ -42,7 +42,7 @@ EOF
 
 DISPATCHER_TYPE=file
 DISPATCHER_FILE_NAME="/tmp/yardstick.out"
-DISPATCHER_HTTP_TARGET=
+DISPATCHER_HTTP_TARGET="http://testresults.opnfv.org/test/api/v1/results"
 DISPATCHER_INFLUXDB_TARGET=
 
 while getopts "r:i:h" OPTION; do
@@ -293,18 +293,28 @@ EOF
 
         done
 
-        local sceanrio_status="success"
+        local sceanrio_status="SUCCESS"
+
+        if [ $failed -gt 0 ]; then
+            scenario_status="FAILED"
+        fi
+        curl -i -H 'content-type: application/json' -X POST -d \
+            "{\"project_name\": \"yardstick\",
+              \"pod_name\":\"${NODE_NAME}\",
+              \"installer\":\"${INSTALLER_TYPE}\",
+              \"description\": \"yardstick ci scenario status\",
+              \"case_name\": \"scenario_status\",
+              \"version\":\"${YARDSTICK_BRANCH}\",
+              \"scenario\":\"${DEPLOY_SCENARIO}\",
+              \"details\":\"${sceanrio_status}\"}" \
+              ${DISPATCHER_HTTP_TARGET}
 
         if [ $failed -gt 0 ]; then
-            scenario_status="failed"
             echo "---------------------------"
             echo "$failed out of ${SUITE_FILES[*]} test suites FAILED"
             echo "---------------------------"
             exit 1
         fi
-        curl -i -H 'content-type: application/json' -X POST -d \
-            '{\"details\":{\"${DEPLOY_SCENARIO}\":\"${sceanrio_status}\"}}' \
-            http://${DISPATCHER_HTTP_TARGET}:3570
 
     else