This patch contains scripts for applying stress on host or guest at
[kvmfornfv.git] / ci / test_kvmfornfv.sh
index 858aaf3..e9f5200 100755 (executable)
@@ -19,15 +19,27 @@ elif [ ${test_type} == "daily" ];then
 elif [ ${test_type} == "merge" ];then
    echo "Test is not enabled for ${test_type}"
    exit 0
+else
+   echo "Incorrect test type ${test_type}"
+   exit 1
 fi
 
 source $WORKSPACE/ci/cyclicTestTrigger.sh $HOST_IP $test_time $test_type
 
-#Update cyclictest-node-context.yaml with test_time and pod.yaml with IP
+#calculating and verifying sha512sum of the guestimage.
+if ! verifyGuestImage;then
+   exit 1
+fi
+
+#Update kvmfornfv_cyclictest_idle_idle.yaml with test_time and pod.yaml with IP
 updateYaml
 
 #Cleaning up the test environment before running cyclictest through yardstick.
 env_clean
 
 #Creating a docker image with yardstick installed and launching ubuntu docker to run yardstick cyclic testcase
-runCyclicTest
+if runCyclicTest;then
+   exit 0
+else
+   exit 1
+fi