diff options
author | Jonas Ã…dahl <jadahl@gmail.com> | 2022-02-09 10:35:53 +0100 |
---|---|---|
committer | Marge Bot <marge-bot@gnome.org> | 2022-03-28 16:17:21 +0000 |
commit | 189068d465b635be897429a28cb517ddda047619 (patch) | |
tree | c658772e21fb4f6b5d1e812129dd4dbe6004b93e | |
parent | 858f89084e74d7254b42b32c069d721cb1ee751f (diff) | |
download | mutter-189068d465b635be897429a28cb517ddda047619.tar.gz |
tests/build: Set up test environment using a dict()
This will allow us to reuse the keys and values more easily, as later
commits will rely on being able to iterate over the keys and values to
construct explict env strings for passing into special test cases.
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2152>
-rw-r--r-- | src/tests/meson.build | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/tests/meson.build b/src/tests/meson.build index a19703288..2cb05d966 100644 --- a/src/tests/meson.build +++ b/src/tests/meson.build @@ -90,9 +90,16 @@ if have_installed_tests endif test_env = environment() -test_env.set('G_TEST_SRCDIR', join_paths(mutter_srcdir, 'src')) -test_env.set('G_TEST_BUILDDIR', mutter_builddir) -test_env.set('MUTTER_TEST_PLUGIN_PATH', '@0@'.format(default_plugin.full_path())) + +test_env_variables = { + 'G_TEST_SRCDIR': join_paths(mutter_srcdir, 'src'), + 'G_TEST_BUILDDIR': mutter_builddir, + 'MUTTER_TEST_PLUGIN_PATH': '@0@'.format(default_plugin.full_path()), +} + +foreach name, value: test_env_variables + test_env.set(name, value) +endforeach test_client = executable('mutter-test-client', sources: ['test-client.c'], |