Tidied new and updated test suites
[integration/test.git] / csit / suites / groupbasedpolicy / GBPSFC / 6-node / Connections.robot
1 *** Settings ***
2 Library           SSHLibrary
3 Resource          ../../../../libraries/Utils.robot
4 Resource          ../../../../libraries/GBP/ConnUtils.robot
5 Variables         ../../../../variables/Variables.py
6 Resource          Variables.robot
7
8 *** Keywords ***
9 Start Connections
10     [Documentation]    Establishes connections to remote VMs.
11     SSHLibrary.Open Connection    ${GBPSFC1}    alias=GPSFC1_CONNECTION
12     Utils.Flexible Mininet Login
13     SSHLibrary.Open Connection    ${GBPSFC2}    alias=GPSFC2_CONNECTION
14     Utils.Flexible Mininet Login
15     SSHLibrary.Open Connection    ${GBPSFC3}    alias=GPSFC3_CONNECTION
16     Utils.Flexible Mininet Login
17     SSHLibrary.Open Connection    ${GBPSFC4}    alias=GPSFC4_CONNECTION
18     Utils.Flexible Mininet Login
19     SSHLibrary.Open Connection    ${GBPSFC5}    alias=GPSFC5_CONNECTION
20     Utils.Flexible Mininet Login
21     SSHLibrary.Open Connection    ${GBPSFC6}    alias=GPSFC6_CONNECTION
22     Utils.Flexible Mininet Login
23
24 Close Connections
25     [Documentation]    Closes connections to remote VMs.
26     Switch Connection    GPSFC1_CONNECTION
27     SSHLibrary.Close Connection
28     Switch Connection    GPSFC2_CONNECTION
29     SSHLibrary.Close Connection
30     Switch Connection    GPSFC3_CONNECTION
31     SSHLibrary.Close Connection
32     Switch Connection    GPSFC4_CONNECTION
33     SSHLibrary.Close Connection
34     Switch Connection    GPSFC5_CONNECTION
35     SSHLibrary.Close Connection
36     Switch Connection    GPSFC6_CONNECTION
37     SSHLibrary.Close Connection