aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorA Googler <no-reply@google.com>2023-03-15 10:19:12 -0700
committerCopybara-Service <copybara-worker@google.com>2023-03-15 10:20:02 -0700
commit52b9802223bee60e87b8df2dbe81b3776bf7655e (patch)
treebac76031f5d158a2a69df7189e6518f8a4144cff
parent0d84923b7fc9701d261ae353b6a2b37bf5dc93c3 (diff)
downloadbazelbuild-rules_android-52b9802223bee60e87b8df2dbe81b3776bf7655e.tar.gz
Create separate rollout and fallback lists for a_i_t prebuilt apk acl.
PiperOrigin-RevId: 516861002 Change-Id: Ib77f367ba8e0e32194893d0fcb345fa783fe9ac8
-rw-r--r--rules/acls.bzl7
-rw-r--r--rules/acls/android_instrumentation_test_prebuilt_test_apk.bzl5
2 files changed, 8 insertions, 4 deletions
diff --git a/rules/acls.bzl b/rules/acls.bzl
index 56ebcd1..c84ed18 100644
--- a/rules/acls.bzl
+++ b/rules/acls.bzl
@@ -70,7 +70,7 @@ load(
)
load("//rules/acls:kt_android_library_rollout.bzl", "KT_ANDROID_LIBRARY_FALLBACK", "KT_ANDROID_LIBRARY_ROLLOUT")
load("//rules/acls:android_instrumentation_test_manifest_check_rollout.bzl", "ANDROID_INSTRUMENTATION_TEST_MANIFEST_CHECK_FALLBACK", "ANDROID_INSTRUMENTATION_TEST_MANIFEST_CHECK_ROLLOUT")
-load("//rules/acls:android_instrumentation_test_prebuilt_test_apk.bzl", "ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK")
+load("//rules/acls:android_instrumentation_test_prebuilt_test_apk.bzl", "ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK_FALLBACK", "ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK_ROLLOUT")
load("//rules/acls:android_rules_with_kt_rollout.bzl", "ANDROID_RULES_WITH_KT_FALLBACK", "ANDROID_RULES_WITH_KT_ROLLOUT")
load("//rules/acls:baseline_profiles_rollout.bzl", "BASELINE_PROFILES_ROLLOUT")
load("//rules/acls:enforce_min_sdk_floor_rollout.bzl", "ENFORCE_MIN_SDK_FLOOR_FALLBACK", "ENFORCE_MIN_SDK_FLOOR_ROLLOUT")
@@ -194,7 +194,7 @@ def _in_android_instrumentation_test_manifest_check_rollout(fqn):
return not matches(fqn, ANDROID_INSTRUMENTATION_TEST_MANIFEST_CHECK_FALLBACK_DICT) and matches(fqn, ANDROID_INSTRUMENTATION_TEST_MANIFEST_CHECK_ROLLOUT_DICT)
def _in_android_instrumentation_test_prebuilt_test_apk(fqn):
- return matches(fqn, ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK_DICT)
+ return matches(fqn, ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK_ROLLOUT_DICT) and not matches(fqn, ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK_FALLBACK_DICT)
def _in_android_rules_with_kt_rollout(fqn):
return not matches(fqn, ANDROID_RULES_WITH_KT_FALLBACK_DICT) and matches(fqn, ANDROID_RULES_WITH_KT_ROLLOUT_DICT)
@@ -285,7 +285,8 @@ KT_ANDROID_LIBRARY_ROLLOUT_DICT = make_dict(KT_ANDROID_LIBRARY_ROLLOUT)
KT_ANDROID_LIBRARY_FALLBACK_DICT = make_dict(KT_ANDROID_LIBRARY_FALLBACK)
ANDROID_INSTRUMENTATION_TEST_MANIFEST_CHECK_ROLLOUT_DICT = make_dict(ANDROID_INSTRUMENTATION_TEST_MANIFEST_CHECK_ROLLOUT)
ANDROID_INSTRUMENTATION_TEST_MANIFEST_CHECK_FALLBACK_DICT = make_dict(ANDROID_INSTRUMENTATION_TEST_MANIFEST_CHECK_FALLBACK)
-ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK_DICT = make_dict(ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK)
+ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK_ROLLOUT_DICT = make_dict(ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK_ROLLOUT)
+ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK_FALLBACK_DICT = make_dict(ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK_FALLBACK)
BASELINE_PROFILES_ROLLOUT_DICT = make_dict(BASELINE_PROFILES_ROLLOUT)
ENFORCE_MIN_SDK_FLOOR_ROLLOUT_DICT = make_dict(ENFORCE_MIN_SDK_FLOOR_ROLLOUT)
ENFORCE_MIN_SDK_FLOOR_FALLBACK_DICT = make_dict(ENFORCE_MIN_SDK_FLOOR_FALLBACK)
diff --git a/rules/acls/android_instrumentation_test_prebuilt_test_apk.bzl b/rules/acls/android_instrumentation_test_prebuilt_test_apk.bzl
index 64aaa17..fb3b431 100644
--- a/rules/acls/android_instrumentation_test_prebuilt_test_apk.bzl
+++ b/rules/acls/android_instrumentation_test_prebuilt_test_apk.bzl
@@ -15,5 +15,8 @@
"""Allow list of a_i_t targets allowed to use a prebuilt test apk."""
# keep sorted
-ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK = [
+ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK_ROLLOUT = [
+]
+
+ANDROID_INSTRUMENTATION_TEST_PREBUILT_TEST_APK_FALLBACK = [
]