Test and debug interface improvements 81/7481/1
authorAnssi Mannila <anssi.mannila@nokia.com>
Wed, 29 Dec 2021 07:59:24 +0000 (09:59 +0200)
committerAnssi Mannila <anssi.mannila@nokia.com>
Wed, 29 Dec 2021 08:04:51 +0000 (10:04 +0200)
commit92c3855b5c2d86a54f1342498a2772a605073e06
treec505f8b73d5b16e497eb35e57bf12da89d36beef
parent2738517925ce36e7a107bd0779ca998018e78991
Test and debug interface improvements

Added functionality:
- Get all E2Nodes in subscription manager
- Get all REST subscriptions of one E2Node in Subscription manager
- Get all xApps in subscription manager
- Get all subscriptions of a xApp in Subscription manager
- Get all E2 subscriptions of a REST subscription
- Delete all subscriptions of one E2Node
- Delete all subscriptions of a xApp

To be done:
- Document update not yet done
- Testing in real environment not yet done

Change-Id: I5e270c27efa4f8b2da6283540d5fa51aa6146387
Signed-off-by: Anssi Mannila <anssi.mannila@nokia.com>
pkg/control/control.go
pkg/control/debug_rest_if.go [new file with mode: 0644]
pkg/control/e2if_state.go
pkg/control/registry.go
pkg/control/sdl_restSubsDb.go
pkg/control/sdl_restSubsDb_test.go
pkg/control/ut_ctrl_submgr_test.go
pkg/control/ut_messaging_test.go