Merge "android.test.mock is built with much less number of sources"
This commit is contained in:
21
Android.bp
21
Android.bp
@@ -34,6 +34,27 @@ filegroup {
|
|||||||
path: "core/java",
|
path: "core/java",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// These are subset of framework-core-sources that are needed by the
|
||||||
|
// android.test.mock library. Ideally, the library should use public APIs only,
|
||||||
|
// but unfortunately its API signature has some references to these private APIs.
|
||||||
|
filegroup {
|
||||||
|
name: "framework-core-sources-for-test-mock",
|
||||||
|
srcs: [
|
||||||
|
"core/java/android/app/IApplicationThread.aidl",
|
||||||
|
"core/java/android/app/IServiceConnection.aidl",
|
||||||
|
"core/java/android/content/IContentProvider.java",
|
||||||
|
"core/java/android/content/pm/IPackageDataObserver.aidl",
|
||||||
|
"core/java/android/content/pm/InstantAppInfo.java",
|
||||||
|
"core/java/android/content/pm/KeySet.java",
|
||||||
|
"core/java/android/content/pm/PackageManager.java",
|
||||||
|
"core/java/android/content/pm/VerifierDeviceIdentity.java",
|
||||||
|
"core/java/android/content/res/Resources.java",
|
||||||
|
"core/java/android/os/storage/VolumeInfo.java",
|
||||||
|
"core/java/android/view/DisplayAdjustments.java",
|
||||||
|
],
|
||||||
|
path: "core/java",
|
||||||
|
}
|
||||||
|
|
||||||
filegroup {
|
filegroup {
|
||||||
name: "framework-drm-sources",
|
name: "framework-drm-sources",
|
||||||
srcs: [
|
srcs: [
|
||||||
|
|||||||
@@ -19,8 +19,14 @@
|
|||||||
java_sdk_library {
|
java_sdk_library {
|
||||||
name: "android.test.mock",
|
name: "android.test.mock",
|
||||||
|
|
||||||
srcs: ["src/**/*.java"],
|
srcs: [
|
||||||
api_srcs: [":framework-all-sources"],
|
"src/**/*.java",
|
||||||
|
// Note: Below are NOT APIs of this library. We only take APIs under
|
||||||
|
// the android.test.mock package. They however provide private APIs that
|
||||||
|
// android.test.mock APIs references to.
|
||||||
|
":framework-core-sources-for-test-mock",
|
||||||
|
":framework_native_aidl",
|
||||||
|
],
|
||||||
libs: ["framework-all"],
|
libs: ["framework-all"],
|
||||||
|
|
||||||
api_packages: [
|
api_packages: [
|
||||||
|
|||||||
Reference in New Issue
Block a user