[HEALTCHECK] Exclude appc healthcheck test from CI
[testsuite.git] / robot / testsuites / health-check.robot
index ddd9551..4c8baff 100644 (file)
@@ -28,6 +28,7 @@ Resource          ../resources/dr_interface.robot
 Resource          ../resources/pomba_interface.robot
 Resource          ../resources/holmes_interface.robot
 Resource          ../resources/cds_interface.robot
 Resource          ../resources/pomba_interface.robot
 Resource          ../resources/holmes_interface.robot
 Resource          ../resources/cds_interface.robot
+Resource          ../resources/dcae_ms_interface.robot
 
 
 *** Test Cases ***
 
 
 *** Test Cases ***
@@ -35,20 +36,25 @@ Basic A&AI Health Check
     [Tags]    health    core  health-aai
     Run A&AI Health Check
 
     [Tags]    health    core  health-aai
     Run A&AI Health Check
 
+Enhanced A&AI Health Check
+    [Tags]    health    core  health-aai
+    Run Resource API AAI Inventory check
+    Run Traversal API AAI Inventory check
+
 Basic AAF Health Check
 Basic AAF Health Check
-    [Tags]    health    small  health-aaf
+    [Tags]    health  health-aaf
     Run AAF Health Check
 
 Basic AAF SMS Health Check
     Run AAF Health Check
 
 Basic AAF SMS Health Check
-    [Tags]    health    small  health-aaf
+    [Tags]    health  health-aaf
     Run SMS Health Check
 
 Basic APPC Health Check
     Run SMS Health Check
 
 Basic APPC Health Check
-    [Tags]    health    small   health-appc
+    [Tags]    health-appc
     Run APPC Health Check
 
 Basic CLI Health Check
     Run APPC Health Check
 
 Basic CLI Health Check
-    [Tags]    health    small  health-cli
+    [Tags]    health-cli    health
     Run CLI Health Check
 
 Basic CLAMP Health Check
     Run CLI Health Check
 
 Basic CLAMP Health Check
@@ -59,6 +65,10 @@ Basic DCAE Health Check
     [Tags]    health    medium   health-dcaegen2
     Run DCAE Health Check
 
     [Tags]    health    medium   health-dcaegen2
     Run DCAE Health Check
 
+Basic DCAE Microservices Health Check
+    [Tags]    health    medium   health-dcaegen2-services
+    Run DCAE Microservices Health Check
+
 Basic DMAAP Data Router Health Check
     [Tags]    health    datarouter   health-dmaap
     Run DR Health Check
 Basic DMAAP Data Router Health Check
     [Tags]    health    datarouter   health-dmaap
     Run DR Health Check
@@ -68,7 +78,7 @@ Basic DMAAP Message Router Health Check
     Run MR Health Check
 
 Basic DMAAP Message Router PubSub Health Check
     Run MR Health Check
 
 Basic DMAAP Message Router PubSub Health Check
-    [Tags]    healthmr    health-dmaap
+    [Tags]    healthmr    core    health-dmaap
     [Timeout]   30
     Run MR PubSub Health Check
 
     [Timeout]   30
     Run MR PubSub Health Check
 
@@ -77,33 +87,29 @@ Basic DMAAP Bus Controller Health Check With Basic Auth
     Run BC Health Check With Basic Auth
 
 Basic External API NBI Health Check
     Run BC Health Check With Basic Auth
 
 Basic External API NBI Health Check
-    [Tags]    health    externalapi    api    small
+    [Tags]    health    externalapi    api    medium
     Run NBI Health Check
 
 Basic Log Elasticsearch Health Check
     Run NBI Health Check
 
 Basic Log Elasticsearch Health Check
-    [Tags]    health    small    oom   health-log
+    [Tags]    oom   health-log
     Run Log Elasticsearch Health Check
 
 Basic Log Kibana Health Check
     Run Log Elasticsearch Health Check
 
 Basic Log Kibana Health Check
