diff options
author | Marc Abramowitz <marc@marc-abramowitz.com> | 2015-04-14 11:05:42 -0700 |
---|---|---|
committer | Robert Collins <robertc@robertcollins.net> | 2015-07-13 10:37:13 +1200 |
commit | 713c1ca11bcad88b655b54b8a0804c7534d4b992 (patch) | |
tree | 6b1f0d88f605f965f424e37783f9b06e82b36c57 | |
parent | 95ce389f2cf8fc3b6efff5f779df749b5df0aa33 (diff) | |
download | testrepository-git-713c1ca11bcad88b655b54b8a0804c7534d4b992.tar.gz |
testrepository/setuptools_command.py: Add logging
to aid in debugging and testing.
-rw-r--r-- | testrepository/setuptools_command.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/testrepository/setuptools_command.py b/testrepository/setuptools_command.py index 9dc833f..5fc830c 100644 --- a/testrepository/setuptools_command.py +++ b/testrepository/setuptools_command.py @@ -27,11 +27,16 @@ package metadata. from distutils import cmd import distutils.errors +import logging import os import sys from testrepository import commands +logger = logging.getLogger(__name__) +logging.basicConfig(level=logging.DEBUG) +logger.info("imported") + class Testr(cmd.Command): @@ -49,10 +54,12 @@ class Testr(cmd.Command): boolean_options = ['coverage', 'slowest'] def _run_testr(self, *args): + logger.info("_run_testr called") return commands.run_argv([sys.argv[0]] + list(args), sys.stdin, sys.stdout, sys.stderr) def initialize_options(self): + logger.info("initialize_options called") self.testr_args = None self.coverage = None self.omit = "" @@ -60,6 +67,7 @@ class Testr(cmd.Command): self.coverage_package_name = None def finalize_options(self): + logger.info("finalize_options called") if self.testr_args is None: self.testr_args = [] else: @@ -69,6 +77,7 @@ class Testr(cmd.Command): def run(self): """Set up testr repo, then run testr""" + logger.info("run called") if not os.path.isdir(".testrepository"): self._run_testr("init") @@ -85,6 +94,7 @@ class Testr(cmd.Command): self._coverage_after() def _coverage_before(self): + logger.info("_coverage_before called") package = self.distribution.get_name() if package.startswith('python-'): package = package[7:] @@ -94,7 +104,9 @@ class Testr(cmd.Command): package = self.coverage_package_name options = "--source %s --parallel-mode" % package os.environ['PYTHON'] = ("coverage run %s" % options) + logger.info("os.environ['PYTHON'] = %r", os.environ['PYTHON']) def _coverage_after(self): + logger.info("_coverage_after called") os.system("coverage combine") os.system("coverage html -d ./cover %s" % self.omit) |