[NSB] Adds support for running "black box" test cases for VNFs 79/61979/7
authorChornyi, TarasX <tarasx.chornyi@intel.com>
Fri, 7 Sep 2018 09:11:04 +0000 (12:11 +0300)
committerChornyi, TarasX <tarasx.chornyi@intel.com>
Fri, 21 Sep 2018 15:19:55 +0000 (18:19 +0300)
commitc910a435226f09472c11a42fa41f233eeff8c0ca
tree5c571000bf74d436d462c0487376378d269c64c5
parent102b603cf5ea3627381a84822890ad2d7879aeba
[NSB] Adds support for running "black box" test cases for VNFs

Using AgnosticVNF is now possible to create a "black box"
testcase for any VNF.

Example rfc2544 test with TRex as trafficgen

samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_64B_trex.yaml

and Ixia

samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_latency_ipv4_64B_ixia.yaml

NOTE:
    Yardstick will not interact with VNF.
    No KPIs from VNF will be collected

JIRA: YARDSTICK-1438

Change-Id: I408b3dcb90f29c7b41fcf8f883b5abfc4e9c3dbc
Signed-off-by: Chornyi, TarasX <tarasx.chornyi@intel.com>
samples/vnf_samples/nsut/agnostic/agnostic_vnf_topology_ixia_2ports.yaml [new file with mode: 0644]
samples/vnf_samples/nsut/agnostic/agnostic_vnf_topology_trex_2ports.yaml [new file with mode: 0644]
samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_ipv4_64B_trex.yaml [new file with mode: 0644]
samples/vnf_samples/nsut/agnostic/tc_baremetal_rfc2544_latency_ipv4_64B_ixia.yaml [new file with mode: 0644]
samples/vnf_samples/vnf_descriptors/agnostic_vnf.yaml [new file with mode: 0644]
yardstick/network_services/vnf_generic/vnf/agnostic_vnf.py [new file with mode: 0644]
yardstick/tests/unit/network_services/vnf_generic/vnf/test_agnostic_vnf.py [new file with mode: 0644]