X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=robot-systest%2Ftestsuite%2Fhackfest_cloudinit.robot;h=389dea70b1188d37d60d248489d9476ace57af04;hb=12136271111872aef81e5473c5c25ae2b3599403;hp=0836006621660bbb91e5ed80d2de35e59a4d883d;hpb=5d3bce628e7caa587a3a45334bc91a9237717e30;p=osm%2Ftests.git diff --git a/robot-systest/testsuite/hackfest_cloudinit.robot b/robot-systest/testsuite/hackfest_cloudinit.robot index 0836006..389dea7 100644 --- a/robot-systest/testsuite/hackfest_cloudinit.robot +++ b/robot-systest/testsuite/hackfest_cloudinit.robot @@ -25,21 +25,30 @@ Resource %{ROBOT_DEVOPS_FOLDER}/lib/ns_lib.robot Resource %{ROBOT_DEVOPS_FOLDER}/lib/connectivity_lib.robot Resource %{ROBOT_DEVOPS_FOLDER}/lib/ssh_lib.robot -Variables %{ROBOT_DEVOPS_FOLDER}/resources/hackfest_cloudinit_ns_data.py - Force Tags hackfest_cloudinit cluster_main daily regression sanity Suite Teardown Run Keyword And Ignore Error Suite Cleanup *** Variables *** -${ns_id} ${EMPTY} +# NS and VNF descriptor package folder and ids +${vnfd_pkg} hackfest_cloudinit_vnf +${vnfd_name} hackfest_cloudinit-vnf +${nsd_pkg} hackfest_cloudinit_ns +${nsd_name} hackfest_cloudinit-ns + +# NS instance name and configuration +${ns_name} hfcloudinit +${ns_config} {vld: [ {name: mgmtnet, vim-network-name: %{VIM_MGMT_NET}} ] } + +# SSH user and password ${username} ubuntu ${password} osm4u + +${ns_id} ${EMPTY} ${vnf_member_index} 1 ${vnf_ip_addr} ${EMPTY} -${ns_config} {vld: [ {name: mgmtnet, vim-network-name: %{VIM_MGMT_NET}} ] } -# ${ns_config} ${EMPTY} + *** Test Cases *** Create Hackfest Cloudinit VNF Descriptor @@ -68,12 +77,12 @@ Get Vnf Ip Address Test SSH Access Sleep 30s Waiting ssh daemon to be up - Test SSH Connection ${vnf_ip_addr} ${username} ${password} ${privatekey} + Test SSH Connection ${vnf_ip_addr} ${username} ${password} ${EMPTY} Check Remote File Injected Via Cloud-init - ${stdout}= Execute Remote Command Check Rc Return Output ${vnf_ip_addr} ${username} ${password} ${privatekey} sudo cat /root/helloworld.txt + ${stdout}= Execute Remote Command Check Rc Return Output ${vnf_ip_addr} ${username} ${password} ${EMPTY} sudo cat /root/helloworld.txt log ${stdout}