aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/test/LcovMerger/javatests/com/google/devtools/lcovmerger/BUILD
diff options
context:
space:
mode:
authorGravatar Irina Iancu <elenairina@google.com>2018-08-01 09:29:01 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-08-01 09:30:29 -0700
commitf8afad6f22786ba646cbd10a73e5738884cc84b8 (patch)
tree5c651454fa4c9fd49949bcbdaad3f6f39fb04216 /tools/test/LcovMerger/javatests/com/google/devtools/lcovmerger/BUILD
parentf330439fb970cfa17c70fc59c1458bb1c31c9522 (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/BUILD25
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",
],
)