TAF (Test Automation Framework) provides a generic framework to automate unit testing of the NSO service applications leveraging the CI/CD process and tools (GitHub, Jenkins, Artifactory, Sonarqube) with a single touch approach.
The objectives of having a test automation framework is to provide a simple, formal & automated platform integrated with CICD for delivering the quality NSO code.
TAF is built using the python language which makes the framework easy to integrate with different tools and run across multiple platforms.
TAF supports unit test cases written in different ways like Python, JSON, LUX and flexible enough to run a test script in any format.
Hi everyone, I have to retieve configuration from a device and push it to another device in a python action :So I used the mappi library in writing mode :with ncs.maapi.Maapi() as m: with ncs.maapi.Session(m, 'admin', 'python'): &nbs...
Hi,i'm working on a usecase to test a communication between two versions of NSOs installed in the same VM with one ESC which is installed in another VM. First question : is it possible to install two NSO on the same VM without crashing the config of ...
I was hoping i could get some clarification on adding devices and using NEDs.
NSO-5.2 system install / RHEL7
APIC: Version: 4.1(1i)
I created an authgroup:
devices authgroups group ACI_AUTHGROUPdefau...
We have built an action which deploys services for us. The reason for this is we are in an enterprise environment and our services have a large number of devices under them. This action allows us to add a list or group to an existing list of devices on th...
Hi, Is it possible to obtain ncs_cli source code? I have looked in the nso-4.7.4/src/ncs/cli/c_src directory, but this seems like only confd source is present here, but nothing for NSO ncs_cli. I didn't see ncs_cli source ...