Merge "Added CSIT support for listPolicy API"
authorYang Xu <yang.xu3@huawei.com>
Fri, 22 Feb 2019 21:02:28 +0000 (21:02 +0000)
committerGerrit Code Review <gerrit@onap.org>
Fri, 22 Feb 2019 21:02:28 +0000 (21:02 +0000)
14 files changed:
INFO.yaml
plans/aaf/aafapi/.gitignore [new file with mode: 0644]
plans/aaf/aafapi/setup.sh
plans/vfc-gvnfm-vnfmgr/sanity-check/setup.sh [deleted file]
plans/vfc-gvnfm-vnfmgr/sanity-check/teardown.sh [deleted file]
plans/vfc-gvnfm-vnfmgr/sanity-check/testplan.txt [deleted file]
plans/vfc-nfvo-driver-vnfm-gvnfm/sanity-check/setup.sh
plans/vfc-nfvo-driver-vnfm-gvnfm/sanity-check/teardown.sh
plans/vfc-nfvo-driver-vnfm-gvnfm/sanity-check/testplan.txt
scripts/multicloud-ocata/generic_sim/Dockerfile
scripts/multicloud-pike/generic_sim/Dockerfile
tests/vfc/gvnfm-vnfmgr/test.robot [deleted file]
tests/vfc/nfvo-driver-ems/test.robot
tests/vfc/nfvo-driver-gvnfm/jujudriver.robot [deleted file]

index 3dddde9..70c224f 100644 (file)
--- a/INFO.yaml
+++ b/INFO.yaml
@@ -132,6 +132,6 @@ committers:
         email: 'mariusz.wagner@nokia.com'
         company: 'Nokia'
         id: 'mwagner9'
-        timezone: 'n/a'
+        timezone: 'Poland/Wroclaw'
 tsc:
     approval: 'https://lists.onap.org/pipermail/onap-tsc'
diff --git a/plans/aaf/aafapi/.gitignore b/plans/aaf/aafapi/.gitignore
new file mode 100644 (file)
index 0000000..019cc4d
--- /dev/null
@@ -0,0 +1 @@
+/authz*
index 6c88ceb..8207367 100644 (file)
@@ -47,18 +47,20 @@ else
   chmod -R 777 authz
   cd authz
 fi
-
+echo "Current Dir: ${PWD}"
 
 # Locate to Docker dir
 cd auth/docker
 if [ ! -e d.props ]; then
   cp d.props.init d.props
 fi
+echo "Current Dir: ${PWD}"
 source d.props
 
 # Fill in anything missing
 $SED "s/^LATITUDE=.*/LATITUDE=${LATITUDE:=38.0}/" d.props
 $SED "s/^LONGITUDE=.*/LONGITUDE=${LONGITUDE:=-72.0}/" d.props
+$SED "s/^LONGITUDE=.*/LONGITUDE=${LONGITUDE:=-72.0}/" d.props
 # For Jenkins, gotta use 10001, not 10003
 DOCKER_REPOSITORY=nexus3.onap.org:10001
 $SED "s/DOCKER_REPOSITORY=.*/DOCKER_REPOSITORY=$DOCKER_REPOSITORY/"  d.props
@@ -67,39 +69,39 @@ $SED "s/HOSTNAME=.*/HOSTNAME=aaf.api.simpledemo.onap.org/"  d.props
 DOCKER_NAME=$(docker info | grep Name | awk '{print $2}' )
 echo "Docker Name is $DOCKER_NAME"
 
