diff --git a/tests/modules/meson.build b/tests/modules/meson.build
index 65db173678b21114f6ea6abadfc2192265814d60..e8b60d987c76b55ae8c11b00e5ac66e57f617795 100644
--- a/tests/modules/meson.build
+++ b/tests/modules/meson.build
@@ -2,6 +2,11 @@ common_deps = [gobject_dep, gio_dep, wp_dep, pipewire_dep]
 common_env = [
   'G_TEST_SRCDIR=@0@'.format(meson.current_source_dir()),
   'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir()),
+  'WIREPLUMBER_MODULE_DIR=@0@'.format(meson.current_build_dir() / '..' / '..' / 'modules'),
+  'WIREPLUMBER_DEBUG=7',
+]
+common_args = [
+  '-DG_LOG_USE_STRUCTURED',
 ]
 
 test(
@@ -11,7 +16,7 @@ test(
       'algorithms.c',
       '../../modules/module-pipewire/algorithms.c'
     ],
-    dependencies: common_deps),
+    dependencies: common_deps, c_args: common_args),
   env: common_env,
 )
 
@@ -23,7 +28,7 @@ test(
       '../../modules/module-config-static-nodes/parser-node.c',
       '../../modules/module-config-static-nodes/context.c',
     ],
-    dependencies: common_deps + [wptoml_dep]),
+    dependencies: common_deps + [wptoml_dep], c_args: common_args),
   env: common_env,
   workdir : meson.current_source_dir(),
 )
@@ -38,7 +43,7 @@ test(
       '../../modules/module-config-endpoint/parser-streams.c',
       '../../modules/module-config-endpoint/context.c',
     ],
-    dependencies: common_deps + [wptoml_dep]),
+    dependencies: common_deps + [wptoml_dep], c_args: common_args),
   env: common_env,
   workdir : meson.current_source_dir(),
 )
@@ -54,7 +59,7 @@ test(
       '../../modules/module-config-policy/config-policy.c',
       '../../modules/module-config-policy/parser-endpoint-link.c'
     ],
-    dependencies: common_deps + [wptoml_dep]),
+    dependencies: common_deps + [wptoml_dep], c_args: common_args),
   env: common_env,
   workdir : meson.current_source_dir(),
 )
@@ -67,7 +72,7 @@ test(
       '../../modules/module-monitor/dbus-device-reservation.c',
       reserve_device_interface_src,
     ],
-    dependencies: common_deps + [giounix_dep]),
+    dependencies: common_deps + [giounix_dep], c_args: common_args),
   env: common_env,
   workdir : meson.current_source_dir(),
 )
diff --git a/tests/wp/meson.build b/tests/wp/meson.build
index ef457597fbecc491db84269a9aca4042a1ac27aa..a6e30e16a067f787f79e98c20496e7af6b194f65 100644
--- a/tests/wp/meson.build
+++ b/tests/wp/meson.build
@@ -2,6 +2,8 @@ common_deps = [gobject_dep, gio_dep, wp_dep, pipewire_dep]
 common_env = [
   'G_TEST_SRCDIR=@0@'.format(meson.current_source_dir()),
   'G_TEST_BUILDDIR=@0@'.format(meson.current_build_dir()),
+  'WIREPLUMBER_MODULE_DIR=@0@'.format(meson.current_build_dir() / '..' / '..' / 'modules'),
+  'WIREPLUMBER_DEBUG=7',
 ]
 common_args = [
   '-DG_LOG_USE_STRUCTURED',