X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=robot%2Ftestsuites%2Fhealth-check.robot;h=4c8baff988cf8029e5ebb68ff1ce11456bb00e9b;hb=b794e52ddf69655293b1d00cb18f80c1703eabd0;hp=3d653064e095da0304a614c1534222f1451bae31;hpb=d5bc0b81b17e0751e13271e9c3907789175ffdff;p=testsuite.git diff --git a/robot/testsuites/health-check.robot b/robot/testsuites/health-check.robot index 3d653064..4c8baff9 100644 --- a/robot/testsuites/health-check.robot +++ b/robot/testsuites/health-check.robot @@ -1,22 +1,22 @@ *** Settings *** -Documentation Testing ecomp components are available via calls. -... -... Testing ecomp components are available via calls. -Test Timeout 10 second +Documentation Test that ONAP components are available via basic API calls +Test Timeout 20 seconds + +Library ONAPLibrary.SO WITH NAME SO + Resource ../resources/dcae_interface.robot -Resource ../resources/sdngc_interface.robot +Resource ../resources/sdnc_interface.robot Resource ../resources/aai/aai_interface.robot Resource ../resources/vid/vid_interface.robot Resource ../resources/policy_interface.robot -Resource ../resources/so_interface.robot -Resource ../resources/asdc_interface.robot +Resource ../resources/sdc_interface.robot Resource ../resources/appc_interface.robot Resource ../resources/portal_interface.robot Resource ../resources/mr_interface.robot +Resource ../resources/bc_interface.robot Resource ../resources/aaf_interface.robot Resource ../resources/msb_interface.robot Resource ../resources/clamp_interface.robot -Resource ../resources/music/music_interface.robot Resource ../resources/test_templates/model_test_template.robot Resource ../resources/nbi_interface.robot Resource ../resources/cli_interface.robot @@ -27,218 +27,325 @@ Resource ../resources/sms_interface.robot Resource ../resources/dr_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 *** Basic A&AI Health Check - [Tags] health core + [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 - [Tags] health small + [Tags] health health-aaf Run AAF Health Check Basic AAF SMS Health Check - [Tags] health small + [Tags] health health-aaf Run SMS Health Check Basic APPC Health Check - [Tags] health small + [Tags] health-appc Run APPC Health Check Basic CLI Health Check - [Tags] health small + [Tags] health-cli health Run CLI Health Check Basic CLAMP Health Check - [Tags] health medium + [Tags] health medium health-clamp Run CLAMP Health Check Basic DCAE Health Check - [Tags] health medium + [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 core datarouter + [Tags] health datarouter health-dmaap Run DR Health Check Basic DMAAP Message Router Health Check - [Tags] health core + [Tags] health core health-dmaap Run MR Health Check +Basic DMAAP Message Router PubSub Health Check + [Tags] healthmr core health-dmaap + [Timeout] 30 + Run MR PubSub Health Check + +Basic DMAAP Bus Controller Health Check With Basic Auth + [Tags] health health-dmaap + 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 - [Tags] health small oom + [Tags] oom health-log Run Log Elasticsearch Health Check Basic Log Kibana Health Check - [Tags] health small oom + [Tags] oom health-log Run Log Kibana Health Check Basic Log Logstash Health Check - [Tags] health small oom + [Tags] oom health-log Run Log Logstash Health Check Basic Microservice Bus Health Check - [Tags] health small + [Tags] health medium health-msb Run MSB Health Check Basic Multicloud API Health Check - [Tags] health multicloud small + [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 - Run MSB Get Request /api/multicloud-ocata/v0/swagger.json - Basic Multicloud-pike API Health Check - [Tags] health multicloud small + [Tags] health multicloud small health-multicloud Run MSB Get Request /api/multicloud-pike/v0/swagger.json +Basic Multicloud-starlingx API Health Check + [Tags] health multicloud health-multicloud + Run MSB Get Request /api/multicloud-starlingx/v0/swagger.json + Basic Multicloud-titanium_cloud API Health Check - [Tags] health multicloud small + [Tags] health multicloud health-multicloud Run MSB Get Request /api/multicloud-titaniumcloud/v1/swagger.json Basic Multicloud-vio API Health Check - [Tags] health multicloud small + [Tags] health multicloud health-multicloud Run MSB Get Request /api/multicloud-vio/v0/swagger.json +Basic Multicloud-k8s API Health Check + [Tags] health multicloud health-multicloud + Run MSB Get Request /api/multicloud-k8s/v1/v1/healthcheck + Basic OOF-Homing Health Check - [Tags] health medium + [Tags] health medium health-oof Run OOF-Homing Health Check -Basic OOF-SNIRO Health Check - [Tags] health medium - Run OOF-SNIRO Health Check +Basic OOF-OSDF Health Check + [Tags] health medium health-oof + Run OOF-OSDF Health Check + +Basic OOF-CMSO Health Check + [Tags] health medium health-oof + Run OOF-CMSO Health Check Basic Policy Health Check - [Tags] health medium + [Tags] health medium health-policy Run Policy Health Check +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 - [Tags] health oom + [Tags] oom health-pomba Run Pomba Aai Context Builder Health Check Basic Pomba SDC-context-builder Health Check - [Tags] health oom + [Tags] oom health-pomba Run Pomba Sdc Context Builder Health Check Basic Pomba Network-discovery-context-builder Health Check - [Tags] health oom + [Tags] oom health-pomba Run Pomba Network Discovery Context Builder Health Check +Basic Pomba Service-Decomposition Health Check + [Tags] oom health-pomba + Run Pomba Service Decomposition Health Check + +Basic Pomba Network-Discovery-MicroService Health Check + [Tags] oom health-pomba + Run Pomba Network Discovery MicroService Health Check + +Basic Pomba Pomba-Kibana Health Check + [Tags] oom health-pomba + Run Pomba Kibana Health Check + +Basic Pomba Elastic-Search Health Check + [Tags] oom health-pomba + Run Pomba Elastic Search Health Check + +Basic Pomba Sdnc-Context-Builder Health Check + [Tags] oom health-pomba + Run Pomba Sdnc Context Builder Health Check + +Basic Pomba Context-Aggregator Health Check + [Tags] oom health-pomba + Run Pomba Context Aggregator Health Check + Basic Portal Health Check - [Tags] health core + [Tags] health medium health-portal Run Portal Health Check Basic SDC Health Check - [Tags] health core - Run ASDC 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 - Run SDNGC 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 - Run SO Global Health Check + [Tags] health core health-so + SO.Run Get Request ${GLOBAL_SO_APIHAND_ENDPOINT} ${GLOBAL_SO_HEALTH_CHECK_PATH} + SO.Run Get Request ${GLOBAL_SO_SDCHAND_ENDPOINT} ${GLOBAL_SO_HEALTH_CHECK_PATH} + SO.Run Get Request ${GLOBAL_SO_BPMN_ENDPOINT} ${GLOBAL_SO_HEALTH_CHECK_PATH} + SO.Run Get Request ${GLOBAL_SO_CATDB_ENDPOINT} ${GLOBAL_SO_HEALTH_CHECK_PATH} + SO.Run Get Request ${GLOBAL_SO_OPENSTACK_ENDPOINT} ${GLOBAL_SO_HEALTH_CHECK_PATH} + SO.Run Get Request ${GLOBAL_SO_REQDB_ENDPOINT} ${GLOBAL_SO_HEALTH_CHECK_PATH} + SO.Run Get Request ${GLOBAL_SO_SDNC_ENDPOINT} ${GLOBAL_SO_HEALTH_CHECK_PATH} + SO.Run Get Request ${GLOBAL_SO_VFC_ENDPOINT} ${GLOBAL_SO_HEALTH_CHECK_PATH} + SO.Run Get Request ${GLOBAL_SO_VNFM_ENDPOINT} ${GLOBAL_SO_HEALTH_CHECK_PATH} Basic UseCaseUI API Health Check - [Tags] health api medium + [Tags] health api medium health-uui Run MSB Get Request /iui/usecaseui/ -Basic VFC catalog API Health Check - [Tags] health api - Run MSB Get Request /api/catalog/v1/swagger.json - -Basic VFC emsdriver API Health Check - [Tags] health 3rdparty - Run MSB Get Request /api/emsdriver/v1/swagger.json - Basic VFC gvnfmdriver API Health Check - [Tags] health 3rdparty - Run MSB Get Request /api/gvnfmdriver/v1/swagger.json + [Tags] health 3rdparty health-vfc + Run MSB Get Request /api/gvnfmdriver/v1/health_check Basic VFC huaweivnfmdriver API Health Check - [Tags] health 3rdparty + [Tags] health 3rdparty health-vfc Run MSB Get Request /api/huaweivnfmdriver/v1/swagger.json -Basic VFC jujuvnfmdriver API Health Check - [Tags] health 3rdparty - Run MSB Get Request /api/jujuvnfmdriver/v1/swagger.json - -Basic VFC multivimproxy API Health Check - [Tags] health 3rdparty - Run MSB Get Request /api/multivimproxy/v1/swagger.json - -Basic VFC nokiavnfmdriver API Health Check - [Tags] health 3rdparty - Run MSB Get Request /api/nokiavnfmdriver/v1/swagger.json - -Basic VFC nokiav2driver API Health Check - [Tags] health 3rdparty - Run MSB Get Request /api/NokiaSVNFM/v1/swagger.json - Basic VFC nslcm API Health Check - [Tags] health api - Run MSB Get Request /api/nslcm/v1/swagger.json - -Basic VFC resmgr API Health Check - [Tags] health api - Run MSB Get Request /api/resmgr/v1/swagger.json + [Tags] health api health-vfc + Run MSB Get Request /api/nslcm/v1/health_check Basic VFC vnflcm API Health Check - [Tags] health api - Run MSB Get Request /api/vnflcm/v1/swagger.json + [Tags] health api health-vfc + Run MSB Get Request /api/vnflcm/v1/health_check Basic VFC vnfmgr API Health Check - [Tags] health api - Run MSB Get Request /api/vnfmgr/v1/swagger.json + [Tags] health api health-vfc + Run MSB Get Request /api/vnfmgr/v1/health_check Basic VFC vnfres API Health Check - [Tags] health api - Run MSB Get Request /api/vnfres/v1/swagger.json - -Basic VFC workflow API Health Check - [Tags] health api - Run MSB Get Request /api/workflow/v1/swagger.json - -Basic VFC ztesdncdriver API Health Check - [Tags] health 3rdparty - Run MSB Get Request /api/ztesdncdriver/v1/swagger.json + [Tags] health api health-vfc + Run MSB Get Request /api/vnfres/v1/health_check Basic VFC ztevnfmdriver API Health Check - [Tags] health 3rdparty - Run MSB Get Request /api/ztevnfmdriver/v1/swagger.json + [Tags] health 3rdparty health-vfc + Run MSB Get Request /api/ztevnfmdriver/v1/health_check Basic VID Health Check - [Tags] health small + [Tags] health small health-vid + [Timeout] 120 + Setup Browser Run VID Health Check Basic VNFSDK Health Check - [Tags] health + [Tags] health health-vnfsdk Run VNFSDK Health Check Health Distribution Test [Tags] healthdist - [Timeout] 600 - Model Distribution For Directory vFW + [Timeout] 1200 + Model Distribution For Directory With Teardown vFW Portal Login Tests [Tags] healthlogin + [Timeout] 120 Run Portal Login Tests Portal Application Access Tests [Tags] healthportalapp - [Timeout] 180 + [Timeout] 900 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 - [Tags] health small - Run Holmes Rule Mgmt Health Check + [Tags] health-holmes health + Run Holmes Rule Mgmt Healthcheck Basic Holmes Engine Management API Health Check - [Tags] health small - Run Holmes Engine Mgmt Health Check + [Tags] health-holmes health + Run Holmes Engine Mgmt Healthcheck + +Basic Multicloud-fcaps API Health Check + [Tags] health multicloud health-multicloud + Run MSB Get Request /api/multicloud-fcaps/v1/healthcheck + +Basic Modeling genericparser API Health Check + [Tags] health api health-modeling + Run MSB Get Request /api/parser/v1/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