Test Statistics

Total Statistics
Total
Pass
Fail
Skip
Elapsed
Pass / Fail / Skip
All Tests
20918425000:24:32
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
20918425000:25:04
51474000:04:32
51474000:04:13
21210000:05:41
72666000:08:55
303000:00:05
303000:00:04
505000:01:25
330000:00:08

Test Execution Log

00:25:04.498 SUITE openflowplugin-clustering.txt
00:04:32.392 SUITE Cluster HA Owner Failover
00:00:04.987 SETUP SetupUtils . Setup_Utils_For_Setup_And_Teardown  
00:00:00.000 TEARDOWN RequestsLibrary . Delete All Sessions  
00:00:10.437 TEST Check Shards Status Before Fail
00:00:08.750 TEST Start Mininet Multiple Connections
00:00:00.183 TEST Check Entity Owner Status And Find Owner and Successor Before Fail
00:00:04.833 TEST Reconnect Extra Switches To Successors And Check OVS Connections
00:00:00.534 TEST Check Network Operational Information Before Fail
00:00:03.705 TEST Add Configuration In Owner and Verify Before Fail
00:00:02.563 TEST Modify Configuration In Owner and Verify Before Fail
00:00:03.420 TEST Delete Configuration In Owner and Verify Before Fail
00:00:02.546 TEST Add Configuration In Successor and Verify Before Fail
00:00:02.860 TEST Modify Configuration In Successor and Verify Before Fail
00:00:03.448 TEST Delete Configuration In Successor and Verify Before Fail
00:00:02.493 TEST Send RPC Add to Owner and Verify Before Fail
00:00:03.594 TEST Send RPC Delete to Owner and Verify Before Fail
00:00:02.918 TEST Send RPC Add to Successor and Verify Before Fail
00:00:02.608 TEST Send RPC Delete to Successor and Verify Before Fail
00:00:21.913 TEST Modify Network And Verify Before Fail
00:00:21.907 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.008 KEYWORD ${ouput} = MininetKeywords . Send Mininet Command   ${mininet_conn_id} link s1 s2 down
00:00:01.191 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.696 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.051 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.002 KEYWORD ${index_list} = ClusterManagement . List_Indices_Or_All   given_list=${member_index_list}
00:00:00.048 FOR ${index} IN @{index_list}  
00:00:00.048 ITERATION ${index} = 1  
00:00:00.042 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.001 KEYWORD BuiltIn . Should Contain X Times   ${string} ${item} ${dictionary_item_occurrence}[${item}]
02:14:39.377 INFO Item found from container 21 times.
02:14:39.377 FAIL '{"network-topology:network-topology":{"topology":[{"topology-id":"flow:1","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=\'openflow:2\']/node-connector[id=\'openflow:2:3\']"}]},{"node-id":"openflow:3","opendaylight-topology-inventory:inventory-node-ref":"/opendaylight-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\']"}]}],"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"}}]}]}}' contains 'openflow:1' 21 times, not 16 times.
02:14:39.378 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","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=\'openflow:2\']/node-connector[id=\'openflow:2:3\']"}]},{"node-id":"openflow:3","opendaylight-topology-inventory:inventory-node-ref":"/opendaylight-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-n... [ Message content over the limit has been removed. ] ...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\']"}]}],"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"}}]}]}}' contains 'openflow:1' 21 times, not 16 times.
00:00:00.303 TEST Restore Network And Verify Before Fail
00:00:04.171 TEST Kill Owner Instance
00:00:02.377 TEST Check Shards Status After Fail
00:00:13.132 TEST Check Entity Owner Status And Find Owner and Successor After Fail
00:00:00.271 TEST Check Network Operational Information After Fail
00:00:03.455 TEST Add Configuration In Owner and Verify After Fail
00:00:02.381 TEST Modify Configuration In Owner and Verify After Fail
00:00:03.294 TEST Delete Configuration In Owner and Verify After Fail
00:00:03.445 TEST Add Configuration In Successor and Verify After Fail
00:00:02.378 TEST Modify Configuration In Successor and Verify After Fail
00:00:03.292 TEST Delete Configuration In Successor and Verify After Fail
00:00:02.781 TEST Send RPC Add to Owner and Verify After Fail
00:00:03.598 TEST Send RPC Delete to Owner and Verify After Fail
00:00:02.445 TEST Send RPC Add to Successor and Verify After Fail
00:00:03.568 TEST Send RPC Delete to Successor and Verify After Fail
00:00:20.760 TEST Modify Network and Verify After Fail
00:00:20.756 KEYWORD ClusterOpenFlow . Take OpenFlow Device Link Down and Verify   ${new_cluster_list}
00:00:05.494 TEST Restore Network and Verify After Fail
00:00:34.993 TEST Start Old Owner Instance
00:00:03.443 TEST Check Shards Status After Recover
00:00:00.209 TEST Check Entity Owner Status After Recover
00:00:00.457 TEST Check Network Operational Information After Recover
00:00:01.485 TEST Add Configuration In Owner and Verify After Recover
00:00:02.533 TEST Modify Configuration In Owner and Verify After Recover
00:00:03.484 TEST Delete Configuration In Owner and Verify After Recover
00:00:02.545 TEST Add Configuration In Old Owner and Verify After Recover
00:00:03.593 TEST Modify Configuration In Old Owner and Verify After Recover
00:00:02.398 TEST Delete Configuration In Old Owner and Verify After Recover
00:00:02.664 TEST Send RPC Add to Owner and Verify After Recover
00:00:03.705 TEST Send RPC Delete to Owner and Verify After Recover
00:00:02.468 TEST Send RPC Add to Old Owner and Verify After Recover
00:00:03.602 TEST Send RPC Delete to Old Owner and Verify After Recover
00:00:20.856 TEST Modify Network and Verify After Recover
00:00:01.353 TEST Restore Network and Verify After Recover
00:00:02.437 TEST Stop Mininet and Exit
00:00:20.694 TEST Check No Network Operational Information
00:04:13.046 SUITE Cluster HA Owner Restart
00:05:40.946 SUITE Cluster HA Data Recovery Leader Follower Failover
00:08:55.253 SUITE 010 Group Flows
00:00:05.024 SUITE 010 Switch Disconnect
00:00:04.282 SUITE 020 Cluster Node Failure
00:01:25.034 SUITE 030 Cluster Sync Problems
00:00:08.491 SUITE 9145