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"