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