Setting Up Coveralls for Django Project

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...

    By Posted On
SENIOR DEVELOPER at MICROPYRAMID

Need any Help in your Project?Let's Talk

Latest Comments
Related Articles
Django - Template language Intro Nikhila Mergu

We can write the required logics based on programming[python] syntax in models and views but, when we want to write simple logics we should follow ...

Continue Reading...
Django Generic many to many field implementation Vamsi Popuri

Django application has a GM2MField that combines the features of the standard Django "ManyToManyField" and "GenericForeignKey".

Installation:
pip install django-gm2m

Continue Reading...
Celery Flower to monitor task queue Swetha Naretla

Celery is a task queue that is to built an asynchronous message passing system. It can be used as a bucket where programming tasks can ...

Continue Reading...

Subscribe To our news letter

Subscribe and Stay Updated about our Webinars, news and articles on Django, Python, Machine Learning, Amazon Web Services, DevOps, Salesforce, ReactJS, AngularJS, React Native.
*We don't provide your email contact details to any third parties