Test Statistics

Total Statistics
Total
Pass
Fail
Skip
Elapsed
Pass / Fail / Skip
All Tests
20919217000:22:18
Statistics by Tag
Total
Pass
Fail
Skip
Elapsed
Pass / Fail / Skip
303000:01:04
Statistics by Suite
Total
Pass
Fail
Skip
Elapsed
Pass / Fail / Skip
20919217000:22:49
51510000:03:16
51510000:02:57
21210000:05:39
72666000:09:14
303000:00:05
303000:00:04
505000:01:27
330000:00:08

Test Execution Log

00:22:49.188 SUITE openflowplugin-clustering.txt
00:03:15.779 SUITE Cluster HA Owner Failover
00:02:56.644 SUITE Cluster HA Owner Restart
00:05:38.892 SUITE Cluster HA Data Recovery Leader Follower Failover
00:09:13.816 SUITE 010 Group Flows
00:00:03.221 SETUP Initialization Phase  
00:00:02.101 TEARDOWN Final Phase  
00:00:05.523 TEST Add Groups And Flows
00:00:08.520 TEST Start Mininet Multiple Connections
00:00:00.360 TEST Check Linear Topology
00:00:05.341 TEST Check Stats Are Not Frozen
00:00:00.488 TEST Check Flows In Operational DS
00:00:00.434 TEST Check Groups In Operational DS
00:00:00.376 TEST Check Flows In Switch
00:00:00.614 TEST Check Entity Owner Status And Find Owner and Successor Before Fail
00:00:01.171 TEST Disconnect Mininet From Owner
00:00:07.656 TEST Check Entity Owner Status And Find Owner and Successor After Fail
00:00:10.925 TEST Check Switch Moves To New Master
00:00:00.306 SETUP SetupUtils . Setup_Test_With_Logging_And_Without_Fast_Failing  
00:00:00.000 KEYWORD ${new_master} = BuiltIn . Set Variable   ${ODL_SYSTEM_${new_owner}_IP}
00:00:10.617 KEYWORD BuiltIn . Wait Until Keyword Succeeds   10s 1s OvsManager.Should Be Master s1 ${new_master} update_data=${True}
00:00:00.107 KEYWORD OvsManager . Should Be Master   s1 ${new_master} update_data=${True}
00:00:00.105 KEYWORD ${role} = OvsManager . Get Node Role   ${switch} ${controller} update_data=${update_data}
00:00:00.103 IF ${update_data}==${True}  
00:00:00.000 KEYWORD ${bridge} = Collections . Get From Dictionary   ${ovs_switch_data} ${switch}
04:21:06.347 FAIL Dictionary does not contain key 's1'.
00:00:00.000 KEYWORD ${cntls} = Collections . Get From Dictionary   ${bridge} controller
00:00:00.000 KEYWORD ${cntl} = Collections . Get From Dictionary   ${cntls} ${controller}
00:00:00.000 KEYWORD ${role} = Collections . Get From Dictionary   ${cntl} role
00:00:00.000 RETURN   ${role}
00:00:00.000 KEYWORD BuiltIn . Should Be Equal   ${role} master
04:21:06.348 FAIL Keyword 'OvsManager.Should Be Master' failed after retrying for 10 seconds. The last error was: Dictionary does not contain key 's1'.
00:00:00.363 TEST Check Linear Topology After Disconnect
00:00:05.384 TEST Check Stats Are Not Frozen After Disconnect
00:00:00.430 TEST Remove Flows And Groups After Mininet Is Disconnected
00:00:02.799 TEST Check Flows In Operational DS After Mininet Is Disconnected
00:00:00.475 TEST Check Groups In Operational DS After Mininet Is Disconnected
00:00:00.397 TEST Check Flows In Switch After Mininet Is Disconnected
00:00:01.144 TEST Reconnect Mininet To Owner
00:00:01.733 TEST Check Entity Owner Status And Find Owner and Successor After Reconnect
00:00:02.028 TEST Add Flows And Groups After Owner Reconnect
00:00:05.388 TEST Check Stats Are Not Frozen After Owner Reconnect
00:00:00.481 TEST Check Flows After Owner Reconnect In Operational DS
00:00:00.471 TEST Check Groups After Owner Reconnect In Operational DS
00:00:00.442 TEST Check Flows After Owner Reconnect In Switch
00:00:50.511 TEST Check Switches Generate Slave Connection
00:00:00.286 SETUP SetupUtils . Setup_Test_With_Logging_And_Without_Fast_Failing  
00:00:00.000 KEYWORD ${original_master} = BuiltIn . Set Variable   ${ODL_SYSTEM_${original_owner}_IP}
00:00:50.224 FOR ${switch} IN RANGE 1 ${switches+1}  
00:00:50.221 ITERATION ${switch} = 1  
00:00:50.221 KEYWORD BuiltIn . Wait Until Keyword Succeeds   50s 1s OvsManager.Should Be Slave s${switch} ${original_master} update_data=${True}
00:00:00.138 KEYWORD OvsManager . Should Be Slave   s${switch} ${original_master} update_data=${True}
00:00:00.137 KEYWORD ${role} = OvsManager . Get Node Role   ${switch} ${controller} update_data=${update_data}
00:00:00.135 IF ${update_data}==${True}  
00:00:00.000 KEYWORD ${bridge} = Collections . Get From Dictionary   ${ovs_switch_data} ${switch}
04:22:18.397 FAIL Dictionary does not contain key 's1'.
00:00:00.000 KEYWORD ${cntls} = Collections . Get From Dictionary   ${bridge} controller
00:00:00.000 KEYWORD ${cntl} = Collections . Get From Dictionary   ${cntls} ${controller}
00:00:00.000 KEYWORD ${role} = Collections . Get From Dictionary   ${cntl} role
00:00:00.000 RETURN   ${role}
00:00:00.000 KEYWORD BuiltIn . Should Be Equal   ${role} slave
04:22:18.399 FAIL Keyword 'OvsManager.Should Be Slave' failed after retrying for 50 seconds. The last error was: Dictionary does not contain key 's1'.
00:00:01.617 TEST Disconnect Mininet From Successor
00:00:05.223 TEST Check Entity Owner Status And Find New Owner and Successor After Disconnect
00:00:01.458 TEST Disconnect Mininet From Current Owner
00:00:09.906 TEST Check Entity Owner Status And Find Current Owner and Successor After Disconnect
00:00:10.675 TEST Check Switch Moves To Current Master
00:00:00.283 SETUP SetupUtils . Setup_Test_With_Logging_And_Without_Fast_Failing  
00:00:00.000 KEYWORD ${current_new_master} = BuiltIn . Set Variable   ${ODL_SYSTEM_${current_new_owner}_IP}
00:00:10.391 KEYWORD BuiltIn . Wait Until Keyword Succeeds   10s 1s OvsManager.Should Be Master s1 ${current_new_master} update_data=${True}
00:00:00.183 KEYWORD OvsManager . Should Be Master   s1 ${current_new_master} update_data=${True}
00:00:00.182 KEYWORD ${role} = OvsManager . Get Node Role   ${switch} ${controller} update_data=${update_data}
00:00:00.180 IF ${update_data}==${True}  
00:00:00.000 KEYWORD ${bridge} = Collections . Get From Dictionary   ${ovs_switch_data} ${switch}
04:22:47.277 FAIL Dictionary does not contain key 's1'.
00:00:00.000 KEYWORD ${cntls} = Collections . Get From Dictionary   ${bridge} controller
00:00:00.000 KEYWORD ${cntl} = Collections . Get From Dictionary   ${cntls} ${controller}
00:00:00.000 KEYWORD ${role} = Collections . Get From Dictionary   ${cntl} role
00:00:00.000 RETURN   ${role}
00:00:00.000 KEYWORD BuiltIn . Should Be Equal   ${role} master
04:22:47.278 FAIL Keyword 'OvsManager.Should Be Master' failed after retrying for 10 seconds. The last error was: Dictionary does not contain key 's1'.
00:00:00.000 KEYWORD BuiltIn . Should Be Equal   ${current_new_owner} ${original_owner}
00:00:00.376 TEST Check Linear Topology After Owner Disconnect
00:00:05.650 TEST Check Stats Are Not Frozen After Owner Disconnect
00:00:00.401 TEST Remove Flows And Groups After Owner Disconnected
00:00:01.591 TEST Check Flows In Operational DS After Owner Disconnected
00:00:00.445 TEST Check Groups In Operational DS After Owner Disconnected
00:00:00.356 TEST Check Flows In Switch After Owner Disconnected
00:00:01.174 TEST Disconnect Mininet From Cluster
00:00:31.148 TEST Check No Switches After Disconnect
00:00:00.267 SETUP SetupUtils . Setup_Test_With_Logging_And_Without_Fast_Failing  
00:00:30.880 KEYWORD BuiltIn . Wait Until Keyword Succeeds   30s 1s ClusterOpenFlow.Check No Switches On Member ${SWITCHES}
00:00:00.022 KEYWORD ClusterOpenFlow . Check No Switches On Member   ${SWITCHES}
00:00:00.002 KEYWORD ${session} = ClusterManagement . Resolve_Http_Session_For_Member   member_index=${member_index}
00:00:00.009 KEYWORD ${resp} = RequestsLibrary . GET On Session   ${session} url=${RFC8040_OPERATIONAL_TOPO_API} expected_status=200
00:00:00.003 KEYWORD BuiltIn . Log   ${resp.text}
00:00:00.006 FOR ${switch} IN RANGE 1 ${switches+1}  
00:00:00.003 ITERATION ${switch} = 1  
00:00:00.003 KEYWORD BuiltIn . Should Not Contain   ${resp.text} openflow:${switch}
04:23:28.421 FAIL '{"network-topology:network-topology":{"topology":[{"topology-id":"flow:1","link":[{"link-id":"openflow:2:2","source":{"source-node":"openflow:2","source-tp":"openflow:2:2"},"destination":{"dest-tp":"openflow:1:2","dest-node":"openflow:1"}},{"link-id":"openflow:2:3","source":{"source-node":"openflow:2","source-tp":"openflow:2:3"},"destination":{"dest-tp":"openflow:3:2","dest-node":"openflow:3"}},{"link-id":"openflow:3:2","source":{"source-node":"openflow:3","source-tp":"openflow:3:2"},"destination":{"dest-tp":"openflow:2:3","dest-node":"openflow:2"}},{"link-id":"openflow:1:2","source":{"source-node":"openflow:1","source-tp":"openflow:1:2"},"destination":{"dest-tp":"openflow:2:2","dest-node":"openflow:2"}}]}]}}' contains 'openflow:1'
04:23:28.422 FAIL Keyword 'ClusterOpenFlow.Check No Switches On Member' failed after retrying for 30 seconds. The last error was: '{"network-topology:network-topology":{"topology":[{"topology-id":"flow:1","link":[{"link-id":"openflow:2:2","source":{"source-node":"openflow:2","source-tp":"openflow:2:2"},"destination":{"dest-tp":"openflow:1:2","dest-node":"openflow:1"}},{"link-id":"openflow:2:3","source":{"source-node":"openflow:2","source-tp":"openflow:2:3"},"destination":{"dest-tp":"openflow:3:2","dest-node":"openflow:3"}},{"link-id":"openflow:3:2","source":{"source-node":"openflow:3","source-tp":"openflow:3:2"},"destination":{"dest-tp":"openflow:2:3","dest-node":"openflow:2"}},{"link-id":"openflow:1:2","source":{"source-node":"openflow:1","source-tp":"openflow:1:2"},"destination":{"dest-tp":"openflow:2:2","dest-node":"openflow:2"}}]}]}}' contains 'openflow:1'
00:00:10.831 TEST Check Switch Is Not Connected
00:00:00.235 SETUP SetupUtils . Setup_Test_With_Logging_And_Without_Fast_Failing  
00:00:10.596 FOR ${index} IN @{cluster_index_list}  
00:00:10.596 ITERATION ${index} = 1  
00:00:10.595 KEYWORD BuiltIn . Wait Until Keyword Succeeds   10s 1s OvsManager.Should Be Disconnected s1 ${ODL_SYSTEM_${index}_IP} update_data=${True}
00:00:00.170 KEYWORD OvsManager . Should Be Disconnected   s1 ${ODL_SYSTEM_${index}_IP} update_data=${True}
00:00:00.168 KEYWORD ${connected} = OvsManager . OvsManager__Is_Connected   ${switch} ${controller} update_data=${update_data}
00:00:00.143 IF ${update_data}==${True}  
00:00:00.000 KEYWORD ${bridge} = Collections . Get From Dictionary   ${ovs_switch_data} ${switch}
00:00:00.000 KEYWORD ${cntls} = Collections . Get From Dictionary   ${bridge} controller
00:00:00.000 KEYWORD ${cntl} = Collections . Get From Dictionary   ${cntls} ${controller}
00:00:00.000 KEYWORD ${connected} = Collections . Get From Dictionary   ${cntl} is_connected
00:00:00.000 RETURN   ${connected}
00:00:00.023 TEARDOWN OvsManager . Execute OvsVsctl Show Command  
00:00:00.000 KEYWORD BuiltIn . Should Be Equal   ${connected} ${False}
04:23:39.253 FAIL Keyword 'OvsManager.Should Be Disconnected' failed after retrying for 10 seconds. The last error was: Dictionary does not contain key 's1'.
00:00:03.633 TEST Reconnect Mininet To Cluster
00:00:05.761 TEST Check Linear Topology After Mininet Reconnects
00:00:02.116 TEST Add Flows And Groups After Mininet Reconnects
00:00:04.109 TEST Check Flows In Operational DS After Mininet Reconnects
00:00:00.455 TEST Check Groups In Operational DS After Mininet Reconnects
00:00:00.368 TEST Check Flows In Switch After Mininet Reconnects
00:00:00.500 TEST Check Entity Owner Status And Find Owner and Successor Before Owner Stop
00:00:51.448 TEST Check Switch Generates Slave Connection Before Owner Stop
00:00:04.949 TEST Check Shards Status Before Owner Stop
00:00:08.615 TEST Stop Owner Instance
00:00:12.505 TEST Check Shards Status After Stop
00:00:00.385 TEST Check Entity Owner Status And Find Owner and Successor After Stop
00:00:05.284 TEST Check Stats Are Not Frozen After Owner Stop
00:00:00.356 TEST Remove Configuration In Owner and Verify After Owner Stop
00:00:03.819 TEST Check Flows After Owner Stop In Operational DS
00:00:00.377 TEST Check Groups After Owner Stop In Operational DS
00:00:00.303 TEST Check Flows In Switch After Owner Stop
00:00:24.552 TEST Start Old Owner Instance
00:00:01.287 TEST Check Entity Owner Status And Find Owner and Successor After Start Owner
00:00:00.400 TEST Check Linear Topology After Owner Restart
00:00:02.259 TEST Add Configuration In Owner and Verify After Owner Restart
00:00:06.419 TEST Check Stats Are Not Frozen After Owner Restart
00:00:00.502 TEST Check Flows In Operational DS After Owner Restart
00:00:00.466 TEST Check Groups In Operational DS After Owner Restart
00:00:00.393 TEST Check Flows In Switch After Owner Restart
00:02:50.840 TEST Restart Cluster
00:00:32.711 TEST Check Linear Topology After Controller Restarts
00:00:05.609 TEST Check Stats Are Not Frozen After Cluster Restart
00:00:00.753 TEST Check Flows In Operational DS After Controller Restarts
00:00:00.611 TEST Check Groups In Operational DS After Controller Restarts
00:00:00.417 TEST Check Flows In Switch After Controller Restarts
00:00:00.527 TEST Stop Mininet
00:00:01.334 TEST Check No Switches
00:00:04.641 SUITE 010 Switch Disconnect
00:00:04.272 SUITE 020 Cluster Node Failure
00:01:26.675 SUITE 030 Cluster Sync Problems
00:00:08.438 SUITE 9145