aboutsummaryrefslogtreecommitdiff
path: root/mesontest.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2016-12-19 17:34:46 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2016-12-20 20:33:59 +0200
commit3fc67f49515544d17f11bd0853195c96373880f2 (patch)
tree84b3044b92be53520510c90c71ad1fb00fe56d6d /mesontest.py
parent2b650834631e09eee8dffa68a2058769a651d6f7 (diff)
downloadmeson-3fc67f49515544d17f11bd0853195c96373880f2.zip
meson-3fc67f49515544d17f11bd0853195c96373880f2.tar.gz
meson-3fc67f49515544d17f11bd0853195c96373880f2.tar.bz2
Minimal fixes to make tests pass when cross compiling.
Diffstat (limited to 'mesontest.py')
-rwxr-xr-xmesontest.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/mesontest.py b/mesontest.py
index cbfab6a..36f7334 100755
--- a/mesontest.py
+++ b/mesontest.py
@@ -132,7 +132,11 @@ def write_json_log(jsonlogfile, test_name, result):
'duration' : result.duration,
'returncode' : result.returncode,
'command' : result.cmd,
- 'env' : result.env}
+ }
+ if isinstance(result.env, dict):
+ jresult['env'] = result.env
+ else:
+ jresult['env'] = result.env.get_env(os.environ)
if result.stde:
jresult['stderr'] = result.stde
jsonlogfile.write(json.dumps(jresult) + '\n')