X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Flibraries%2FNetconfKeywords.robot;h=422e436fa678620dcd487fb9fe378f9bc104dd89;hb=69c34cf13db1d6db66ba7a05ad1ce8d08c4be8b4;hp=e1642feb728fe3cb76eb6d1d8b3a3f04b5d339e7;hpb=a9e61a7db5a91c3f2598f642670abafbf8a9b57d;p=integration%2Ftest.git diff --git a/csit/libraries/NetconfKeywords.robot b/csit/libraries/NetconfKeywords.robot index e1642feb72..422e436fa6 100644 --- a/csit/libraries/NetconfKeywords.robot +++ b/csit/libraries/NetconfKeywords.robot @@ -43,10 +43,10 @@ Setup_NetconfKeywords Configure_Device_In_Netconf [Arguments] ${device_name} ${device_type}=default ${device_port}=${FIRST_TESTTOOL_PORT} ${device_address}=${TOOLS_SYSTEM_IP} ${device_user}=admin ${device_password}=topsecret - ... ${session}=default ${schema_directory}=/tmp/schema ${http_timeout}=${EMPTY} ${http_method}=put + ... ${device_key}=device-key ${session}=default ${schema_directory}=/tmp/schema ${http_timeout}=${EMPTY} ${http_method}=put [Documentation] Tell Netconf about the specified device so it can add it into its configuration. ${mapping}= BuiltIn.Create_dictionary DEVICE_IP=${device_address} DEVICE_NAME=${device_name} DEVICE_PORT=${device_port} DEVICE_USER=${device_user} DEVICE_PASSWORD=${device_password} - ... SCHEMA_DIRECTORY=${schema_directory} + ... DEVICE_KEY=${device_key} SCHEMA_DIRECTORY=${schema_directory} # TODO: Is it possible to use &{kwargs} as a mapping directly? Run Keyword if '${http_method}'=='post' TemplatedRequests.Post_As_Xml_Templated folder=${DIRECTORY_WITH_DEVICE_TEMPLATES}${/}${device_type} mapping=${mapping} session=${session} http_timeout=${http_timeout} ... ELSE TemplatedRequests.Put_As_Xml_Templated folder=${DIRECTORY_WITH_DEVICE_TEMPLATES}${/}${device_type} mapping=${mapping} session=${session} http_timeout=${http_timeout} @@ -89,7 +89,7 @@ Check_Device_Connected Builtin.Should_Contain ${device_status} "netconf-node-topology:connection-status": "connected" Wait_Device_Connected - [Arguments] ${device_name} ${timeout}=10s ${period}=1s ${session}=default + [Arguments] ${device_name} ${timeout}=20s ${period}=1s ${session}=default [Documentation] Wait for the device to become connected. ... It is more readable to use this keyword in a test case than to put the whole WUKS below into it. BuiltIn.Wait_Until_Keyword_Succeeds ${timeout} ${period} Check_Device_Connected ${device_name} session=${session}