1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5java_library_host { 6 name: "QueryableCommon", 7 static_libs: [ 8 "NeneCommon", 9 "auto_value_annotations" 10 ], 11 srcs: [ 12 "common/src/main/java/**/*.java", 13 ], 14 plugins: ["auto_annotation_plugin"] 15} 16 17android_library { 18 name: "QueryableCommonAndroid", 19 static_libs: [ 20 "NeneCommonAndroid", 21 "auto_value_annotations" 22 ], 23 srcs: [ 24 "common/src/main/java/**/*.java", 25 ], 26 manifest: "src/main/AndroidManifest.xml", 27 min_sdk_version: "29", 28 plugins: ["auto_annotation_plugin"] 29} 30 31android_library { 32 name: "Queryable", 33 sdk_version: "test_current", 34 srcs: [ 35 "src/main/java/**/*.java", 36 ], 37 static_libs: [ 38 "androidx.test.ext.junit", 39 "QueryableCommonAndroid" 40 ], 41 manifest: "src/main/AndroidManifest.xml", 42 min_sdk_version: "29", 43 plugins: ["auto_annotation_plugin"] 44} 45 46android_test { 47 name: "BedsteadQueryableTest", 48 srcs: [ 49 "src/test/java/**/*.java" 50 ], 51 test_suites: [ 52 "general-tests", 53 ], 54 static_libs: [ 55 "Nene", 56 "Harrier", 57 "Queryable", 58 "ActivityContext", 59 "androidx.test.ext.junit", 60 "ctstestrunner-axt", 61 "truth-prebuilt", 62 "testng", // for assertThrows 63 ], 64 manifest: "src/test/AndroidManifest.xml", 65 min_sdk_version: "29" 66} 67