blob: 6c4158e60ebb477abf44be4f73cb247d2d797c76 [file] [log] [blame]
Colin Crossc65ca262019-07-24 14:58:33 -07001// Copyright (C) 2016 The Android Open Source Project
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14
15//##################################################################
16// FrameworksServicesLib app just for Robolectric test target #
17//##################################################################
18
Bob Badour051ef782021-02-12 17:07:05 -080019package {
20 // See: http://go/android-license-faq
21 // A large-scale-change added 'default_applicable_licenses' to import
22 // all of the 'license_kinds' from "frameworks_base_license"
23 // to get the below license kinds:
24 // SPDX-license-identifier-Apache-2.0
25 default_applicable_licenses: ["frameworks_base_license"],
26}
27
Colin Crossc65ca262019-07-24 14:58:33 -070028android_app {
29 name: "FrameworksServicesLib",
30 platform_apis: true,
31
32 privileged: true,
33
34 static_libs: [
35 "services.core",
36 "services.net",
37 ],
evitayan5fc0bba2020-02-21 10:55:02 -080038
Anton Hansson9b330012020-03-12 16:56:08 +000039 libs: ["android.net.ipsec.ike.stubs.system"],
Colin Crossc65ca262019-07-24 14:58:33 -070040}
41
42//##################################################################
43// FrameworksServicesLib Robolectric test target. #
44//##################################################################
45android_robolectric_test {
46 name: "FrameworksServicesRoboTests",
47
48 srcs: ["src/**/*.java"],
49
50 java_resource_dirs: ["config"],
51
52 // Include the testing libraries
53 libs: [
54 "platform-test-annotations",
Anton Hanssonb2fb9632020-07-22 15:38:10 +010055 "services.backup",
Colin Crossc65ca262019-07-24 14:58:33 -070056 "testng",
57 ],
Alex Kershaw6fb8a022020-01-09 11:33:56 +000058 static_libs: [
59 "androidx.test.ext.truth",
Rex Hoffmana1acb7d2023-12-22 06:40:52 +000060 "Settings-robo-testutils",
61 "SettingsLib-robo-testutils",
Alex Kershaw6fb8a022020-01-09 11:33:56 +000062 ],
Colin Crossc65ca262019-07-24 14:58:33 -070063
64 instrumentation_for: "FrameworksServicesLib",
Rex Hoffmana1acb7d2023-12-22 06:40:52 +000065
66 upstream: true,
Kevin Liueef626a2024-05-02 20:36:09 +000067
68 strict_mode: false,
Colin Crossc65ca262019-07-24 14:58:33 -070069}
70
71filegroup {
72 name: "FrameworksServicesRoboShadows",
73 srcs: ["src/com/android/server/testing/shadows/**/*.java"],
74}