blob: 0094d45a0123ad252f66d2834bbb7cd0b7072c6e [file] [log] [blame]
Paulo Casanovaf9ae28f2016-10-31 12:28:18 +00001licenses(["notice"]) # Apache License 2.0
2
3java_library(
4 name = "apkzlib",
5 srcs = glob([
6 "src/main/java/**/*.java",
7 ]),
Jens Ole Lauridsen91461ee2017-06-16 09:42:31 -07008 visibility = ["//tools/base/build-system/builder:__pkg__"],
Paulo Casanovaf9ae28f2016-10-31 12:28:18 +00009 deps = [
Alex Klyubin8c96a4d2017-12-11 12:03:56 -080010 "//tools/apksig",
Pierre Lecesne735d2412016-11-16 18:21:16 +000011 "//tools/base/third_party:com.google.code.findbugs_jsr305",
Paulo Casanovac32f8492016-11-10 15:13:36 +000012 "//tools/base/third_party:com.google.guava_guava",
Paulo Casanovaf9ae28f2016-10-31 12:28:18 +000013 "//tools/base/third_party:org.bouncycastle_bcpkix-jdk15on",
14 "//tools/base/third_party:org.bouncycastle_bcprov-jdk15on",
Paulo Casanovac32f8492016-11-10 15:13:36 +000015 ],
16)
17
18java_test(
19 name = "apkzlib_tests",
Michal Bendowski919aab02017-01-27 19:08:56 +000020 srcs = glob(["src/test/java/**/*.java"]),
Paulo Casanovac32f8492016-11-10 15:13:36 +000021 jvm_flags = ["-Dtest.suite.jar=tests.jar"],
22 resources = glob(["src/test/resources/**"]),
Paulo Casanovac32f8492016-11-10 15:13:36 +000023 test_class = "com.android.testutils.JarTestSuite",
24 deps = [
25 ":apkzlib",
Paulo Casanovac32f8492016-11-10 15:13:36 +000026 "//tools/base/testutils:tools.testutils",
27 "//tools/base/third_party:com.google.guava_guava",
28 "//tools/base/third_party:junit_junit",
29 "//tools/base/third_party:org.bouncycastle_bcpkix-jdk15on",
30 "//tools/base/third_party:org.bouncycastle_bcprov-jdk15on",
Siva Velusamyd5cd05a2017-02-03 16:44:25 -080031 "//tools/base/third_party:org.mockito_mockito-core",
Paulo Casanovaf9ae28f2016-10-31 12:28:18 +000032 ],
33)