Resource %{ROBOT_DEVOPS_FOLDER}/lib/ssh_lib.robot\r
Resource %{ROBOT_DEVOPS_FOLDER}/lib/openstack_lib.robot\r
\r
-Variables %{ROBOT_DEVOPS_FOLDER}/resources/epa_04-epa_underlay_sriov.py\r
+Force Tags epa_04 cluster_epa daily regression\r
\r
Suite Teardown Run Keyword And Ignore Error Suite Cleanup\r
\r
+\r
*** Variables ***\r
+# NS and VNF descriptor package folder and ids\r
+${vnfd_pkg} epa_1vm_sriov_vnf\r
+${vnfd_name} epa_1vm_sriov-vnf\r
+${nsd_pkg} epa_1vm_sriov_ns\r
+${nsd_name} epa_1vm_sriov-ns\r
+${ns_name} epa_04\r
+\r
+# Fixed IPs and subnet for datanet VL\r
+${datanet_subnet} 192.168.100.0/24\r
+${datanet_ip1} 192.168.100.11\r
+${datanet_ip2} 192.168.100.22\r
+\r
${vnf_member_index_1} 1\r
${vnf_member_index_2} 2\r
${username} ubuntu\r
\r
*** Test Cases ***\r
Create VNF Descriptor\r
- [Tags] epa_underlay_sriov sanity regression\r
\r
Remove Environment Variable OVERRIDES\r
Create VNFD '%{PACKAGES_FOLDER}/${vnfd_pkg}'\r
\r
\r
Create NS Descriptor\r
- [Tags] epa_underlay_sriov sanity regression\r
\r
Create NSD '%{PACKAGES_FOLDER}/${nsd_pkg}'\r
\r
\r
Instantiate Network Service\r
- [Tags] epa_underlay_sriov sanity regression\r
\r
- ${id}= Create Network Service ${nsd_name} %{VIM_TARGET} ${ns_name} ${ns_config} ${publickey}\r
+ ${id}= Create Network Service ${nsd_name} %{VIM_TARGET} ${ns_name} ${ns_config} ${EMPTY}\r
Set Suite Variable ${ns_id} ${id}\r
\r
\r
Get Management Ip Addresses\r
- [Tags] epa_underlay_sriov sanity regression\r
\r
Variable Should Exist ${ns_id} msg=Network service instance is not available\r
${ip} Get Vnf Management Ip Address ${ns_id} ${vnf_member_index_1}\r
\r
\r
Ping from Vnf1 to Vnf2\r
- [Tags] epa_underlay_sriov sanity regression\r
\r
Variable Should Exist ${ip_mgmt_1} msg=IP address of the data VNF '${vnf_member_index_1}' is not available\r
- Variable Should Exist ${privatekey} msg=SSH private key not available\r
Sleep 30 seconds Wait for SSH daemon to be up\r
- ${stdout}= Execute Remote Command Check Rc Return Output ${ip_mgmt_1} ${username} ${password} ${privatekey} ip addr ; ping -c 5 ${datanet_ip2}\r
+ ${stdout}= Execute Remote Command Check Rc Return Output ${ip_mgmt_1} ${username} ${password} ${EMPTY} ip addr ; ping -c 5 ${datanet_ip2}\r
log ${stdout}\r
\r
\r
Ping from Vnf2 to Vnf1\r
- [Tags] epa_underlay_sriov sanity regression\r
\r
Variable Should Exist ${ip_mgmt_2} msg=IP address of the data VNF '${vnf_member_index_2}' is not available\r
- Variable Should Exist ${privatekey} msg=SSH private key not available\r
- ${stdout}= Execute Remote Command Check Rc Return Output ${ip_mgmt_2} ${username} ${password} ${privatekey} ip addr ; ping -c 5 ${datanet_ip1}\r
+ ${stdout}= Execute Remote Command Check Rc Return Output ${ip_mgmt_2} ${username} ${password} ${EMPTY} ip addr ; ping -c 5 ${datanet_ip1}\r
log ${stdout}\r
\r
\r
Delete NS Instance\r
- [Tags] epa_underlay_sriov sanity regression cleanup\r
+ [Tags] cleanup\r
\r
Delete NS ${ns_name}\r
\r
\r
Delete NS Descriptor\r
- [Tags] epa_underlay_sriov sanity regression cleanup\r
+ [Tags] cleanup\r
\r
Delete NSD ${nsd_name}\r
\r
\r
Delete VNF Descriptor\r
- [Tags] epa_underlay_sriov sanity regression cleanup\r
+ [Tags] cleanup\r
\r
Delete VNFD ${vnfd_name}\r
\r