Improve IXIA IxNetwork library and traffic profile (4) 11/58811/6
authorRodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Thu, 12 Apr 2018 14:08:58 +0000 (15:08 +0100)
committerRodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Mon, 25 Jun 2018 11:39:18 +0000 (11:39 +0000)
commit22f4074aed052a9dcb73c8907db74306642ae9b3
tree0f7b48503f46ce8efa2ff97b568b602bc77a696e
parentad75b61a07dd137ee81c5e7775a50c27b1e9d789
Improve IXIA IxNetwork library and traffic profile (4)

This patch implements an active wait for the traffic injection. Once the
traffic is started, the traffic generator class will poll periodically the
IXIA traffic generator chassis to retrieve the status of the traffic
("started", "stopped").

Now the latency statistics are retrieved and reported for each injection
period.

JIRA: YARDSTICK-1116

Change-Id: I4422e2c88b4fc97b7cac3de8a82b2d75467c4117
Signed-off-by: Rodolfo Alonso Hernandez <rodolfo.alonso.hernandez@intel.com>
Signed-off-by: Emma Foley <emma.l.foley@intel.com>
(cherry picked from commit a3399d07b83ce0e50d9c0144d00a7ba83a73390f)
tests/unit/__init__.py
tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_ixia.py
yardstick/network_services/libs/ixia_libs/ixnet/ixnet_api.py
yardstick/network_services/traffic_profile/base.py
yardstick/network_services/traffic_profile/ixia_rfc2544.py
yardstick/network_services/vnf_generic/vnf/tg_rfc2544_ixia.py
yardstick/tests/unit/benchmark/contexts/standalone/test_model.py
yardstick/tests/unit/network_services/libs/ixia_libs/test_ixnet_api.py
yardstick/tests/unit/network_services/traffic_profile/test_base.py
yardstick/tests/unit/network_services/traffic_profile/test_ixia_rfc2544.py