diff options
author | A Googler <no-reply@google.com> | 2021-11-08 16:18:17 -0800 |
---|---|---|
committer | ahumesky <ahumesky@google.com> | 2021-11-30 21:53:36 -0500 |
commit | f8e9f7fc96e5a1ffdc8b19f804f726ae1eafff96 (patch) | |
tree | 456ffd627ad145438a1943278ff65bb83340a72a | |
parent | 29cdc2dbc5c4bd7e208aa8426b674de2ae0dcabc (diff) | |
download | bazelbuild-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.bzl | 4 |
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, ) |