1package { 2 default_team: "trendy_team_enterprise", 3 default_applicable_licenses: ["Android-Apache-2.0"], 4} 5 6java_library_host { 7 name: "NeneCommon", 8 srcs: [ 9 "src/main/java/com/android/bedstead/nene/utils/FailureDumper.kt", 10 ], 11} 12 13android_library { 14 name: "NeneCommonAndroid", 15 srcs: [ 16 "src/main/java/com/android/bedstead/nene/types/OptionalBoolean.kt", 17 ], 18 manifest: "src/main/AndroidManifestInternal.xml", 19 sdk_version: "current", 20 min_sdk_version: "29", 21} 22 23// TODO(b/203507664): Remove NeneInternal once we no longer need QUERY_ALL_PACKAGES to install 24android_library { 25 name: "NeneInternal", 26 sdk_version: "test_current", 27 srcs: [ 28 "src/main/java/**/*.java", 29 "src/main/java/**/*.kt", 30 31 // TODO(329826539): Move this into a separate target 32 ":bedstead-permissions-nene-srcs", 33 ], 34 manifest: "src/main/AndroidManifestInternal.xml", 35 static_libs: [ 36 "compatibility-device-util-axt", 37 "guava", 38 "Queryable", 39 "NeneCommonAndroid", 40 "RemoteFrameworkClasses", 41 "TestApisReflection", 42 "androidx.test.uiautomator_uiautomator", 43 ], 44 min_sdk_version: "29", 45 lint: { 46 baseline_filename: "lint-baseline.xml", 47 }, 48} 49 50android_library { 51 name: "Nene", 52 sdk_version: "test_current", 53 srcs: [ 54 "src/main/java/**/*.java", 55 "src/main/java/**/*.kt", 56 57 // TODO(329826539): Move this into a separate target 58 ":bedstead-permissions-nene-srcs", 59 ], 60 manifest: "src/main/AndroidManifest.xml", 61 static_libs: [ 62 "compatibility-device-util-axt", 63 "guava", 64 "Queryable", 65 "NeneCommonAndroid", 66 "RemoteFrameworkClasses", 67 "TestApisReflection", 68 "androidx.test.uiautomator_uiautomator", 69 "modules-utils-binary-xml", 70 ], 71 min_sdk_version: "29", 72 lint: { 73 baseline_filename: "lint-baseline.xml", 74 }, 75} 76 77android_test { 78 name: "NeneTest", 79 srcs: [ 80 "src/test/java/**/*.java", 81 "src/test/java/**/*.kt", 82 ], 83 test_suites: [ 84 "general-tests", 85 ], 86 static_libs: [ 87 "Interactive", 88 "TestApp", 89 "Nene", 90 "EventLib", 91 "Harrier", 92 "androidx.test.ext.junit", 93 "ctstestrunner-axt", 94 "compatibility-device-util-axt", 95 "truth", 96 "testng", // for assertThrows 97 "modules-utils-binary-xml", 98 ], 99 data: [":NeneTestApp1"], 100 manifest: "src/test/AndroidManifest.xml", 101 min_sdk_version: "29", 102} 103 104android_test { 105 name: "InteractiveNeneTest", 106 srcs: [ 107 "src/test/java/**/*.java", 108 "src/test/java/**/*.kt", 109 ], 110 test_suites: [ 111 "general-tests", 112 ], 113 static_libs: [ 114 "Interactive", 115 "TestApp", 116 "Nene", 117 "EventLib", 118 "Harrier", 119 "androidx.test.ext.junit", 120 "ctstestrunner-axt", 121 "compatibility-device-util-axt", 122 "truth", 123 "testng", // for assertThrows 124 ], 125 data: [":NeneTestApp1"], 126 manifest: "src/test/AndroidManifest.xml", 127 min_sdk_version: "29", 128 test_config: "InteractiveAndroidTest.xml", 129} 130 131android_test_helper_app { 132 name: "NeneTestApp1", 133 static_libs: [ 134 "EventLib", 135 ], 136 manifest: "testapps/TestApp1.xml", 137 min_sdk_version: "29", 138} 139