Test Statistics

Total Statistics
Total
Pass
Fail
Skip
Elapsed
Pass / Fail / Skip
All Tests
101000:00:01
Statistics by Tag
Total
Pass
Fail
Skip
Elapsed
Pass / Fail / Skip
critical
101000:00:01
Statistics by Suite
Total
Pass
Fail
Skip
Elapsed
Pass / Fail / Skip
101000:00:06

Test Execution Log

00:00:06.081 SUITE controller-drb-precedence-longevity.txt
00:00:04.975 SETUP Setup_Keyword  
00:00:00.000 TEARDOWN SSHLibrary . Close All Connections  
00:00:00.572 TEST Rpc_Provider_Precedence_Longevity
00:00:00.338 SETUP SetupUtils . Setup_Test_With_Logging_And_Without_Fast_Failing  
00:00:00.221 KEYWORD DrbCommons . Register_Rpc_On_Nodes   ${all_indices}
00:00:00.220 FOR ${index} IN @{index_list}  
00:00:00.220 ITERATION ${index} = 1  
00:00:00.220 KEYWORD DrbCommons . Register_Rpc_And_Update_Possible_Constants   ${index}
00:00:00.219 KEYWORD MdsalLowlevel . Register_Constant   ${member_index} ${CONSTANT_PREFIX}${member_index}
00:00:00.001 KEYWORD ${session} = ClusterManagement . Resolve_Http_Session_For_Member   member_index=${member_index}
00:00:00.000 KEYWORD &{mapping} = BuiltIn . Create Dictionary   CONSTANT=${constant}
00:00:00.217 KEYWORD TemplatedRequests . Post_As_Xml_Templated   ${REGISTER_CONSTANT_DIR} mapping=${mapping} session=${session}
00:00:00.212 KEYWORD ${response_text} = TemplatedRequests . Post_Templated   folder=${folder} base_name=data extension=xml accept=${ACCEPT_XML} content_type=${HEADERS_XML} mapping=${mapping} session=${session} normalize_json=False endline=${\n} iterations=${iterations} iter_start=${iter_start} additional_allowed_status_codes=${additional_allowed_status_codes} explicit_status_codes=${explicit_status_codes} http_timeout=${http_timeout} iter_j_offset=${iter_j_offset}
00:00:00.061 KEYWORD ${uri} = TemplatedRequests . Resolve_Text_From_Template_Folder   folder=${folder} base_name=location extension=uri mapping=${mapping} percent_encode=True
00:00:00.055 KEYWORD ${data} = TemplatedRequests . Resolve_Text_From_Template_Folder   folder=${folder} name_prefix=post_ base_name=${base_name} extension=${extension} mapping=${mapping} endline=${endline} iterations=${iterations} iter_start=${iter_start} iter_j_offset=${iter_j_offset}
00:00:00.004 KEYWORD ${jmes_expression} = TemplatedRequests . Resolve_Jmes_Path   ${folder}
00:00:00.071 KEYWORD ${response_text} = TemplatedRequests . Post_To_Uri   uri=${uri} data=${data} content_type=${content_type} accept=${accept} session=${session} jmes_path=${jmes_expression} normalize_json=${normalize_json} additional_allowed_status_codes=${additional_allowed_status_codes} explicit_status_codes=${explicit_status_codes} http_timeout=${http_timeout}
00:00:00.000 KEYWORD BuiltIn . Log   ${uri}
00:00:00.000 KEYWORD BuiltIn . Log   ${data}
00:00:00.000 KEYWORD BuiltIn . Log   ${content_type}
00:00:00.000 KEYWORD BuiltIn . Log   ${accept}
00:00:00.002 KEYWORD ${headers} = TemplatedRequests . Join_Two_Headers   first=${content_type} second=${accept}
00:00:00.066 IF """${http_timeout}""" == """${EMPTY}"""  
00:00:00.063 KEYWORD ${response} = RequestsLibrary . POST On Session   ${session} ${uri} data=${data} headers=${headers}
23:28:48.709 INFO POST Request : url=http://10.30.170.99:8181/rests/operations/odl-mdsal-lowlevel-control:register-constant path_url=/rests/operations/odl-mdsal-lowlevel-control:register-constant headers={'User-Agent': 'python-requests/2.32.3', 'Accept-Encoding': 'gzip, deflate', 'Accept': 'application/xml', 'Connection': 'keep-alive', 'Content-Type': 'application/xml', 'Content-Length': '117', 'Authorization': 'Basic YWRtaW46YWRtaW4='} body=<input xmlns="tag:opendaylight.org,2017:controller:yang:lowlevel:control"> <constant>constant-1</constant> </input>
23:28:48.709 INFO POST Response : url=http://10.30.170.99:8181/rests/operations/odl-mdsal-lowlevel-control:register-constant status=401, reason=Unauthorized headers={'Cache-Control': 'must-revalidate,no-cache,no-store', 'Content-Length': '0'} body=None
23:28:48.709 FAIL HTTPError: 401 Client Error: Unauthorized for url: http://10.30.170.99:8181/rests/operations/odl-mdsal-lowlevel-control:register-constant
00:00:00.000 ELSE  
00:00:00.000 KEYWORD TemplatedRequests . Check_Status_Code   ${response} additional_allowed_status_codes=${additional_allowed_status_codes} explicit_status_codes=${explicit_status_codes}
00:00:00.000 IF not ${normalize_json}  
00:00:00.000 KEYWORD ${text_normalized} = norm_json . Normalize Json Text   ${response.text} jmes_path=${jmes_path}
00:00:00.000 RETURN   ${text_normalized}
00:00:00.000 RETURN   ${response_text}
00:00:00.000 IF ${verify}  
00:00:00.000 RETURN   ${response_text}
00:00:00.000 KEYWORD DrbCommons . DrbCommons__Add_Possible_Constant   ${member_index}
00:00:00.000 KEYWORD DrbCommons . DrbCommons__Register_Index   ${member_index}
00:00:00.000 KEYWORD WaitForFailure . Verify_Keyword_Does_Not_Fail_Within_Timeout   ${LONGEVITY_TEST_DURATION_IN_SECS} 1s Test_Scenario
00:00:00.000 KEYWORD DrbCommons . Unregister_Rpc_On_Nodes   ${all_indices}
00:00:00.011 TEARDOWN SetupUtils . Teardown_Test_Show_Bugs_If_Test_Failed