diff options
author | Eli Schwartz <eschwartz@archlinux.org> | 2021-12-05 02:04:07 -0500 |
---|---|---|
committer | Eli Schwartz <eschwartz@archlinux.org> | 2021-12-05 11:39:20 -0500 |
commit | 5b7d4f8bd30d8f5ed4aabbecee0c63e46d1da504 (patch) | |
tree | 56055cd83a9ebedd8e7e66fba151c29b64a3b018 /mesonbuild/mtest.py | |
parent | 4b2c54569df780e36fc5bf1905ae6b60d1393fba (diff) | |
download | meson-5b7d4f8bd30d8f5ed4aabbecee0c63e46d1da504.zip meson-5b7d4f8bd30d8f5ed4aabbecee0c63e46d1da504.tar.gz meson-5b7d4f8bd30d8f5ed4aabbecee0c63e46d1da504.tar.bz2 |
rename exe_runner to exe_wrapper everywhere
I don't understand the purpose of this confusing API naming split.
Diffstat (limited to 'mesonbuild/mtest.py')
-rw-r--r-- | mesonbuild/mtest.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/mesonbuild/mtest.py b/mesonbuild/mtest.py index 09a862d..37e60df 100644 --- a/mesonbuild/mtest.py +++ b/mesonbuild/mtest.py @@ -1350,18 +1350,18 @@ class SingleTestRunner: elif not self.test.is_cross_built and run_with_mono(self.test.fname[0]): return ['mono'] + self.test.fname elif self.test.cmd_is_built and self.test.is_cross_built and self.test.needs_exe_wrapper: - if self.test.exe_runner is None: + if self.test.exe_wrapper is None: # Can not run test on cross compiled executable # because there is no execute wrapper. return None elif self.test.cmd_is_built: # If the command is not built (ie, its a python script), # then we don't check for the exe-wrapper - if not self.test.exe_runner.found(): + if not self.test.exe_wrapper.found(): msg = ('The exe_wrapper defined in the cross file {!r} was not ' 'found. Please check the command and/or add it to PATH.') - raise TestException(msg.format(self.test.exe_runner.name)) - return self.test.exe_runner.get_command() + self.test.fname + raise TestException(msg.format(self.test.exe_wrapper.name)) + return self.test.exe_wrapper.get_command() + self.test.fname return self.test.fname def _get_cmd(self) -> T.Optional[T.List[str]]: @@ -1575,8 +1575,8 @@ class TestHarness: test_env = test.env.get_env(env) env.update(test_env) if (test.is_cross_built and test.needs_exe_wrapper and - test.exe_runner and test.exe_runner.found()): - env['MESON_EXE_WRAPPER'] = join_args(test.exe_runner.get_command()) + test.exe_wrapper and test.exe_wrapper.found()): + env['MESON_EXE_WRAPPER'] = join_args(test.exe_wrapper.get_command()) return SingleTestRunner(test, env, name, options) def process_test_result(self, result: TestRun) -> None: |