# limitations under the License.
*** Settings ***
-Documentation [BASIC-12] NS Primitives
+Documentation [BASIC-12] NS Primitives
Library OperatingSystem
Library String
*** Test Cases ***
Change Juju Password
- [Documentation] NS package needs to be updated with the Juju credentials for your OSM installation
+ [Documentation] NS package needs to be updated with the Juju credentials for your OSM installation
${rc} ${stdout}= Run and Return RC and Output cp -r '%{PACKAGES_FOLDER}/${nsd_pkg}' '%{PACKAGES_FOLDER}/${new_nsd_pkg}'
Should Be Equal As Integers ${rc} ${success_return_code}
- ${nsd_yaml}= Get File %{PACKAGES_FOLDER}/${new_nsd_pkg}/${nsd_file}
- ${changed_nsd_yaml}= Replace String ${nsd_yaml} ${old_juju_password} %{JUJU_PASSWORD}
- Create File %{PACKAGES_FOLDER}/${new_nsd_pkg}/${nsd_file} ${changed_nsd_yaml}
+ ${nsd_yaml}= Get File %{PACKAGES_FOLDER}/${new_nsd_pkg}/${nsd_file}
+ ${changed_nsd_yaml}= Replace String ${nsd_yaml} ${old_juju_password} %{JUJU_PASSWORD}
+ Create File %{PACKAGES_FOLDER}/${new_nsd_pkg}/${nsd_file} ${changed_nsd_yaml}
Upload Vnfds
Upload Nsd
- Create NSD %{PACKAGES_FOLDER}/${new_nsd_pkg}/
+ Create NSD %{PACKAGES_FOLDER}/${new_nsd_pkg}/
Instantiate NS
- ${id}= Create Network Service ${nsd_name} %{VIM_TARGET} ${ns_name} ${ns_config} ${publickey} ns_launch_max_wait_time=${ns_timeout}
- Set Suite Variable ${ns_id} ${id}
+ ${id}= Create Network Service ${nsd_name} %{VIM_TARGET} ${ns_name} ${ns_config} ${publickey} ns_launch_max_wait_time=${ns_timeout}
+ Set Suite Variable ${ns_id} ${id}
# TODO: Check Initial Config Primitives Status
-Delete NS
+Delete NS
[Tags] cleanup
Delete NS ${ns_name}
[Tags] cleanup
Delete NSD ${nsd_name}
- Delete Temporary Descriptor Folder '%{PACKAGES_FOLDER}/${new_nsd_pkg}'
+ Delete Temporary Descriptor Folder '%{PACKAGES_FOLDER}/${new_nsd_pkg}'
Delete VNF Descriptors
[Tags] cleanup
*** Keywords ***
Suite Cleanup
- [Documentation] Test Suit Cleanup: Deleting Descriptor and instance
+ [Documentation] Test Suit Cleanup: Deleting Descriptor and instance
- Run Keyword If Any Tests Failed Delete NS ${ns_name}
- Run Keyword If Any Tests Failed Delete NSD ${nsd_name}
- Run Keyword If Any Tests Failed Delete VNFD ${vnfd_name1}
- Run Keyword If Any Tests Failed Delete VNFD ${vnfd_name2}
- Delete Temporary Descriptor Folder '%{PACKAGES_FOLDER}/${new_nsd_pkg}'
+ Run Keyword If Any Tests Failed Delete NS ${ns_name}
+ Run Keyword If Any Tests Failed Delete NSD ${nsd_name}
+ Run Keyword If Any Tests Failed Delete VNFD ${vnfd_name1}
+ Run Keyword If Any Tests Failed Delete VNFD ${vnfd_name2}
+ Delete Temporary Descriptor Folder '%{PACKAGES_FOLDER}/${new_nsd_pkg}'
Delete Temporary Descriptor Folder
- [Documentation] Removes the temporary package folder created for the test
+ [Documentation] Removes the temporary package folder created for the test
[Arguments] ${folder_name}
${rc} ${stdout}= Run and Return RC and Output rm -rf '${folder_name}'