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 |
---|---|---|---|---|
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 |