SSHLibrary.Set_Client_Configuration timeout=5
SSHLibrary.Read_Until_Prompt
+Restperfclient__Wait_For_Finish
+ SSHLibrary.Write ${Empty}
+ ${stdout}= SSHLibrary.Read_Until_Prompt
+
Restperfclient__Invoke_With_Timeout
[Arguments] ${timeout} ${command}
- [Timeout] ${timeout}
- Execute_Command_Passes ${command} >${RestPerfClient__restperfclientlog} 2>&1
+ ${stdout}= SSHLibrary.Read
+ BuiltIn.Log ${stdout}
+ ${cmd}= BuiltIn.Set_Variable ${command} 2>&1 | tee ${RestPerfClient__restperfclientlog}
+ SSHLibrary.Write ${cmd}
+ SSHLibrary.Set_Client_Configuration timeout=120
+ BuiltIn.Wait_Until_Keyword_Succeeds ${timeout} 1s Restperfclient__Wait_For_Finish
Execute_Command_Passes cat ${RestPerfClient__restperfclientlog}
Invoke_Restperfclient
${command}= BuiltIn.Set_Variable ${RestPerfClient__restperfclient_invocation_command_prefix} ${options}
BuiltIn.Log Running restperfclient: ${command}
SSHLibrary.Switch_Connection ${RestPerfClient__restperfclient}
- SSHLibrary.Set_Client_Configuration timeout=${timeout}
${keyword_timeout}= DateTime.Add_Time_To_Time ${timeout} 2m result_format=compact
SetupUtils.Set_Known_Bug_Id 5413
${restperfclient_running}= Set_Variable True
*** Variables ***
${DIRECTORY_WITH_TEMPLATE_FOLDERS} ${CURDIR}/../../../variables/netconf/RestPerfClient
${REQUEST_COUNT} 65536
-${device_type} default
+${device_type} full-uri-device
${test_device} odl-mdsal-northbound-via-netconf-connector
*** Test Cases ***
SetupUtils.Setup_Utils_For_Setup_And_Teardown
NetconfKeywords.Setup_Netconf_Keywords
RestPerfClient.Setup_Restperfclient
+ ${device_type}= BuiltIn.Set_Variable_If ${USE_NETCONF_CONNECTOR}==${True} default ${device_type}
+ BuiltIn.Set_Suite_Variable ${device_type}
# Calculate timeouts
${value}= BuiltIn.Evaluate ${REQUEST_COUNT}/50+10
Utils.Set_User_Configurable_Variable_Default DIRECT_MDSAL_TIMEOUT ${value} s