aboutsummaryrefslogtreecommitdiff
path: root/rules/android_application/android_feature_module_rule.bzl
diff options
context:
space:
mode:
Diffstat (limited to 'rules/android_application/android_feature_module_rule.bzl')
-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,
)