-if [ "$DOCKER_NAME" = "minikube" ]; then
-  echo "Minikube IP"
-  HOST_IP=$(minikube ip)
-else 
-  echo "Trying to get IP from Docker $DOCKER_NAME with 'ip route' method"
-  # ip route get 8.8.8.8
-  HOST_IP=$(ip route get 8.8.8.8 | awk '{print $7}')
-  if [ -z "$HOST_IP" ]; then
-     echo "Critical HOST_IP could not be obtained by 2 different methods.  Exiting..."
-     exit
-  fi
-  echo 
-fi
-$SED "s/HOST_IP=.*/HOST_IP=$HOST_IP/" d.props
-
-cat d.props
-
-# Pull latest Dockers
-AAF_DOCKER_VERSION=${VERSION}
-NEXUS_USERNAME=anonymous
-NEXUS_PASSWD=anonymous
-echo "$NEXUS_PASSWD" | docker login -u $NEXUS_USERNAME --password-stdin $DOCKER_REPOSITORY
-
-docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_cass:$AAF_DOCKER_VERSION
-docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_config:$AAF_DOCKER_VERSION
-docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_cm:$AAF_DOCKER_VERSION
-docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_fs:$AAF_DOCKER_VERSION
-docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_gui:$AAF_DOCKER_VERSION
-docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_hello:$AAF_DOCKER_VERSION
-docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_locate:$AAF_DOCKER_VERSION
-docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_oauth:$AAF_DOCKER_VERSION
-docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_service:$AAF_DOCKER_VERSION
 
+#if [ "$DOCKER_NAME" = "minikube" ]; then
+#  echo "Minikube IP"
+#  HOST_IP=$(minikube ip)
+#else 
+#  echo "Trying to get IP from Docker $DOCKER_NAME with 'ip route' method"
+#  # ip route get 8.8.8.8
+#  HOST_IP=$(ip route get 8.8.8.8 | awk '{print $7}')
+#  if [ -z "$HOST_IP" ]; then
+#     echo "Critical HOST_IP could not be obtained by 2 different methods.  Exiting..."
+#     exit
+#  fi
+#  echo 
+#fi
+#$SED "s/HOST_IP=.*/HOST_IP=$HOST_IP/" d.props
+
+if [ -z "$SKIP_PULL" ]; then
+  # Pull latest Dockers
+  AAF_DOCKER_VERSION=${VERSION}
+  NEXUS_USERNAME=anonymous
+  NEXUS_PASSWD=anonymous
+  echo "$NEXUS_PASSWD" | docker login -u $NEXUS_USERNAME --password-stdin $DOCKER_REPOSITORY
+
+  docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_cass:$AAF_DOCKER_VERSION
+  docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_config:$AAF_DOCKER_VERSION
+  docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_cm:$AAF_DOCKER_VERSION
+  docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_fs:$AAF_DOCKER_VERSION
+  docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_gui:$AAF_DOCKER_VERSION
+  docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_hello:$AAF_DOCKER_VERSION
+  docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_locate:$AAF_DOCKER_VERSION
+  docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_oauth:$AAF_DOCKER_VERSION
+  docker pull $DOCKER_REPOSITORY/onap/aaf/aaf_service:$AAF_DOCKER_VERSION
+fi
 # Cassandra Install/Start
 cd ../auth-cass/docker
 echo Cassandra Install
@@ -116,14 +118,15 @@ docker images
 
 docker ps -a
 
-for C in aaf_service aaf_locate aaf_oauth aaf_cm aaf_gui aaf_hello aaf_fs; do
+for C in aaf-service aaf-locate aaf-oauth aaf-cm aaf-gui aaf-hello aaf-fs; do
   docker logs $C
 done
 
-bash ./aaf.sh wait aaf_service
+bash ./aaf.sh wait aaf-service
 
