Skip to content
Snippets Groups Projects
Commit 9f2d28af authored by garciadeblas's avatar garciadeblas
Browse files

Fix basic30 to add timeout for dhclient execution


Change-Id: Iee8c4e1344af6219b4fb27841d689e6ab51a658b
Signed-off-by: default avatargarciadeblas <gerardo.garciadeblas@telefonica.com>
parent 152f271e
No related branches found
No related tags found
No related merge requests found
......@@ -107,7 +107,9 @@ Verify Vnf1 Interfaces
Variable Should Exist ${VNF1_IPMGMT} msg=IP address of the data VNF '${VNF_MEMBER_INDEX_1}' is not available
Variable Should Exist ${PRIVATEKEY} msg=SSH private key not available
Sleep 120 seconds Wait for SSH daemon to be up
${stdout}= Execute Remote Command Check Rc Return Output ${VNF1_IPMGMT} ${USERNAME} ${EMPTY} ${PRIVATEKEY} sudo dhclient -6 ens4 ; ip --brief addr show up | grep -v "^lo" | awk '{print $3}'
${stdout}= Execute Remote Command Check Rc Return Output ${VNF1_IPMGMT} ${USERNAME} ${EMPTY} ${PRIVATEKEY} sudo timeout 30s dhclient -v -6 ens4
Log ${stdout}
${stdout}= Execute Remote Command Check Rc Return Output ${VNF1_IPMGMT} ${USERNAME} ${EMPTY} ${PRIVATEKEY} ip --brief addr show up | grep -v "^lo" | awk '{print $3}'
Log ${stdout}
@{ip}= Split String ${stdout}
Should Match Regexp ${ip}[1] ${DATANET1_PREFIX} msg=${ip}[1] doesn't match subnet's regexp ${DATANET1_PREFIX}
......@@ -116,7 +118,9 @@ Verify Vnf2 Interfaces
[Documentation] Check whether IP addresses of the second VNF configured inside the VM meet the expected CIDR.
Variable Should Exist ${VNF2_IPMGMT} msg=IP address of the data VNF '${VNF_MEMBER_INDEX_2}' is not available
Variable Should Exist ${PRIVATEKEY} msg=SSH private key not available
${stdout}= Execute Remote Command Check Rc Return Output ${VNF2_IPMGMT} ${USERNAME} ${EMPTY} ${PRIVATEKEY} sudo dhclient -6 ens4 ; ip --brief addr show up | grep -v "^lo" | awk '{print $3}'
${stdout}= Execute Remote Command Check Rc Return Output ${VNF2_IPMGMT} ${USERNAME} ${EMPTY} ${PRIVATEKEY} sudo timeout 30s dhclient -v -6 ens4
Log ${stdout}
${stdout}= Execute Remote Command Check Rc Return Output ${VNF2_IPMGMT} ${USERNAME} ${EMPTY} ${PRIVATEKEY} ip --brief addr show up | grep -v "^lo" | awk '{print $3}'
Log ${stdout}
@{ip}= Split String ${stdout}
Should Match Regexp ${ip}[1] ${DATANET1_PREFIX} msg=${ip}[1] doesn't match subnet's regexp ${DATANET1_PREFIX}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment