Tested-by: Han,YingyaX < yingyax.han@intel.com> Regards, Yingya -----Original Message----- From: dts On Behalf Of lingwei Sent: Tuesday, July 21, 2020 1:24 AM To: dts@dpdk.org Cc: Ling, WeiX Subject: [dts] [PATCH V1] tests/TestSuite_distributor: Fix test_perf_distributor case result is 0 Fix test_perf_distributor case result is 0. Signed-off-by: lingwei --- tests/TestSuite_distributor.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/TestSuite_distributor.py b/tests/TestSuite_distributor.py index aaad6c7..9ccc761 100644 --- a/tests/TestSuite_distributor.py +++ b/tests/TestSuite_distributor.py @@ -138,8 +138,6 @@ class TestDistributor(TestCase): self.dut.send_expect(cmd, "doing packet RX", timeout=30) - self.app_output = self.dut.session.get_session_before(timeout=2) - # clear streams before add new streams self.tester.pktgen.clear_streams() # run packet generator @@ -147,6 +145,9 @@ class TestDistributor(TestCase): None, self.tester.pktgen) _, pps = self.tester.pktgen.measure_throughput(stream_ids=streams) + # get aap output after sending packet + self.app_output = + self.dut.session.get_session_before(timeout=2) + self.dut.send_expect("^C", "#") pps /= 1000000.0 @@ -240,6 +241,8 @@ class TestDistributor(TestCase): """ # skip the last one, we use the next one output = output[:output.rfind("RX Thread")] + # skip the last two, we use the next one + output = output[:output.rfind("RX Thread")] output = output[output.rfind("RX Thread"):] rec_rate = 0.0 enq_rate = 0.0 -- 2.17.1