...
There are 2 sets of tests being run by the tool :
Unit tests
They are typically used to validate the ORAN SDK methods at a unit level, every time a new method is added to the ORAN SDK it must be validated by a simple unit test.
The pyTest framework is used to execute them.
Integration tests
These tests make use the ONAP/ORAN Python SDK to validate specific SMO usecases. They can initialize, provision, verify, trigger, etc ... the different ONAP/ORAN components started by the SMO package. They need to be executed within the Kubernetes cluster or directly on a Kubernetes node as the tests need access to the virtual networks created by the kubernetes cluster.
4) Python SDK tests and how to add/enhance tests
Demo Recording
...
Plan:
- What is the SMO package
- What is the ONAP python SDK
- What is the ORAN python SDK
- SMO Usecase tests
- SMO Nomad CI/CD jenkins