aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorA Googler <no-reply@google.com>2021-11-08 16:18:17 -0800
committerahumesky <ahumesky@google.com>2021-11-30 21:53:36 -0500
commitf8e9f7fc96e5a1ffdc8b19f804f726ae1eafff96 (patch)
tree456ffd627ad145438a1943278ff65bb83340a72a
parent29cdc2dbc5c4bd7e208aa8426b674de2ae0dcabc (diff)
downloadbazelbuild-rules_android-f8e9f7fc96e5a1ffdc8b19f804f726ae1eafff96.tar.gz
Propagates testonly param of android_feature_module bzl macro.
PiperOrigin-RevId: 408467852
-rw-r--r--rules/android_application/android_feature_module_rule.bzl4
1 files changed, 4 insertions, 0 deletions
diff --git a/rules/android_application/android_feature_module_rule.bzl b/rules/android_application/android_feature_module_rule.bzl
index 87c57b5..3041656 100644
--- a/rules/android_application/android_feature_module_rule.bzl
+++ b/rules/android_application/android_feature_module_rule.bzl
@@ -121,6 +121,7 @@ def android_feature_module_macro(_android_binary, _android_library, **attrs):
tags = getattr(attrs, "tags", [])
transitive_configs = getattr(attrs, "transitive_configs", [])
visibility = getattr(attrs, "visibility", None)
+ testonly = getattr(attrs, "testonly", None)
# Create strings.xml containing split title
title_id = "split_" + str(hash(fqn)).replace("-", "N")
@@ -164,6 +165,7 @@ EOF
tags = tags,
transitive_configs = transitive_configs,
visibility = visibility,
+ testonly = testonly,
)
# Wrap any deps in an android_binary. Will be validated to ensure does not contain any dexes
@@ -178,6 +180,7 @@ EOF
"visibility": visibility,
"feature_flags": getattr(attrs, "feature_flags", None),
"$enable_manifest_merging": False,
+ "testonly": testonly,
}
_android_binary(**binary_attrs)
@@ -193,4 +196,5 @@ EOF
tags = tags,
transitive_configs = transitive_configs,
visibility = visibility,
+ testonly = testonly,
)