update csit test for modeling/etsicatalog project 14/95314/2
authordyh <dengyuanhong@chinamobile.com>
Tue, 10 Sep 2019 07:42:45 +0000 (15:42 +0800)
committerdyh <dengyuanhong@chinamobile.com>
Thu, 12 Sep 2019 03:25:14 +0000 (11:25 +0800)
Change-Id: If69c17fb0e7664ae6f24af284833daa46ed32b82
Issue-ID: MODELING-220
Signed-off-by: dyh <dengyuanhong@chinamobile.com>
plans/modeling-etsicatalog/sanity-check/setup.sh [moved from plans/modeling-genericparser/sanity-check/setup.sh with 82% similarity]
plans/modeling-etsicatalog/sanity-check/teardown.sh [moved from plans/modeling-genericparser/sanity-check/teardown.sh with 95% similarity]
plans/modeling-etsicatalog/sanity-check/testplan.txt [moved from plans/modeling-genericparser/sanity-check/testplan.txt with 75% similarity]
tests/modeling-etsicatalog/test.robot [moved from tests/modeling-genericparser/test.robot with 72% similarity]

@@ -55,14 +55,15 @@ done
 echo sleep 60
 sleep 60
 
-# start modeling-genericparser
-docker run -d --name modeling-genericparser -v /var/lib/mysql -e MSB_ADDR=${DISCOVERY_IP}:10081 -e MYSQL_ADDR=${VFC_DB_IP}:3306 nexus3.onap.org:10001/onap/modeling/genericparser
-GenericParser_IP=`get-instance-ip.sh modeling-genericparser`
+# start modeling-etsicatalog
+docker run -d --name modeling-etsicatalog -v /var/lib/mysql -e MSB_ADDR=${DISCOVERY_IP}:10081 -e MYSQL_ADDR=${VFC_DB_IP}:3306 nexus3.onap.org:10001/onap/modeling/etsicatalog
+EtsiCatalog_IP=`get-instance-ip.sh modeling-etsicatalog`
 for i in {1..10}; do
-    curl -sS -m 1 ${GenericParser_IP}:8806 && break
+    curl -sS -m 1 ${EtsiCatalog_IP}:8806 && break
     echo sleep $i
     sleep $i
 done
+docker logs modeling-etsicatalog
 
 # Pass any variables required by Robot test suites in ROBOT_VARIABLES
-ROBOT_VARIABLES="-v MSB_IP:${MSB_IP} -v GenericParser_IP:${GenericParser_IP} -v MSB_DISCOVERY_IP:${DISCOVERY_IP}"
+ROBOT_VARIABLES="-v MSB_IP:${MSB_IP} -v EtsiCatalog_IP:${EtsiCatalog_IP} -v MSB_DISCOVERY_IP:${DISCOVERY_IP}"
@@ -20,4 +20,4 @@ kill-instance.sh msb_internal_apigateway
 kill-instance.sh msb_discovery
 kill-instance.sh msb_consul
 kill-instance.sh vfc-db
-kill-instance.sh modeling-genericparser
+kill-instance.sh modeling-etsicatalog
@@ -1,3 +1,3 @@
 # Test suites are relative paths under [integration/csit.git]/tests/.
 # Place the suites in run order.
-modeling-genericparser/test.robot
+modeling-etsicatalog/test.robot
similarity index 72%
rename from tests/modeling-genericparser/test.robot
rename to tests/modeling-etsicatalog/test.robot
index b3da1c0..2627740 100644 (file)
@@ -6,15 +6,15 @@ Library     json
 
 *** Variables ***
 @{return_ok_list}=         200  201  202
-${queryswagger_url}        /api/parser/v1/swagger.json
-${queryVNFPackage_url}     /api/parser/v1/vnfpackages
-${queryNSPackages_url}     /api/parser/v1/nspackages
-${healthcheck_url}         /api/parser/v1/health_check
+${queryswagger_url}        /api/catalog/v1/swagger.json
+${queryVNFPackage_url}     /api/catalog/v1/vnfpackages
+${queryNSPackages_url}     /api/catalog/v1/nspackages
+${healthcheck_url}         /api/catalog/v1/health_check
 
 *** Test Cases ***
 GetVNFPackages
     ${headers}            Create Dictionary    Content-Type=application/json    Accept=application/json
-    Create Session        web_session          http://${GenericParser_IP}:8806             headers=${headers}
+    Create Session        web_session          http://${EtsiCatalog_IP}:8806             headers=${headers}
     ${resp}=              Get Request          web_session                      ${queryVNFPackage_url}
     ${responese_code}=    Convert To String    ${resp.status_code}
     List Should Contain Value    ${return_ok_list}   ${responese_code}
@@ -22,7 +22,7 @@ GetVNFPackages
 HealthCheckTest
     [Documentation]    check health for catalog by MSB
     ${headers}    Create Dictionary    Content-Type=application/json    Accept=application/json
-    Create Session    web_session    http://${GenericParser_IP}:8806    headers=${headers}
+    Create Session    web_session    http://${EtsiCatalog_IP}:8806    headers=${headers}
     ${resp}=  Get Request    web_session    ${healthcheck_url}
     ${responese_code}=     Convert To String      ${resp.status_code}
     List Should Contain Value    ${return_ok_list}   ${responese_code}