summaryrefslogtreecommitdiff
path: root/test/find_exe.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/find_exe.py')
-rw-r--r--test/find_exe.py64
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)