]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3731] Fix shell_unittest.py in Meson
authorAndrei Pavel <andrei@isc.org>
Wed, 26 Feb 2025 07:07:03 +0000 (09:07 +0200)
committerAndrei Pavel <andrei@isc.org>
Fri, 28 Feb 2025 12:25:57 +0000 (14:25 +0200)
src/bin/shell/tests/meson.build

index 1018684d1ce9e8843e16e0505f080c04953539e1..757a5207d8819c81734061d9257133642e37de1f 100644 (file)
@@ -2,6 +2,7 @@ if not gtest.found()
     subdir_done()
 endif
 
+
 shell_tests_conf_data = configuration_data()
 shell_tests_conf_data.set('PYTHON', PYTHON.full_path())
 shell_tests_conf_data.set('abs_top_builddir', TOP_BUILD_DIR)
@@ -11,7 +12,15 @@ shell_unittest = configure_file(
     output: 'shell_unittest.py',
     configuration: shell_tests_conf_data,
 )
-test('shell_unittest.py', shell_unittest, is_parallel: false, priority: -1)
+pythonpath = environment()
+pythonpath.append('PYTHONPATH', f'@TOP_BUILD_DIR@/src/bin/shell')
+test(
+    'shell_unittest.py',
+    shell_unittest,
+    is_parallel: false,
+    priority: -1,
+    env: pythonpath,
+)
 ca_basic_auth_tests = configure_file(
     input: 'ca_basic_auth_tests.sh.in',
     output: 'ca_basic_auth_tests.sh',