From 3427f0af5200edaacde7f6c2b15eb0d59efcb416 Mon Sep 17 00:00:00 2001
From: Andre Anjos <andre.dos.anjos@gmail.com>
Date: Mon, 24 Mar 2014 17:14:08 +0100
Subject: [PATCH] Add coverage binary for coveralls integration

---
 setup.py                 | 3 ++-
 xbob/buildout/scripts.py | 5 +++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/setup.py b/setup.py
index 0a08e43..e437d0c 100644
--- a/setup.py
+++ b/setup.py
@@ -7,7 +7,7 @@ from setuptools import setup, find_packages
 
 setup(
     name='xbob.buildout',
-    version='0.4.4',
+    version='0.4.5',
     description="zc.buildout recipes to perform a variety of tasks required by Bob satellite packages",
     keywords=['buildout', 'sphinx', 'nose', 'recipe', 'eggs', 'bob'],
     url='http://github.com/bioidiap/xbob.buildout',
@@ -35,6 +35,7 @@ setup(
         'ipython = xbob.buildout.scripts:IPythonInterpreter',
         'pylint = xbob.buildout.scripts:PyLint',
         'nose = xbob.buildout.scripts:NoseTests',
+        'coverage = xbob.buildout.scripts:Coverage',
         'sphinx = xbob.buildout.scripts:Sphinx',
         'egg.scripts = xbob.buildout.scripts:UserScripts',
         ],
diff --git a/xbob/buildout/scripts.py b/xbob/buildout/scripts.py
index e5fcabc..6697db4 100644
--- a/xbob/buildout/scripts.py
+++ b/xbob/buildout/scripts.py
@@ -131,7 +131,7 @@ class NoseTests(Script):
   update = install
 
 class Coverage(Script):
-  """Installs Nose infrastructure"""
+  """Installs Coverage infrastructure"""
 
   def __init__(self, buildout, name, options):
 
@@ -217,7 +217,7 @@ class Recipe(object):
     self.gdbpy = GdbPythonInterpreter(buildout, 'GdbPython', options.copy())
     self.scripts = UserScripts(buildout, 'Scripts', options.copy())
     self.nose = NoseTests(buildout, 'Nose', options.copy())
-    self.coverage = NoseTests(buildout, 'Coverage', options.copy())
+    self.coverage = Coverage(buildout, 'Coverage', options.copy())
     self.sphinx = Sphinx(buildout, 'Sphinx', options.copy())
 
   def install(self):
@@ -227,6 +227,7 @@ class Recipe(object):
         self.gdbpy.install_on_wrapped_env() + \
         self.scripts.install_on_wrapped_env() + \
         self.nose.install_on_wrapped_env() + \
+        self.coverage.install_on_wrapped_env() + \
         self.sphinx.install_on_wrapped_env()
     self.envwrapper.unset()
     return retval
-- 
GitLab