diff options
| author | Jussi Pakkanen <jpakkane@gmail.com> | 2015-05-09 16:17:20 +0300 |
|---|---|---|
| committer | Jussi Pakkanen <jpakkane@gmail.com> | 2015-05-09 16:17:20 +0300 |
| commit | 572587f5cef0741cf68d5842d503ddb764e3d47b (patch) | |
| tree | 61af19dce06ff84cf605b175885271706379219c /run_cross_test.py | |
| parent | 717abc99fb57f1005717304e36583acd62b01fb4 (diff) | |
| download | meson-572587f5cef0741cf68d5842d503ddb764e3d47b.tar.gz | |
Fix cross compilation tests.
Diffstat (limited to 'run_cross_test.py')
| -rwxr-xr-x | run_cross_test.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/run_cross_test.py b/run_cross_test.py index 60263369c..7355c2830 100755 --- a/run_cross_test.py +++ b/run_cross_test.py @@ -45,7 +45,7 @@ def run_test(testdir, should_succeed=True): os.mkdir(test_build_dir) os.mkdir(install_dir) print('Running test: ' + testdir) - gen_command = [sys.executable, meson_command, '--prefix', install_dir, '--libdir', 'lib', testdir, test_build_dir] + extra_flags + gen_command = [sys.executable, meson_command, '--prefix', '/usr', '--libdir', 'lib', testdir, test_build_dir] + extra_flags p = subprocess.Popen(gen_command) p.wait() if not should_succeed: @@ -62,7 +62,9 @@ def run_test(testdir, should_succeed=True): pt.wait() if pt.returncode != 0: raise RuntimeError('Running unit tests failed.') - pi = subprocess.Popen(install_commands, cwd=test_build_dir) + install_env = os.environ.copy() + install_env['DESTDIR'] = install_dir + pi = subprocess.Popen(install_commands, cwd=test_build_dir, env=install_env) pi.wait() if pi.returncode != 0: raise RuntimeError('Running install failed.') |
