aboutsummaryrefslogtreecommitdiff
path: root/java_src/tools
diff options
context:
space:
mode:
authortholenst <tholenst@google.com>2022-01-25 00:41:40 -0800
committerCopybara-Service <copybara-worker@google.com>2022-01-25 00:42:19 -0800
commited3d41a0f5d7b29ff267123e39d0736be5ee820a (patch)
tree93113043404e892d66bc5121a55e7e77882f0fc0 /java_src/tools
parenta49f60602e412031dd45f829a58b8a1c576c6d89 (diff)
downloadtink-ed3d41a0f5d7b29ff267123e39d0736be5ee820a.tar.gz
Add an internal way to add data for tests in android_tests.
PiperOrigin-RevId: 424011971
Diffstat (limited to 'java_src/tools')
-rw-r--r--java_src/tools/build_defs/tink_java_rules.bzl4
1 files changed, 3 insertions, 1 deletions
diff --git a/java_src/tools/build_defs/tink_java_rules.bzl b/java_src/tools/build_defs/tink_java_rules.bzl
index 18069d289..da8eb0bdb 100644
--- a/java_src/tools/build_defs/tink_java_rules.bzl
+++ b/java_src/tools/build_defs/tink_java_rules.bzl
@@ -75,13 +75,14 @@ def collect_android_libraries_and_make_test_suite(name, shard_count = 1):
tags = ["manual"],
)
-def tink_android_test(name, srcs, deps, min_version = 19):
+def tink_android_test(name, srcs, deps, data = [], min_version = 19):
"""Creates android_instrumentation_test targets, testing them on multiple devices.
Args:
name: The name of the test created.
srcs: The test source of the test.
deps: The dependencies.
+ data: Data dependencies.
min_version: The minimum version of android which should be tested.
"""
TARGET_DEVICES = {
@@ -128,5 +129,6 @@ def tink_android_test(name, srcs, deps, min_version = 19):
name = name + "_" + str(version_num) + "_test",
target_device = device,
test_app = legacy_multidex_binary if version_num < 21 else native_multidex_binary,
+ data = data,
tags = ["manual"],
)