• 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    lint: {
17        baseline_filename: "lint-baseline.xml",
18    },
19}
20
21android_app {
22    name: "GlobalRobolectricTestStub",
23    srcs: [
24        "src/**/*.java",
25        "src/**/*.kt",
26    ],
27    static_libs: ["GlobalRobolectricAssetsLib"],
28    manifest: "src/main/AndroidManifest.xml",
29    aaptflags: [
30        "--extra-packages",
31        "org.robolectric.testapp",
32    ],
33    dont_merge_manifests: true,
34    platform_apis: true,
35    system_ext_specific: true,
36    min_sdk_version: "16",
37    target_sdk_version: "33",
38    certificate: "platform",
39    privileged: true,
40    resource_dirs: ["src/main/res"],
41    kotlincflags: ["-Xjvm-default=all"],
42
43    plugins: ["dagger2-compiler"],
44    lint: {
45        baseline_filename: "lint-baseline.xml",
46    },
47}
48