CI: trying to improve reliability of L2 sim
-- checking if oip1 interface has an IP address before pinging
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
(cherry picked from commit a4dd3fdb07)
Signed-off-by: Raphael Defosseux <raphael.defosseux@eurecom.fr>
This commit is contained in:
@@ -604,10 +604,34 @@ function start_l2_sim_ue {
|
||||
if [ $i -lt 50 ]
|
||||
then
|
||||
UE_SYNC=0
|
||||
echo "L2-SIM UE is NOT sync'ed w/eNB"
|
||||
echo "L2-SIM UE is NOT sync'ed w/ eNB"
|
||||
return
|
||||
else
|
||||
UE_SYNC=1
|
||||
echo "L2-SIM UE is sync'ed w/eNB"
|
||||
echo "L2-SIM UE is sync'ed w/ eNB"
|
||||
fi
|
||||
# Checking oip1 interface has now an IP address
|
||||
i="0"
|
||||
echo "ifconfig oip1 | egrep -c \"inet addr\"" > $1
|
||||
while [ $i -lt 10 ]
|
||||
do
|
||||
sleep 5
|
||||
CONNECTED=`ssh -o StrictHostKeyChecking=no ubuntu@$LOC_VM_IP_ADDR < $1`
|
||||
if [ $CONNECTED -eq 1 ]
|
||||
then
|
||||
i="100"
|
||||
else
|
||||
i=$[$i+1]
|
||||
fi
|
||||
done
|
||||
rm $1
|
||||
if [ $i -lt 50 ]
|
||||
then
|
||||
UE_SYNC=0
|
||||
echo "L2-SIM UE oip1 is NOT sync'ed w/ EPC"
|
||||
else
|
||||
UE_SYNC=1
|
||||
echo "L2-SIM UE oip1 is sync'ed w/ EPC"
|
||||
fi
|
||||
sleep 10
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user