Use case testing

Note: The OOF-PCI use case implementation and testing will be done at the Rutgers University Winlab ONAP Wireless Lab. Access is available to interested ONAP members.

Please see this page for details: Open Wireless Laboratory (OWL) at Wireless Information Network Laboratory (WINLAB)

The following integration test cases shall also be done as part of Use case testing, as the corresponding code is not fully part of official Dublin release (even though some of it is already committed). So the test case numbering is aligned with the test cases that are part of official Integration Testing for ONAP Dublin for this use case.



#

Component(s)

Test Case

Status

Remarks

#

Component(s)

Test Case

Status

Remarks

IT#017

SDN-R

Upon receiving message from Policy, SDN-R sends netconf message to RAN-Sim.

Complete

Will be completed when CCSDK-1399 and CCSDK-1400 are delivered.

CCSDK-1364: Bug with dmaap listener code for SDNR OOFPCI POCClosed

SDNC-772: Update dmaap-listener properties to support a single consumerClosed

The DMaaP listener docker with the code fix is not yet deployed in SB-00 where the testing is done. The code, fix however, is already merged on to Dublin and Master branches. So, once the latest docker is deployed, we will continue and complete the test case at Windriver.

IT#019

SDNR (DMAAP Listener)

SDNR is able to receive DMAAP message from Policy

Complete



IT#020

SDNR

SDNR is able to receive a DMAAP message to configure PCI value (Action: ModifyConfig) and invoke RPC: configure-phy-cell-id

Complete



IT#021

SDNR

SDNR is able to receive a DMAAP message to configure PCI value and/or blacklisted flag of neigbor cell/s (Action: ModifyConfigANR) and invoke RPC: generic-neighbor-configuration

Complete



IT#022

SDNR & RAN simulator

RPC execution (configure-phy-cell-id): Verify if Restconf transactions against the Netconf mounted RAN simulator succeed in configuring PCI value of a cell

Complete

This can be verified by reviewing either SDNR/DG logs (/opt/opendaylight/current/data/log/configuration-phy-cell-id.log) or executing GET Restconf transaction from the SDNR Restconf API explorer

IT#023

SDNR & RAN simulator

RPC execution (generic-neighbor-configuration): Verify if Restconf transactions against the Netconf mounted RAN simulator succeed in configuring PCI value and/or blacklisted flag of neighbor cell/s

Complete

This can be verified by reviewing either SDNR/DG logs (/opt/opendaylight/current/data/log/generic-neighbor-config.log) or executing GET Restconf transaction from the SDNR Restconf API explorer

IT#024

SDNR & RAN simulator

RAN simulator generates Netconf notification to indicate neighbor list change notification

NOT STARTED

Prerequisite: RAN simulator is configured and Netconf mounted onto SDNR

IT#025

SDNR & RAN simulator

SDNR after receiving Netconf notification invokes RPC handle-nbrlist-change-notif

NOT STARTED

Prerequisite: RAN simulator is configured and Netconf mounted onto SDNR

IT#026

SDNR & ConfigDB

RPC execution (handle-nbrlist-change-notif): Update configDB by adding new neighbors per NETRCONF notification

NOT STARTED

Verify ConfigDB is updated by executing GET transaction from Postman

Verify neighbor additions are aligned with neighbor list change Netconf notification

IT#027

SDNR/DMAAP message 

RPC execution (handle-nbrlist-change-notif): DMAAP message ( PCI-NOTIF-TOPIC-NGHBR-LIST-CHANGE-INFO) is published from SDNR to be consumed by SON MS

NOT STARTED

Verify DMAAP message is published onto message router

Verify payload of the DMAAP message aligns with the original neighbor list change Netconf notification

IT#028

SDNR & ConfigDB

RPC execution (configure-phy-cell-id): Verify if ConfigDB is updated after respective RAN simulator nodes are configured using Restconf/Netconf

COMPLETE

This can be verified by reviewing either SDNR/DG logs (/opt/opendaylight/current/data/log/configuration-phy-cell-id.log) or executing GET API against ConfigDB



Completed the testing in El Alto

IT#029

SDNR & DMAAP Publication

RPC execution (configure-phy-cell-id): Verify if DMAAP message confirming success or failure is published to be consumed by Policy as confirmation of its requested action

COMPLETE

DMAAP message is published to Topic SDNR-CL-RSP.  Verify the DMAAP message payload is as expected per requirement 1.5: PCI Changes response from SDNR to Policy



Completed the testing in El Alto

IT#030

SDNR & ConfigDB

RPC execution (generic-neighbor-configuration): Verify if ConfigDB is updated after respective RAN simulator nodes are configured using Restconf/Netconf

COMPLETE

This can be verified by reviewing either SDNR/DG logs (/opt/opendaylight/current/data/log/generic-neighbor-config.log) or executing GET API against ConfigDB



Completed the testing in El Alto

IT#031

SDNR & DMAAP Publication

RPC execution (generic-neighbor-configuration): Verify if DMAAP message confirming success or failure is published to be consumed by Policy as confirmation of its requested action

COMPLETE

DMAAP message is published to Topic SDNR-CL-RSP.  Verify the DMAAP message payload is as expected per requirement 2.5: ANR Changes response from SDNR to Policy



Completed the testing in El Alto