Commit 332a7ea4 authored by Denis Bilenko's avatar Denis Bilenko

testrunner: when run without arguments run test_*.py

parent a629b07e
...@@ -36,6 +36,7 @@ DEFAULT_TIMEOUT = 20 ...@@ -36,6 +36,7 @@ DEFAULT_TIMEOUT = 20
import sys import sys
import os import os
import glob
from unittest import _TextTestResult, defaultTestLoader, TextTestRunner from unittest import _TextTestResult, defaultTestLoader, TextTestRunner
import platform import platform
...@@ -223,6 +224,8 @@ def run_subprocess(arg, options): ...@@ -223,6 +224,8 @@ def run_subprocess(arg, options):
def spawn_subprocesses(options, args): def spawn_subprocesses(options, args):
if not args:
args = glob.glob('test_*.py')
if options.db: if options.db:
db = sqlite3.connect(options.db) db = sqlite3.connect(options.db)
cursor = db.cursor() cursor = db.cursor()
...@@ -336,10 +339,8 @@ def main(): ...@@ -336,10 +339,8 @@ def main():
print 'Generated runid: %s' % (options.runid, ) print 'Generated runid: %s' % (options.runid, )
if options.record: if options.record:
run_tests(options, args) run_tests(options, args)
elif args:
spawn_subprocesses(options, args)
else: else:
sys.exit('Please provide at least one module to run.') spawn_subprocesses(options, args)
if __name__ == '__main__': if __name__ == '__main__':
......
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