-    [Tags]    health    small    oom   health-log
+    [Tags]    oom   health-log
     Run Log Kibana Health Check
 
 Basic Log Logstash Health Check
     Run Log Kibana Health Check
 
 Basic Log Logstash Health Check
-    [Tags]    health    small    oom   health-log
+    [Tags]    oom   health-log
     Run Log Logstash Health Check
 
 Basic Microservice Bus Health Check
     Run Log Logstash Health Check
 
 Basic Microservice Bus Health Check
-    [Tags]    health    small  health-msb
+    [Tags]    health    medium  health-msb
     Run MSB Health Check
 
 Basic Multicloud API Health Check
     [Tags]    health    multicloud    small  health-multicloud
     Run MSB Get Request    /api/multicloud/v0/swagger.json
 
     Run MSB Health Check
 
 Basic Multicloud API Health Check
     [Tags]    health    multicloud    small  health-multicloud
     Run MSB Get Request    /api/multicloud/v0/swagger.json
 
-Basic Multicloud-ocata API Health Check
-    [Tags]    health    multicloud    small   health-multicloud
-    Run MSB Get Request    /api/multicloud-ocata/v0/swagger.json
-
 Basic Multicloud-pike API Health Check
     [Tags]    health    multicloud    small   health-multicloud
     Run MSB Get Request    /api/multicloud-pike/v0/swagger.json
 Basic Multicloud-pike API Health Check
     [Tags]    health    multicloud    small   health-multicloud
     Run MSB Get Request    /api/multicloud-pike/v0/swagger.json
@@ -128,9 +134,9 @@ Basic OOF-Homing Health Check
     [Tags]    health    medium   health-oof
     Run OOF-Homing Health Check
 
     [Tags]    health    medium   health-oof
     Run OOF-Homing Health Check
 
-Basic OOF-SNIRO Health Check
+Basic OOF-OSDF Health Check
     [Tags]    health    medium  health-oof
     [Tags]    health    medium  health-oof
-    Run OOF-SNIRO Health Check
+    Run OOF-OSDF Health Check
 
 Basic OOF-CMSO Health Check
     [Tags]    health    medium  health-oof
 
 Basic OOF-CMSO Health Check
     [Tags]    health    medium  health-oof
@@ -139,60 +145,72 @@ Basic OOF-CMSO Health Check
 Basic Policy Health Check
     [Tags]    health    medium   health-policy
     Run Policy Health Check
 Basic Policy Health Check
     [Tags]    health    medium   health-policy
     Run Policy Health Check
-    Run Policy API Healthcheck
-    Run Policy PAP Healthcheck
-    Run Policy Distribution Healthcheck
-    Run Policy XACML PDP Healthcheck
-    Run Policy APEX PDP Healthcheck
+
+Enhanced Policy New Healthcheck
+    [Tags]    health    medium   health-policy
+    Run Create Policy Post Request
+    Run Get Policy Get Request
+    Run Deploy Policy Pap Post Request
+    Run Undeploy Policy
+    Run Delete Policy Request
 
 Basic Pomba AAI-context-builder Health Check
 
 Basic Pomba AAI-context-builder Health Check
-    [Tags]    health    oom   health-pomba
+    [Tags]    oom   health-pomba
     Run Pomba Aai Context Builder Health Check
 
 Basic Pomba SDC-context-builder Health Check
     Run Pomba Aai Context Builder Health Check
 
 Basic Pomba SDC-context-builder Health Check
-    [Tags]    health    oom   health-pomba
+    [Tags]    oom   health-pomba
     Run Pomba Sdc Context Builder Health Check
 
 Basic Pomba Network-discovery-context-builder Health Check
     Run Pomba Sdc Context Builder Health Check
 
 Basic Pomba Network-discovery-context-builder Health Check
-    [Tags]    health    oom   health-pomba
+    [Tags]    oom   health-pomba
     Run Pomba Network Discovery Context Builder Health Check
 
 Basic Pomba Service-Decomposition Health Check
     Run Pomba Network Discovery Context Builder Health Check
 
 Basic Pomba Service-Decomposition Health Check
