From 270f5235c04250ee3aafc78bce75f506e9847834 Mon Sep 17 00:00:00 2001 From: Andrew Yourtchenko Date: Wed, 25 Nov 2020 14:42:54 +0000 Subject: acl: fix acl-plugin testcases packet counting Counter checks in ACL tests were incorrect if VPP is running with multiple workers Change-Id: Id095d55c6cd3bfee8aaac6d177984e569e87d29b Type: fix Signed-off-by: Andrew Yourtchenko --- src/plugins/acl/test/test_acl_plugin_l2l3.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/plugins/acl/test') diff --git a/src/plugins/acl/test/test_acl_plugin_l2l3.py b/src/plugins/acl/test/test_acl_plugin_l2l3.py index 30b53728c63..48faafb7398 100644 --- a/src/plugins/acl/test/test_acl_plugin_l2l3.py +++ b/src/plugins/acl/test/test_acl_plugin_l2l3.py @@ -538,8 +538,9 @@ class TestACLpluginL2L3(VppTestCase): matches = self.statistics.get_counter('/acl/%d/matches' % acl_idx) self.logger.info("stat seg for ACL %d: %s" % (acl_idx, repr(matches))) total_count = 0 - for p in matches[0]: - total_count = total_count + p['packets'] + for m in matches: + for p in m: + total_count = total_count + p['packets'] self.assertEqual(total_count, packet_count) def run_traffic_ip46_x_to_y(self, bridged_to_routed, -- cgit 1.2.3-korg