X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Flibraries%2FNetconfKeywords.robot;h=abf155c92ea3ea1f01d903ba47d536a8a474b48a;hb=7dc9678b294479446ce4fb72ccca9994384bd03b;hp=6310c3adb070363173fec9427b27c8487e20d747;hpb=7e5a8e3140f4ae6ae45e05047650617b3f85253a;p=integration%2Ftest.git diff --git a/csit/libraries/NetconfKeywords.robot b/csit/libraries/NetconfKeywords.robot index 6310c3adb0..abf155c92e 100644 --- a/csit/libraries/NetconfKeywords.robot +++ b/csit/libraries/NetconfKeywords.robot @@ -26,7 +26,7 @@ Resource RemoteBash.robot *** Variables *** ${MAX_HEAP} 1G -${TESTTOOL_DEFAULT_JAVA_OPTIONS} -Xmx${MAX_HEAP} +${TESTTOOL_DEFAULT_JAVA_OPTIONS} -Xmx${MAX_HEAP} -Djava.security.egd=file:/dev/./urandom ${DIRECTORY_WITH_DEVICE_TEMPLATES} ${CURDIR}/../variables/netconf/device ${FIRST_TESTTOOL_PORT} 17830 ${BASE_NETCONF_DEVICE_PORT} 17830 @@ -67,7 +67,7 @@ Configure_Device_And_Verify [Documentation] Operation for configuring the device in the Netconf subsystem and connecting to it. Configure_Device ${current_name} ${log_response} KarafKeywords.Log_Message_To_Controller_Karaf Waiting for device ${current_name} to connect - Wait_Device_Connected ${current_name} period=0.5s + Wait_Device_Connected ${current_name} period=0.5s log_response=${log_response} KarafKeywords.Log_Message_To_Controller_Karaf Device ${current_name} connected Count_Netconf_Connectors_For_Device @@ -87,7 +87,7 @@ Wait_Connected [Arguments] ${current_name} ${log_response}=True [Documentation] Operation for waiting until the device is connected. KarafKeywords.Log_Message_To_Controller_Karaf Waiting for device ${current_name} to connect - Wait_Device_Connected ${current_name} period=0.5s timeout=300s + Wait_Device_Connected ${current_name} period=0.5s timeout=300s log_response=${log_response} KarafKeywords.Log_Message_To_Controller_Karaf Device ${current_name} connected Check_Device_Has_No_Netconf_Connector @@ -209,15 +209,15 @@ NetconfKeywords__Wait_Device_Is_Up_And_Running Install_And_Start_Testtool [Arguments] ${device-count}=10 ${debug}=true ${schemas}=none ${rpc_config}=none ${tool_options}=${EMPTY} ${java_options}=${TESTTOOL_DEFAULT_JAVA_OPTIONS} - ... ${mdsal}=true + ... ${mdsal}=true ${log_response}=True [Documentation] Install and run testtool. ${filename}= NexusKeywords.Deploy_Test_Tool netconf netconf-testtool Start_Testtool ${filename} ${device-count} ${debug} ${schemas} ${rpc_config} ${tool_options} - ... ${java_options} ${mdsal} + ... ${java_options} ${mdsal} log_response=${log_response} Start_Testtool [Arguments] ${filename} ${device-count}=10 ${debug}=true ${schemas}=none ${rpc_config}=none ${tool_options}=${EMPTY} - ... ${java_options}=${TESTTOOL_DEFAULT_JAVA_OPTIONS} ${mdsal}=true + ... ${java_options}=${TESTTOOL_DEFAULT_JAVA_OPTIONS} ${mdsal}=true ${log_response}=True [Documentation] Arrange to collect tool's output into a log file. ... Will use specific ${schemas} unless argument resolves to 'none', ... which signifies that there are no additional schemas to be deployed. @@ -233,7 +233,7 @@ Start_Testtool # Store information needed by other keywords. BuiltIn.Set_Suite_Variable ${NetconfKeywords__testtool_device_count} ${device-count} # Wait for the testtool to boot up. - Perform_Operation_On_Each_Device NetconfKeywords__Wait_Device_Is_Up_And_Running + Perform_Operation_On_Each_Device NetconfKeywords__Wait_Device_Is_Up_And_Running log_response=${log_response} Check_Device_Up_And_Running [Arguments] ${device-number} @@ -267,7 +267,7 @@ NetconfKeywords__Perform_Operation_With_Checking_On_Next_Device BuiltIn.Set_Suite_Variable ${current_port} ${next} Perform_Operation_On_Each_Device - [Arguments] ${operation} ${count}=${NetconfKeywords__testtool_device_count} ${timeout}=30m ${log_response}=True + [Arguments] ${operation} ${count}=${NetconfKeywords__testtool_device_count} ${timeout}=45m ${log_response}=True ${current_Date}= DateTime.Get_Current_Date ${deadline_Date}= DateTime.Add_Time_To_Date ${current_Date} ${timeout} BuiltIn.Set_Suite_Variable ${current_port} ${BASE_NETCONF_DEVICE_PORT}