diff options
author | tholenst <tholenst@google.com> | 2020-10-08 02:41:35 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2020-10-08 02:42:03 -0700 |
commit | d7f9534d0766df02c82f9be32ff85f7712f67570 (patch) | |
tree | 3e2d65dba8df8bd6dac01f7306128a610c0731f6 /java_src/tools | |
parent | 7a659ba7e7542d0b10ada88323b6636259d8657e (diff) | |
download | tink-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.bzl | 5 |
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"], ) |