1// 2// Copyright (C) 2017 The Android Open Source Project 3// 4// Licensed under the Apache License, Version 2.0 (the "License"); 5// you may not use this file except in compliance with the License. 6// You may obtain a copy of the License at 7// 8// http://www.apache.org/licenses/LICENSE-2.0 9// 10// Unless required by applicable law or agreed to in writing, software 11// distributed under the License is distributed on an "AS IS" BASIS, 12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13// See the License for the specific language governing permissions and 14// limitations under the License. 15// 16 17package { 18 default_applicable_licenses: ["Android-Apache-2.0"], 19} 20 21java_library { 22 name: "app-helpers-common-interfaces", 23 libs: ["ub-uiautomator"], 24 static_libs: ["app-helpers-core"], 25 srcs: ["common/**/*.java"], 26 sdk_version: "test_current", 27} 28 29//##################################### 30 31java_library { 32 name: "app-helpers-auto-interfaces", 33 libs: [ 34 "androidx.test.runner", 35 ], 36 static_libs: ["app-helpers-core"], 37 srcs: ["auto/**/*.java"], 38 sdk_version: "test_current", 39} 40 41//##################################### 42 43java_library { 44 name: "app-helpers-clockwork-interfaces", 45 libs: [ 46 "ub-uiautomator", 47 "app-helpers-core", 48 ], 49 static_libs: ["app-helpers-common-interfaces"], 50 srcs: ["clockwork/**/*.java"], 51 sdk_version: "test_current", 52} 53 54//##################################### 55 56java_library { 57 name: "app-helpers-handheld-interfaces", 58 libs: [ 59 "ub-uiautomator", 60 "app-helpers-core", 61 "androidx.test.uiautomator_uiautomator", 62 ], 63 static_libs: [ 64 "app-helpers-common-interfaces", 65 "androidx.annotation_annotation" 66 ], 67 srcs: ["handheld/**/*.java"], 68 sdk_version: "test_current", 69} 70 71//##################################### 72 73java_library { 74 name: "app-helpers-tv-interfaces", 75 libs: [ 76 "ub-uiautomator", 77 "app-helpers-core", 78 "launcher-helper-lib", 79 ], 80 static_libs: [ 81 "app-helpers-common-interfaces", 82 "dpad-util", 83 ], 84 srcs: ["tv/**/*.java"], 85 sdk_version: "test_current", 86} 87 88//##################################### 89 90// Spectatio Interfaces Library 91java_library { 92 name: "spectatio-interfaces-lib", 93 libs: [ 94 "ub-uiautomator", 95 "app-helpers-core", 96 ], 97 srcs: ["spectatio/**/*.java"], 98 sdk_version: "test_current", 99} 100 101//##################################### 102