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