[libpeas] build: setup test suite environment



commit e96ca491cee706a75788e3eeac72ed36915a922d
Author: Christian Hergert <chergert redhat com>
Date:   Mon Sep 9 17:35:51 2019 -0700

    build: setup test suite environment
    
    This gives us some useful settings for debugging when unit tests are run
    in automated environments.

 tests/libpeas-gtk/meson.build | 2 +-
 tests/libpeas/meson.build     | 2 +-
 tests/meson.build             | 7 +++++++
 3 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/tests/libpeas-gtk/meson.build b/tests/libpeas-gtk/meson.build
index 1faafa6..ab5928a 100644
--- a/tests/libpeas-gtk/meson.build
+++ b/tests/libpeas-gtk/meson.build
@@ -29,5 +29,5 @@ foreach test: libpeas_gtk_tests_sources
     dependencies: libpeas_gtk_tests_deps
   )
 
-  test('test-@0@'.format(test_name), test_exe)
+  test('test-@0@'.format(test_name), test_exe, env: test_env)
 endforeach
diff --git a/tests/libpeas/meson.build b/tests/libpeas/meson.build
index 0c82d80..1af0061 100644
--- a/tests/libpeas/meson.build
+++ b/tests/libpeas/meson.build
@@ -53,5 +53,5 @@ foreach test: libpeas_tests_sources
     c_args: libpeas_tests_c_args,
   )
 
-  test('test-@0@'.format(test_name), test_exe)
+  test('test-@0@'.format(test_name), test_exe, env: test_env)
 endforeach
diff --git a/tests/meson.build b/tests/meson.build
index 18e4e2f..3b2dbac 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -1,3 +1,10 @@
+test_env = [
+  'G_DEBUG=gc-friendly',
+  'GSETTINGS_BACKEND=memory',
+  'MALLOC_CHECK_=2',
+  'NO_AT_BRIDGE=1',
+]
+
 subdir('testing-util')
 
 subdir('libpeas')


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]