//########################################################################
// Build WmTests package
//########################################################################

android_test {
    name: "WmTests",

    // We only want this apk build for tests.

    // Include all test java files.
    srcs: [
        "src/**/*.java",
    ],

    static_libs: [
        "frameworks-base-testutils",
        "services.core",
        "androidx.test.runner",
        "androidx.test.rules",
        "mockito-target-extended-minus-junit4",
        "platform-test-annotations",
        "servicestests-utils",
        "truth-prebuilt",
        "testables",
        "ub-uiautomator",
        "hamcrest-library",
    ],

    libs: [
        "android.test.mock",
        "android.test.base",
        "android.test.runner",
    ],

    // These are not normally accessible from apps so they must be explicitly included.
    jni_libs: [
        "libdexmakerjvmtiagent",
        "libstaticjvmtiagent",
    ],

    platform_apis: true,
    test_suites: ["device-tests"],

    certificate: "platform",

    dxflags: ["--multi-dex"],

    optimize: {
        enabled: false,
    },

}