Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

--- Frankfurt Release Test Scope ---

5G Bulk PM "Control Plane"

Bulk PM "Control plane” in ONAP  will manage PM

  • Support enabling configuration of PM jobs/subscriptions on xNFs
  • PM consumers can conveniently define PM subscriptions on (sub)network-level, thereby configuring PM on a set (small or large) of xNF instances in a single subscription. Different consumers to manage their own subscriptions, independently of each other.

Configuration aspects of the PMSH mS:

  • The PMSH mS is mainly configured via the configuration policy in CLAMP. The actual PM subscription is configured this way.
  • Post-deployment reconfiguration of the subscription/mS is also being considered, via different means (e.g. CLAMP or some new types of events on DMaaP). This can be reconfiguration of xNF filter or reconfiguration of the actual PM subscription (e.g. list of measurements).
  • PMSH probably also needs some additional basic configuration, e.g. which MR to connect to, which MR topics to listen and publish to.


Deployment:

Test environment requirements for the test cases:

  • xNF simulator for test cases:  SFTP / FTPes capable server.
  • xNF is registered with ONAP:
    • E.g. xNF able to produce data files and send VES fileReady events,
    • E.g. xNF emulator able to produce 'fileReady' notification events including updated events, or a series or predefined VES events at periodic intervals.
    • Sample data files for collection. E.g. 3gpp PM file(s)
  • DMaaP Message Router.
  • DCAE PMSH.
  • CLAMP
  • SDNC
  • A&AI
  • POLICY

JIRA / Confluence Link:

High Level End-to-End integration Testcases


an ONAP can user create an active PM Subscription for specified VNF through CLAMP GUI.
#TestcasesStatus
Bulkpm_CL_01Ensure an ONAP user can create an inactive PM Subscription for specified PNF through CLAMP GUI.

Status
titlePlan

Bulkpm_CL_02Ensure an ONAP can user create an active PM Subscription for specified PNF through CLAMP GUI.

Status
titlePlan

Bulkpm_CL_03

Ensure

Status
titlePlan

Bulkpm_CL_04

Ensure a Network Function's PM Configuration is available on the Network Function Instance After an ONAP user activates an Inactive subscription.

Status
titlePlan

Bulkpm_CL_0504

Ensure a Network Function's PM Configuration is available on the Network Function Instance After an ONAP user creates an active subscription.

Status
titlePlan

Bulkpm_CL_0605

Ensure a subscription config is removed from a network function after an ONAP user deactivates a PM subscription.

Status
titlePlan

Bulkpm_CL_0706Ensure an existing network function's PM configuration is applied for newly added PNF instances in ONAP if it matches NF filter criteria.

Status
titlePlan

Bulkpm_CL_0807Ensure an un-deploy PM Subscription control loop removes corresponding network functions subscription from the node.

Status
titlePlan

Bulkpm_CL_0908Ensure that removal of PNF from ONAP (A&AI), trigger the automatic removal of xNF from all the subscriptions it is currently included in.

Status
titlePlan

*Ensure an ONAP can user create an active PM Subscription for specified VNF through CLAMP GUI.

Status
titleStretch Goal

*Ensure that removal of VNF from ONAP (A&AI), trigger the automatic removal of xNF from all the subscriptions it is currently included in.

Status
titleStretch Goal

*Ensure an ONAP can user create an inactive PM Subscription for specified VNF  through CLAMP GUI.

Status
titleStretch Goal

*Ensure an existing network function's PM configuration is applied for newly added VNF instances in ONAP if it matches NF filter criteria.

Status
titleStretch Goal

*Ensure that ONAP user is able to modify PM Subscription configuration (e.g. add/remove PM counters, change granularity period, file location, etc) only when it is in inactive state)

Status
titleStretch Goal

*Ensure that ONAP user is able to modify NF Filter in PM Subscription.

Status
titleStretch Goal


Bulk PM "Control Plane" E2E Sunny Day Scenario Sequence Diagram

Gliffy
size1200
name5G-Bulkpm-Control-loop
pagePin5


Detailed Description End-to-End Feature Integration Testcases :


Test Case ID

Bulkpm_CL_01

