Trex: fix KPI collection 69/40269/2
authorRoss Brattain <ross.b.brattain@intel.com>
Fri, 25 Aug 2017 17:48:30 +0000 (10:48 -0700)
committerRoss Brattain <ross.b.brattain@intel.com>
Fri, 25 Aug 2017 18:07:05 +0000 (11:07 -0700)
return super result

Change-Id: I723a37281da15c1887ae1b3cf91d7e957b1924d1
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
tests/unit/network_services/vnf_generic/vnf/test_tg_rfc2544_trex.py
yardstick/benchmark/scenarios/networking/vnf_generic.py
yardstick/network_services/vnf_generic/vnf/tg_rfc2544_trex.py

index 3dcb02f..ad8c649 100644 (file)
@@ -233,7 +233,7 @@ class TestTrexTrafficGenRFC(unittest.TestCase):
     def test_collect_kpi(self, ssh):
         mock_ssh(ssh)
         trex_traffic_gen = TrexTrafficGenRFC('vnf1', self.VNFD_0)
-        self.assertIsNone(trex_traffic_gen.collect_kpi())
+        self.assertEqual(trex_traffic_gen.collect_kpi(), {})
 
     @mock.patch(SSH_HELPER)
     def test_listen_traffic(self, ssh):
index aecc228..4510bcf 100644 (file)
@@ -523,7 +523,7 @@ printf "%s/driver:" $1 ; basename $(readlink -s $1/device/driver); } \
         for vnf in self.vnfs:
             # Result example:
             # {"VNF1: { "tput" : [1000, 999] }, "VNF2": { "latency": 100 }}
-            LOG.debug("vnf")
+            LOG.debug("collect KPI for %s", vnf.name)
             result.update(self.collector.get_kpi(vnf))
 
     def teardown(self):
index d94a9a6..15c9c0e 100644 (file)
@@ -98,7 +98,7 @@ class TrexRfcResourceHelper(TrexResourceHelper):
 
     def collect_kpi(self):
         self.rfc2544_helper.iteration.value += 1
-        super(TrexRfcResourceHelper, self).collect_kpi()
+        return super(TrexRfcResourceHelper, self).collect_kpi()
 
 
 class TrexTrafficGenRFC(TrexTrafficGen):