tests: make VPP_BUILD_DIR to point to correct dir 42/32442/9
authorKlement Sekera <ksekera@cisco.com>
Tue, 25 May 2021 19:15:36 +0000 (21:15 +0200)
committerOle Tr�an <otroan@employees.org>
Mon, 31 Jan 2022 14:58:19 +0000 (14:58 +0000)
Make VPP_BUILD_DIR hold the correct value and adjust paths where
necessary.

Type: refactor
Change-Id: I5bc60666c04919956bf26badaf1ee1f1b188ef65
Signed-off-by: Klement Sekera <ksekera@cisco.com>
Makefile
test/test_quic.py
test/test_vapi.py
test/test_vcl.py

index 57e4929..4e886a9 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -414,7 +414,7 @@ define test
        $(if $(filter-out $(3),retest),make -C $(BR) PLATFORM=$(1) TAG=$(2) vpp-install,)
        $(eval libs:=lib lib64)
        make -C test \
-         VPP_BUILD_DIR=$(BR)/build-$(2)-native \
+         VPP_BUILD_DIR=$(BR)/build-$(2)-native/vpp \
          VPP_BIN=$(BR)/install-$(2)-native/vpp/bin/vpp \
          VPP_INSTALL_PATH=$(BR)/install-$(2)-native/ \
          EXTENDED_TESTS=$(EXTENDED_TESTS) \
index 1257f4e..ea367c0 100644 (file)
@@ -19,7 +19,7 @@ class QUICAppWorker(Worker):
                  testcase, env=None, *args, **kwargs):
         if env is None:
             env = {}
-        app = "%s/vpp/bin/%s" % (build_dir, appname)
+        app = "%s/bin/%s" % (build_dir, appname)
         self.args = [app] + executable_args
         self.role = role
         self.wait_for_gdb = 'wait-for-gdb'
index 9b4cad0..106c84a 100644 (file)
@@ -24,7 +24,7 @@ class VAPITestCase(VppTestCase):
         build_dir = os.getenv(var, None)
         self.assertIsNotNone(build_dir,
                              "Environment variable `%s' not set" % var)
-        executable = f"{build_dir}/vpp/bin/vapi_c_test"
+        executable = f"{build_dir}/bin/vapi_c_test"
         worker = Worker([executable, "vapi client",
                          self.get_api_segment_prefix()], self.logger)
         worker.start()
@@ -53,7 +53,7 @@ class VAPITestCase(VppTestCase):
         build_dir = os.getenv(var, None)
         self.assertIsNotNone(build_dir,
                              "Environment variable `%s' not set" % var)
-        executable = f"{build_dir}/vpp/bin/vapi_cpp_test"
+        executable = f"{build_dir}/bin/vapi_cpp_test"
         worker = Worker([executable, "vapi client",
                          self.get_api_segment_prefix()], self.logger)
         worker.start()
index 50d36d5..fbbcd7b 100644 (file)
@@ -52,10 +52,10 @@ class VCLAppWorker(Worker):
             app = appname
             env.update({'LD_PRELOAD': vcl_ldpreload_so})
         elif "sock" in appname:
-            app = "%s/vpp/bin/%s" % (build_dir, appname)
+            app = "%s/bin/%s" % (build_dir, appname)
             env.update({'LD_PRELOAD': vcl_ldpreload_so})
         else:
-            app = "%s/vpp/bin/%s" % (build_dir, appname)
+            app = "%s/bin/%s" % (build_dir, appname)
         self.args = [app] + executable_args
         super(VCLAppWorker, self).__init__(self.args, logger, env,
                                            *args, **kwargs)