Commit 51035184ddcc7f5a4437f57e04474b4bb98d8a49

Vicent Marti 2010-12-23T01:00:40

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>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
diff --git a/wscript b/wscript
index b028568..85f7385 100644
--- a/wscript
+++ b/wscript
@@ -209,12 +209,15 @@ class _run_tests(Context):
     fun = 'run_tests'
 
 def run_tests(ctx):
-    import shutil, tempfile
+    import shutil, tempfile, sys
 
     failed = False
     test_folder = tempfile.mkdtemp()
     test_glob = 'build/tests/t????-*'
 
+    if sys.platform == 'win32':
+        test_glob += '.exe'
+
     for test in ctx.path.ant_glob(test_glob):
         if ctx.exec_command(test.abspath(), cwd=test_folder) != 0:
             failed = True