better autotest driver

上级 9db375d7
import unittest, os, sys
for filename in os.listdir('.'):
if filename == __file__: continue
#continue
if filename[-3:] == '.py':
modname = filename[:-3]
suite = unittest.TestLoader().loadTestsFromModule(__import__(modname))
#suite.addTests(unittest.TestLoader().loadTestsFromModule(__import__(modname)))
if suite.countTestCases() > 0:
print >>sys.stderr, 'Testing', modname, '(%s)'% (filename),
unittest.TextTestRunner(verbosity=1).run(suite)
if __name__ == '__main__':
suite = None
for filename in os.listdir('.'):
if filename[-3:] == '.py':
modname = filename[:-3]
tests = unittest.TestLoader().loadTestsFromModule(__import__(modname))
if tests.countTestCases() > 0:
print >>sys.stderr, 'Testing', modname
if suite is None:
suite = tests
else:
suite.addTests(tests)
unittest.TextTestRunner(verbosity=1).run(suite)
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论