summaryrefslogtreecommitdiffstats
path: root/tools/code_coverage
diff options
context:
space:
mode:
Diffstat (limited to 'tools/code_coverage')
-rwxr-xr-xtools/code_coverage/coverage_posix.py17
1 files changed, 8 insertions, 9 deletions
diff --git a/tools/code_coverage/coverage_posix.py b/tools/code_coverage/coverage_posix.py
index bec3f3b..82d663a 100755
--- a/tools/code_coverage/coverage_posix.py
+++ b/tools/code_coverage/coverage_posix.py
@@ -146,15 +146,15 @@ class Coverage(object):
"""Trim specific tests for each platform."""
if self.IsWindows():
return
- # Special case to be fast, as needed...
- # TODO(jrg): remove
- inclusion = ['base_unittests']
+ # TODO(jrg): remove when not needed
+ inclusion = ['unit_tests']
keep = []
for test in self.tests:
for i in inclusion:
if i in test:
keep.append(test)
self.tests = keep
+ logging.info('After trimming tests we have ' + ' '.join(self.tests))
return
if self.IsLinux():
return
@@ -207,14 +207,13 @@ class Coverage(object):
def ClearData(self):
"""Clear old gcda files and old coverage info files."""
- if not self.IsPosix():
- return
- subprocess.call([self.lcov,
- '--directory', self.directory_parent,
- '--zerocounters'])
- shutil.rmtree(os.path.join(self.directory, 'coverage'))
if os.path.exists(self.coverage_info_file):
os.remove(self.coverage_info_file)
+ if self.IsPosix():
+ subprocess.call([self.lcov,
+ '--directory', self.directory_parent,
+ '--zerocounters'])
+ shutil.rmtree(os.path.join(self.directory, 'coverage'))
def BeforeRunOneTest(self, testname):
"""Do things before running each test."""