5G - E2E PNF Onboarding with PnP & Configuration with Netconf over TLS - Integration Test Cases

5G - E2E PNF Onboarding with PnP & Configuration with Netconf over TLS - Integration Test Cases

Overview:

The E2E integration test consists of three main parts:







Deployment:

Test environment requirements for the test cases:

  • xNF simulator for test cases:  PNF Simulator with TLS & YANG support.

  • SO with Config-Assign and Configure steps implemented in workflows.

  • CDS 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.

  1. Repo : Yet to update

  2. RUN : Yet to update

Use Case preconditions:

  •  

    • xNF simulator.

High Level End-to-End feature integration Test cases :



#

Test Case

Description

Reference

Tester

#

Test Case

Description

Reference

Tester

1

Create and distribute service which contains PNF

Verify distribution and ingestion of PNF service csar to VID, AAI & SO.

5G - PNF Onboarding Test Cases and Status : PNF-OB-5

@Andy Walshe

2

Waiting for PNFReady

Verification if PNF PnP functionality within SO is waiting for PNFReady to be published by PRH.

5G - PNF PnP -WaitingforPNFReady

@Rahul Tyagi

@Eric Moore

3

PNF registration accepted

Verification if PNF resource registration is done properly

5G : Configuration with NETCONF - E2E test case for Netconf over TLS

@Rahul Tyagi

@Eric Moore

4

Send Configuration with NETCONF over TLS

Verify the configuration is sent to the PNF with NETCONF

5G : Configuration with NETCONF - Success Flow

@Rahul Tyagi

@Eric Moore





Detailed Description End-to-End Feature Integration Testcases :



Test Case ID

NETCONF_CONFIGURATION_TLS_E2E

Test Case ID

NETCONF_CONFIGURATION_TLS_E2E

Test Case Name

E2E test case for NETCONF over TLS

Description

Ensure that PNF_READY notification is received by SO from PRH then SO sends CONFIG-ASSIGN, CONFIGURE request to SS-API, to configure the xNF

Release

Dublin

Pre-conditions

  1. SO should be waiting for PNF_READY notification after registration process and fully configured as per registration process.

  2. Blueprint archive should be configured for correct blueprint.

  3. SDNC should be installed successfully with keystore preconfigured with certificates of PNF-SIM.
    Certificates for PNF simulator can be picked up from here. Copy these certs in /dockerdatanfs/sdnc/certs and install sdnc.

  4. PNF-SIM should be running with TLS support.

      Install pnf simulator from here using ./simulator.sh start. It will start simulator in TLS/SSH mode at 6503/830 port. Send VES message by changing config/config.json.

Testing Steps





Conclusion (Pass /Fail)

Passed

Testing Lab

Ericsson Lab, Windriver Lab



Information:



Next Step(s):