diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2015-03-27 19:09:26 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2015-03-27 19:09:26 +0200 |
commit | e46c1743ce2b0dbf722acac5412d95c64888b33b (patch) | |
tree | e8c9958fed66a38b89d08346bb9e11dbda3ef2f8 /interpreter.py | |
parent | 00e07e4b3a65d15a9e2ff34cfd0bbc43d96fd229 (diff) | |
download | meson-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.py | 2 |
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): |