summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Hansson <hansson@google.com>2020-02-21 11:23:20 +0000
committerAnton Hansson <hansson@google.com>2020-02-22 11:01:41 +0000
commita1fb6f5b1d9c93f9aeb4086beed753e644ca1a47 (patch)
tree22ccdae3c454ffa13064f664032a24455bebed9f
parent3f9ddc30d980652f610f86959a3bf32669ff661e (diff)
Remove FrameworksCoreTests dep on framework-all
Make it use framework-statsd directly rather than framework-all. Note that this is a problem on its own: the problematic tests should be separated from the monolith tests and moved into the statsd dir. Also clamp down on framework-all visibility to avoid anyone else addinga dependency on this problematic library. Bug: 149928788 Bug: 149906971 Test: m Exempt-From-Owner-Approval: clean cp Change-Id: Ic819b90911220032130c3f8a01b612edd7fa3ecc Merged-In: Ic819b90911220032130c3f8a01b612edd7fa3ecc (cherry picked from commit 7c2f73b4ac0a17c31fe523df9c82e11811b9ee7e)
-rw-r--r--Android.bp7
-rw-r--r--apex/statsd/framework/Android.bp2
-rw-r--r--core/tests/coretests/Android.bp4
3 files changed, 12 insertions, 1 deletions
diff --git a/Android.bp b/Android.bp
index 82e1a867786f..7f6a7c17b9c3 100644
--- a/Android.bp
+++ b/Android.bp
@@ -543,6 +543,13 @@ java_library {
],
libs: ["icing-java-proto-lite"],
apex_available: ["//apex_available:platform"],
+ visibility: [
+ // DO NOT ADD ANY MORE ENTRIES TO THIS LIST
+ "//external/robolectric-shadows:__subpackages__",
+ "//frameworks/base/packages/Tethering/common/TetheringLib:__subpackages__",
+ "//frameworks/layoutlib:__subpackages__",
+ "//frameworks/opt/net/ike:__subpackages__",
+ ],
}
java_library {
diff --git a/apex/statsd/framework/Android.bp b/apex/statsd/framework/Android.bp
index 5533ed850321..0f52f15fa86b 100644
--- a/apex/statsd/framework/Android.bp
+++ b/apex/statsd/framework/Android.bp
@@ -72,6 +72,8 @@ java_library {
hostdex: true, // for hiddenapi check
visibility: [
"//frameworks/base/apex/statsd:__subpackages__",
+ // TODO(b/149928788): Remove when tests are moved.
+ "//frameworks/base/core/tests/coretests:__pkg__",
],
apex_available: [
"com.android.os.statsd",
diff --git a/core/tests/coretests/Android.bp b/core/tests/coretests/Android.bp
index 33fead6c98c6..eb760b9c45cf 100644
--- a/core/tests/coretests/Android.bp
+++ b/core/tests/coretests/Android.bp
@@ -53,7 +53,9 @@ android_test {
"android.test.base",
"android.test.mock",
"framework-atb-backward-compatibility",
- "framework-all",
+ // TODO(b/149928788): Remove this when statsd tests move into the statsd dir.
+ "framework-statsd",
+ "framework",
"icing-java-proto-lite",
"ext",
"framework-res",