test framework: add factory function and default parameters
[vpp.git] / test / test_reassembly.py
index 353433c..7bca794 100644 (file)
@@ -4,8 +4,7 @@ import six
 import unittest
 from random import shuffle
 
-from framework import VppTestCase, VppTestRunner, is_skip_aarch64_set,\
-    is_platform_aarch64
+from framework import VppTestCase, VppTestRunner
 
 from scapy.packet import Raw
 from scapy.layers.l2 import Ether, GRE
@@ -58,6 +57,7 @@ class TestIPv4Reassembly(VppTestCase):
     def tearDown(self):
         super(TestIPv4Reassembly, self).tearDown()
         self.logger.debug(self.vapi.ppcli("show ip4-reassembly details"))
+        self.logger.debug(self.vapi.ppcli("show buffers"))
 
     @classmethod
     def create_stream(cls, packet_sizes, packet_count=test_packet_count):
@@ -275,8 +275,6 @@ class TestIPv4Reassembly(VppTestCase):
         # self.assert_packet_counter_equal(
         #     "/err/ip4-reassembly-feature/malformed packets", 1)
 
-    @unittest.skipIf(is_skip_aarch64_set and is_platform_aarch64,
-                     "test doesn't work on aarch64")
     def test_random(self):
         """ random order reassembly """
 
@@ -489,10 +487,12 @@ class TestIPv6Reassembly(VppTestCase):
         self.vapi.ip_reassembly_set(timeout_ms=1000000, max_reassemblies=1000,
                                     expire_walk_interval_ms=10000, is_ip6=1)
         self.logger.debug(self.vapi.ppcli("show ip6-reassembly details"))
+        self.logger.debug(self.vapi.ppcli("show buffers"))
 
     def tearDown(self):
         super(TestIPv6Reassembly, self).tearDown()
         self.logger.debug(self.vapi.ppcli("show ip6-reassembly details"))
+        self.logger.debug(self.vapi.ppcli("show buffers"))
 
     @classmethod
     def create_stream(cls, packet_sizes, packet_count=test_packet_count):
@@ -884,6 +884,7 @@ class TestIPv4ReassemblyLocalNode(VppTestCase):
     def tearDown(self):
         super(TestIPv4ReassemblyLocalNode, self).tearDown()
         self.logger.debug(self.vapi.ppcli("show ip4-reassembly details"))
+        self.logger.debug(self.vapi.ppcli("show buffers"))
 
     @classmethod
     def create_stream(cls, packet_count=test_packet_count):
@@ -1011,6 +1012,7 @@ class TestFIFReassembly(VppTestCase):
     def tearDown(self):
         self.logger.debug(self.vapi.ppcli("show ip4-reassembly details"))
         self.logger.debug(self.vapi.ppcli("show ip6-reassembly details"))
+        self.logger.debug(self.vapi.ppcli("show buffers"))
         super(TestFIFReassembly, self).tearDown()
 
     def verify_capture(self, capture, ip_class, dropped_packet_indexes=[]):