From 715c59738e3643f579b913921e90cf3b6bfc66e3 Mon Sep 17 00:00:00 2001 From: Steve Kowalik Date: Wed, 11 Jun 2014 16:21:26 +1000 Subject: [PATCH] Register testr as a distutil entry point pbr contains a testr distutil command, but since it isn't registered as an entry-point, it won't get used. Also drive-by a fix to coverage, where we go to the trouble of setting a variable, and then not using it. Change-Id: I2227adf3643ffe6bcece0c7d2127d23e20d52f7a --- pbr/testr_command.py | 2 +- setup.cfg | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pbr/testr_command.py b/pbr/testr_command.py index bf36b27c..34b02ed5 100644 --- a/pbr/testr_command.py +++ b/pbr/testr_command.py @@ -125,7 +125,7 @@ class Testr(cmd.Command): # Use this as coverage package name if self.coverage_package_name: package = self.coverage_package_name - options = "--source %s --parallel-mode" % self.coverage_package_name + options = "--source %s --parallel-mode" % package os.environ['PYTHON'] = ("coverage run %s" % options) logger.debug("os.environ['PYTHON'] = %r", os.environ['PYTHON']) diff --git a/setup.cfg b/setup.cfg index 96ac041a..34b88a85 100644 --- a/setup.cfg +++ b/setup.cfg @@ -36,6 +36,8 @@ warnerrors = True [entry_points] distutils.setup_keywords = pbr = pbr.core:pbr +distutils.commands = + testr = pbr.testr_command:Testr [build_sphinx] all_files = 1