Testing Status (Dublin Scaling)
Testing Information
Showcase VNF | Test Environment | Integration Team Liasion |
---|---|---|
vDNS | SB04, SB02 | @Marco Platania |
Current Status
Just beginning test planning
Testing has not yet begun
Summary Testing Status
Goal | Test Cases | Status |
---|---|---|
Auto Scale Out | 101-112, 301-303, 501-507 | Complete |
Manual Scale Out Enhancements | 201, 401-407, 601-604 | Complete Manual Scale Out works, but requires a Postman call to SO instead of using VID |
Controller Type | 402 | Not yet started |
End to End Flow to be Tested
Test Cases and Status
Design Time
SDC
# | Test Case | Status |
---|---|---|
101 | Create License Model in SDC | Complete |
102 | Create Vendor Software Product (VSP) in SDC | Complete |
103 | Create Service Model by selecting the onboarded VSP | Complete |
104 | Attach the DCE Blueprint to the Service Model | Complete |
105 | Service Model Distribution (AAI, SO, SDNC, CLAMP) | Complete |
CLAMP
# | Test Case | Status |
---|---|---|
106 | User Permissions from AAF | Complete |
107 | Create Closed Loop for Scale Out | Complete |
108 | Create Scale Out Policy (Operational Policy) | Complete |
109 | Create Guard Policies | Complete |
110 | Specify the Path Resolution of the configScaleOut Parameters | Complete |
111 | Deploy Closed Loop to DCAE | Complete |
112 | Push Scale Out Policy | Complete |
113 | Push Guard Policy | Complete |
114 | Nexus to load original Operational policy and update with guard policies | Complete |
115 | Drools (Policy): BRMS GW to send notification to Drools about new operational policy in Nexus | Complete |
116 | DCAE to get configuration policy from Policy | Complete |
Run Time
Manual Scaling
# | Test Case | Status |
---|---|---|
201 | VID send Manual Scale Out Request to SO via REST | Failed SO must be called using Postman rather than VID. |
Closed Loop Scaling
# | Test Case | Status |
---|---|---|
301 | DCAE Sends Policy a Scale Out Event when threshold is crossed | Complete |
302 | Policy checks Guard policies to see if it should tell SO to Scale | Complete |
303 | Policy Sends Scale Out Request to SO | Complete |
Healthcheck
# | Test Case | Status |
---|---|---|
401 | SO retrieves VNF Level IP Address from AAI | Complete |
402 | SO retrieves Controller_Type from internal lookup table | Complete |
403 | SO Sends Healthcheck request to DMaaP | Complete |
404 | APPC/SDNC picks up Healthcheck request from DMaaP | Complete |
405 | APPC/SDNC sends RESTCONF Healthcheck to vLB | Complete |
406 | vLB returns Healthcheck status to APPC/SDNC | Complete |
407 | SO receives Healtcheck results | Complete |
Instantiation
# | Test Case | Status |
---|---|---|
501 | SO sends CreateVF-Module to AAI | Complete |
502 | SO Sends VFModule Resource Assignment Request to SDNC | Complete |
503 | SDNC does Heat and Resource Assignment | Complete |
504 | SDNC writes information to AAI | Complete |
505 | SO executes Create VF_Module via Heat | Complete |
506 | New instance of vDNS component is created | Complete |
507 | So updates AAI with Heatstack ID | Complete |
508 | Create CDS CBA package using the CDS UI | Complete |
509 | Attach a CDS CBA Artifact to the VNF resource | Complete |
Configuration
# | Test Case | Status |
---|---|---|
601 | Request Configuration Values from SDNC | Complete |
602 | SDNC Returns Configuration Values | Complete |
603 | SO Builds the ConfigScaleOut Payload | Complete |
604 | SO sends ConfigScaleOut to controllers via DMaaP | Complete |
605 | Controllers receive ConfigScaleOut from SO via DMaaP | Complete |
606 | Controllers gather required configuration information | Complete |
607 | Controllers configure VNF | Complete |
Healthcheck
# | Test Case | Status |
---|---|---|
701 | Healthcheck is properly run after scaling is complete | Complete |