Test cases for GBP-SFC integration demo
[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
10 Start Connections
11     [Documentation]    Establishes connections to remote VMs.
12     SSHLibrary.Open Connection    ${GBPSFC1}    alias=GPSFC1_CONNECTION
13     Utils.Flexible Mininet Login
14     SSHLibrary.Open Connection    ${GBPSFC2}    alias=GPSFC2_CONNECTION
15     Utils.Flexible Mininet Login
16     SSHLibrary.Open Connection    ${GBPSFC3}    alias=GPSFC3_CONNECTION
17     Utils.Flexible Mininet Login
18     SSHLibrary.Open Connection    ${GBPSFC4}    alias=GPSFC4_CONNECTION
19     Utils.Flexible Mininet Login
20     SSHLibrary.Open Connection    ${GBPSFC5}    alias=GPSFC5_CONNECTION
21     Utils.Flexible Mininet Login
22     SSHLibrary.Open Connection    ${GBPSFC6}    alias=GPSFC6_CONNECTION
23     Utils.Flexible Mininet Login
24
25 Close Connections
26     [Documentation]    Closes connections to remote VMs.
27     Switch Connection    GPSFC1_CONNECTION
28     SSHLibrary.Close Connection
29     Switch Connection    GPSFC2_CONNECTION
30     SSHLibrary.Close Connection
31     Switch Connection    GPSFC3_CONNECTION
32     SSHLibrary.Close Connection
33     Switch Connection    GPSFC4_CONNECTION
34     SSHLibrary.Close Connection
35     Switch Connection    GPSFC5_CONNECTION
36     SSHLibrary.Close Connection
37     Switch Connection    GPSFC6_CONNECTION
38     SSHLibrary.Close Connection