+function packetForward {
+# source $WORKSPACE/ci/packet_forward_test.sh $HOST_IP
+ echo "Packetforwarding need to be implemented"
+ packetforward_result=$?
+ if [ ${packetforward_result} -ne 0 ];then
+ echo "Packet Forwarding test case execution FAILED"
+ else
+ echo "Packet Forwarding test case executed SUCCESSFULLY"
+ fi
+ host_clean
+}
+
+function cyclictest {
+ test_case=$1
+ source $WORKSPACE/ci/cyclicTestTrigger.sh $HOST_IP $test_time $test_type $test_case
+ #calculating and verifying sha512sum of the guestimage.
+ if ! verifyGuestImage;then
+ exit 1
+ fi
+ #Update kvmfornfv_cyclictest_${testName}.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
+ if runCyclicTest;then
+ cyclictest_result=`expr ${cyclictest_result} + 0`
+ else
+ echo "Test case execution FAILED for ${test_case} environment"
+ cyclictest_result=`expr ${cyclictest_result} + 1`
+ fi
+}
+
+#Execution of testcases based on test type and test name from releng.