llvm-project/llvm/test/tools/llvm-cov
Max Moroz b2091c930b [llvm-cov] Add lcov tracefile export format.
Summary:
lcov tracefiles are used by various coverage reporting tools and build
systems (e.g., Bazel). It is a simple text-based format to parse and
more convenient to use than the JSON export format, which needs
additional processing to map regions/segments back to line numbers.

It's a little unfortunate that "text" format is now overloaded to refer
specifically to JSON for export, but I wanted to avoid making any
breaking changes to the UI of the llvm-cov tool at this time.

Patch by Tony Allevato (@allevato).

Reviewers: Dor1s, vsk

Reviewed By: Dor1s, vsk

Subscribers: mgorny, llvm-commits

Differential Revision: https://reviews.llvm.org/D54266

llvm-svn: 346506
2018-11-09 16:10:44 +00:00
..
Inputs [gcov] Fix wrong line hit counts when multiple blocks are on the same line 2018-09-20 16:09:30 +00:00
binary-formats.c [llvm-cov] Delete custom JSON serialization code (NFC) 2018-09-12 21:59:38 +00:00
combine_expansions.cpp
copy_block_helper.m
cov-comdat.test
deferred-region.cpp
demangle.test
dir-with-filtering.test
double_dots.c
gcov47_compatibility.cpp
hideUnexecutedSubviews.test
ifdef.c
ignore-filename-regex.test
lit.local.cfg
llvm-cov.test
load-multiple-objects.test
multiple-files.test
multiple-objects.test [Coverage] Take filenames into account when loading function records. 2018-05-08 19:26:51 +00:00
multithreaded-report.test
name_whitelist.test
native_separators.c
path_equivalence.c
prefer_used_to_unused.h
prevent_false_instantiations.h
range_based_for.cpp [gcov] Fix wrong line hit counts when multiple blocks are on the same line 2018-09-20 16:09:30 +00:00
report.cpp
scan-directory.test
showExpansions.cpp
showHighlightedRanges.cpp [llvm-cov] Delete custom JSON serialization code (NFC) 2018-09-12 21:59:38 +00:00
showLineExecutionCounts-lcov.test [llvm-cov] Add lcov tracefile export format. 2018-11-09 16:10:44 +00:00
showLineExecutionCounts.cpp [llvm-cov] Delete custom JSON serialization code (NFC) 2018-09-12 21:59:38 +00:00
showProjectSummary.cpp
showRegionMarkers.cpp [llvm-cov] Delete custom JSON serialization code (NFC) 2018-09-12 21:59:38 +00:00
showTabsHTML.cpp [llvm-cov] Use the new PrintHTMLEscaped utility 2018-05-30 23:35:14 +00:00
showTemplateInstantiations.cpp
sources-specified.test
style.test
threads.c
universal-binary.c [llvm-cov] Delete custom JSON serialization code (NFC) 2018-09-12 21:59:38 +00:00
warnings.h
zeroFunctionFile.c