aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/test/BUILD
diff options
context:
space:
mode:
authorGravatar elenairina <elenairina@google.com>2018-06-11 08:25:41 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-06-11 08:27:22 -0700
commite28c0ab84c7967e10cc3cd5333560c54653084bd (patch)
tree9a66b0192d9049d16956218ca3bafc65af1de63f /tools/test/BUILD
parentbbf3e421ed8b2b431a72cd3ab4ba591dc8833634 (diff)
Implement LcovMerger.
LcovMerger is a tool that merges all the intermediate lcov tracefiles (with .dat extension) found under a coverage directory and prints the merged tracefile to a given output file. A custom implementation for merging lcov tracefiles is needed because the merging functionality of lcov itself is very slow. LcovMerger is required to get a single coverage report (lcov tracefile) from a bazel coverage command that executes multiple tests. ATM LcovMerger is only invoked by tools/test/collect_coverage.sh that collects and merges the tracefiles from a single test invocation. It will also be used from a CoverageReportAction. Progress on #5246. PiperOrigin-RevId: 200054506
Diffstat (limited to 'tools/test/BUILD')
-rw-r--r--tools/test/BUILD24
1 files changed, 0 insertions, 24 deletions
diff --git a/tools/test/BUILD b/tools/test/BUILD
index bc70912a07..3f7d28b72a 100644
--- a/tools/test/BUILD
+++ b/tools/test/BUILD
@@ -17,30 +17,6 @@ filegroup(
srcs = ["collect_coverage.sh"],
)
-java_binary(
- name = "LcovMerger",
- srcs = glob(["LcovMerger/java/**/*.java"]),
- main_class = "com.google.devtools.lcovmerger.Main",
-)
-
-java_library(
- name = "LcovMergerTestUtils",
- srcs = glob(["LcovMerger/java/**/*.java"]),
-)
-
-java_test(
- name = "LcovMergerTest",
- srcs = glob(["LcovMerger/javatests/**/*.java"]),
- deps = [
- ":LcovMergerTestUtils",
- "//src/main/java/com/google/devtools/build/lib/vfs",
- "//src/test/java/com/google/devtools/build/lib:foundations_testutil",
- "//src/test/java/com/google/devtools/build/lib:testutil",
- "//third_party:junit4",
- "//third_party:truth",
- ],
-)
-
filegroup(
name = "coverage_support",
srcs = ["collect_coverage.sh"],