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 ], 34 manifest: "src/main/AndroidManifest.xml", 35 min_sdk_version: "29", 36 plugins: ["auto_annotation_plugin"], 37} 38 39android_test { 40 name: "BedsteadQueryableTest", 41 srcs: [ 42 "src/test/java/**/*.java", 43 "src/test/java/**/*.kt", 44 ], 45 test_suites: [ 46 "general-tests", 47 ], 48 static_libs: [ 49 "Nene", 50 "bedstead", 51 "Queryable", 52 "ActivityContext", 53 "androidx.test.ext.junit", 54 "ctstestrunner-axt", 55 "truth", 56 "testng", // for assertThrows 57 ], 58 manifest: "src/test/AndroidManifest.xml", 59 min_sdk_version: "29", 60} 61