diff options
author | David Szotten <davidszotten@gmail.com> | 2019-12-20 16:03:09 +0000 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2019-12-21 10:28:40 -0500 |
commit | ade1f2c534d1b85c8b465ce302ab345b316ec3ef (patch) | |
tree | 427add523f3760d6eba40b67e7f5e93dda0c8a26 /coverage/jsonreport.py | |
parent | 7dc37728d3ddddd12115bb94c58ad0dc67dcfb3e (diff) | |
download | python-coveragepy-git-ade1f2c534d1b85c8b465ce302ab345b316ec3ef.tar.gz |
fix context reporting for relative_files
fix reporting of contexts when `relative_files = True`
fixes #900
Diffstat (limited to 'coverage/jsonreport.py')
-rw-r--r-- | coverage/jsonreport.py | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/coverage/jsonreport.py b/coverage/jsonreport.py index e44cbf08..0c3f313d 100644 --- a/coverage/jsonreport.py +++ b/coverage/jsonreport.py @@ -43,7 +43,6 @@ class JsonReporter(object): for file_reporter, analysis in get_analysis_to_report(self.coverage, morfs): measured_files[file_reporter.relative_filename()] = self.report_one_file( coverage_data, - file_reporter, analysis ) @@ -71,7 +70,7 @@ class JsonReporter(object): return self.total.n_statements and self.total.pc_covered - def report_one_file(self, coverage_data, file_reporter, analysis): + def report_one_file(self, coverage_data, analysis): """Extract the relevant report data for a single file""" nums = analysis.numbers self.total += nums @@ -90,7 +89,7 @@ class JsonReporter(object): } if self.config.json_show_contexts: reported_file['contexts'] = analysis.data.contexts_by_lineno( - file_reporter.filename + analysis.filename, ) if coverage_data.has_arcs(): reported_file['summary'].update({ |