aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.hgignore1
-rw-r--r--djangorestframework/runtests/runcoverage.py1
-rw-r--r--setup.py2
-rw-r--r--tox.ini7
4 files changed, 10 insertions, 1 deletions
diff --git a/.hgignore b/.hgignore
index 436c0c48..1b63b944 100644
--- a/.hgignore
+++ b/.hgignore
@@ -3,6 +3,7 @@ syntax: glob
*.pyc
*.db
*~
+coverage.xml
env
docs/build
html
diff --git a/djangorestframework/runtests/runcoverage.py b/djangorestframework/runtests/runcoverage.py
index 1deb1080..948d7889 100644
--- a/djangorestframework/runtests/runcoverage.py
+++ b/djangorestframework/runtests/runcoverage.py
@@ -47,6 +47,7 @@ def main():
cov.stop()
cov.report(cov_files)
+ cov.xml_report(cov_files)
sys.exit(failures)
if __name__ == '__main__':
diff --git a/setup.py b/setup.py
index 4c5ff054..1aa6e190 100644
--- a/setup.py
+++ b/setup.py
@@ -18,7 +18,7 @@ setup(
'djangorestframework.runtests'],
package_dir={'djangorestframework': 'djangorestframework'},
package_data = {'djangorestframework': ['templates/*', 'static/*']},
- test_suite = 'djangorestframework.runtests.runtests.main',
+ test_suite = 'djangorestframework.runtests.runcoverage.main',
classifiers = [
'Development Status :: 4 - Beta',
'Environment :: Web Environment',
diff --git a/tox.ini b/tox.ini
index 554fea1e..a58c3980 100644
--- a/tox.ini
+++ b/tox.ini
@@ -11,18 +11,21 @@ basepython=python2.5
deps=
django==1.2.4
simplejson
+ coverage==3.4
https://github.com/downloads/markotibold/unittest-xml-reporting/unittest-xml-reporting-1.1.zip
[testenv:py26-django12]
basepython=python2.6
deps=
django==1.2.4
+ coverage==3.4
https://github.com/downloads/markotibold/unittest-xml-reporting/unittest-xml-reporting-1.1.zip
[testenv:py27-django12]
basepython=python2.7
deps=
django==1.2.4
+ coverage==3.4
https://github.com/downloads/markotibold/unittest-xml-reporting/unittest-xml-reporting-1.1.zip
[testenv:py25-django13]
@@ -30,15 +33,19 @@ basepython=python2.5
deps=
http://www.djangoproject.com/download/1.3-rc-1/tarball/
simplejson
+ coverage==3.4
https://github.com/downloads/markotibold/unittest-xml-reporting/unittest-xml-reporting-1.1.zip
[testenv:py26-django13]
basepython=python2.6
deps=
http://www.djangoproject.com/download/1.3-rc-1/tarball/
+ coverage==3.4
https://github.com/downloads/markotibold/unittest-xml-reporting/unittest-xml-reporting-1.1.zip
+
[testenv:py27-django13]
basepython=python2.7
deps=
http://www.djangoproject.com/download/1.3-rc-1/tarball/
+ coverage==3.4
https://github.com/downloads/markotibold/unittest-xml-reporting/unittest-xml-reporting-1.1.zip