diff options
Diffstat (limited to 'coverage/html.py')
-rw-r--r-- | coverage/html.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/coverage/html.py b/coverage/html.py index 4a8c5a5..fd5a239 100644 --- a/coverage/html.py +++ b/coverage/html.py @@ -105,7 +105,7 @@ class HtmlReporter(Reporter): self.coverage = cov self.files = [] - self.files_skip_covered = [] + self.all_files_nums = [] self.has_arcs = self.coverage.data.has_arcs() self.status = HtmlStatus() self.extra_css = None @@ -138,7 +138,7 @@ class HtmlReporter(Reporter): # Process all the files. self.report_files(self.html_file, morfs, self.config.html_dir) - if not self.files and not self.files_skip_covered: + if not self.all_files_nums: raise CoverageException("No data to report.") # Write the index file. @@ -174,12 +174,12 @@ class HtmlReporter(Reporter): """Generate an HTML file for one source file.""" # Get the numbers for this file. nums = analysis.numbers + self.all_files_nums.append(nums) if self.config.skip_covered: # Don't report on 100% files. no_missing_lines = (nums.n_missing == 0) no_missing_branches = (nums.n_partial_branches == 0) if no_missing_lines and no_missing_branches: - self.files_skip_covered.append(nums) return source = fr.source() @@ -294,7 +294,7 @@ class HtmlReporter(Reporter): """Write the index.html file for this report.""" index_tmpl = Templite(read_data("index.html"), self.template_globals) - self.totals = sum([f['nums'] for f in self.files] + self.files_skip_covered) + self.totals = sum(self.all_files_nums) html = index_tmpl.render({ 'has_arcs': self.has_arcs, |