Adding VIM to OSM option 54/9154/4
authorFelipe Vicens <felipe.vicens@atos.net>
Wed, 24 Jun 2020 19:23:44 +0000 (21:23 +0200)
committervicens <felipe.vicens@atos.net>
Wed, 24 Jun 2020 19:39:35 +0000 (21:39 +0200)
Change-Id: Ifbcfeb50b451de19830e2fe9f537af0626742b4c
Signed-off-by: Felipe Vicens <felipe.vicens@atos.net>
robot-systest/run_test.sh

index 1f8636d..ac2e330 100755 (executable)
@@ -32,6 +32,13 @@ download_packages(){
         git checkout ${PACKAGES})
 }
 
+create_vim(){
+    echo -e "\nCreating VIM ${VIM_TARGET}"
+    osm vim-create --name ${VIM_TARGET} --user ${OS_USERNAME} --password ${OS_PASSWORD} --tenant ${OS_PROJECT_NAME} \
+                   --auth_url ${OS_AUTH_URL} --account_type openstack --description vim \
+                   --config "{management_network_name: ${VIM_MGMT_NET}}" || true
+}
+
 PARAMS=""
 
 while (( "$#" )); do
@@ -48,6 +55,10 @@ while (( "$#" )); do
             OSMCLIENT=$2 install_osmclient
             shift 2
             ;;
+        -c|--createvim)
+            create_vim
+            shift 1
+            ;;
         -h|--help)
             echo "OSM TESTS TOOL
 
@@ -65,6 +76,7 @@ Options:
         -o <osmclient_version> [OPTIONAL]: It is used to specify a particular osmclient version. Default: latest
         -p <package_branch> [OPTIONAL]: OSM packages repository branch. Default: master
         -t <testing_tags> [OPTIONAL]: Robot tests tags. [sanity, regression, particular_test]. Default: sanity
+        -c To create a VIM for the tests
 
 Volumes:
         <path_to_reports> [OPTIONAL]: It is the absolute path to reports location in the host