Browse Source

Simplify test/coverage commands. Fix coveralls to only send out celery's coverage.

Ionel Cristian Mărieș 11 years ago
parent
commit
46c5846236
3 changed files with 9 additions and 25 deletions
  1. 4 1
      .coveragerc
  2. 0 4
      setup.cfg
  3. 5 20
      tox.ini

+ 4 - 1
.coveragerc

@@ -1,3 +1,6 @@
 [run]
-parallel = 1
+branch = 1
+cover_pylib = 0
 omit = celery.utils.debug,celery.tests.*,celery.bin.graph
+[report]
+omit = */python?.?/*,*/site-packages/*

+ 0 - 4
setup.cfg

@@ -1,9 +1,5 @@
 [nosetests]
 where = celery/tests
-cover3-branch = 1
-cover3-html = 1
-cover3-package = celery
-cover3-exclude = celery.utils.debug,celery.tests.*,celery.bin.graph
 
 [build_sphinx]
 source-dir = docs/

+ 5 - 20
tox.ini

@@ -16,10 +16,7 @@ deps = -r{toxinidir}/requirements/default.txt
        -r{toxinidir}/requirements/test3.txt
        -r{toxinidir}/requirements/test-ci.txt
 commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
-           pip install anyjson
-           nosetests celery.tests --with-coverage []
-           coverage combine
-           coverage report
+           nosetests celery.tests --with-coverage --cover-inclusive --cover-erase []
 
 [testenv:3.2]
 basepython = python3.2
@@ -27,10 +24,7 @@ deps = -r{toxinidir}/requirements/default.txt
        -r{toxinidir}/requirements/test3.txt
        -r{toxinidir}/requirements/test-ci.txt
 commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
-           pip install anyjson
-           nosetests celery.tests --with-coverage []
-           coverage combine
-           coverage report
+           nosetests celery.tests --with-coverage --cover-inclusive --cover-erase []
 
 [testenv:2.7]
 basepython = python2.7
@@ -38,10 +32,7 @@ deps = -r{toxinidir}/requirements/default.txt
        -r{toxinidir}/requirements/test.txt
        -r{toxinidir}/requirements/test-ci.txt
 commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
-           pip install anyjson
-           nosetests --with-coverage []
-           coverage combine
-           coverage report
+           nosetests --with-coverage --cover-inclusive --cover-erase []
 
 [testenv:2.6]
 basepython = python2.6
@@ -49,10 +40,7 @@ deps = -r{toxinidir}/requirements/default.txt
        -r{toxinidir}/requirements/test.txt
        -r{toxinidir}/requirements/test-ci.txt
 commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
-           pip install anyjson
-           nosetests --with-coverage []
-           coverage combine
-           coverage report
+           nosetests --with-coverage --cover-inclusive --cover-erase []
 
 [testenv:pypy]
 basepython = pypy
@@ -60,7 +48,4 @@ deps = -r{toxinidir}/requirements/default.txt
        -r{toxinidir}/requirements/test.txt
        -r{toxinidir}/requirements/test-ci.txt
 commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
-           pip install anyjson
-           nosetests --with-coverage []
-           coverage combine
-           coverage report
+           nosetests --with-coverage --cover-inclusive --cover-erase []