Forked from
Flatland / Flatland
1344 commits behind the upstream repository.
make_coverage.py 399 B
#!/usr/bin/env python
import os
import subprocess
import webbrowser
from urllib.request import pathname2url
def browser(pathname):
webbrowser.open("file:" + pathname2url(os.path.abspath(pathname)))
subprocess.call(['coverage', 'run', '--source', 'flatland', '-m', 'pytest'])
subprocess.call(['coverage', 'report', '-m'])
subprocess.call(['coverage', 'html'])
browser('htmlcov/index.html')