Commit 51035184 by Vicent Marti

Prevent test manifests from being run

The test runner was running the manifest and other crap files. Now it
filters out to just the executables.

Signed-off-by: Vicent Marti <tanoku@gmail.com>
parent e6c8966d
...@@ -209,12 +209,15 @@ class _run_tests(Context): ...@@ -209,12 +209,15 @@ class _run_tests(Context):
fun = 'run_tests' fun = 'run_tests'
def run_tests(ctx): def run_tests(ctx):
import shutil, tempfile import shutil, tempfile, sys
failed = False failed = False
test_folder = tempfile.mkdtemp() test_folder = tempfile.mkdtemp()
test_glob = 'build/tests/t????-*' test_glob = 'build/tests/t????-*'
if sys.platform == 'win32':
test_glob += '.exe'
for test in ctx.path.ant_glob(test_glob): for test in ctx.path.ant_glob(test_glob):
if ctx.exec_command(test.abspath(), cwd=test_folder) != 0: if ctx.exec_command(test.abspath(), cwd=test_folder) != 0:
failed = True failed = True
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment