我正在尝试运行一套单元测试(Python 2.7),并且大部分时间花在做发现上 - 大约16秒。
我在VM中运行,这可能会导致一些缓慢。
有没有办法优化运行时间?
Code:
loader = unittest.TestLoader()
print datetime.datetime.now()
tests = loader.discover(
start_dir='./tests/{0}'.format(suite),
pattern=f_pattern, top_level_dir='.')
print datetime.datetime.now()
Output:
2017-11-10 23:20:10.668782
2017-11-10 23:20:26.038204
Running tests...
----------------------------------------------------------------------
.........
----------------------------------------------------------------------
Ran 9 tests in 0.134s