1*dd0948b3SAndroid Build Coastguard Worker/* 2*dd0948b3SAndroid Build Coastguard Worker * Copyright (C) 2020 The Android Open Source Project 3*dd0948b3SAndroid Build Coastguard Worker * 4*dd0948b3SAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License"); 5*dd0948b3SAndroid Build Coastguard Worker * you may not use this file except in compliance with the License. 6*dd0948b3SAndroid Build Coastguard Worker * You may obtain a copy of the License at 7*dd0948b3SAndroid Build Coastguard Worker * 8*dd0948b3SAndroid Build Coastguard Worker * http://www.apache.org/licenses/LICENSE-2.0 9*dd0948b3SAndroid Build Coastguard Worker * 10*dd0948b3SAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software 11*dd0948b3SAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS, 12*dd0948b3SAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*dd0948b3SAndroid Build Coastguard Worker * See the License for the specific language governing permissions and 14*dd0948b3SAndroid Build Coastguard Worker * limitations under the License. 15*dd0948b3SAndroid Build Coastguard Worker */ 16*dd0948b3SAndroid Build Coastguard Worker 17*dd0948b3SAndroid Build Coastguard Worker// Targets for the Audio Test Harness Client Libraries. 18*dd0948b3SAndroid Build Coastguard Worker// Clients can be used host or device side to communicate with an Audio 19*dd0948b3SAndroid Build Coastguard Worker// Test Harness Server. 20*dd0948b3SAndroid Build Coastguard Worker// LIBRARIES ============================================================== 21*dd0948b3SAndroid Build Coastguard Worker 22*dd0948b3SAndroid Build Coastguard Workerpackage { 23*dd0948b3SAndroid Build Coastguard Worker default_team: "trendy_team_android_video_image_codecs", 24*dd0948b3SAndroid Build Coastguard Worker default_applicable_licenses: ["Android-Apache-2.0"], 25*dd0948b3SAndroid Build Coastguard Worker} 26*dd0948b3SAndroid Build Coastguard Worker 27*dd0948b3SAndroid Build Coastguard Workerjava_library { 28*dd0948b3SAndroid Build Coastguard Worker name: "audiotestharness-client-clientlib", 29*dd0948b3SAndroid Build Coastguard Worker host_supported: true, 30*dd0948b3SAndroid Build Coastguard Worker srcs: [ 31*dd0948b3SAndroid Build Coastguard Worker "src/main/java/com/android/media/audiotestharness/client/*.java", 32*dd0948b3SAndroid Build Coastguard Worker ], 33*dd0948b3SAndroid Build Coastguard Worker sdk_version: "current", 34*dd0948b3SAndroid Build Coastguard Worker} 35*dd0948b3SAndroid Build Coastguard Worker 36*dd0948b3SAndroid Build Coastguard Workerjava_library { 37*dd0948b3SAndroid Build Coastguard Worker name: "audiotestharness-client-corelib", 38*dd0948b3SAndroid Build Coastguard Worker host_supported: true, 39*dd0948b3SAndroid Build Coastguard Worker srcs: [ 40*dd0948b3SAndroid Build Coastguard Worker "src/main/java/com/android/media/audiotestharness/client/core/*.java", 41*dd0948b3SAndroid Build Coastguard Worker ], 42*dd0948b3SAndroid Build Coastguard Worker static_libs: [ 43*dd0948b3SAndroid Build Coastguard Worker "audiotestharness-commonlib-lite", 44*dd0948b3SAndroid Build Coastguard Worker "audiotestharness-commonprotolib-lite", 45*dd0948b3SAndroid Build Coastguard Worker ], 46*dd0948b3SAndroid Build Coastguard Worker sdk_version: "current", 47*dd0948b3SAndroid Build Coastguard Worker} 48*dd0948b3SAndroid Build Coastguard Worker 49*dd0948b3SAndroid Build Coastguard Workerjava_library { 50*dd0948b3SAndroid Build Coastguard Worker name: "audiotestharness-client-grpclib", 51*dd0948b3SAndroid Build Coastguard Worker host_supported: true, 52*dd0948b3SAndroid Build Coastguard Worker srcs: [ 53*dd0948b3SAndroid Build Coastguard Worker "src/main/java/com/android/media/audiotestharness/client/grpc/*.java", 54*dd0948b3SAndroid Build Coastguard Worker ], 55*dd0948b3SAndroid Build Coastguard Worker static_libs: [ 56*dd0948b3SAndroid Build Coastguard Worker "audiotestharness-client-corelib", 57*dd0948b3SAndroid Build Coastguard Worker "grpc-java-okhttp-client-lite", 58*dd0948b3SAndroid Build Coastguard Worker "audiotestharness-servicegrpclib-lite", 59*dd0948b3SAndroid Build Coastguard Worker "audiotestharness-commonlib-lite", 60*dd0948b3SAndroid Build Coastguard Worker "guava", 61*dd0948b3SAndroid Build Coastguard Worker ], 62*dd0948b3SAndroid Build Coastguard Worker sdk_version: "current", 63*dd0948b3SAndroid Build Coastguard Worker} 64*dd0948b3SAndroid Build Coastguard Worker 65*dd0948b3SAndroid Build Coastguard Worker// TESTS ============================================================== 66*dd0948b3SAndroid Build Coastguard Worker 67*dd0948b3SAndroid Build Coastguard Workerjava_test_host { 68*dd0948b3SAndroid Build Coastguard Worker name: "audiotestharness-client-grpclib-tests", 69*dd0948b3SAndroid Build Coastguard Worker srcs: [ 70*dd0948b3SAndroid Build Coastguard Worker "src/test/java/com/android/media/audiotestharness/client/grpc/*.java", 71*dd0948b3SAndroid Build Coastguard Worker ], 72*dd0948b3SAndroid Build Coastguard Worker static_libs: [ 73*dd0948b3SAndroid Build Coastguard Worker "audiotestharness-client-grpclib", 74*dd0948b3SAndroid Build Coastguard Worker "grpc-java-core-inprocess", 75*dd0948b3SAndroid Build Coastguard Worker "grpc-java-testing", 76*dd0948b3SAndroid Build Coastguard Worker "junit", 77*dd0948b3SAndroid Build Coastguard Worker "junit-params", 78*dd0948b3SAndroid Build Coastguard Worker "mockito", 79*dd0948b3SAndroid Build Coastguard Worker "objenesis", 80*dd0948b3SAndroid Build Coastguard Worker ], 81*dd0948b3SAndroid Build Coastguard Worker test_options: { 82*dd0948b3SAndroid Build Coastguard Worker unit_test: false, 83*dd0948b3SAndroid Build Coastguard Worker }, 84*dd0948b3SAndroid Build Coastguard Worker} 85