aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com>2024-02-28 03:38:05 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2024-02-28 03:38:05 +0000
commitca6067e52a89de0c7d17d718fff8cdd96dcaf30e (patch)
tree95809af65a4c507fd0ab31fbe1b98fbb4c97f076
parent5f581e6b9429b330049b9b4cd637989bdfaaa166 (diff)
parentc26a513717029adfd4620655b54d3fe37ed9c1ed (diff)
downloadrobolectric-ca6067e52a89de0c7d17d718fff8cdd96dcaf30e.tar.gz
Merge "Add android-all-robolectric.jar to private_api_stubs" into main
-rw-r--r--Android.bp9
1 files changed, 9 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index 3c278f580..86f88005e 100644
--- a/Android.bp
+++ b/Android.bp
@@ -102,8 +102,17 @@ java_library_host {
"robolectric_tzdata",
"robolectric_framework_res",
],
+ // WARNING: DO NOT ADD NEW DEPENDENCIES ON THIS MODULE OR ITS DIST JAR
+ // This dist jar is an internal implementation detail. For external Gradle builds (outside
+ // the platform), consumers should access robolectric via the maven repository. For
+ // platform robolectric usage (in Soong), consumers should use the
+ // android_robolectric_test module type.
dist: {
targets: [
+ // Add android-all-robolectric.jar to private_api_stubs dist target for easier
+ // packaging by scripts. This jar is useful for running robolectric tests on
+ // platform app Gradle builds that compile against hidden platform APIs.
+ "private_api_stubs",
"sdk",
"win_sdk",
],