10
from coverage import coverage
14
print("No coverage report, make sure python-coverage is installed")
17
sys.path.insert(0, '.')
20
test_filter = sys.argv[1]
24
tests = [t[:-3] for t in os.listdir('tests')
25
if t.startswith('test_') and t.endswith('.py') and
26
re.search(test_filter, t)]
28
suite = unittest.TestLoader().loadTestsFromNames(tests)
29
res = unittest.TextTestRunner(verbosity=2).run(suite)
32
if os.path.exists('tests/coverage'):
33
shutil.rmtree('tests/coverage')
35
cov.html_report(include=["qatracker.py"], directory='tests/coverage')