diff options
author | Irina Iancu <elenairina@google.com> | 2018-08-01 09:29:01 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-08-01 09:30:29 -0700 |
commit | f8afad6f22786ba646cbd10a73e5738884cc84b8 (patch) | |
tree | 5c651454fa4c9fd49949bcbdaad3f6f39fb04216 /tools/test/LcovMerger/javatests/com/google/devtools/lcovmerger/BUILD | |
parent | f330439fb970cfa17c70fc59c1458bb1c31c9522 (diff) |
Add a parser for gcov intermediate file format.
This change comes as a preparation for using gcov for Bazel C++ coverage
instead of lcov.
See documentation of gcov intermediate format at https://gcc.gnu.org/onlinedocs/gcc/Invoking-Gcov.html#Invoking-Gcov
under --intermediate-format.
Change-Id: I6cd2df8b3a6611b187a2b0c161b14388413bc670
PiperOrigin-RevId: 206940660
Diffstat (limited to 'tools/test/LcovMerger/javatests/com/google/devtools/lcovmerger/BUILD')
-rw-r--r-- | tools/test/LcovMerger/javatests/com/google/devtools/lcovmerger/BUILD | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/tools/test/LcovMerger/javatests/com/google/devtools/lcovmerger/BUILD b/tools/test/LcovMerger/javatests/com/google/devtools/lcovmerger/BUILD index daf81b51d3..51a6e0bcf8 100644 --- a/tools/test/LcovMerger/javatests/com/google/devtools/lcovmerger/BUILD +++ b/tools/test/LcovMerger/javatests/com/google/devtools/lcovmerger/BUILD @@ -6,6 +6,7 @@ java_test( name = "BranchCoverageTest", srcs = ["BranchCoverageTest.java"], deps = [ + "//third_party:guava", "//third_party:junit4", "//third_party:truth", "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:BranchCoverage", @@ -16,6 +17,7 @@ java_test( name = "LineCoverageTest", srcs = ["LineCoverageTest.java"], deps = [ + "//third_party:guava", "//third_party:junit4", "//third_party:truth", "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:LineCoverage", @@ -28,6 +30,7 @@ java_test( deps = [ ":LcovMergerTestUtils", ":LineCoverageTest", + "//third_party:guava", "//third_party:junit4", "//third_party:truth", "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:LineCoverage", @@ -43,8 +46,8 @@ java_test( "//third_party:guava", "//third_party:junit4", "//third_party:truth", + "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:Constants", "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:Coverage", - "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:LcovConstants", "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:LcovPrinter", "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:SourceFileCoverage", ], @@ -58,14 +61,31 @@ java_test( "//third_party:guava", "//third_party:junit4", "//third_party:truth", + "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:Constants", "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:Coverage", - "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:LcovConstants", "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:LcovParser", "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:SourceFileCoverage", ], ) java_test( + name = "GcovParserTest", + srcs = ["GcovParserTest.java"], + deps = [ + ":LcovMergerTestUtils", + "//third_party:guava", + "//third_party:junit4", + "//third_party:truth", + "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:BranchCoverage", + "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:Constants", + "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:Coverage", + "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:GcovParser", + "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:LineCoverage", + "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:SourceFileCoverage", + ], +) + +java_test( name = "CoverageTest", srcs = ["CoverageTest.java"], deps = [ @@ -85,6 +105,7 @@ java_test( ":LcovMergerTestUtils", "//third_party:junit4", "//third_party:truth", + "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:Constants", "//tools/test/LcovMerger/java/com/google/devtools/lcovmerger:MainLibrary", ], ) |