-AAF_IP=$(docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' aaf_service)
+AAF_IP=$(docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' aaf-service)
 echo AAF_IP=${AAF_IP}
 
-#Pass any variables required by Robot test suites in ROBOT_VARIABLES
-ROBOT_VARIABLES="-v AAF_IP:${AAF_IP}"
+openssl s_client -connect $AAF_IP:8100
+
+export ROBOT_VARIABLES="-v AAF_IP:${AAF_IP}"
diff --git a/plans/vfc-gvnfm-vnfmgr/sanity-check/setup.sh b/plans/vfc-gvnfm-vnfmgr/sanity-check/setup.sh
deleted file mode 100755 (executable)
index 3c985aa..0000000
+++ /dev/null
@@ -1,67 +0,0 @@
-#!/bin/bash
-#
-# Copyright 2017 ZTE Corporation.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-# Place the scripts in run order:
-# Start all process required for executing test case
-
-source ${SCRIPTS}/common_functions.sh
-
-#start msb
-docker run -d -p 8500:8500  --name msb_consul consul:0.9.3
-MSB_CONSUL_IP=`get-instance-ip.sh msb_consul`
-echo MSB_CONSUL_IP=${MSB_CONSUL_IP}
-
-docker run -d  -p 10081:10081  -e CONSUL_IP=$MSB_CONSUL_IP --name msb_discovery nexus3.onap.org:10001/onap/msb/msb_discovery
-MSB_DISCOVERY_IP=`get-instance-ip.sh msb_discovery`
-echo DISCOVERY_IP=${MSB_DISCOVERY_IP}
-
-docker run -d -p 80:80 -e CONSUL_IP=$MSB_CONSUL_IP -e SDCLIENT_IP=$MSB_DISCOVERY_IP --name msb_internal_apigateway nexus3.onap.org:10001/onap/msb/msb_apigateway
-MSB_IAG_IP=`get-instance-ip.sh msb_internal_apigateway`
-echo MSB_IAG_IP=${MSB_IAG_IP}
-
-docker run -d -p 3306:3306 --name vfc-db nexus3.onap.org:10001/onap/vfc/db
-VFC_DB_IP=`get-instance-ip.sh vfc-db`
-echo VFC_DB_IP=${VFC_DB_IP}
-
-# Wait for initialization(8500 Consul, 10081 Service Registration & Discovery, 80 api gateway)
-for i in {1..10}; do
-    curl -sS -m 1 ${MSB_CONSUL_IP}:8500 && curl -sS -m 1 ${MSB_DISCOVERY_IP}:10081 && curl -sS -m 1 ${MSB_IAG_IP}:80 && break
-    echo sleep $i
-    sleep $i
-done
-
-# Wait for initialization(3306 DB)
-for i in {1..3}; do
-    curl -sS -m 1 ${VFC_DB_IP}:3306 && break
-    echo sleep $i
-    sleep $i
-done
-
-# wait for container initalization
-echo sleep 30
-sleep 30
-
-# start vfc-vnfmgr
-docker run -d --name vfc-vnfmgr -e MSB_ADDR=${MSB_IAG_IP}:80 -e MYSQL_ADDR=${VFC_DB_IP}:3306 nexus3.onap.org:10001/onap/vfc/vnfmgr
-VNFMGR_IP=`get-instance-ip.sh vfc-vnfmgr`
-for i in {1..10}; do
-    curl -sS -m 1 ${VNFMGR_IP}:8803 && break
-    echo sleep $i
-    sleep $i
-done
-
-# Pass any variables required by Robot test suites in ROBOT_VARIABLES
-ROBOT_VARIABLES="-v MSB_IAG_IP:${MSB_IAG_IP} -v VNFMGR_IP:${VNFMGR_IP} -v SCRIPTS:${SCRIPTS}"
diff --git a/plans/vfc-gvnfm-vnfmgr/sanity-check/teardown.sh b/plans/vfc-gvnfm-vnfmgr/sanity-check/teardown.sh
deleted file mode 100755 (executable)
index cfabe42..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/bash
-#
-# Copyright 2017 ZTE Corporation.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-#     http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# This script is sourced by run-csit.sh after Robot test completion.
-kill-instance.sh msb_internal_apigateway
-kill-instance.sh msb_discovery
-kill-instance.sh msb_consul
-kill-instance.sh vfc-db
-kill-instance.sh vfc-vnfmgr
diff --git a/plans/vfc-gvnfm-vnfmgr/sanity-check/testplan.txt b/plans/vfc-gvnfm-vnfmgr/sanity-check/testplan.txt
deleted file mode 100644 (file)
index c90cc93..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-# Test suites are relative paths under [integration/csit.git]/tests/.
-# Place the suites in run order.
-vfc/gvnfm-vnfmgr/test.robot
index bdc66d0..e7ac1f3 100644 (file)
@@ -52,16 +52,5 @@ for i in {1..10}; do
     sleep $i
 done
 
-# start vfc-jujudriver
-docker run -d --name vfc-jujudriver -e MSB_ADDR=${MSB_IAG_IP}:80 nexus3.onap.org:10001/onap/vfc/jujudriver
-JUJUDRIVER_IP=`get-instance-ip.sh vfc-jujudriver`
-
-# Wait for initialization
-for i in {1..10}; do
-    curl -sS ${JUJUDRIVER_IP}:8483 && break
-    echo sleep $i
-    sleep $i
-done
-
 # Pass any variables required by Robot test suites in ROBOT_VARIABLES
-ROBOT_VARIABLES="-v MSB_IAG_IP:${MSB_IAG_IP} -v GVNFMDRIVER_IP:${GVNFMDRIVER_IP} -v JUJUDRIVER_IP:${JUJUDRIVER_IP}"
+ROBOT_VARIABLES="-v MSB_IAG_IP:${MSB_IAG_IP} -v GVNFMDRIVER_IP:${GVNFMDRIVER_IP}"
index 78d7c5a..d90aad2 100644 (file)
@@ -19,6 +19,4 @@
 kill-instance.sh msb_internal_apigateway
 kill-instance.sh msb_discovery
 kill-instance.sh msb_consul
-kill-instance.sh  vfc-gvnfmdriver
-
-kill-instance.sh vfc-jujudriver
+kill-instance.sh vfc-gvnfmdriver
index a54f095..1295b2f 100644 (file)
@@ -2,5 +2,3 @@
 # Place the suites in run order.
 
 vfc/nfvo-driver-gvnfm/gvnfmdriver.robot
-
-vfc/nfvo-driver-gvnfm/jujudriver.robot
diff --git a/tests/vfc/gvnfm-vnfmgr/test.robot b/tests/vfc/gvnfm-vnfmgr/test.robot
deleted file mode 100644 (file)
index 90392c9..0000000
+++ /dev/null
@@ -1,14 +0,0 @@
-*** settings ***
-Library     Collections
-Library     RequestsLibrary
-Library     OperatingSystem
-Library     json
-
-*** Variables ***
-@{return_ok_list}=   200  201  202
-${queryswagger_url}    /api/vnfmgr/v1/swagger.json
-
-*** Test Cases ***
-NslcmSwaggerTest
-    [Documentation]    query vnfmgr swagger info rest test
-    Should Be Equal    2.0    2.0
index e1a5776..29aa10a 100755 (executable)
@@ -1,4 +1,4 @@
-*** settings ***
+*** Settings ***
 Library     Collections
 Library     RequestsLibrary
 Library     OperatingSystem
@@ -19,13 +19,3 @@ EMSDriverSwaggerTest
     ${response_json}    json.loads    ${resp.content}
     ${swagger_version}=    Convert To String      ${response_json['swagger']}
     Should Be Equal    ${swagger_version}    2.0
-
-EMSDriverSwaggerByMSBTest
-    [Documentation]    query swagger info of emsdriver by MSB
-    ${headers}    Create Dictionary    Content-Type=application/json    Accept=application/json
-    Create Session    web_session    http://${MSB_IAG_IP}:80    headers=${headers}
-    ${resp}=  Get Request    web_session    ${queryswagger_url}
-    ${responese_code}=     Convert To String      ${resp.status_code}
-    Should Be Equal    2.0    2.0      
-
-               
\ No newline at end of file
diff --git a/tests/vfc/nfvo-driver-gvnfm/jujudriver.robot b/tests/vfc/nfvo-driver-gvnfm/jujudriver.robot
deleted file mode 100644 (file)
index d571ee9..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-*** settings ***
-Library     Collections
-Library     RequestsLibrary
-Library     simplejson
-Library     OperatingSystem
-Library     json
-Library     HttpLibrary.HTTP
-
-*** Variables ***
-@{return_ok_list}=   200  201  202
-${queryswagger_url}    /openoapi/jujuvnfm/v1/swagger.json
-
-*** Test Cases ***
-SwaggerFuncTest
-    [Documentation]    query swagger info rest test
-    Should Be Equal    2.0    2.0