Add jacoco agent to the java tools release.
Closes #8137.
PiperOrigin-RevId: 245242492
diff --git a/src/BUILD b/src/BUILD
index 7f9ad16..4f03b84 100644
--- a/src/BUILD
+++ b/src/BUILD
@@ -607,6 +607,7 @@
"//src/tools/singlejar:embedded_java_tools",
"//third_party/jarjar:srcs",
"//third_party/ijar:transitive_sources",
+ "//third_party/java/jacoco:jacoco_source_jars_zip",
"@java_tools_langtools_javac" + java_version + "//:srcs",
],
outs = ["java_tools_dist_javac" + java_version + ".zip"],
@@ -667,6 +668,7 @@
":java_tools_build.zip",
"//src/tools/singlejar:singlejar_transitive_zip",
"//third_party/ijar:ijar_transitive_zip",
+ "//third_party/java/jacoco:jacoco_jars_zip",
],
outs = ["java_tools_java" + java_version + "_no_build.zip"],
cmd = "$(location //src:merge_zip_files) java_tools $@ $(SRCS)",
diff --git a/src/test/shell/bazel/bazel_java_tools_test.sh b/src/test/shell/bazel/bazel_java_tools_test.sh
index f948383..1f5afa7 100755
--- a/src/test/shell/bazel/bazel_java_tools_test.sh
+++ b/src/test/shell/bazel/bazel_java_tools_test.sh
@@ -158,4 +158,12 @@
expect_path_in_java_tools "BUILD"
}
+function test_java_tools_has_jacocoagent() {
+ expect_path_in_java_tools "java_tools/third_party/java/jacoco/jacocoagent.jar"
+ expect_path_in_java_tools "java_tools/third_party/java/jacoco/org.jacoco.agent-0.7.5.201505241946.jar"
+ expect_path_in_java_tools "java_tools/third_party/java/jacoco/org.jacoco.core-0.7.5.201505241946.jar"
+ expect_path_in_java_tools "java_tools/third_party/java/jacoco/org.jacoco.report-0.7.5.201505241946.jar"
+ expect_path_in_java_tools "java_tools/third_party/java/jacoco/LICENSE"
+}
+
run_suite "Java tools archive tests"