-    [Tags]    health    oom   health-pomba
+    [Tags]    oom   health-pomba
     Run Pomba Service Decomposition Health Check
 
 Basic Pomba Network-Discovery-MicroService Health Check
     Run Pomba Service Decomposition Health Check
 
 Basic Pomba Network-Discovery-MicroService Health Check
-    [Tags]    health    oom  health-pomba
+    [Tags]    oom  health-pomba
     Run Pomba Network Discovery MicroService Health Check
 
 Basic Pomba Pomba-Kibana Health Check
     Run Pomba Network Discovery MicroService Health Check
 
 Basic Pomba Pomba-Kibana Health Check
-    [Tags]    health    oom   health-pomba
+    [Tags]    oom   health-pomba
     Run Pomba Kibana Health Check
 
 Basic Pomba Elastic-Search Health Check
     Run Pomba Kibana Health Check
 
 Basic Pomba Elastic-Search Health Check
-    [Tags]    health    oom   health-pomba
+    [Tags]    oom   health-pomba
     Run Pomba Elastic Search Health Check
 
 Basic Pomba Sdnc-Context-Builder Health Check
     Run Pomba Elastic Search Health Check
 
 Basic Pomba Sdnc-Context-Builder Health Check
-    [Tags]    health    oom   health-pomba
+    [Tags]    oom   health-pomba
     Run Pomba Sdnc Context Builder Health Check
 
 Basic Pomba Context-Aggregator Health Check
     Run Pomba Sdnc Context Builder Health Check
 
 Basic Pomba Context-Aggregator Health Check
-    [Tags]    health    oom   health-pomba
+    [Tags]    oom   health-pomba
     Run Pomba Context Aggregator Health Check
 
 Basic Portal Health Check
     Run Pomba Context Aggregator Health Check
 
 Basic Portal Health Check
-    [Tags]    health    core   health-portal
+    [Tags]    health    medium   health-portal
     Run Portal Health Check
 
 Basic SDC Health Check
     [Tags]    health    core   health-sdc
     Run SDC Health Check
 
     Run Portal Health Check
 
 Basic SDC Health Check
     [Tags]    health    core   health-sdc
     Run SDC Health Check
 
+Enhanced SDC Health Check
+    [Tags]    health    core   health-sdc
+    Run SDC BE ONBOARD Healthcheck
+    Run SDC BE Healthcheck
+
 Basic SDNC Health Check
     [Tags]    health    core   health-sdnc
     Run SDNC Health Check
 
 Basic SDNC Health Check
     [Tags]    health    core   health-sdnc
     Run SDNC Health Check
 
+Enhanced SDNC Health Check
+    [Tags]    health    core   health-sdnc
+    Run SDNC Health Check Generic Resource API
+
 Basic SO Health Check
     [Tags]    health    core   health-so
     SO.Run Get Request    ${GLOBAL_SO_APIHAND_ENDPOINT}    ${GLOBAL_SO_HEALTH_CHECK_PATH}
 Basic SO Health Check
     [Tags]    health    core   health-so
     SO.Run Get Request    ${GLOBAL_SO_APIHAND_ENDPOINT}    ${GLOBAL_SO_HEALTH_CHECK_PATH}
@@ -209,68 +227,38 @@ Basic UseCaseUI API Health Check
     [Tags]    health    api    medium   health-uui
     Run MSB Get Request    /iui/usecaseui/
 
     [Tags]    health    api    medium   health-uui
     Run MSB Get Request    /iui/usecaseui/
 
-Basic VFC catalog API Health Check
-    [Tags]    health    api   health-vfc
-    Run MSB Get Request    /api/catalog/v1/swagger.json
-
-Basic VFC emsdriver API Health Check
-    [Tags]    health    3rdparty  health-vfc
-    Run MSB Get Request    /api/emsdriver/v1/swagger.json
-
 Basic VFC gvnfmdriver API Health Check
     [Tags]    health    3rdparty   health-vfc
 Basic VFC gvnfmdriver API Health Check
     [Tags]    health    3rdparty   health-vfc
