X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=robot%2Ftestsuites%2Fhealth-check.robot;h=33984d321acfc6af32b5e3e9e194e6c85806669f;hb=ec04dbe1831451759b1ce95db6936aa51b50e869;hp=2aacf28c96537497661d57d683b5075f0890447b;hpb=e3d841145bc8e71255336a82937aabdc6e2f7e5a;p=testsuite.git diff --git a/robot/testsuites/health-check.robot b/robot/testsuites/health-check.robot index 2aacf28c..33984d32 100644 --- a/robot/testsuites/health-check.robot +++ b/robot/testsuites/health-check.robot @@ -1,23 +1,22 @@ *** Settings *** -Test Timeout 1 minute -Documentation Testing ecomp components are available via calls. -... -... Testing ecomp components are available via calls. +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,206 +26,314 @@ Resource ../resources/oof_interface.robot 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 + *** 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 core + [Tags] health small health-aaf Run AAF Health Check Basic AAF SMS Health Check - [Tags] health core + [Tags] health small health-aaf Run SMS Health Check Basic APPC Health Check - [Tags] health core + [Tags] health small health-appc Run APPC Health Check Basic CLI Health Check - [Tags] health core + [Tags] health-cli health Run CLI Health Check Basic CLAMP Health Check - [Tags] health core + [Tags] health medium health-clamp Run CLAMP Health Check Basic DCAE Health Check - [Tags] health dcae + [Tags] health medium health-dcaegen2 Run DCAE 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 + [Tags] health externalapi api small Run NBI Health Check Basic Log Elasticsearch Health Check - [Tags] health core oom + [Tags] oom health-log Run Log Elasticsearch Health Check Basic Log Kibana Health Check - [Tags] health core oom + [Tags] oom health-log Run Log Kibana Health Check Basic Log Logstash Health Check - [Tags] health core oom + [Tags] oom health-log Run Log Logstash Health Check Basic Microservice Bus Health Check - [Tags] health core + [Tags] health small health-msb Run MSB Health Check Basic Multicloud API Health Check - [Tags] health multicloud - Run MSB Get Request /api/multicloud/v0/swagger.json + [Tags] health multicloud small health-multicloud + Run MSB Get Request /api/multicloud/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-ocata API Health Check - [Tags] health multicloud - Run MSB Get Request /api/multicloud-ocata/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 - Run MSB Get Request /api/multicloud-titaniumcloud/v1/swagger.json + [Tags] health multicloud health-multicloud + Run MSB Get Request /api/multicloud-titaniumcloud/v1/swagger.json Basic Multicloud-vio API Health Check - [Tags] health multicloud - Run MSB Get Request /api/multicloud-vio/v0/swagger.json + [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 core + [Tags] health medium health-oof Run OOF-Homing Health Check -Basic OOF-SNIRO Health Check - [Tags] health core - 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 core + [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 core oom + [Tags] oom health-pomba Run Pomba Aai Context Builder Health Check Basic Pomba SDC-context-builder Health Check - [Tags] health core oom + [Tags] oom health-pomba Run Pomba Sdc Context Builder Health Check Basic Pomba Network-discovery-context-builder Health Check - [Tags] health core 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 core 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 - 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 + [Tags] health api medium health-uui + Run MSB Get Request /iui/usecaseui/ 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 - 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 + [Tags] health 3rdparty health-vfc + Run MSB Get Request /api/huaweivnfmdriver/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 core + [Tags] health small health-vid + [Timeout] 120 + Setup Browser Run VID Health Check Basic VNFSDK Health Check - [Tags] health core + [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-dcaegen2 + Run Holmes Rule Mgmt Healthcheck + +Basic Holmes Engine Management API Health Check + [Tags] health-dcaegen2 + 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 + +Basic CDS Health Check + [Tags] health medium health-cds + Run CDS Health Check