Test suite for O1 interface

This commit adds a test suite that can be run to validate the O1 interface.

Issue-ID: SMO-12

Signed-off-by: Mahesh Jethanandani <mjethanandani@gmail.com>
Change-Id: Iba846790c050498b2d3002fcab2470edd255eed9
4 files changed
tree: 1fc0b142dd699d00f5ac3e1800e1008155326c04
  1. client/
  2. scripts/
  3. .gitreview
  4. INFO.yaml
  5. README.md
  6. run_tests.sh
README.md

This README is for running the tests. See the README in the client folder for how the SMO NETCONF client is setup.

The run_tests.sh script

  1. Brings up simulators(RU & DU)
  2. Brings up SDNR
  3. Add simulators to SDNR
  4. Checks connectivity status by fetching the capabilities
  5. Updates DU and RU config and prints the output
  6. Teardown the services

The environmental variables used to setup and run the simulators is stored in a .env file.

Note: This script should be executed from the root of the repository.