From b75bfec0eeb24f3a3552e6c9ca4b1f302f71ca35 Mon Sep 17 00:00:00 2001 From: Hanoh Haim Date: Wed, 16 Nov 2016 11:53:35 +0200 Subject: fail in case of queue full - the CPU is not valid Signed-off-by: Hanoh Haim --- scripts/automation/regression/stateless_tests/stl_performance_test.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'scripts/automation/regression/stateless_tests/stl_performance_test.py') diff --git a/scripts/automation/regression/stateless_tests/stl_performance_test.py b/scripts/automation/regression/stateless_tests/stl_performance_test.py index a556daf3..641f0a33 100644 --- a/scripts/automation/regression/stateless_tests/stl_performance_test.py +++ b/scripts/automation/regression/stateless_tests/stl_performance_test.py @@ -296,6 +296,10 @@ class STLPerformance_Test(CStlGeneral_Test): # sample bps/pps for _ in range(0, 20): stats = self.c.get_stats(ports = 0) + if stats['global'][ 'queue_full']>10000: + assert 0, "Queue is full need to tune the multiplier" + + # CPU results are not valid cannot use them samples['bps'].append(stats[0]['tx_bps']) samples['pps'].append(stats[0]['tx_pps']) time.sleep(1) -- cgit 1.2.3-korg