mirror of
https://github.com/django/django.git
synced 2025-07-05 02:09:13 +00:00
ported to use latest coverage report tools
git-svn-id: http://code.djangoproject.com/svn/django/branches/soc2009/test-improvements@10889 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
39676e8f56
commit
295beee70b
@ -6,7 +6,7 @@ from django.db.models import get_app, get_apps
|
|||||||
from django.test.simple import DefaultTestRunner as base_run_tests
|
from django.test.simple import DefaultTestRunner as base_run_tests
|
||||||
|
|
||||||
from django.utils.module_tools import get_all_modules
|
from django.utils.module_tools import get_all_modules
|
||||||
from django.test.coverage_report import html_report
|
#from django.test.coverage_report import html_report
|
||||||
from django.utils.translation import ugettext as _
|
from django.utils.translation import ugettext as _
|
||||||
|
|
||||||
def _get_app_package(app_model_module):
|
def _get_app_package(app_model_module):
|
||||||
@ -99,7 +99,7 @@ class ReportingCoverageRunner(BaseCoverageRunner):
|
|||||||
with the results
|
with the results
|
||||||
"""
|
"""
|
||||||
res = BaseCoverageRunner.run_tests(self, *args, **kwargs)
|
res = BaseCoverageRunner.run_tests(self, *args, **kwargs)
|
||||||
html_report(self.outdir, self.modules, self.excludes, self.errors)
|
coverage._the_coverage.html_report(self.modules.values(), self.outdir)
|
||||||
print >>sys.stdout
|
print >>sys.stdout
|
||||||
print >>sys.stdout, _("HTML reports were output to '%s'") %self.outdir
|
print >>sys.stdout, _("HTML reports were output to '%s'") %self.outdir
|
||||||
|
|
||||||
|
@ -160,9 +160,9 @@ def django_tests(verbosity, interactive, test_labels):
|
|||||||
settings.COVERAGE_CODE_EXCLUDES = ['def __unicode__\(self\):', 'def get_absolute_url\(self\):', ]
|
settings.COVERAGE_CODE_EXCLUDES = ['def __unicode__\(self\):', 'def get_absolute_url\(self\):', ]
|
||||||
settings.COVERAGE_ADDITIONAL_MODULES = ['django']
|
settings.COVERAGE_ADDITIONAL_MODULES = ['django']
|
||||||
# 'from .* import .*', 'import .*',
|
# 'from .* import .*', 'import .*',
|
||||||
test_runner = get_runner(settings, coverage=True)
|
test_runner = get_runner(settings, coverage=True, reports=True)
|
||||||
|
tr = test_runner()
|
||||||
failures = test_runner(test_labels, verbosity=verbosity, interactive=interactive, extra_tests=extra_tests)
|
failures = tr.run_tests(test_labels, verbosity=verbosity, interactive=interactive, extra_tests=extra_tests)
|
||||||
if failures:
|
if failures:
|
||||||
sys.exit(failures)
|
sys.exit(failures)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user