THIS PAGE IS UNDER DEV.
---TEST STATUS for Dublin Release ----
The Bulk PM feature consists of two main parts:
Event-driven bulk transfer of monitoring data from an xNF to ONAP/DCAE. A micro-service will listen for 'FileReady' VES events sent from an xNF via the VES collector. Once files become available the collector micro-service will fetch them using protocol such as FTPES (committed) or SFTP. The collected data files are published internally on a DMaaP Data Router (DR) feed. (committed goal for Casablanca release)For 3GPP formatted measurement data and for consumers that prefer such data in VES format, an optional 3GPP PM Mapper micro-service is planned that can extract selected measurements from a 3GPP XML file and publish them as VES events on a DMaaP Message Router topic. The mapper receives the files by subscribing to a Data Router feed (committed goal for Dublin release)
JIRAs:
- CCSDK-926Getting issue details... STATUS
- CCSDK-1023Getting issue details... STATUS
- SDNC-556Getting issue details... STATUS
- SDNC-621Getting issue details... STATUS
- SO-1506Getting issue details... STATUS
- INT-885Getting issue details... STATUS
Deployment:
Test environment requirements for above test cases:
- xNF simulator for test cases: PNF Simulator with TLS support.
- Rest Client simulator.
- SO with Config-Assign and Configure steps implemented in workflows.
- CCSDK, Blueprint processor enhanced so that it can send mount, configure and un-mount rest request to SDNC.
- SDNC enhanced with ODL flourine SR2 and also capable to import client and trusted certificate and private key at deployment time.
This environment can be set up by following the steps below.
Clone the integration/csit repo (git clone ssh://gerrit.onap.org:29418/integration/csit).Run:
Use Case preconditions:
- xNF simulator.
- Rest Client sim.
E2E Netconf config over TLS Sequence Diagram
High Level End-to-End feature integration Testcases :
# | Test Case | Status |
---|---|---|
1 | After PNF_READY, SO sends CONFIG-ASSIGN request to SSAPI | |
2 | After CONFIG_ASSIGN response, SO sends CONFIGURE request | |
Successful flow: both steps will conclude as expected, and the desired configuration will be applied to the PNF; successful outcome | ||
Configlet not found: step deployConfig is called before assignConfig and thus the configlet was never created and persisted in the CDS’ database; failed outcome | ||
Non-existing PNF: configuration is called for a PNF that cannot be found on ONAP, that is, IP address does not exist; failed outcome | ||
ODL not found: no ODL is available in SDN-C to answer the Restconf requests; failed outcome | ||
PNF’s blueprint contains invalid configuration: the blueprint’s Restconf commands are wrong, provoking an error while sending them to ODL; failed outcome | NOT STARTED |
Detailed Description End-to-End Feature Integration Testcases :
Test Case ID | Netconf_TLS_E2E_01 | ||||
---|---|---|---|---|---|
Test Case Name | SO sends CONFIG-ASSIGN and CONFIGURE request to SSAPI | ||||
Description | Ensure that PNF_READY notification is received by SO from simulated environment then SO sends CONFIG-ASSIGN request to SSAPI | ||||
Release | Dublin | ||||
Pre-conditions | SO should be waiting for PNF_READY notification after registration process and fully configured as per registration process. | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab |
Test Case ID | Netconf_TLS_E2E_02 | ||||
---|---|---|---|---|---|
Test Case Name | Sends CONFIGURE request to SSAPI | ||||
Description | In this simulated CONFIG-ASSIGN request will be sent to SSAPI and response will be picked to check if response is OK. | ||||
Release | Dublin | ||||
Pre-conditions | BP processor should have access to correct blueprint in archive to process it. SDNC should b | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab |
Test Case ID | Netconf_TLS_E2E_03 | ||||
---|---|---|---|---|---|
Test Case Name | Check SDNC have client cert, private key and trusted certs setup at deployment | ||||
Description | SDNC configure client cert, private key and trusted certs and deployment time. This testcase checks if all certificates are configured fine. | ||||
Release | Dublin | ||||
Pre-conditions | SDNC should be up and running successfully | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab |
Test Case ID | Netconf_TLS_E2E_04 | ||||
---|---|---|---|---|---|
Test Case Name | |||||
Description | |||||
Release | Dublin | ||||
Pre-conditions | |||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab |
Test Case ID | |||||
---|---|---|---|---|---|
Test Case Name | Successful flow | ||||
Description | Steps assignConfig and deployConfig will conclude as expected, and the desired configuration will be applied to the PNF | ||||
Release | Dublin | ||||
Pre-conditions | Valid PNF | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | PASS | ||||
Testing Lab | ? |
Test Case ID | |||||
---|---|---|---|---|---|
Test Case Name | Configlet not found | ||||
Description | step deployConfig is called before assignConfig and thus the configlet was never created and persisted in the CDS’ database | ||||
Release | Dublin | ||||
Pre-conditions | Valid Blueprint | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | FAIL | ||||
Testing Lab | ? |
Test Case ID | |||||
---|---|---|---|---|---|
Test Case Name | Non-existing PNF | ||||
Description | Configuration is called for a PNF that cannot be found on ONAP, that is, its IP address does not exist | ||||
Release | Dublin | ||||
Pre-conditions | Valid PNF | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | FAIL | ||||
Testing Lab | ? |
Test Case ID | |||||
---|---|---|---|---|---|
Test Case Name | ODL not found | ||||
Description | No ODL is available in SDN-C to answer the Restconf requests | ||||
Release | Dublin | ||||
Pre-conditions | Valid PNF | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | FAIL | ||||
Testing Lab | ? |
Test Case ID | |||||
---|---|---|---|---|---|
Test Case Name | PNF’s blueprint contains invalid configuration | ||||
Description | The blueprint’s Restconf commands are wrong, provoking an error while sending them to ODL | ||||
Release | Dublin | ||||
Pre-conditions | Valid PNF | ||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | FAIL | ||||
Testing Lab | ? |
Test Case ID | |||||
---|---|---|---|---|---|
Test Case Name | |||||
Description | |||||
Release | Dublin | ||||
Pre-conditions | |||||
Testing Steps |
| ||||
Conclusion (Pass /Fail) | |||||
Testing Lab |
Information: