Remove code for backuprestore
[integration/test.git] / csit / libraries / GBP / ConnUtils.robot
1 *** Settings ***
2 Library     SSHLibrary
3 Resource    ../SSHKeywords.robot
4
5
6 *** Variables ***
7 ${VE_DIR}       ${WORKSPACE}/GBPSFC_VE
8
9
10 *** Keywords ***
11 Connect and Login
12     [Arguments]    ${ip}    ${timeout}=3s
13     SSHLibrary.Open Connection    ${ip}    timeout=${timeout}
14     SSHKeywords.Flexible Mininet Login
15
16 Execute in VE
17     [Documentation]    Wrapper method for executing commands in python virtual environment.
18     [Arguments]    ${cmd}    ${virt_env_path}=${VE_DIR}    ${timeout}=10s
19     Set Client Configuration    timeout=${timeout}
20     ${stdout}    ${stderr}    ${rc}    SSHLibrary.Execute Command
21     ...    source ${virt_env_path}/bin/activate;${cmd}
22     ...    return_stderr=True
23     ...    return_stdout=True
24     ...    return_rc=True
25     RETURN    ${stdout}    ${stderr}    ${rc}