README.md 3.45 KB
Newer Older
# NFV API Conformance Test Specification (NFV-TST 010)
Michele Carignani's avatar
Michele Carignani committed

This repository hosts the NFV API Conformance test specification for 
Giacomo Bernini's avatar
Giacomo Bernini committed
the APIs defined in ETSI NFV GS [SOL002](https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/002/04.03.01_60/gs_NFV-SOL002v040301p.pdf), 
Giacomo Bernini's avatar
Giacomo Bernini committed
[SOL003](https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/03.06.01_60/gs_NFV-SOL003v030601p.pdf), 
[SOL005](https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/005/03.06.01_60/gs_NFV-SOL005v030601p.pdf),
[SOL009](https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/009/03.06.01_60/gs_NFV-SOL009v030601p.pdf) in their versions 
Giacomo Bernini's avatar
Giacomo Bernini committed
4.3.1, [SOL011](https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/011/03.03.01_60/gs_NFV-SOL011v030301p.pdf) in its version 3.3.1, 
Giacomo Bernini's avatar
Giacomo Bernini committed
and [SOL012](https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/012/03.04.01_60/gs_NFV-SOL012v030401p.pdf) in its version 3.4.1.
Giacomo Bernini's avatar
Giacomo Bernini committed
More information and download is available at [DGS/NFV-TST010ed431]().
Giacomo Bernini's avatar
Giacomo Bernini committed

Giacomo Bernini's avatar
Giacomo Bernini committed
## Available versions

The NFV API Conformance test specification is available in the following versions:

| TST010 Version | SOL Specifications                                                                        | API Conformance Tests                                          |
|----------------|-------------------------------------------------------------------------------------------|----------------------------------------------------------------|
| v2.4.1         | SOL002 SOL003 SOL005 v2.4.1                                                               | [v2.4.1](https://forge.etsi.org/rep/nfv/api-tests/tree/2.4.1/) |
| v2.6.1         | SOL002 SOL003 SOL005 v2.6.1                                                               | [v2.6.1](https://forge.etsi.org/rep/nfv/api-tests/tree/2.6.1/) |
Giacomo Bernini's avatar
Giacomo Bernini committed
| v2.7.1         | SOL002 SOL003 SOL005 v2.7.1                                                               | [v2.7.1](https://forge.etsi.org/rep/nfv/api-tests/tree/2.7.1/) |
Giacomo Bernini's avatar
Giacomo Bernini committed
| v3.3.1         | SOL002 SOL003 SOL005 v3.3.1<br>SOL009 SOL011        v3.3.1<br>SOL012               v3.4.1 | [v3.3.1](https://forge.etsi.org/rep/nfv/api-tests/tree/3.3.1/) |
Giacomo Bernini's avatar
Giacomo Bernini committed
| v3.5.1         | SOL002 SOL003 SOL005 v3.5.1<br>SOL009               v3.5.1<br>SOL011               v3.3.1<br>SOL012               v3.4.1 | [v3.5.1](https://forge.etsi.org/rep/nfv/api-tests/tree/3.5.1/) |
Giacomo Bernini's avatar
Giacomo Bernini committed
| v3.6.1         | SOL002 SOL003 SOL005 v3.6.1<br>SOL009               v3.6.1<br>SOL011               v3.3.1<br>SOL012               v3.4.1 | [v3.6.1](https://forge.etsi.org/rep/nfv/api-tests/tree/3.6.1/) |
Giacomo Bernini's avatar
Giacomo Bernini committed
| v4.3.1         | SOL002 SOL003 SOL005 v4.3.1<br>SOL009               v4.3.1<br>SOL011               v3.3.1<br>SOL012               v3.4.1 | [v4.3.1](https://forge.etsi.org/rep/nfv/api-tests/tree/4.3.1/) |
Giacomo Bernini's avatar
Giacomo Bernini committed


## Test Specification Overview
Michele Carignani's avatar
Michele Carignani committed

Giacomo Bernini's avatar
Giacomo Bernini committed
The Test Specification is built as a collection of [Robot Framework](robotframework.org/) Test Description. [Robot Framework](robotframework.org/) is a generic test automation framework for acceptance testing and acceptance test-driven development.

More information at [NFV API Conformance Test Specification wiki](https://forge.etsi.org/rep/nfv/api-tests/wikis/NFV-API-Conformance-Test-Specification).
Giacomo Bernini's avatar
Giacomo Bernini committed

## How to raise issues

Please report errors, bugs or other issues [here](https://forge.etsi.org/rep/nfv/api-tests/issues).
Giacomo Bernini's avatar
Giacomo Bernini committed

## How to contribute

ETSI Forge uses Gitlab to manage submissions to the repository.
For more information on setting up your environment and contributing, you may refer to the [ETSI Forge wiki](https://forge.etsi.org/wiki/index.php/Main_Page).