+if [ -z ${QEMURPM_VERSION} ];then
+ echo "QEMU RPM not found in build_output Directory"
+ exit 1
+fi
+
+#calculating and verifying sha512sum of the guestimage.
+function verifyGuestImage {
+ scp $WORKSPACE/build_output/guest1.sha512 root@${HOST_IP}:/root/images
+ checksum=$(sudo ssh root@${HOST_IP} "cd /root/images/ && sha512sum -c guest1.sha512 | awk '{print \$2}'")
+ if [ "$checksum" != "OK" ]; then
+ echo "Something wrong with the image, please verify"
+ return 1
+ fi
+}
+
+#Verifying the availability of the host after reboot
+function connect_host {
+ n=0
+ while [ $n -lt 25 ]; do
+ host_ping_test="ping -c 1 ${HOST_IP}"
+ eval $host_ping_test &> /dev/null
+ if [ ${?} -ne 0 ] ; then
+ sleep 10
+ echo "host machine is still under reboot..trying to connect...."
+ n=$(($n+1))
+ else
+ echo "resuming the execution of test cases....."
+ #Waiting for ssh to be available for the host machine.
+ sleep 30
+ break
+ fi
+ if [ $n == 24 ];then
+ echo "Host machine unable to boot-up!"
+ exit 1
+ fi
+ done
+}