diff options
Diffstat (limited to 'test/find_exe.py')
-rw-r--r-- | test/find_exe.py | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/test/find_exe.py b/test/find_exe.py index 44a82bf4..80ea407d 100644 --- a/test/find_exe.py +++ b/test/find_exe.py @@ -34,79 +34,79 @@ GEN_SPEC_JS_PY = os.path.join(SCRIPT_DIR, 'gen-spec-js.py') def GetDefaultPath(): - return os.path.join(REPO_ROOT_DIR, 'bin') + return os.path.join(REPO_ROOT_DIR, 'bin') def GetDefaultExe(basename): - result = os.path.join(GetDefaultPath(), basename) - if IS_WINDOWS: - result += '.exe' - return result + result = os.path.join(GetDefaultPath(), basename) + if IS_WINDOWS: + result += '.exe' + return result def FindExeWithFallback(name, default_exe_list, override_exe=None): - result = override_exe - if result is not None: - if os.path.isdir(result): - result = os.path.join(result, name) - if IS_WINDOWS and os.path.splitext(result)[1] != '.exe': - result += '.exe' - if os.path.exists(result): - return os.path.abspath(result) - raise Error('%s executable not found.\nsearch path: %s\n' % (name, result)) + result = override_exe + if result is not None: + if os.path.isdir(result): + result = os.path.join(result, name) + if IS_WINDOWS and os.path.splitext(result)[1] != '.exe': + result += '.exe' + if os.path.exists(result): + return os.path.abspath(result) + raise Error('%s executable not found.\nsearch path: %s\n' % (name, result)) - for result in default_exe_list: - if os.path.exists(result): - return os.path.abspath(result) + for result in default_exe_list: + if os.path.exists(result): + return os.path.abspath(result) - raise Error('%s executable not found.\n%s\n' % - (name, '\n'.join('search path: %s' % path - for path in default_exe_list))) + raise Error('%s executable not found.\n%s\n' % + (name, '\n'.join('search path: %s' % path + for path in default_exe_list))) def FindExecutable(basename, override=None): - return FindExeWithFallback(basename, [GetDefaultExe(basename)], override) + return FindExeWithFallback(basename, [GetDefaultExe(basename)], override) def GetWat2WasmExecutable(override=None): - return FindExecutable('wat2wasm', override) + return FindExecutable('wat2wasm', override) def GetWast2JsonExecutable(override=None): - return FindExecutable('wast2json', override) + return FindExecutable('wast2json', override) def GetWasm2WatExecutable(override=None): - return FindExecutable('wasm2wat', override) + return FindExecutable('wasm2wat', override) def GetWasmdumpExecutable(override=None): - return FindExecutable('wasm-objdump', override) + return FindExecutable('wasm-objdump', override) def GetWasmInterpExecutable(override=None): - return FindExecutable('wasm-interp', override) + return FindExecutable('wasm-interp', override) def GetSpectestInterpExecutable(override=None): - return FindExecutable('spectest-interp', override) + return FindExecutable('spectest-interp', override) def GetWasmOpcodeCntExecutable(override=None): - return FindExecutable('wasm-opcodecnt', override) + return FindExecutable('wasm-opcodecnt', override) def GetWatDesugarExecutable(override=None): - return FindExecutable('wat-desugar', override) + return FindExecutable('wat-desugar', override) def GetWasmValidateExecutable(override=None): - return FindExecutable('wasm-validate', override) + return FindExecutable('wasm-validate', override) def GetWasm2CExecutable(override=None): - return FindExecutable('wasm2c', override) + return FindExecutable('wasm2c', override) def GetWasmStripExecutable(override=None): - return FindExecutable('wasm-strip', override) + return FindExecutable('wasm-strip', override) |