aboutsummaryrefslogtreecommitdiff
path: root/interpreter.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2015-03-27 19:09:26 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2015-03-27 19:09:26 +0200
commite46c1743ce2b0dbf722acac5412d95c64888b33b (patch)
treee8c9958fed66a38b89d08346bb9e11dbda3ef2f8 /interpreter.py
parent00e07e4b3a65d15a9e2ff34cfd0bbc43d96fd229 (diff)
downloadmeson-e46c1743ce2b0dbf722acac5412d95c64888b33b.zip
meson-e46c1743ce2b0dbf722acac5412d95c64888b33b.tar.gz
meson-e46c1743ce2b0dbf722acac5412d95c64888b33b.tar.bz2
Allow use of external test executables. Closes #89.
Diffstat (limited to 'interpreter.py')
-rw-r--r--interpreter.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/interpreter.py b/interpreter.py
index 48e1e3c..319aead 100644
--- a/interpreter.py
+++ b/interpreter.py
@@ -1281,7 +1281,7 @@ class Interpreter():
raise InterpreterException('Incorrect number of arguments')
if not isinstance(args[0], str):
raise InterpreterException('First argument of test must be a string.')
- if not isinstance(args[1], ExecutableHolder) and not isinstance(args[1], JarHolder):
+ if not isinstance(args[1], (ExecutableHolder, JarHolder, ExternalProgramHolder)):
raise InterpreterException('Second argument must be executable.')
par = kwargs.get('is_parallel', True)
if not isinstance(par, bool):