1*e6ba1607SAndroid Build Coastguard Worker//############################################# 2*e6ba1607SAndroid Build Coastguard Worker// Compile Robolectric utils 3*e6ba1607SAndroid Build Coastguard Worker//############################################# 4*e6ba1607SAndroid Build Coastguard Worker 5*e6ba1607SAndroid Build Coastguard Workerpackage { 6*e6ba1607SAndroid Build Coastguard Worker // See: http://go/android-license-faq 7*e6ba1607SAndroid Build Coastguard Worker // A large-scale-change added 'default_applicable_licenses' to import 8*e6ba1607SAndroid Build Coastguard Worker // all of the 'license_kinds' from "external_robolectric_license" 9*e6ba1607SAndroid Build Coastguard Worker // to get the below license kinds: 10*e6ba1607SAndroid Build Coastguard Worker // SPDX-license-identifier-Apache-2.0 11*e6ba1607SAndroid Build Coastguard Worker default_applicable_licenses: ["external_robolectric_license"], 12*e6ba1607SAndroid Build Coastguard Worker} 13*e6ba1607SAndroid Build Coastguard Worker 14*e6ba1607SAndroid Build Coastguard Workerjava_library_host { 15*e6ba1607SAndroid Build Coastguard Worker name: "Robolectric_utils_upstream", 16*e6ba1607SAndroid Build Coastguard Worker srcs: ["src/main/java/**/*.java"], 17*e6ba1607SAndroid Build Coastguard Worker common_srcs: ["src/main/java/**/*.kt"], 18*e6ba1607SAndroid Build Coastguard Worker plugins: ["auto_service_plugin"], 19*e6ba1607SAndroid Build Coastguard Worker static_libs: [ 20*e6ba1607SAndroid Build Coastguard Worker "robolectric-javax.annotation-api-1.2", 21*e6ba1607SAndroid Build Coastguard Worker "Robolectric_annotations_upstream", 22*e6ba1607SAndroid Build Coastguard Worker "Robolectric_pluginapi_upstream", 23*e6ba1607SAndroid Build Coastguard Worker "error_prone_annotations", 24*e6ba1607SAndroid Build Coastguard Worker "guava", 25*e6ba1607SAndroid Build Coastguard Worker "jsr330", 26*e6ba1607SAndroid Build Coastguard Worker "jsr305", 27*e6ba1607SAndroid Build Coastguard Worker "asm-9.6", 28*e6ba1607SAndroid Build Coastguard Worker "auto_service_annotations", 29*e6ba1607SAndroid Build Coastguard Worker ], 30*e6ba1607SAndroid Build Coastguard Worker} 31*e6ba1607SAndroid Build Coastguard Worker 32*e6ba1607SAndroid Build Coastguard Worker//############################################# 33*e6ba1607SAndroid Build Coastguard Worker// Compile Robolectric utils tests 34*e6ba1607SAndroid Build Coastguard Worker//############################################# 35*e6ba1607SAndroid Build Coastguard Worker 36*e6ba1607SAndroid Build Coastguard Workerjava_test_host { 37*e6ba1607SAndroid Build Coastguard Worker name: "Robolectric_utils_tests_upstream", 38*e6ba1607SAndroid Build Coastguard Worker srcs: [ 39*e6ba1607SAndroid Build Coastguard Worker "src/test/java/**/*.java", 40*e6ba1607SAndroid Build Coastguard Worker "src/test/java/**/*.kt", 41*e6ba1607SAndroid Build Coastguard Worker ], 42*e6ba1607SAndroid Build Coastguard Worker plugins: [ 43*e6ba1607SAndroid Build Coastguard Worker "auto_service_plugin", 44*e6ba1607SAndroid Build Coastguard Worker ], 45*e6ba1607SAndroid Build Coastguard Worker static_libs: [ 46*e6ba1607SAndroid Build Coastguard Worker "Robolectric_utils_upstream", 47*e6ba1607SAndroid Build Coastguard Worker "hamcrest", 48*e6ba1607SAndroid Build Coastguard Worker "guava", 49*e6ba1607SAndroid Build Coastguard Worker "junit", 50*e6ba1607SAndroid Build Coastguard Worker "error_prone_core", 51*e6ba1607SAndroid Build Coastguard Worker "truth", 52*e6ba1607SAndroid Build Coastguard Worker "asm-9.6", 53*e6ba1607SAndroid Build Coastguard Worker "mockito", 54*e6ba1607SAndroid Build Coastguard Worker ], 55*e6ba1607SAndroid Build Coastguard Worker test_suites: ["general-tests"], 56*e6ba1607SAndroid Build Coastguard Worker} 57