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