Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a321a944 authored by Jiyong Park's avatar Jiyong Park Committed by android-build-merger
Browse files

Merge "android.test.mock is built with much less number of sources"

am: f0b9dfc0

Change-Id: Ic6d7b3f6d406b14c5649b7efabae72542fb2ece7
parents 1778e161 f0b9dfc0
Loading
Loading
Loading
Loading
+21 −0
Original line number Diff line number Diff line
@@ -34,6 +34,27 @@ filegroup {
    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 {
    name: "framework-drm-sources",
    srcs: [
+8 −2
Original line number Diff line number Diff line
@@ -19,8 +19,14 @@
java_sdk_library {
    name: "android.test.mock",

    srcs: ["src/**/*.java"],
    api_srcs: [":framework-all-sources"],
    srcs: [
        "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"],

    api_packages: [