Versions Compared

Key

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

...

Self-Certification is based on the TM Forum Open API conformance profiles, it is the process by which an implementation is confirmed to support the standard definition of a TM Forum Open API.  The TM Forum provides a set of scripts useful to self-certify your implementation of TM Forum Open API specifications. You will need to install and run the applicable API CTK. Currently there is a number of CTKs available for conformance testing and the list is steadily increasing. Currently available conformance profiles and CTKs can be found in our TM Forum Open API portal for the following APIs: 

 

 

The following instructions describe how to install and run an Open API CTK: 

(This example is covering Product Offering Qualification for the 18.0 Release, but the steps to run a CTK are similar, unless stated on the readme.md that comes with the CTK).

1.

Installing and Running Conformance Test Kit
The CTK is dependent on the installation of node.js and npm to work.
Node.js and NPM can be downloaded and installed from:

...

Windows-RUNCTK.ps1

Linux-RUNCTK.sh

...

2.

For Windows

...

For Windows you need to right :
Right click Windows-RUNCTK.ps1 and select run with PowerShell, press Y and Enter, wait for the dependencies to be installed go to Step 2.

For Linux and Mac:
For Linux and Mac you You need to give executable permission for the Linux-RUNCTK.sh file, you can do that by opening a terminal and typing:

...

Wait for NPM to install the dependencies and go to step 2.

...

3.

Finally enter Enter the URL for the base of your API, for example, if you can get a resource on:

...