Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


What is ETSI?

The European Telecommunications Standards Institute (ETSI) produces globally-applicable standards for Information and Communications Technologies. As part of the NFV Release 2, ETSI  set out standards covering the functionalities of the interfaces specified on the reference points, which use the acronym NFV-SOL (standing for “NFV Solutions”). As of ONAPs Dublin release the  SO SVNFM adapter supports SOL003 standards for Create, Instantiate, Terminate and Delete operations with Granting, Subscription and Notification.

...

git clone "https://gerrit.onap.org/r/integration/csit" && (cd "csit" && mkdir -p .git/hooks && curl -Lo `git rev-parse --git-dir`/hooks/commit-msg https://gerrit.onap.org/r/tools/hooks/commit-msg; chmod +x `git rev-parse --git-dir`/hooks/commit-msg)

Once this is downloaded a few more installations are required.

Install pip (if required)

sudo apt install python-pip

...

pip install robotframework

Install

Once all of this is done, then the tests should be run by calling the run-csit.sh script and giving it the location of our test folder (csit/plans/so/integration-etsi-testing). From the csit projects root folder run the following command:

./run-csit.sh  plans/so/integration-etsi-testing

This should successfully run the ETSI CSIT suite


What are the tests doing?

There are three tests currently being run "Distribute Service Template", "Invoke Service Instantiation" and "Invoke VNF Instantiation".

  1. Distribute Service Template

To distribute a service template the "SDC controller" pod is required. To do this a json file

"distributeServiceTemplate.json"


The test then distributes the

2. Invoke Service Instantiation


3. Invoke VNF Instantiation


Configuration


Troubleshooting