• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5android_library {
6    name: "GlobalRobolectricAssetsLib",
7    asset_dirs: ["src/main/assets"],
8    resource_dirs: ["src/main/res"],
9    min_sdk_version: "16",
10    target_sdk_version: "33",
11    platform_apis: true,
12    manifest: "src/main/AndroidManifest.xml",
13    optimize: {
14        enabled: false
15    },
16}
17
18android_app {
19    name: "GlobalRobolectricTestStub",
20    srcs: [
21        "src/**/*.java",
22        "src/**/*.kt",
23    ],
24    static_libs: ["GlobalRobolectricAssetsLib"],
25    manifest: "src/main/AndroidManifest.xml",
26    aaptflags: [
27        "--extra-packages",
28        "org.robolectric.testapp",
29    ],
30    dont_merge_manifests: true,
31    platform_apis: true,
32    system_ext_specific: true,
33    min_sdk_version: "16",
34    target_sdk_version: "33",
35    certificate: "platform",
36    privileged: true,
37    resource_dirs: ["src/main/res"],
38    kotlincflags: ["-Xjvm-default=all"],
39
40    plugins: ["dagger2-compiler"],
41}
42