3 Resource Variables.robot
4 Resource ../../../../libraries/Utils.robot
5 Resource ../../../../libraries/GBP/ConnUtils.robot
6 Variables ../../../../variables/Variables.py
11 [Arguments] ${GBP} ${suite_dir} ${sw_index} ${timeout}=10s
12 ConnUtils.Connect and Login ${GBP} timeout=${timeout}
13 SSHLibrary.Put File ${suite_dir}/init_scripts/* ${VM_HOME_FOLDER}${/}${VM_SCRIPTS_FOLDER}/ mode=0755
14 ${stdout} ${stderr} ${rc} Execute in VE
15 ... python ${VM_HOME_FOLDER}${/}${VM_SCRIPTS_FOLDER}/infrastructure_launch.py ${ODL_SYSTEM_IP} ${sw_index}
16 ... timeout=${timeout}
17 Should Be Equal As Numbers ${rc} 0
18 SSHLibrary.Close Connection
21 [Arguments] ${GBP} ${suite_dir} ${timeout}=3s
22 ConnUtils.Connect and Login ${GBP} timeout=${timeout}
23 ${stderr} SSHLibrary.Execute Command
24 ... rm ${VM_HOME_FOLDER}${/}${VM_SCRIPTS_FOLDER}/infrastructure_config.py
25 ... return_stderr=True
26 ... return_stdout=False
27 Should Be Empty ${stderr}
28 ${stderr} SSHLibrary.Execute Command
29 ... ${VM_HOME_FOLDER}${/}${VM_SCRIPTS_FOLDER}/clean-demo.sh
30 ... return_stderr=True
31 ... return_stdout=False
32 Should Be Empty ${stderr}
33 SSHLibrary.Close Connection