diff options
author | 2016-12-01 13:00:13 +0100 | |
---|---|---|
committer | 2016-12-01 13:00:13 +0100 | |
commit | b0cc87feb4bd490458185d62feca2a9b96f4c498 (patch) | |
tree | 8a9badd2b92b60c0c2b89cb16ba8f42306653ab8 /third_party/java/jacoco/BUILD | |
parent | 8cde95b366fb6cc96f621319c1006f8871731cc2 (diff) |
Add asm-tree and jacoco
Diffstat (limited to 'third_party/java/jacoco/BUILD')
-rw-r--r-- | third_party/java/jacoco/BUILD | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/third_party/java/jacoco/BUILD b/third_party/java/jacoco/BUILD new file mode 100644 index 0000000000..63695d68a9 --- /dev/null +++ b/third_party/java/jacoco/BUILD @@ -0,0 +1,61 @@ +# Description: +# JaCoCo is a free code coverage library for Java, created by the EclEmma team. + +licenses(["reciprocal"]) # EPL 1.0 (Eclipse Public License) + +exports_files(["LICENSE"]) + +package(default_visibility = ["//visibility:public"]) + +filegroup( + name = "srcs", + srcs = glob(["**"]), +) + +java_import( + name = "agent", + jars = ["org.jacoco.agent-0.7.5.201505241946.jar"], + srcjar = "org.jacoco.agent-0.7.5.201505241946-src.jar", +) + +java_import( + name = "core", + jars = ["org.jacoco.core-0.7.5.201505241946.jar"], + srcjar = "org.jacoco.core-0.7.5.201505241946-src.jar", + exports = [ + "//third_party:asm", + "//third_party:asm-commons", + "//third_party:asm-tree", + ], +) + +filegroup( + name = "core-jars", + srcs = ["org.jacoco.core-0.7.5.201505241946.jar"], +) + +java_import( + name = "report", + jars = ["org.jacoco.report-0.7.5.201505241946.jar"], + srcjar = "org.jacoco.report-0.7.5.201505241946-src.jar", + exports = [ + ":core", + "//third_party:asm", + ], +) + +java_import( + name = "blaze-agent", + jars = ["jacocoagent.jar"], +) + +java_import( + name = "blaze-agent-neverlink", + jars = ["jacocoagent.jar"], + neverlink = 1, +) + +java_import( + name = "blaze-instrumentation", + jars = ["org.jacoco.ant-0.7.5.201505241946-nodeps.jar"], +) |