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