blob: 346462df004baf6eb49162f655ba639d9af1c3ce [file] [log] [blame]
Bob Badoure539dba2021-02-12 17:07:05 -08001package {
2 default_applicable_licenses: [
3 "frameworks_base_packages_SettingsProvider_license",
4 ],
5}
6
7// Added automatically by a large-scale-change
8// See: http://go/android-license-faq
9license {
10 name: "frameworks_base_packages_SettingsProvider_license",
11 visibility: [":__subpackages__"],
12 license_kinds: [
13 "SPDX-license-identifier-Apache-2.0",
14 ],
15 license_text: [
16 "NOTICE",
17 ],
18}
19
Sasha Smundakdf848ac2019-02-08 15:13:25 -080020android_app {
21 name: "SettingsProvider",
Jeff Sharkeyd23b5372020-10-23 14:30:42 -060022 defaults: ["platform_app_defaults"],
Sasha Smundakdf848ac2019-02-08 15:13:25 -080023 resource_dirs: ["res"],
24 srcs: [
25 "src/**/*.java",
26 "src/com/android/providers/settings/EventLogTags.logtags",
27 ],
28 libs: [
29 "telephony-common",
30 "ims-common",
Artur Satayev2ebb31c2020-01-08 12:24:36 +000031 "unsupportedappusage",
Sasha Smundakdf848ac2019-02-08 15:13:25 -080032 ],
Al Sutton71dc8ff2019-07-12 11:42:03 +010033 static_libs: [
34 "junit",
Christian Göllnerc562b382022-04-29 14:10:31 +000035 "SettingsLibDeviceStateRotationLock",
Daniel Norman7bfe5732023-02-01 11:37:12 -080036 "SettingsLibDisplayUtils",
Al Sutton71dc8ff2019-07-12 11:42:03 +010037 ],
Sasha Smundakdf848ac2019-02-08 15:13:25 -080038 platform_apis: true,
39 certificate: "platform",
40 privileged: true,
41}
42
43android_test {
44 name: "SettingsProviderTest",
45 // Note we statically link several classes to do some unit tests. It's not accessible otherwise
46 // because this test is not an instrumentation test. (because the target runs in the system process.)
47 srcs: [
48 "test/**/*.java",
Al Sutton0833b2e2019-08-22 16:21:30 +010049 "src/android/provider/settings/backup/*",
Al Sutton91f89d02019-08-16 12:56:57 +010050 "src/android/provider/settings/validators/*",
Song Chun Fan42e1e6d2023-02-25 00:22:35 +000051 "src/com/android/providers/settings/GenerationRegistry.java",
Al Sutton71dc8ff2019-07-12 11:42:03 +010052 "src/com/android/providers/settings/SettingsBackupAgent.java",
Sasha Smundakdf848ac2019-02-08 15:13:25 -080053 "src/com/android/providers/settings/SettingsState.java",
54 "src/com/android/providers/settings/SettingsHelper.java",
lesle5b9a552020-01-17 15:49:18 +080055 "src/com/android/providers/settings/WifiSoftApConfigChangedNotifier.java",
Sasha Smundakdf848ac2019-02-08 15:13:25 -080056 ],
Al Sutton71dc8ff2019-07-12 11:42:03 +010057 static_libs: [
58 "androidx.test.rules",
Ruslan Tkhakokhovda40cb82020-04-22 16:21:47 +010059 "mockito-target-minus-junit4",
Christian Göllnerc562b382022-04-29 14:10:31 +000060 "SettingsLibDeviceStateRotationLock",
Daniel Norman7bfe5732023-02-01 11:37:12 -080061 "SettingsLibDisplayUtils",
Al Sutton91f89d02019-08-16 12:56:57 +010062 "platform-test-annotations",
63 "truth-prebuilt",
Al Sutton71dc8ff2019-07-12 11:42:03 +010064 ],
65 libs: [
66 "android.test.base",
67 "android.test.mock",
Artur Satayev2ebb31c2020-01-08 12:24:36 +000068 "unsupportedappusage",
Al Sutton71dc8ff2019-07-12 11:42:03 +010069 ],
Sasha Smundakdf848ac2019-02-08 15:13:25 -080070 resource_dirs: ["res"],
71 aaptflags: [
72 "--auto-add-overlay",
73 "--extra-packages",
74 "com.android.providers.settings",
75 ],
76 platform_apis: true,
77 certificate: "platform",
78 test_suites: ["device-tests"],
79 manifest: "test/AndroidManifest.xml",
80 test_config: "test/AndroidTest.xml",
81}