Test Case NameEnsure an ONAP user can create an inactive PM Subscription for specified PNF through CLAMP GUI.
DescriptionThis test verify that once inactive pm subscription is deployed through CLAMP GUI, it is present in PMSH config in consul.
ReleaseFrankfurt
Pre-conditionsONAP with SDNC,SDC,DMAAP,CLAM should be installed. PMSH Control Loop service exist in SDC.
Testing Steps


StepsExpected Result
  1. Create PM Subscription with administrativeState": "LOCKED"  in CLAMP and Deploy Control Loop.

Sample inactive configuration:

          {
            "subscriptionName": "B1000",
            "administrativeState": "LOCKED",
            "fileBasedGP": 15,
            "fileLocation": "c://PM",
            "measurementGroups": [
              {
                "measurementGroup": {
                  "measurementTypes": [
                    {
                      "measurementType": "attTCHSeizures"
                    },
                    {
                      "measurementType": "succTCHSeizures"
                    }
                  ],
                  "managedObjectDNsBasic": [
                    {
                      "DN": "RncFunction=RF-1,UtranCell=Gbg-998"
                    },
                    {
                      "DN": "RncFunction=RF-1,UtranCell=Gbg-500"
                    },
                    {
                      "DN": "RncFunction=RF-1,UtranCell=Gbg-100"
                    }
                  ]
                }
              }
            ]
          }
  1. Bulk-pm Control Loop will be deployed. Following artifact will be created as a part of CL
  •  PMSH service.
  • Monitory Policy distribution. 



2. Confirm PM subscription is present in consul configuration of PMSH service.Subscription info is present in consul config of PMSH.


Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///



Test Case ID

Bulkpm_CL_02

Test Case NameEnsure an ONAP can user create an active PM Subscription for specified PNF through CLAMP GUI.
DescriptionReleasePre-conditionsTesting Steps
StepsExpected Result
Conclusion (Pass /Fail)Automation ( Yes - link / No)
Testing Lab

///

Test Case ID

Bulkpm_CL_03

Test Case NameEnsure an ONAP can user create an active PM Subscription for specified VNF through CLAMP GUI.
DescriptionReleasePre-conditionsThis test verify that once inactive pm subscription is deployed through CLAMP GUI, it is present in PMSH config in consul.
ReleaseFrankfurt
Pre-conditionsONAP with SDNC,SDC,DMAAP,CLAM should be installed. PMSH Control Loop service exist in SDC.
Testing Steps


StepsExpected Result





Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///



Test Case ID

Bulkpm_CL_0403

Test Case NameEnsure a Network Function's PM Configuration is available on the Network Function Instance After an ONAP user activates an Inactive subscription.
Description
Release
Pre-conditions
Testing Steps


StepsExpected Result





Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///



Test Case ID

Bulkpm_CL_0504

Test Case NameEnsure a Network Function's PM Configuration is available on the Network Function Instance After an ONAP user creates an active subscription.
Description
Release
Pre-conditions
Testing Steps


StepsExpected Result





Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///



Test Case ID

Bulkpm_CL_0605

Test Case NameEnsure a subscription config is removed from a network function after an ONAP user deactivates a PM subscription.
Description
Release
Pre-conditions
Testing Steps


StepsExpected Result





Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///




Test Case ID

Bulkpm_CL_0706

Test Case NameEnsure an existing network function's PM configuration is applied for newly added PNF instances in ONAP if it matches NF filter criteria.
Description
Release
Pre-conditions
Testing Steps


StepsExpected Result





Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///



Test Case ID

Bulkpm_CL_0807

Test Case NameEnsure an un-deploy PM Subscription control loop removes corresponding network functions subscription from the node.
Description
Release
Pre-conditions
Testing Steps


StepsExpected Result





Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///



Test Case ID

Bulkpm_CL_0908

Test Case NameEnsure that removal of PNF from ONAP (A&AI), trigger the automatic removal of xNF from all the subscriptions it is currently included in.
Description
Release
Pre-conditions
Testing Steps


StepsExpected Result





Conclusion (Pass /Fail)
Automation ( Yes - link / No)
Testing Lab

///