diff options
author | Thibault Saunier <tsaunier@gnome.org> | 2016-11-22 15:52:17 -0300 |
---|---|---|
committer | Thibault Saunier <tsaunier@gnome.org> | 2016-11-22 15:52:17 -0300 |
commit | 2584a9f27df29db47d12e16f484f070cd1b63fa3 (patch) | |
tree | a507afc2fe341ecd9580006fd347c123677d17da | |
parent | 3f6e06c9300f62c80a89770bc4c0ab768f42dc60 (diff) | |
download | meson-2584a9f27df29db47d12e16f484f070cd1b63fa3.zip meson-2584a9f27df29db47d12e16f484f070cd1b63fa3.tar.gz meson-2584a9f27df29db47d12e16f484f070cd1b63fa3.tar.bz2 |
mesontest: Fix usage of test.env as it can be a build.EnvironmentVariables
-rwxr-xr-x | mesontest.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/mesontest.py b/mesontest.py index 76b6449..adc6c2f 100755 --- a/mesontest.py +++ b/mesontest.py @@ -345,6 +345,10 @@ def filter_tests(suite, tests): def gdbrun(test): child_env = os.environ.copy() + + if isinstance(test.env, build.EnvironmentVariables): + test.env = test.env.get_env(child_env) + child_env.update(test.env) # On success will exit cleanly. On failure gdb will ask user # if they really want to exit. |