X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Flibraries%2FDevstackUtils.robot;h=4357a26f6b9e3c435a7af92ac21a636321737e41;hb=293646a0b064801271ff868cb2b5b7f321f89caa;hp=6af68b7a4fa47e8347131307806094cb27def5e9;hpb=b7eee99f23efc4085f4f6287b79da4a319129020;p=integration%2Ftest.git diff --git a/csit/libraries/DevstackUtils.robot b/csit/libraries/DevstackUtils.robot index 6af68b7a4f..4357a26f6b 100644 --- a/csit/libraries/DevstackUtils.robot +++ b/csit/libraries/DevstackUtils.robot @@ -28,12 +28,9 @@ Open Connection Devstack Suite Setup [Arguments] ${odl_ip}=${ODL_SYSTEM_IP} [Documentation] Open connections to the nodes + SSHLibrary.Set Default Configuration timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT} DevstackUtils.Get DevStack Nodes Data RequestsLibrary.Create Session session http://${odl_ip}:${RESTCONFPORT} auth=${AUTH} headers=${HEADERS} - SSHLibrary.Set Default Configuration timeout=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT} - BuiltIn.Run Keyword If 0 < ${NUM_OS_SYSTEM} DevstackUtils.Open Connection OS_CNTL_CONN_ID ${OS_CONTROL_NODE_IP} - BuiltIn.Run Keyword If 1 < ${NUM_OS_SYSTEM} DevstackUtils.Open Connection OS_CMP1_CONN_ID ${OS_COMPUTE_1_IP} - BuiltIn.Run Keyword If 2 < ${NUM_OS_SYSTEM} DevstackUtils.Open Connection OS_CMP2_CONN_ID ${OS_COMPUTE_2_IP} Write Commands Until Prompt [Arguments] ${cmd} ${timeout}=${DEFAULT_DEVSTACK_PROMPT_TIMEOUT} @@ -67,7 +64,13 @@ Get DevStack Hostnames Set Node Data For AllinOne Setup [Documentation] Assign global variables for DevStack nodes where the Control Node enables Compute service also. + BuiltIn.Set Suite Variable ${OS_CMP1_IP} ${OS_CNTL_IP} + BuiltIn.Set Suite Variable ${OS_CMP2_IP} ${OS_CNTL_IP} BuiltIn.Set Suite Variable @{OS_ALL_IPS} ${OS_CNTL_IP} + BuiltIn.Set Suite Variable @{OS_CMP_IPS} ${OS_CNTL_IP} + BuiltIn.Set Suite Variable ${OS_CMP1_CONN_ID} ${OS_CNTL_CONN_ID} + BuiltIn.Set Suite Variable ${OS_CMP2_CONN_ID} ${OS_CNTL_CONN_ID} + BuiltIn.Set Suite Variable @{OS_ALL_CONN_IDS} ${OS_CNTL_CONN_ID} Set Node Data For Control And Compute Node Setup [Documentation] Assign global variables for DevStack nodes where the control node is also the compute @@ -75,6 +78,9 @@ Set Node Data For Control And Compute Node Setup BuiltIn.Set Suite Variable ${OS_CMP2_IP} ${OS_COMPUTE_1_IP} BuiltIn.Set Suite Variable @{OS_ALL_IPS} ${OS_CNTL_IP} ${OS_CMP2_IP} BuiltIn.Set Suite Variable @{OS_CMP_IPS} ${OS_CMP1_IP} ${OS_CMP2_IP} + BuiltIn.Set Suite Variable ${OS_CMP1_CONN_ID} ${OS_CNTL_CONN_ID} + DevstackUtils.Open Connection OS_CMP2_CONN_ID ${OS_COMPUTE_1_IP} + BuiltIn.Set Suite Variable @{OS_ALL_CONN_IDS} ${OS_CNTL_CONN_ID} ${OS_CMP2_CONN_ID} Set Node Data For Control Only Node Setup [Documentation] Assign global variables for DevStack nodes where the control node is different than the compute @@ -82,10 +88,14 @@ Set Node Data For Control Only Node Setup BuiltIn.Set Suite Variable ${OS_CMP2_IP} ${OS_COMPUTE_2_IP} BuiltIn.Set Suite Variable @{OS_ALL_IPS} ${OS_CNTL_IP} ${OS_CMP1_IP} ${OS_CMP2_IP} BuiltIn.Set Suite Variable @{OS_CMP_IPS} ${OS_CMP1_IP} ${OS_CMP2_IP} + DevstackUtils.Open Connection OS_CMP1_CONN_ID ${OS_COMPUTE_1_IP} + DevstackUtils.Open Connection OS_CMP2_CONN_ID ${OS_COMPUTE_2_IP} + BuiltIn.Set Suite Variable @{OS_ALL_CONN_IDS} ${OS_CNTL_CONN_ID} ${OS_CMP1_CONN_ID} ${OS_CMP2_CONN_ID} Get DevStack Nodes Data [Documentation] Assign global variables for DevStack nodes BuiltIn.Set Suite Variable ${OS_CNTL_IP} ${OS_CONTROL_NODE_IP} + DevstackUtils.Open Connection OS_CNTL_CONN_ID ${OS_CNTL_IP} BuiltIn.Run Keyword If ${NUM_OS_SYSTEM} == 1 DevstackUtils.Set Node Data For AllinOne Setup ... ELSE IF ${NUM_OS_SYSTEM} == 2 DevstackUtils.Set Node Data For Control And Compute Node Setup ... ELSE IF ${NUM_OS_SYSTEM} == 3 DevstackUtils.Set Node Data For Control Only Node Setup