make test: Fix QUIC External apps transfer test 24/19724/2
authorDave Wallace <dwallacelf@gmail.com>
Mon, 20 May 2019 19:57:28 +0000 (15:57 -0400)
committerOle Trøan <otroan@employees.org>
Wed, 22 May 2019 12:56:36 +0000 (12:56 +0000)
Change-Id: Idc4cd1d3b29d4656f2df998162e6f99116518a58
Signed-off-by: Dave Wallace <dwallacelf@gmail.com>
test/test_quic.py

index 0cb49cf..21f2fd7 100644 (file)
@@ -157,7 +157,7 @@ class QUICTestCase(VppTestCase):
                 raise
         if error:
             raise Exception(
-                "Timeout! Client worker did not finish in %ss" % timeout)
+                "Timeout! Client worker did not finish in %ss" % self.timeout)
         self.assert_equal(self.worker_client.result, 0,
                           "Binary test return code")
 
@@ -265,6 +265,11 @@ class QUICInternalEchoIPv4MultiStreamTestCase(QUICTestCase):
 class QUICExternalEchoIPv4TestCase(QUICTestCase):
     """ QUIC External Echo IPv4 Transfer Test Cases """
 
+    @classmethod
+    def setUpConstants(cls):
+        super(QUICExternalEchoIPv4TestCase, cls).setUpConstants()
+        cls.vpp_cmdline.extend(["session", "{", "evt_qs_memfd_seg", "}"])
+
     @classmethod
     def setUpClass(cls):
         super(QUICExternalEchoIPv4TestCase, cls).setUpClass()
@@ -289,10 +294,11 @@ class QUICExternalEchoIPv4TestCase(QUICTestCase):
         """ QUIC external echo client/server transfer """
 
         self.external_ipv4_transfer_test(self.server_echo_test_args +
-                                         ["socket-name", self.api_sock],
+                                         ["socket-name", self.api_sock,
+                                          "server"],
                                          self.client_echo_test_args +
                                          ["socket-name", self.api_sock,
-                                          "mbytes", "10"])
+                                          "client", "mbytes", "10"])
 
 
 if __name__ == '__main__':