Clean up runcoverage

This commit is contained in:
Tom Christie 2012-09-05 10:57:17 +01:00
parent 3a17723bd5
commit 1eacc17957

6
djangorestframework/runtests/runcoverage.py Normal file → Executable file
View File

@ -1,3 +1,4 @@
#!/usr/bin/env python
""" """
Useful tool to run the test suite for djangorestframework and generate a coverage report. Useful tool to run the test suite for djangorestframework and generate a coverage report.
""" """
@ -10,7 +11,7 @@ import sys
os.environ['DJANGO_SETTINGS_MODULE'] = 'djangorestframework.runtests.settings' os.environ['DJANGO_SETTINGS_MODULE'] = 'djangorestframework.runtests.settings'
from coverage import coverage from coverage import coverage
from itertools import chain
def main(): def main():
"""Run the tests for djangorestframework and generate a coverage report.""" """Run the tests for djangorestframework and generate a coverage report."""
@ -57,7 +58,8 @@ def main():
cov_files.extend([os.path.join(path, file) for file in files if file.endswith('.py')]) cov_files.extend([os.path.join(path, file) for file in files if file.endswith('.py')])
cov.report(cov_files) cov.report(cov_files)
cov.xml_report(cov_files) if '--html' in sys.argv:
cov.html_report(cov_files, directory='coverage')
sys.exit(failures) sys.exit(failures)
if __name__ == '__main__': if __name__ == '__main__':