Test Statistics

Total Statistics
Total
Pass
Fail
Skip
Elapsed
Pass / Fail / Skip
All Tests
20918524000:24:22
Statistics by Tag
Total
Pass
Fail
Skip
Elapsed
Pass / Fail / Skip
303000:01:02
Statistics by Suite
Total
Pass
Fail
Skip
Elapsed
Pass / Fail / Skip
20918524000:24:54
51492000:03:59
51474000:04:12
21210000:05:38
72657000:09:22
303000:00:05
303000:00:04
505000:01:25
330000:00:09

Test Execution Log

00:24:53.769 SUITE openflowplugin-clustering.txt
00:03:58.925 SUITE Cluster HA Owner Failover
00:00:05.340 SETUP SetupUtils . Setup_Utils_For_Setup_And_Teardown  
00:00:00.000 TEARDOWN RequestsLibrary . Delete All Sessions  
00:00:10.491 TEST Check Shards Status Before Fail
00:00:08.757 TEST Start Mininet Multiple Connections
00:00:00.192 TEST Check Entity Owner Status And Find Owner and Successor Before Fail
00:00:04.777 TEST Reconnect Extra Switches To Successors And Check OVS Connections
00:00:00.523 TEST Check Network Operational Information Before Fail
00:00:03.592 TEST Add Configuration In Owner and Verify Before Fail
00:00:02.501 TEST Modify Configuration In Owner and Verify Before Fail
00:00:03.426 TEST Delete Configuration In Owner and Verify Before Fail
00:00:02.569 TEST Add Configuration In Successor and Verify Before Fail
00:00:03.561 TEST Modify Configuration In Successor and Verify Before Fail
00:00:03.375 TEST Delete Configuration In Successor and Verify Before Fail
00:00:02.880 TEST Send RPC Add to Owner and Verify Before Fail
00:00:02.877 TEST Send RPC Delete to Owner and Verify Before Fail
00:00:02.411 TEST Send RPC Add to Successor and Verify Before Fail
00:00:03.571 TEST Send RPC Delete to Successor and Verify Before Fail
00:00:00.353 TEST Modify Network And Verify Before Fail
00:00:05.603 TEST Restore Network And Verify Before Fail
00:00:04.090 TEST Kill Owner Instance
00:00:21.291 TEST Check Shards Status After Fail
00:00:00.178 TEST Check Entity Owner Status And Find Owner and Successor After Fail
00:00:00.263 TEST Check Network Operational Information After Fail
00:00:02.444 TEST Add Configuration In Owner and Verify After Fail
00:00:02.405 TEST Modify Configuration In Owner and Verify After Fail
00:00:03.333 TEST Delete Configuration In Owner and Verify After Fail
00:00:02.434 TEST Add Configuration In Successor and Verify After Fail
00:00:03.468 TEST Modify Configuration In Successor and Verify After Fail
00:00:03.328 TEST Delete Configuration In Successor and Verify After Fail
00:00:02.820 TEST Send RPC Add to Owner and Verify After Fail
00:00:02.593 TEST Send RPC Delete to Owner and Verify After Fail
00:00:03.520 TEST Send RPC Add to Successor and Verify After Fail
00:00:02.462 TEST Send RPC Delete to Successor and Verify After Fail
00:00:01.285 TEST Modify Network and Verify After Fail
00:00:04.462 TEST Restore Network and Verify After Fail
00:00:34.872 TEST Start Old Owner Instance
00:00:03.676 TEST Check Shards Status After Recover
00:00:00.226 TEST Check Entity Owner Status After Recover
00:00:00.424 TEST Check Network Operational Information After Recover
00:00:01.454 TEST Add Configuration In Owner and Verify After Recover
00:00:02.515 TEST Modify Configuration In Owner and Verify After Recover
00:00:03.388 TEST Delete Configuration In Owner and Verify After Recover
00:00:02.527 TEST Add Configuration In Old Owner and Verify After Recover
00:00:03.566 TEST Modify Configuration In Old Owner and Verify After Recover
00:00:02.343 TEST Delete Configuration In Old Owner and Verify After Recover
00:00:03.461 TEST Send RPC Add to Owner and Verify After Recover
00:00:02.493 TEST Send RPC Delete to Owner and Verify After Recover
00:00:03.552 TEST Send RPC Add to Old Owner and Verify After Recover
00:00:02.459 TEST Send RPC Delete to Old Owner and Verify After Recover
00:00:20.838 TEST Modify Network and Verify After Recover
00:00:20.833 KEYWORD ClusterOpenFlow . Take OpenFlow Device Link Down and Verify  
00:00:00.000 KEYWORD ${dictionary} = BuiltIn . Create Dictionary   "link-down":true=1
00:00:00.044 KEYWORD ${ouput} = MininetKeywords . Send Mininet Command   ${mininet_conn_id} link s1 s2 down
00:00:00.125 KEYWORD BuiltIn . Wait Until Keyword Succeeds   5s 1s ClusterManagement.Check_Item_Occurrence_Member_List_Or_All uri=${operational_port_1} dictionary=${dictionary} member_index_list=${controller_index_list}
00:00:00.000 KEYWORD ${dictionary} = BuiltIn . Create Dictionary   openflow:1=16 openflow:2=14 openflow:3=19
00:00:20.653 KEYWORD BuiltIn . Wait Until Keyword Succeeds   20s 2s ClusterManagement.Check_Item_Occurrence_Member_List_Or_All uri=${RFC8040_OPERATIONAL_TOPO_API} dictionary=${dictionary} member_index_list=${controller_index_list}
00:00:00.045 KEYWORD ClusterManagement . Check_Item_Occurrence_Member_List_Or_All   uri=${RFC8040_OPERATIONAL_TOPO_API} dictionary=${dictionary} member_index_list=${controller_index_list}
00:00:00.001 KEYWORD ${index_list} = ClusterManagement . List_Indices_Or_All   given_list=${member_index_list}
00:00:00.043 FOR ${index} IN @{index_list}  
00:00:00.043 ITERATION ${index} = 1  
00:00:00.037 KEYWORD ${data} = ClusterManagement . Get_From_Member   uri=${uri} member_index=${index}
00:00:00.001 KEYWORD Utils . Check Item Occurrence   ${data} ${dictionary}
00:00:00.001 FOR ${item} IN @{dictionary_item_occurrence}  
00:00:00.001 ITERATION ${item} = openflow:1  
00:00:00.000 KEYWORD BuiltIn . Should Contain X Times   ${string} ${item} ${dictionary_item_occurrence}[${item}]
04:52:47.254 FAIL Keyword 'ClusterManagement.Check_Item_Occurrence_Member_List_Or_All' failed after retrying for 20 seconds. The last error was: '{"network-topology:network-topology":{"topology":[{"topology-id":"flow:1","link":[{"link-id":"openflow:2:3","source":{"source-node":"openflow:2","source-tp":"openflow:2:3"},"destination":{"dest-tp":"openflow:1:1","dest-node":"openflow:1"}},{"link-id":"openflow:3:3","source":{"source-node":"openflow:3","source-tp":"openflow:3:3"},"destination":{"dest-tp":"openflow:1:2","dest-node":"openflow:1"}},{"link-id":"openflow:1:1","source":{"source-node":"openflow:1","source-tp":"openflow:1:1"},"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:3:3","dest-node":"openflow:3"}}],"node":[{"node-id":"openflow:2","opendaylight-topology-inventory:inventory-node-ref":"/opendaylight-inventory:nodes/node[id=\'openflow:2\']","termination-point":[{"tp-id":"openflow:2:LOCAL","opendaylight-topology-inventory:inventory-node-connector-ref":"/opendaylight-inventory:nodes/node[id=\'openflow:2\']/node-connector[id=\'openflow:2:LOCAL\']"},{"tp-id":"openflow:2:1","opendaylight-topology-inventory:inventory-node-connector-ref":"/opendaylight-inventory:nodes/node[id=\'openflow:2\']/node-connector[id=\'openflow:2:1\']"},{"tp-id":"openflow:2:2","opendaylight-topology-inventory:inventory-node-connector-ref":"/opendaylight-inventory:nodes/node[id=\'openflow:2\']/node-connector[id=\'openflow:2:2\']"},{"tp-id":"openflow:2:3","opendaylight-topology-inventory:inventory-node-connector-ref":"/opendaylight-inventory:nodes/node[id=\'ope... [ Message content over the limit has been removed. ] ...ndaylight-inventory:nodes/node[id=\'openflow:3\']","termination-point":[{"tp-id":"openflow:3:LOCAL","opendaylight-topology-inventory:inventory-node-connector-ref":"/opendaylight-inventory:nodes/node[id=\'openflow:3\']/node-connector[id=\'openflow:3:LOCAL\']"},{"tp-id":"openflow:3:1","opendaylight-topology-inventory:inventory-node-connector-ref":"/opendaylight-inventory:nodes/node[id=\'openflow:3\']/node-connector[id=\'openflow:3:1\']"},{"tp-id":"openflow:3:2","opendaylight-topology-inventory:inventory-node-connector-ref":"/opendaylight-inventory:nodes/node[id=\'openflow:3\']/node-connector[id=\'openflow:3:2\']"},{"tp-id":"openflow:3:3","opendaylight-topology-inventory:inventory-node-connector-ref":"/opendaylight-inventory:nodes/node[id=\'openflow:3\']/node-connector[id=\'openflow:3:3\']"}]},{"node-id":"openflow:1","opendaylight-topology-inventory:inventory-node-ref":"/opendaylight-inventory:nodes/node[id=\'openflow:1\']","termination-point":[{"tp-id":"openflow:1:2","opendaylight-topology-inventory:inventory-node-connector-ref":"/opendaylight-inventory:nodes/node[id=\'openflow:1\']/node-connector[id=\'openflow:1:2\']"},{"tp-id":"openflow:1:LOCAL","opendaylight-topology-inventory:inventory-node-connector-ref":"/opendaylight-inventory:nodes/node[id=\'openflow:1\']/node-connector[id=\'openflow:1:LOCAL\']"},{"tp-id":"openflow:1:1","opendaylight-topology-inventory:inventory-node-connector-ref":"/opendaylight-inventory:nodes/node[id=\'openflow:1\']/node-connector[id=\'openflow:1:1\']"}]}]}]}}' contains 'openflow:1' 21 times, not 16 times.
00:00:00.296 TEST Restore Network and Verify After Recover
00:00:02.371 TEST Stop Mininet and Exit
00:00:20.755 TEST Check No Network Operational Information
00:04:11.638 SUITE Cluster HA Owner Restart
00:05:38.422 SUITE Cluster HA Data Recovery Leader Follower Failover
00:09:22.172 SUITE 010 Group Flows
00:00:04.817 SUITE 010 Switch Disconnect
00:00:04.346 SUITE 020 Cluster Node Failure
00:01:24.634 SUITE 030 Cluster Sync Problems
00:00:08.784 SUITE 9145