summaryrefslogtreecommitdiff
path: root/.gn
diff options
context:
space:
mode:
authorRyan Harrison <rharrison@chromium.org>2018-05-30 19:56:11 +0000
committerChromium commit bot <commit-bot@chromium.org>2018-05-30 19:56:11 +0000
commita7b65b85bba95fb8757cbd407fd38d71304128ab (patch)
treea13e30f5de6e9b9bd1f821577f320306a9e00d64 /.gn
parent22a51e6820e269b07c8200c9e7ec15ca58090fae (diff)
downloadpdfium-a7b65b85bba95fb8757cbd407fd38d71304128ab.tar.xz
Migrate coverage_report.py to use upstream Chromium scripts
This adds tools/code_coverage from Chromium to DEPS and converts our existing coverage_report.py to use it instead of gcov & lcov. This generates a different format of HTML report, but the content appears to be the same. Some of the coverage numbers changed a bit, due to differences in how llvm-cov and gcov calculate executable lines, but drilling down into the reports I think llvm-cov is more accurate overall and there are no major discrepancies. Large portions of the existing script are left as is and just the report generation has been changed. I plan in follow up CLs to remove the duplication of functionality in the PDFium scripts and modularlize the upstream code better. BUG=pdfium:1069 Change-Id: I009bfb8aac8f1a878e01ff70923e19bbb4774a9c Reviewed-on: https://pdfium-review.googlesource.com/32894 Commit-Queue: Ryan Harrison <rharrison@chromium.org> Reviewed-by: dsinclair <dsinclair@chromium.org> Reviewed-by: Lei Zhang <thestig@chromium.org>
Diffstat (limited to '.gn')
0 files changed, 0 insertions, 0 deletions