1//############################################################
2// ManagedProvisioning Robolectric test target.              #
3//############################################################
4package {
5    default_team: "trendy_team_enterprise",
6    default_applicable_licenses: ["Android-Apache-2.0"],
7}
8
9android_robolectric_test {
10
11    name: "ManagedProvisioningRoboTests",
12
13    srcs: [
14        "src/**/*.java",
15        "src/**/*.kt",
16    ],
17
18    java_resource_dirs: ["config"],
19
20    // Include the testing libraries
21    libs: [
22        "mockito-robolectric-prebuilt",
23        "truth",
24        "androidx.test.core",
25        "androidx.test.rules",
26        "androidx.core_core",
27        "testng", // used only for assertThrows
28        "android_onboarding.contracts.testing",
29        "hilt_android_testing",
30    ],
31
32    static_libs: [
33        "managedprovisioning_protoslite",
34        "flag-junit",
35        "platform-test-annotations",
36    ],
37
38    instrumentation_for: "ManagedProvisioning",
39
40    upstream: true,
41}
42