Enabling test cases execution as part of daily job
[kvmfornfv.git] / ci / test_kvmfornfv.sh
index 3185c46..850ba4e 100755 (executable)
 test_type=$1
 test_name=$2
 ftrace_enable=0
-cyclictest_env_verify=("idle_idle" "cpustress_idle" "memorystress_idle" "iostress_idle") #cyclictest environment
+cyclictest_env_verify=("idle_idle" "memorystress_idle") #cyclictest environment
 cyclictest_env_daily=("idle_idle" "cpustress_idle" "memorystress_idle" "iostress_idle")
 cyclictest_result=0 #exit code of cyclictest
 packetforward_result=0 #exit code of packet forward
 source $WORKSPACE/ci/envs/host-config
 
+#check if any kernel rpms available for testing
+rpm_count=`ls -1 $WORKSPACE/build_output/*.rpm 2>/dev/null | wc -l`
+if [ $rpm_count = 0 ];then
+   echo "This patch is used for building kernel debian packages required by compass installer and \
+the test environment for testing debain packages is not available"
+   exit 0
+fi
+
 function packetForward {
    #executing packet forwarding test cases based on the job type.
    if [ ${test_type} == "verify" ];then
@@ -127,8 +135,7 @@ if [ ${test_type} == "verify" ];then
       for env in ${cyclictest_env_verify[@]}
       do
          #Executing cyclictest through yardstick.
-         #cyclictest ${env}
-         echo "Debugging in progress.Execution of cyclictest is disabled"
+         cyclictest ${env}
          sleep 10
       done
       #Execution of packet forwarding test cases.