[grilo] tests: Command line arguments can be passed to testrunner



commit 585dfd314058877afe265eb103894c4bff95047e
Author: Simón Pena <spenap gmail com>
Date:   Wed Sep 29 16:30:58 2010 +0200

    tests: Command line arguments can be passed to testrunner
    
    Test runner script now accepts command line arguments. That way,
    it can be used to check individual test suites, instead of running
    the full test set. While this feature isn't really necessary, it
    can be helpful when designing the tests.

 tests/python/testrunner.py |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)
---
diff --git a/tests/python/testrunner.py b/tests/python/testrunner.py
index af8e3d0..a41c88b 100755
--- a/tests/python/testrunner.py
+++ b/tests/python/testrunner.py
@@ -4,12 +4,19 @@ import unittest
 import glob
 import pygtk
 pygtk.require('2.0')
+import sys
 
 test_loader = unittest.defaultTestLoader
 
 names = []
-for filename in glob.iglob("test_*.py"):
-    names.append(filename[:-3])
+args = sys.argv[1:]
+
+if args:
+    for item in args:
+        names.append(item[:-3])
+else:
+    for filename in glob.iglob("test_*.py"):
+        names.append(filename[:-3])
 
 test_suites = []
 for name in names:



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]