Test Statistics

Total Statistics
Total
Pass
Fail
Skip
Elapsed
Pass / Fail / Skip
All Tests
1034162001:05:24
Statistics by Tag
Total
Pass
Fail
Skip
Elapsed
Pass / Fail / Skip
No Tags
Statistics by Suite
Total
Pass
Fail
Skip
Elapsed
Pass / Fail / Skip
1034162001:05:40
1899000:07:21
301119000:26:58
432122000:31:12
12012000:00:08

Test Execution Log

01:05:39.660 SUITE openflowplugin-clustering-bulkomatic.txt
00:07:21.440 SUITE Cluster Reconcilliation Multi DPN
00:00:05.102 SETUP SetupUtils . Setup_Utils_For_Setup_And_Teardown  
00:00:00.000 TEARDOWN RequestsLibrary . Delete All Sessions  
00:00:00.530 TEST Check Shards Status And Initialize Variables
00:00:00.507 SETUP SetupUtils . Setup_Test_With_Logging_And_Without_Fast_Failing  
00:00:00.020 KEYWORD ClusterOpenFlow . Check OpenFlow Shards Status  
00:00:00.010 KEYWORD CompareStream . Run_Keyword_If_At_Least_Phosphorus   Collections.Remove Values From List ${SHARD_OPER_LIST} entity-ownership
00:00:00.009 KEYWORD BuiltIn . Run Keyword And Return   Run_Keyword_If_At_Least phosphorus ${kw_name} @{varargs} &{kwargs}
00:00:00.001 KEYWORD CompareStream . Run_Keyword_If_At_Least   phosphorus ${kw_name} @{varargs} &{kwargs}
00:00:00.000 KEYWORD BuiltIn . Run Keyword And Return If   ${Stream_dict}[${ODL_STREAM}] >= ${Stream_dict}[${lower_bound}] ${kw_name} @{varargs} &{kwargs}
01:35:43.080 FAIL Dictionary '${Stream_dict}' has no key 'titanium'.
01:35:43.080 INFO Returning from the enclosing user keyword.
00:00:00.000 KEYWORD BuiltIn . Log   ${SHARD_OPER_LIST}
00:00:00.000 KEYWORD ClusterManagement . Verify_Leader_Exists_For_Each_Shard   shard_name_list=${SHARD_OPER_LIST} shard_type=operational member_index_list=${controller_index_list}
00:00:00.000 KEYWORD ClusterManagement . Verify_Leader_Exists_For_Each_Shard   shard_name_list=${SHARD_CONF_LIST} shard_type=config member_index_list=${controller_index_list}
00:00:00.000 KEYWORD ${temp_json_config_add} = BulkomaticKeywords . Set DPN And Flow Count In Json Add   ${orig_json_config_add} ${switch_count} ${flow_count_per_switch}
00:00:00.000 KEYWORD ${temp_json_config_get} = BulkomaticKeywords . Set DPN And Flow Count In Json Get   ${orig_json_config_get} ${switch_count} ${flow_count_after_add}
00:00:00.000 KEYWORD ${temp_json_config_del} = BulkomaticKeywords . Set DPN And Flow Count In Json Del   ${orig_json_config_del} ${switch_count} ${flow_count_per_switch}
00:00:00.000 KEYWORD BuiltIn . Set Suite Variable   ${temp_json_config_add}
00:00:00.000 KEYWORD BuiltIn . Set Suite Variable   ${temp_json_config_get}
00:00:00.000 KEYWORD BuiltIn . Set Suite Variable   ${temp_json_config_del}
00:00:06.452 TEST Get Inventory Follower and Leader Before Cluster Restart
00:00:03.427 TEST Start Mininet Connect To Follower Node1
00:00:00.387 TEST Add Bulk Flow From Follower
00:00:00.378 SETUP SetupUtils . Setup_Test_With_Logging_And_Without_Fast_Failing  
00:00:00.004 KEYWORD BulkomaticKeywords . Add Bulk Flow In Node   ${temp_json_config_add} ${Follower_Node_1} ${operation_timeout}
01:35:53.350 FAIL Variable '${temp_json_config_add}' not found.
00:00:00.459 TEST Get Bulk Flows and Verify In Inventory Leader
00:00:00.447 SETUP SetupUtils . Setup_Test_With_Logging_And_Without_Fast_Failing  
00:00:00.004 KEYWORD BulkomaticKeywords . Get Bulk Flow And Verify Count In Cluster   ${temp_json_config_get} ${operation_timeout} ${flow_count_after_add} ${Inventory_Leader_List}
01:35:53.809 FAIL Variable '${temp_json_config_get}' not found.
00:01:41.555 TEST Verify Flows In Switch Before Cluster Restart
00:00:00.389 SETUP SetupUtils . Setup_Test_With_Logging_And_Without_Fast_Failing  
00:01:41.164 KEYWORD MininetKeywords . Verify Aggregate Flow From Mininet Session   ${mininet_conn_id} ${flow_count_after_add} ${operation_timeout}
00:01:41.164 KEYWORD BuiltIn . Wait Until Keyword Succeeds   ${time_out} 2s MininetKeywords.Check Flows In Mininet ${mininet_conn} ${flow_count}
00:00:00.036 KEYWORD MininetKeywords . Check Flows In Mininet   ${mininet_conn} ${flow_count}
00:00:00.001 IF """${mininet_conn}""" != ""  
00:00:00.000 KEYWORD ${cmd} = BuiltIn . Set Variable   dpctl dump-aggregate -O OpenFlow13
00:00:00.030 KEYWORD ${output} = MininetKeywords . Send Mininet Command   ${mininet_conn} ${cmd}
00:00:00.000 KEYWORD ${flows} = String . Get Regexp Matches   ${output} (?<=flow_count\=).*?(?=\r)
00:00:00.000 KEYWORD ${total_flows} = BuiltIn . Evaluate   sum(map(int, ${flows}))
00:00:00.001 KEYWORD BuiltIn . Should Be Equal As Numbers   ${total_flows} ${flow_count}
01:37:35.363 INFO Argument types are: <class 'int'> <class 'str'>
01:37:35.363 FAIL 0.0 != 10000.0
01:37:35.364 FAIL Keyword 'MininetKeywords.Check Flows In Mininet' failed after retrying for 1 minute 40 seconds. The last error was: 0.0 != 10000.0
00:00:02.735 TEST Stop Mininet Connected To Follower Node1 and Exit
00:00:02.853 TEST Start Mininet Reconnect To Follower Node1
00:01:40.418 TEST Verify Flows In Switch Reconnected To Follower Node1
00:00:00.393 SETUP SetupUtils . Setup_Test_With_Logging_And_Without_Fast_Failing  
00:01:40.024 KEYWORD MininetKeywords . Verify Aggregate Flow From Mininet Session   ${mininet_conn_id} ${flow_count_after_add} ${operation_timeout}
00:01:40.023 KEYWORD BuiltIn . Wait Until Keyword Succeeds   ${time_out} 2s MininetKeywords.Check Flows In Mininet ${mininet_conn} ${flow_count}
00:00:00.037 KEYWORD MininetKeywords . Check Flows In Mininet   ${mininet_conn} ${flow_count}
00:00:00.001 IF """${mininet_conn}""" != ""  
00:00:00.000 KEYWORD ${cmd} = BuiltIn . Set Variable   dpctl dump-aggregate -O OpenFlow13
00:00:00.031 KEYWORD ${output} = MininetKeywords . Send Mininet Command   ${mininet_conn} ${cmd}
00:00:00.000 KEYWORD ${flows} = String . Get Regexp Matches   ${output} (?<=flow_count\=).*?(?=\r)
00:00:00.001 KEYWORD ${total_flows} = BuiltIn . Evaluate   sum(map(int, ${flows}))
00:00:00.000 KEYWORD BuiltIn . Should Be Equal As Numbers   ${total_flows} ${flow_count}
01:39:21.371 INFO Argument types are: <class 'int'> <class 'str'>
01:39:21.371 FAIL 0.0 != 10000.0
01:39:21.371 FAIL Keyword 'MininetKeywords.Check Flows In Mininet' failed after retrying for 1 minute 40 seconds. The last error was: 0.0 != 10000.0
00:00:02.625 TEST Stop Mininet Connected To Follower Node1
00:00:02.750 TEST Start Mininet Connect To Follower Node2
00:01:40.403 TEST Verify Flows In Switch Connected To Follower Node2
00:00:00.377 SETUP SetupUtils . Setup_Test_With_Logging_And_Without_Fast_Failing  
00:01:40.025 KEYWORD MininetKeywords . Verify Aggregate Flow From Mininet Session   ${mininet_conn_id} ${flow_count_after_add} ${operation_timeout}
00:01:40.025 KEYWORD BuiltIn . Wait Until Keyword Succeeds   ${time_out} 2s MininetKeywords.Check Flows In Mininet ${mininet_conn} ${flow_count}
00:00:00.042 KEYWORD MininetKeywords . Check Flows In Mininet   ${mininet_conn} ${flow_count}
00:00:00.001 IF """${mininet_conn}""" != ""  
00:00:00.000 KEYWORD ${cmd} = BuiltIn . Set Variable   dpctl dump-aggregate -O OpenFlow13
00:00:00.038 KEYWORD ${output} = MininetKeywords . Send Mininet Command   ${mininet_conn} ${cmd}
00:00:00.000 KEYWORD ${flows} = String . Get Regexp Matches   ${output} (?<=flow_count\=).*?(?=\r)
00:00:00.000 KEYWORD ${total_flows} = BuiltIn . Evaluate   sum(map(int, ${flows}))
00:00:00.000 KEYWORD BuiltIn . Should Be Equal As Numbers   ${total_flows} ${flow_count}
01:41:07.150 INFO Argument types are: <class 'int'> <class 'str'>
01:41:07.150 FAIL 0.0 != 10000.0
01:41:07.150 FAIL Keyword 'MininetKeywords.Check Flows In Mininet' failed after retrying for 1 minute 40 seconds. The last error was: 0.0 != 10000.0
00:00:02.699 TEST Stop Mininet Connected To Follower Node2
00:00:02.695 TEST Start Mininet Connect To Inventory Leader
00:01:42.335 TEST Verify Flows In Switch Connected To Leader
00:00:00.342 SETUP SetupUtils . Setup_Test_With_Logging_And_Without_Fast_Failing  
00:01:41.992 KEYWORD MininetKeywords . Verify Aggregate Flow From Mininet Session   ${mininet_conn_id} ${flow_count_after_add} ${operation_timeout}
00:01:41.991 KEYWORD BuiltIn . Wait Until Keyword Succeeds   ${time_out} 2s MininetKeywords.Check Flows In Mininet ${mininet_conn} ${flow_count}
00:00:00.033 KEYWORD MininetKeywords . Check Flows In Mininet   ${mininet_conn} ${flow_count}
00:00:00.001 IF """${mininet_conn}""" != ""  
00:00:00.000 KEYWORD ${cmd} = BuiltIn . Set Variable   dpctl dump-aggregate -O OpenFlow13
00:00:00.028 KEYWORD ${output} = MininetKeywords . Send Mininet Command   ${mininet_conn} ${cmd}
00:00:00.000 KEYWORD ${flows} = String . Get Regexp Matches   ${output} (?<=flow_count\=).*?(?=\r)
00:00:00.000 KEYWORD ${total_flows} = BuiltIn . Evaluate   sum(map(int, ${flows}))
00:00:00.000 KEYWORD BuiltIn . Should Be Equal As Numbers   ${total_flows} ${flow_count}
01:42:54.879 INFO Argument types are: <class 'int'> <class 'str'>
01:42:54.879 FAIL 0.0 != 10000.0
01:42:54.880 FAIL Keyword 'MininetKeywords.Check Flows In Mininet' failed after retrying for 1 minute 40 seconds. The last error was: 0.0 != 10000.0
00:00:02.765 TEST Stop Mininet Connected To Inventory Leader
00:00:00.378 TEST Delete All Flows From Follower Node1
00:00:00.369 SETUP SetupUtils . Setup_Test_With_Logging_And_Without_Fast_Failing  
00:00:00.004 KEYWORD BulkomaticKeywords . Delete Bulk Flow In Node   ${temp_json_config_del} ${Follower_Node_1} ${operation_timeout}
01:42:58.023 FAIL Variable '${temp_json_config_del}' not found.
00:00:00.352 TEST Verify No Flows In Inventory Leader
00:00:00.339 SETUP SetupUtils . Setup_Test_With_Logging_And_Without_Fast_Failing  
00:00:00.004 KEYWORD BulkomaticKeywords . Get Bulk Flow And Verify Count In Cluster   ${temp_json_config_get} ${operation_timeout} ${flow_count_after_del} ${Inventory_Leader_List}
01:42:58.375 FAIL Variable '${temp_json_config_get}' not found.
00:26:58.283 SUITE Cluster HA Data Recovery BulkFlow 2Node Cluster
00:00:03.821 SETUP SetupUtils . Setup_Utils_For_Setup_And_Teardown  
00:00:00.000 TEARDOWN RequestsLibrary . Delete All Sessions  
00:00:00.428 TEST Check Shards Status and Initialize Variables
00:00:00.406 SETUP SetupUtils . Setup_Test_With_Logging_And_Without_Fast_Failing  
00:00:00.019 KEYWORD ClusterOpenFlow . Check OpenFlow Shards Status  
00:00:00.009 KEYWORD CompareStream . Run_Keyword_If_At_Least_Phosphorus   Collections.Remove Values From List ${SHARD_OPER_LIST} entity-ownership
00:00:00.008 KEYWORD BuiltIn . Run Keyword And Return   Run_Keyword_If_At_Least phosphorus ${kw_name} @{varargs} &{kwargs}
00:00:00.001 KEYWORD CompareStream . Run_Keyword_If_At_Least   phosphorus ${kw_name} @{varargs} &{kwargs}
00:00:00.000 KEYWORD BuiltIn . Run Keyword And Return If   ${Stream_dict}[${ODL_STREAM}] >= ${Stream_dict}[${lower_bound}] ${kw_name} @{varargs} &{kwargs}
01:43:02.690 INFO Returning from the enclosing user keyword.
00:00:00.000 KEYWORD BuiltIn . Log   ${SHARD_OPER_LIST}
00:00:00.000 KEYWORD ClusterManagement . Verify_Leader_Exists_For_Each_Shard   shard_name_list=${SHARD_OPER_LIST} shard_type=operational member_index_list=${controller_index_list}
00:00:00.000 KEYWORD ClusterManagement . Verify_Leader_Exists_For_Each_Shard   shard_name_list=${SHARD_CONF_LIST} shard_type=config member_index_list=${controller_index_list}
00:00:00.000 KEYWORD ${temp_json_config_add} = BulkomaticKeywords . Set DPN And Flow Count In Json Add   ${orig_json_config_add} ${switch_count} ${flow_count_per_switch}
00:00:00.000 KEYWORD ${temp_json_config_get} = BulkomaticKeywords . Set DPN And Flow Count In Json Get   ${orig_json_config_get} ${switch_count} ${flow_count_after_add}
00:00:00.000 KEYWORD ${temp_json_config_del} = BulkomaticKeywords . Set DPN And Flow Count In Json Del   ${orig_json_config_del} ${switch_count} ${flow_count_per_switch}
00:00:00.000 KEYWORD BuiltIn . Set Suite Variable   ${temp_json_config_add}
00:00:00.000 KEYWORD BuiltIn . Set Suite Variable   ${temp_json_config_get}
00:00:00.000 KEYWORD BuiltIn . Set Suite Variable   ${temp_json_config_del}
00:00:01.132 TEST Get Inventory Follower Before Leader Restart
00:00:03.713 TEST Shutdown Leader From Cluster Node
00:01:51.617 TEST Check Shards Status After Leader Shutdown
00:00:00.828 TEST Check Shard Status For Leader After PreLeader Shutdown
00:00:03.076 TEST Start Mininet Connect To Follower Node1
00:00:00.303 TEST Add Bulk Flow From Follower
00:00:00.304 TEST Get Bulk Flows And Verify In Leader
00:01:42.230 TEST Verify Flows In Switch Before Cluster Restart
00:00:25.185 TEST Restart Pre Leader From Cluster Node
00:05:51.905 TEST Check Shards Status After Leader Restart
00:01:41.385 TEST Verify Data Recovery After Leader Restart
00:01:42.422 TEST Verify Flows In Switch After Leader Restart
00:00:02.635 TEST Stop Mininet Connected To Follower Node1
00:00:00.397 TEST Delete All Flows From Follower Node1
00:00:00.368 TEST Verify No Flows In Leader Node
00:00:01.214 TEST Get Inventory Follower And Leader Before Cluster Restart
00:00:04.459 TEST Shutdown Follower From Cluster Node
00:01:51.679 TEST Check Shards Status After Follower Shutdown
00:00:03.016 TEST Start Mininet Connect To Follower Node
00:00:00.286 TEST Add Bulk Flow From Follower Node1
00:00:00.383 TEST Get Bulk Flows And Verify In Leader Before Follower Restart
00:01:40.358 TEST Verify Flows In Switch Before Follower Restart
00:00:25.273 TEST Restart Follower From Cluster Node
00:05:52.130 TEST Check Shards Status After Follower Restart
00:01:41.485 TEST Verify Data Recovery After Follower Restart
00:01:42.498 TEST Verify Flows In Switch After Follower Restart
00:00:02.866 TEST Stop Mininet Connected To Follower Node
00:00:00.385 TEST Delete All Flows From Follower Node
00:00:00.427 TEST Verify No Flows In Leader Node After Follower Restart
00:31:11.666 SUITE Cluster HA Data Recovery BulkFlow Single Switch
00:00:08.244 SUITE Cluster Current Term Verification 3Node Cluster