Resource %{ROBOT_DEVOPS_FOLDER}/lib/nsd_lib.robot
Resource %{ROBOT_DEVOPS_FOLDER}/lib/ns_lib.robot
Resource %{ROBOT_DEVOPS_FOLDER}/lib/ssh_lib.robot
+Resource %{ROBOT_DEVOPS_FOLDER}/lib/juju_lib.robot
Force Tags basic_06 cluster_ee_config daily regression
${day_2_file_name_2} /home/ubuntu/mytouch2
${ns_timeout} 15min
+# VNF profile id, execution environment name to check VNF level charm naming
+${vnf_profile_id} vnf1
+${ee_name} simple-ee
+
*** Test Cases ***
Create Charm VNF Descriptor
${id}= Create Network Service ${nsd_name} %{VIM_TARGET} ${ns_name} ${ns_config} ${publickey} ${ns_timeout}
Set Suite Variable ${ns_id} ${id}
+ Set Suite Variable ${model_name} ${id}
+
+
+Check VNF Charm Application Name
+
+ ${vnf_charm_app_name}= Get Application Name VNF Level Charm %{OSM_HOSTNAME} ${username} ${password} %{OSM_RSA_FILE} ${model_name} ${vnf_profile_id} ${ee_name}
+ ${length}= Get Length ${vnf_charm_app_name}
+ Should Be True ${length} <50
Get Management Ip Addresses
${ip_addr_1} Get Vnf Management Ip Address ${ns_id} ${vnf_member_index_1}
- log ${ip_addr_1}
+ Log ${ip_addr_1}
Set Suite Variable ${vnf_1_ip_addr} ${ip_addr_1}
${ip_addr_2} Get Vnf Management Ip Address ${ns_id} ${vnf_member_index_2}
- log ${ip_addr_2}
+ Log ${ip_addr_2}
Set Suite Variable ${vnf_2_ip_addr} ${ip_addr_2}