diff --git a/.coveragerc b/.coveragerc new file mode 100644 index 0000000..e3762f6 --- /dev/null +++ b/.coveragerc @@ -0,0 +1,2 @@ +[report] +omit = .tox/* diff --git a/.travis.yml b/.travis.yml index a24be43..4af5ef2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,8 @@ language: python install: + - pip install coveralls - pip install tox script: - tox - \ No newline at end of file +after_success: + - coveralls diff --git a/README.md b/README.md index 6261f9d..3384f68 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Badger-api [![Build Status](https://travis-ci.org/2gis/badger-api.svg?branch=master)](https://travis-ci.org/2gis/badger-api) +# Badger-api [![Build Status](https://travis-ci.org/2gis/badger-api.svg?branch=master)](https://travis-ci.org/2gis/badger-api) [![Coverage Status](https://coveralls.io/repos/2gis/badger-api/badge.svg?branch=master&service=github)](https://coveralls.io/github/2gis/badger-api?branch=master) Badger-api is an open source backend service (REST API) for [Badger] (https://github.com/2gis/badger) (AngularJS web UI). # Installation diff --git a/README_HEROKU.md b/README_HEROKU.md index 30c6699..92fefc0 100644 --- a/README_HEROKU.md +++ b/README_HEROKU.md @@ -1,4 +1,4 @@ -# Badger-api [![Build Status](https://travis-ci.org/2gis/badger-api.svg?branch=master)](https://travis-ci.org/2gis/badger-api) +# Badger-api [![Build Status](https://travis-ci.org/2gis/badger-api.svg?branch=master)](https://travis-ci.org/2gis/badger-api) [![Coverage Status](https://coveralls.io/repos/2gis/badger-api/badge.svg?branch=master&service=github)](https://coveralls.io/github/2gis/badger-api?branch=master) Badger-api is an open source backend service (REST API) for [Badger] (https://github.com/2gis/badger) (AngularJS web UI). # Installation diff --git a/tox.ini b/tox.ini index bfcb4d6..66a7c46 100644 --- a/tox.ini +++ b/tox.ini @@ -3,6 +3,7 @@ skipsdist = True envlist = py34 [testenv] +passenv = TRAVIS TRAVIS_JOB_ID TRAVIS_BRANCH setenv = CDWS_API_HOSTNAME=localhost BROKER_URL=sqla+sqlite:///celerydb.sqlite @@ -10,12 +11,13 @@ setenv = DEBUG=False deps = -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt + coveralls commands = flake8 coverage erase - coverage run manage.py test --verbosity 2 - coverage xml + coverage run --source='.' --rcfile=.coveragerc manage.py test --verbosity 2 + coveralls --verbose [flake8] show-source = true