From: Luis Gomez Date: Wed, 16 Mar 2016 04:36:24 +0000 (-0700) Subject: Add WUKS to stabilize l2switch suite X-Git-Tag: release/beryllium-sr1~21 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=integration%2Ftest.git;a=commitdiff_plain;h=982a24d0191c1ae6118b8d168cf4ec99164ced19 Add WUKS to stabilize l2switch suite Change-Id: I426ea63f67d690a9782df1b9c0e4dbb08c3af5e2 Signed-off-by: Luis Gomez --- diff --git a/csit/suites/l2switch/Loop_Removal_OF13/010__loop_of_3.robot b/csit/suites/l2switch/Loop_Removal_OF13/010__loop_of_3.robot index d1790a6758..56a070a619 100644 --- a/csit/suites/l2switch/Loop_Removal_OF13/010__loop_of_3.robot +++ b/csit/suites/l2switch/Loop_Removal_OF13/010__loop_of_3.robot @@ -36,10 +36,7 @@ Check Ports STP status Ping Test [Documentation] Ping h1 to h2, verify no packet loss or duplicates - Write h1 ping -w 1 h2 - ${result} Read Until mininet> - Should Contain ${result} 1 received, 0% packet loss - Should Not Contain ${result} duplicates + Wait Until Keyword Succeeds 10s 2s Ping Works Good Link Down [Documentation] Take link s1-s2 down and verify ping works @@ -48,10 +45,7 @@ Link Down Read Until mininet> @{list} Create List ${DISCARD} Wait Until Keyword Succeeds 10s 2s Check For Elements Not At URI ${OPERATIONAL_NODES_API} ${list} - Write h1 ping -w 1 h2 - ${result} Read Until mininet> - Should Contain ${result} received, 0% packet loss - Should Not Contain ${result} duplicates + Wait Until Keyword Succeeds 10s 2s Ping Works Good Link Up [Documentation] Take link s1-s2 up and verify ping works @@ -60,10 +54,7 @@ Link Up Read Until mininet> Wait Until Keyword Succeeds 10s 2s Check For Specific Number Of Elements At URI ${OPERATIONAL_NODES_API} ${FORWARD} 4 Wait Until Keyword Succeeds 10s 2s Check For Specific Number Of Elements At URI ${OPERATIONAL_NODES_API} ${DISCARD} 2 - Write h1 ping -w 1 h2 - ${result} Read Until mininet> - Should Contain ${result} received, 0% packet loss - Should Not Contain ${result} duplicates + Wait Until Keyword Succeeds 10s 2s Ping Works Good Remove Port [Documentation] Remove port s1-eth2 and verify ping works @@ -71,10 +62,7 @@ Remove Port Read Until mininet> @{list} Create List ${DISCARD} Wait Until Keyword Succeeds 10s 2s Check For Elements Not At URI ${OPERATIONAL_NODES_API} ${list} - Write h1 ping -w 1 h2 - ${result} Read Until mininet> - Should Contain ${result} 64 bytes from 10.0.0.2 - Should Not Contain ${result} duplicates + Wait Until Keyword Succeeds 10s 2s Ping Works Good Add Port [Documentation] Add port s1-eth2 and verify ping works @@ -82,11 +70,7 @@ Add Port Read Until mininet> Wait Until Keyword Succeeds 10s 2s Check For Specific Number Of Elements At URI ${OPERATIONAL_NODES_API} ${FORWARD} 4 Wait Until Keyword Succeeds 10s 2s Check For Specific Number Of Elements At URI ${OPERATIONAL_NODES_API} ${DISCARD} 2 - Sleep 1 - Write h1 ping -w 1 h2 - ${result} Read Until mininet> - Should Contain ${result} 64 bytes from 10.0.0.2 - Should Not Contain ${result} duplicates + Wait Until Keyword Succeeds 10s 2s Ping Works Good *** Keywords *** Start Suite @@ -101,3 +85,9 @@ Start Suite Execute Command sudo mn -c Write ${start} Read Until mininet> + +Ping Works Good + Write h1 ping -w 1 h2 + ${result} Read Until mininet> + Should Contain ${result} received, 0% packet loss + Should Not Contain ${result} duplicates