Setting Up Coveralls for Django Project

MicroPyramid
1 min readOct 6, 2017

--

Why coveralls?
Coveraslls will check the code coverage for your Django project test cases. To use coveralls.io your code must be hosted on GitHub or BitBucket.

install coveralls

pip install coveralls

Using Travis
If you are using Travis for you CI. add below script in .travis.yml file in project root folder

language: python# python versions
python:
- "3.4"
- "2.7.4"
env:
-DJANGO=1.8 DB=sqlite3
# install requirements
install:
- pip install -r requirements.txt
- pip install coveralls
# To run tests
script:
- coverage run --source=my_app1, my_app2 manage.py test
# send coverage report to coveralls
after_success:
coveralls

Signup with GitHub in https://coveralls.io/ and activate coveralls for you repo.

Thats it. Happy Testing…

The article was originally published at MicroPyramid blog.

--

--

MicroPyramid
MicroPyramid

Written by MicroPyramid

Python, Django, Android and IOS, reactjs, react-native, AWS, Salesforce consulting & development company

No responses yet