From 2d80fdf5b01070ae2690a91be55ec9dcd2c849a6 Mon Sep 17 00:00:00 2001 From: ira Date: Mon, 12 Oct 2015 10:46:32 +0600 Subject: [PATCH] add coveralls as code coverage and badge to readme --- .coveragerc | 2 ++ .travis.yml | 4 +++- README.md | 2 +- README_HEROKU.md | 2 +- tox.ini | 6 ++++-- 5 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 .coveragerc 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