-    Run MSB Get Request    /api/gvnfmdriver/v1/swagger.json
+    Run MSB Get Request    /api/gvnfmdriver/v1/health_check
 
 Basic VFC huaweivnfmdriver API Health Check
     [Tags]    health    3rdparty   health-vfc
     Run MSB Get Request    /api/huaweivnfmdriver/v1/swagger.json
 
 
 Basic VFC huaweivnfmdriver API Health Check
     [Tags]    health    3rdparty   health-vfc
     Run MSB Get Request    /api/huaweivnfmdriver/v1/swagger.json
 
-Basic VFC jujuvnfmdriver API Health Check
-    [Tags]    health    3rdparty   health-vfc
-    Run MSB Get Request    /api/jujuvnfmdriver/v1/swagger.json
-
-Basic VFC multivimproxy API Health Check
-    [Tags]    health    3rdparty   health-vfc
-    Run MSB Get Request    /api/multivimproxy/v1/swagger.json
-
-Basic VFC nokiav2driver API Health Check
-    [Tags]    health    3rdparty   health-vfc
-    Run MSB Get Request    /api/NokiaSVNFM/v1/swagger.json
-
 Basic VFC nslcm API Health Check
     [Tags]    health    api   health-vfc
 Basic VFC nslcm API Health Check
     [Tags]    health    api   health-vfc
-    Run MSB Get Request    /api/nslcm/v1/swagger.json
-
-Basic VFC resmgr API Health Check
-    [Tags]    health    api  health-vfc
-    Run MSB Get Request    /api/resmgr/v1/swagger.json
+    Run MSB Get Request    /api/nslcm/v1/health_check
 
 Basic VFC vnflcm API Health Check
     [Tags]    health    api  health-vfc
 
 Basic VFC vnflcm API Health Check
     [Tags]    health    api  health-vfc
-    Run MSB Get Request    /api/vnflcm/v1/swagger.json
+    Run MSB Get Request    /api/vnflcm/v1/health_check
 
 Basic VFC vnfmgr API Health Check
     [Tags]    health    api  health-vfc
 
 Basic VFC vnfmgr API Health Check
     [Tags]    health    api  health-vfc
-    Run MSB Get Request    /api/vnfmgr/v1/swagger.json
+    Run MSB Get Request    /api/vnfmgr/v1/health_check
 
 Basic VFC vnfres API Health Check
     [Tags]    health    api   health-vfc
 
 Basic VFC vnfres API Health Check
     [Tags]    health    api   health-vfc
-    Run MSB Get Request    /api/vnfres/v1/swagger.json
-
-Basic VFC workflow API Health Check
-    [Tags]    health    api   health-vfc
-    Run MSB Get Request    /api/workflow/v1/swagger.json
-
-Basic VFC ztesdncdriver API Health Check
-    [Tags]    health    3rdparty   health-vfc
-    Run MSB Get Request    /api/ztesdncdriver/v1/swagger.json
+    Run MSB Get Request    /api/vnfres/v1/health_check
 
 Basic VFC ztevnfmdriver API Health Check
     [Tags]    health    3rdparty   health-vfc
 
 Basic VFC ztevnfmdriver API Health Check
     [Tags]    health    3rdparty   health-vfc
-    Run MSB Get Request    /api/ztevnfmdriver/v1/swagger.json
+    Run MSB Get Request    /api/ztevnfmdriver/v1/health_check
 
 Basic VID Health Check
     [Tags]    health    small  health-vid
 
 Basic VID Health Check
     [Tags]    health    small  health-vid
+    [Timeout]    120
+    Setup Browser
     Run VID Health Check
 
 Basic VNFSDK Health Check
     Run VID Health Check
 
 Basic VNFSDK Health Check
@@ -284,19 +272,63 @@ Health Distribution Test
 
 Portal Login Tests
     [Tags]    healthlogin
 
 Portal Login Tests
     [Tags]    healthlogin
