From 679a8e0a72a15ba0cee048ca07cc830b35543c37 Mon Sep 17 00:00:00 2001 From: Remi NGUYEN VAN Date: Fri, 14 May 2021 07:24:53 +0000 Subject: [PATCH] Move connectivity test defaults to tests/common The build file currently holds a single build rule in test/. Move it to the existing build file in tests/common/Android.bp. (clean cherry-pick of history in downstream branch) Test: m Bug: 186628461 Merged-In: I3c2563d4ae4e3715d0c6270344ba8f7ef067872f Change-Id: Ifa32681c0cdd2f6a70cb83a81cd7fec0f91824d1 --- test/Android.bp | 38 -------------------------------------- tests/common/Android.bp | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+), 38 deletions(-) delete mode 100644 test/Android.bp diff --git a/test/Android.bp b/test/Android.bp deleted file mode 100644 index a6cad2e7fa..0000000000 --- a/test/Android.bp +++ /dev/null @@ -1,38 +0,0 @@ -// -// Copyright (C) 2021 The Android Open Source Project -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -package { - default_applicable_licenses: ["frameworks_base_license"], -} - -// defaults for tests that need to build against framework-connectivity's @hide APIs -// Only usable from targets that have visibility on framework-connectivity.impl. -// Instead of using this, consider avoiding to depend on hidden connectivity APIs in -// tests. -java_defaults { - name: "framework-connectivity-test-defaults", - sdk_version: "core_platform", // tests can use @CorePlatformApi's - libs: [ - // order matters: classes in framework-connectivity are resolved before framework, - // meaning @hide APIs in framework-connectivity are resolved before @SystemApi - // stubs in framework - "framework-connectivity.impl", - "framework", - - // if sdk_version="" this gets automatically included, but here we need to add manually. - "framework-res", - ], -} diff --git a/tests/common/Android.bp b/tests/common/Android.bp index 3a0f40b48c..e8963b9011 100644 --- a/tests/common/Android.bp +++ b/tests/common/Android.bp @@ -42,3 +42,22 @@ java_library { "android.test.base.stubs", ], } + +// defaults for tests that need to build against framework-connectivity's @hide APIs +// Only usable from targets that have visibility on framework-connectivity.impl. +// Instead of using this, consider avoiding to depend on hidden connectivity APIs in +// tests. +java_defaults { + name: "framework-connectivity-test-defaults", + sdk_version: "core_platform", // tests can use @CorePlatformApi's + libs: [ + // order matters: classes in framework-connectivity are resolved before framework, + // meaning @hide APIs in framework-connectivity are resolved before @SystemApi + // stubs in framework + "framework-connectivity.impl", + "framework", + + // if sdk_version="" this gets automatically included, but here we need to add manually. + "framework-res", + ], +}