aboutsummaryrefslogtreecommitdiff
path: root/java_src/tools
diff options
context:
space:
mode:
authortholenst <tholenst@google.com>2020-10-08 02:41:35 -0700
committerCopybara-Service <copybara-worker@google.com>2020-10-08 02:42:03 -0700
commitd7f9534d0766df02c82f9be32ff85f7712f67570 (patch)
tree3e2d65dba8df8bd6dac01f7306128a610c0731f6 /java_src/tools
parent7a659ba7e7542d0b10ada88323b6636259d8657e (diff)
downloadtink-d7f9534d0766df02c82f9be32ff85f7712f67570.tar.gz
Internal change
PiperOrigin-RevId: 336046258
Diffstat (limited to 'java_src/tools')
-rw-r--r--java_src/tools/build_defs/tink_java_rules.bzl5
1 files changed, 5 insertions, 0 deletions
diff --git a/java_src/tools/build_defs/tink_java_rules.bzl b/java_src/tools/build_defs/tink_java_rules.bzl
index 2264da27e..e1606e6dc 100644
--- a/java_src/tools/build_defs/tink_java_rules.bzl
+++ b/java_src/tools/build_defs/tink_java_rules.bzl
@@ -30,6 +30,7 @@ def collect_android_libraries_and_make_test_suite(name, shard_count = 1):
for version_num, device in TARGET_DEVICES.items():
dependencies = {}
+ data = {}
for target_name, library_target in native.existing_rules().items():
android_min_version = 0
if "tags" in library_target:
@@ -40,6 +41,9 @@ def collect_android_libraries_and_make_test_suite(name, shard_count = 1):
break
if library_target["kind"] == "android_library" and android_min_version <= version_num:
dependencies[target_name] = True
+ if "data" in library_target:
+ for entry in library_target["data"]:
+ data[entry] = True
if len(dependencies) == 0:
# Do not create a test target if there is nothing to test.
continue
@@ -64,5 +68,6 @@ def collect_android_libraries_and_make_test_suite(name, shard_count = 1):
shard_count = shard_count,
target_device = device,
test_app = binary_name,
+ data = list(data),
tags = ["manual"],
)