From 100d6d1a27476dae97576be75778ec9e48354223 Mon Sep 17 00:00:00 2001
From: miigotu <miigotu@gmail.com>
Date: Thu, 3 Dec 2015 19:39:29 -0800
Subject: [PATCH] Add coveralls support

---
 .gitignore  | 5 +++++
 .travis.yml | 7 ++++++-
 readme.md   | 2 +-
 3 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/.gitignore b/.gitignore
index e92638ab6..8bdce657c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -65,3 +65,8 @@ lib/unrar2/UnRAR.exe
 .build/bower_components
 .build/node_modules
 .build/dist
+
+# Coverage #
+######################
+.coverage
+htmlcov
diff --git a/.travis.yml b/.travis.yml
index 229ec07b8..4160cde87 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,9 +14,12 @@ before_install:
   - npm install -g bower
   - cd .build && npm install && bower install && cd ..
 
+install:
+    - pip install coveralls
+
 script:
   - cd .build && grunt travis && cd ..
-  - ./tests/all_tests.py
+  - coverage run --source sickbeard,sickrage,SickBeard.py tests/all_tests.py
 
 cache:
   directories:
@@ -24,6 +27,8 @@ cache:
     - .build/bower_components
     - .build/node_modules
 
+after_success: coveralls
+
 after_failure:
   - cat ./Logs/sickrage.log
 
diff --git a/readme.md b/readme.md
index f179a83df..843691f08 100644
--- a/readme.md
+++ b/readme.md
@@ -1,4 +1,4 @@
-SickRage [![Build Status](https://travis-ci.org/SickRage/SickRage.svg?branch=develop)](https://travis-ci.org/SickRage/SickRage) [![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/SickRage/sickrage-issues.svg)](http://isitmaintained.com/project/SickRage/sickrage-issues "Average time to resolve an issue") [![Percentage of issues still open](http://isitmaintained.com/badge/open/SickRage/sickrage-issues.svg)](http://isitmaintained.com/project/SickRage/sickrage-issues "Percentage of issues still open")
+SickRage [![Build Status](https://travis-ci.org/SickRage/SickRage.svg?branch=develop)](https://travis-ci.org/SickRage/SickRage) [![Average time to resolve an issue](http://isitmaintained.com/badge/resolution/SickRage/sickrage-issues.svg)](http://isitmaintained.com/project/SickRage/sickrage-issues "Average time to resolve an issue") [![Percentage of issues still open](http://isitmaintained.com/badge/open/SickRage/sickrage-issues.svg)](http://isitmaintained.com/project/SickRage/sickrage-issues "Percentage of issues still open") [![Coverage Status](https://coveralls.io/repos/SickRage/SickRage/badge.svg?branch=master&service=github)](https://coveralls.io/github/SickRage/SickRage?branch=master)  
 =====
 Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.
 
-- 
GitLab