X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=test%2Fframework.py;h=eb59aadd8bf3ffcdc0886001f6c546b70e85f667;hb=dc20371f83ed81462c0b24eb750b76f7819df64a;hp=cffad835b5a0054e76483cb8d95e80db1927ad0a;hpb=8b2fffd93f5f42ae35b0843c8a95681a13c84e90;p=vpp.git diff --git a/test/framework.py b/test/framework.py index cffad835b5a..eb59aadd8bf 100644 --- a/test/framework.py +++ b/test/framework.py @@ -616,6 +616,7 @@ class VppTestCase(unittest.TestCase): if hasattr(cls, 'vpp'): if hasattr(cls, 'vapi'): + cls.logger.debug(cls.vapi.vpp.get_stats()) cls.logger.debug("Disconnecting class vapi client on %s", cls.__name__) cls.vapi.disconnect() @@ -1007,13 +1008,15 @@ class VppTestCase(unittest.TestCase): while True: layer = temp.getlayer(counter) if layer: + layer = layer.copy() + layer.remove_payload() for cf in checksum_fields: if hasattr(layer, cf): if ignore_zero_udp_checksums and \ 0 == getattr(layer, cf) and \ layer.name in udp_layers: continue - delattr(layer, cf) + delattr(temp.getlayer(counter), cf) checksums.append((counter, cf)) else: break