Commit a5f0b0a4 authored by Fang-WANG's avatar Fang-WANG

retry when vm not found

parent 372c0191
......@@ -53,7 +53,7 @@ function build_on_vm {
fi
echo "############################################################"
echo "OAI CI VM script"
echo "OAI CI VM script build_on_vm"
echo "############################################################"
echo "VM_NAME = $VM_NAME"
......
......@@ -35,12 +35,37 @@ function destroy_usage {
function destroy_vm {
echo "############################################################"
echo "OAI CI VM script"
echo "OAI CI VM script destroy_vm"
echo "############################################################"
echo "VM_TEMPLATE = $VM_TEMPLATE"
LIST_CI_VM=`uvt-kvm list | grep $VM_TEMPLATE`
if [ $LIST_CI_VM -eq 0 ]
then
echo "############################################################"
echo "uvt-kvm list | grep $VM_TEMPLATE, retry 1 "
echo "############################################################"
LIST_CI_VM=`uvt-kvm list | grep $VM_TEMPLATE`
fi
if [ $LIST_CI_VM -eq 0 ]
then
echo "############################################################"
echo "uvt-kvm list | grep $VM_TEMPLATE, retry 2 "
echo "############################################################"
LIST_CI_VM=`uvt-kvm list | grep $VM_TEMPLATE`
fi
if [ $LIST_CI_VM -eq 0 ]
then
echo "############################################################"
echo "uvt-kvm list | grep $VM_TEMPLATE, retry 3 "
echo "############################################################"
LIST_CI_VM=`uvt-kvm list | grep $VM_TEMPLATE`
fi
for CI_VM in $LIST_CI_VM
do
VM_IP_ADDR=`uvt-kvm ip $CI_VM`
......
......@@ -1470,7 +1470,7 @@ function start_rf_sim_nr_ue {
function run_test_on_vm {
echo "############################################################"
echo "OAI CI VM script"
echo "OAI CI VM script run_test_on_vm"
echo "############################################################"
if [[ (( "$RUN_OPTIONS" == "complex" ) && ( $VM_NAME =~ .*-l2-sim.* )) ]] || [[ (( "$RUN_OPTIONS" == "complex" ) && ( $VM_NAME =~ .*-rf-sim.* )) ]]
then
......
......@@ -38,7 +38,7 @@ function wait_usage {
function wait_on_vm_build {
echo "############################################################"
echo "OAI CI VM script"
echo "OAI CI VM script wait_on_vm_build"
echo "############################################################"
echo "VM_NAME = $VM_NAME"
......@@ -55,6 +55,30 @@ function wait_on_vm_build {
IS_VM_ALIVE=`uvt-kvm list | grep -c $VM_NAME`
if [ $IS_VM_ALIVE -eq 0 ]
then
echo "############################################################"
echo "uvt-kvm list | grep -c $VM_NAME error,retry 1 "
echo "############################################################"
IS_VM_ALIVE=`uvt-kvm list | grep -c $VM_NAME`
fi
if [ $IS_VM_ALIVE -eq 0 ]
then
echo "############################################################"
echo "uvt-kvm list | grep -c $VM_NAME error,retry 2 "
echo "############################################################"
IS_VM_ALIVE=`uvt-kvm list | grep -c $VM_NAME`
fi
if [ $IS_VM_ALIVE -eq 0 ]
then
echo "############################################################"
echo "uvt-kvm list | grep -c $VM_NAME error,retry 3 "
echo "############################################################"
IS_VM_ALIVE=`uvt-kvm list | grep -c $VM_NAME`
fi
if [ $IS_VM_ALIVE -eq 0 ]
then
echo "############################################################"
......@@ -100,7 +124,7 @@ function check_on_vm_build {
fi
echo "############################################################"
echo "Creating a tmp folder to store results and artifacts"
echo "check_on_vm_build Creating a tmp folder to store results and artifacts"
echo "############################################################"
if [ ! -d $JENKINS_WKSP/archives ]
then
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment