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 |
| |||||||
Manual Scale Out Enhancements | 201, 401-407, 601-604 |
Manual Scale Out works, but requires a Postman call to SO instead of using VID | |||||||
Controller Type | 402 |
|
End to End Flow to be Tested
Test Cases and Status
Design Time
SDC
# | Test Case | Status | ||||||
---|---|---|---|---|---|---|---|---|
101 | Create License Model in SDC | PASSED
| ||||||
102 | Create Vendor Software Product (VSP) in SDC | PASSED
| ||||||
103 | Create Service Model by selecting the onboarded VSP | PASSED
| ||||||
104 | Attach the DCE Blueprint to the Service Model | PASSED
| ||||||
105 | Service Model Distribution (AAI, SO, SDNC, CLAMP) | PASSED
|
CLAMP
# | Test Case | Status | |||||||
---|---|---|---|---|---|---|---|---|---|
106 | User Permissions from AAFPASSED |
| |||||||
107 | Create Closed Loop for Scale Out | PASSED
| |||||||
108 | Create Scale Out Policy (Operational Policy) | PASSED
| |||||||
109 | Create Guard Policies | PASSED
| |||||||
110 | Specify the Path Resolution of the configScaleOut ParametersPASSED |
| |||||||
111 | Deploy Closed Loop to DCAE | PASSED
| |||||||
112 | Push Scale Out Policy | PASSED
| |||||||
113 | Push Guard Policy | PASSED
| |||||||
114 | Nexus to load original Operational policy and update with guard policies | PASSED
| |||||||
115 | Drools (Policy): BRMS GW to send notification to Drools about new operational policy in Nexus | PASSED
| |||||||
116 | DCAE to get configuration policy from Policy | PASSED
|
Run Time
Manual Scaling
# | Test Case | Status | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
201 | VID send Manual Scale Out Request to SO via RESTPASSED |
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 | PASSED | |||||||
302 | Policy checks Guard policies to see if it should tell SO to ScalePASSED |
| |||||||
303 | Policy Sends Scale Out Request to SO | PASSED
|
Healthcheck
# | Test Case | Status | ||||||
---|---|---|---|---|---|---|---|---|
401 | SO retrieves VNF Level IP Address from AAIPASSED |
| ||||||
402 | SO retrieves Controller_Type from internal lookup table | PASSED | ||||||
403 | SO Sends Healthcheck request to DMaaPPASSED |
| ||||||
404 | APPC/SDNC picks up Healthcheck request from DMaaP | PASSED | ||||||
405 | APPC/SDNC sends RESTCONF Healthcheck to vLB | PASSED | ||||||
406 | vLB returns Healthcheck status to APPC/SDNCPASSED |
| ||||||
407 | SO receives Healtcheck resultsPASSED |
|
Instantiation
# | Test Case | Status | |||||||
---|---|---|---|---|---|---|---|---|---|
501 | SO sends CreateVF-Module to AAIPASSED |
| |||||||
502 | SO Sends VFModule Resource Assignment Request to SDNC | PASSED | |||||||
503 | SDNC does Heat and Resource Assignment | PASSED
| |||||||
504 | SDNC writes information to AAI | PASSED | |||||||
505 | SO executes Create VF_Module via Heat | PASSED | |||||||
506 | New instance of vDNS component is createdPASSED |
| |||||||
507 | So updates AAI with Heatstack IDPASSED |
| |||||||
508 | Create CDS CBA package using the CDS UI |
| |||||||
509 | Attach a CDS CBA Artifact to the VNF resource |
|
Configuration
# | Test Case | Status | ||||||
---|---|---|---|---|---|---|---|---|
601 | Request Configuration Values from SDNCPASSED |
| ||||||
602 | SDNC Returns Configuration Values | PASSED | ||||||
603 | SO Builds the ConfigScaleOut PayloadPASSED |
| ||||||
604 | SO sends ConfigScaleOut to controllers via DMaaP | PASSED | ||||||
605 | Controllers receive ConfigScaleOut from SO via DMaaPPASSED |
| ||||||
606 | Controllers gather required configuration information | PASSED | ||||||
607 | Controllers configure VNF PASSED |
|
Healthcheck
# | Test Case | Status | ||||||
---|---|---|---|---|---|---|---|---|
701 | Healthcheck is properly run after scaling is completePASSED |
|