diff options
author | Lars Wirzenius <liw@liw.fi> | 2011-02-18 22:30:28 +0000 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2011-02-18 22:30:28 +0000 |
commit | d77dc11b8cf1b710b4bd8a5942dddf9216be481a (patch) | |
tree | 9d16c05b1343feefbc9737122549cf81f4da55fd | |
parent | 1dc93803b623d7b11cfd5a7bbdae55dc13ac1e07 (diff) | |
download | python-coverage-test-runner-d77dc11b8cf1b710b4bd8a5942dddf9216be481a.tar.gz |
Report number of excluded modules.
-rw-r--r-- | CoverageTestRunner.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/CoverageTestRunner.py b/CoverageTestRunner.py index 166dbb6..1edbd79 100644 --- a/CoverageTestRunner.py +++ b/CoverageTestRunner.py @@ -83,6 +83,7 @@ class CoverageTestRunner: self._dirname = None self._module_pairs = [] self._missing_test_modules = [] + self._excluded_modules = [] def add_pair(self, module_pathname, test_module_pathname): """Add a module and its test module to list of tests.""" @@ -91,6 +92,9 @@ class CoverageTestRunner: def add_missing(self, module_pathname): self._missing_test_modules.append(module_pathname) + def add_excluded_module(self, module_pathname): + self._excluded_modules.append(module_pathname) + def find_pairs(self, dirname, ignored_modules): """Find all module/test module pairs in directory tree. @@ -129,6 +133,8 @@ class CoverageTestRunner: filename = os.path.join(dirname, filename) if filename not in ignored_modules: self.add_missing(filename) + else: + self.add_excluded_module(filename) def _load_module_from_pathname(self, pathname): for tuple in imp.get_suffixes(): @@ -214,6 +220,8 @@ class CoverageTestRunner: if result.coverage_excluded: print len(result.coverage_excluded), "excluded statements" + if self._excluded_modules: + print len(self._excluded_modules), "excluded modules" if result.missing_test_modules: print len(result.missing_test_modules), "missing test modules" |