*** Settings *** Library SSHLibrary Resource ../SSHKeywords.robot *** Variables *** ${VE_DIR} ${WORKSPACE}/GBPSFC_VE *** Keywords *** Connect and Login [Arguments] ${ip} ${timeout}=3s SSHLibrary.Open Connection ${ip} timeout=${timeout} SSHKeywords.Flexible Mininet Login Execute in VE [Documentation] Wrapper method for executing commands in python virtual environment. [Arguments] ${cmd} ${virt_env_path}=${VE_DIR} ${timeout}=10s Set Client Configuration timeout=${timeout} ${stdout} ${stderr} ${rc} SSHLibrary.Execute Command ... source ${virt_env_path}/bin/activate;${cmd} ... return_stderr=True ... return_stdout=True ... return_rc=True RETURN ${stdout} ${stderr} ${rc}