summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Kowalik <steven@wedontsleep.org>2014-06-11 16:21:26 +1000
committerSteve Kowalik <steven@wedontsleep.org>2014-06-11 16:31:15 +1000
commit715c59738e3643f579b913921e90cf3b6bfc66e3 (patch)
treeb3f37b823247cbf7553b471dd76bf1e1cc2ae009
parenta38dc208cf0ed0b06f9ab2e517fc267a6c181b3e (diff)
downloadpbr-715c59738e3643f579b913921e90cf3b6bfc66e3.tar.gz
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
-rw-r--r--pbr/testr_command.py2
-rw-r--r--setup.cfg2
2 files changed, 3 insertions, 1 deletions
diff --git a/pbr/testr_command.py b/pbr/testr_command.py
index bf36b27..34b02ed 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 96ac041..34b88a8 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