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