+    [Timeout]   120
     Run Portal Login Tests
 
 Portal Application Access Tests
     [Tags]    healthportalapp
     Run Portal Login Tests
 
 Portal Application Access Tests
     [Tags]    healthportalapp
-    [Timeout]    180
+    [Timeout]    900
     Run Portal Application Access Tests
 
     Run Portal Application Access Tests
 
+Portal SDC Application Access Test
+    [Tags]    healthportalapp2
+    [Timeout]    180
+    Run Portal Application Login Test   cs0008   demo123456!   gridster-SDC-icon-link   tabframe-SDC    Welcome to SDC
+    Close All Browsers
+
+Portal VID Application Access Test
+    [Tags]    healthportalapp2
+    [Timeout]    180
+    Run Portal Application Login Test   demo    demo123456!  gridster-Virtual-Infrastructure-Deployment-icon-link   tabframe-Virtual-Infrastructure-Deployment    Welcome to VID
+    Close All Browsers
+
+Portal A&AI UI Application Access Test
+    [Tags]    healthportalapp2
+    [Timeout]    180
+    Run Portal Application Login Test   demo    demo123456!  gridster-A&AI-UI-icon-link   tabframe-A&AI-UI    A&AI
+    Close All Browsers
+
+Portal Policy Editor Application Access Test
+    [Tags]    healthportalapp2
+    [Timeout]    180
+    Run Portal Application Login Test   demo    demo123456!  gridster-Policy-icon-link   tabframe-Policy    Policy Editor
+    Close All Browsers
+
+Portal SO Monitoring Application Access Test
+    [Tags]    healthportalapp2
+    [Timeout]    180
+    Run Portal Application Login Test   demo    demo123456!  gridster-SO-Monitoring-icon-link   tabframe-SO-Monitoring   SO
+    Close All Browsers
+
+Portal xDemo APP Application Access Test
+    [Tags]    healthportalapp2
+    [Timeout]    180
+    Run Portal Application Login Test   demo    demo123456!  gridster-xDemo-App-icon-link   tabframe-xDemo-App   xDemo
+    Close All Browsers
+
+Portal CLI Application Access Test
+    [Tags]    healthportalapp2
+    [Timeout]    180
+    Run Portal Application Login Test   demo    demo123456!  gridster-CLI-icon-link   tabframe-CLI   CLI
+    Close All Browsers
+
+
 Basic Holmes Rule Management API Health Check
 Basic Holmes Rule Management API Health Check
-    [Tags]    health    medium   health-dcaegen2
+    [Tags]    health-holmes    health
     Run Holmes Rule Mgmt Healthcheck
 
 Basic Holmes Engine Management API Health Check
     Run Holmes Rule Mgmt Healthcheck
 
 Basic Holmes Engine Management API Health Check
-    [Tags]    health    medium   health-dcaegen2
+    [Tags]    health-holmes    health
     Run Holmes Engine Mgmt Healthcheck
 
 Basic Multicloud-fcaps API Health Check
     Run Holmes Engine Mgmt Healthcheck
 
 Basic Multicloud-fcaps API Health Check
@@ -307,6 +339,13 @@ Basic Modeling genericparser API Health Check
     [Tags]    health    api   health-modeling
     Run MSB Get Request    /api/parser/v1/health_check
 
     [Tags]    health    api   health-modeling
     Run MSB Get Request    /api/parser/v1/health_check
 
-Basic CDS Health Check
-    [Tags]    health    medium   health-cds
-    Run CDS Health Check
+Enhanced CDS Health Check
+    [Tags]    health    small   health-cds
+    Run CDS Basic Health Check
+    Run CDS Create Data Dictionary Health Check
+    Run CDS GET Data Dictionary Health Check
+    Run CDS Bootstrap Health Check
+    Run CDS Enrich CBA Health Check
+    Run CDS Publish CBA Health Check
+    Run CDS Process CBA Health Check
+    Run CDS Delete CBA Health Check