blob: 96a98dca8a5b746b0169f93cf66754588bf4e806 [file] [log] [blame]
Sasha Smundakdf848ac2019-02-08 15:13:25 -08001android_app {
2 name: "SettingsProvider",
3 resource_dirs: ["res"],
4 srcs: [
5 "src/**/*.java",
6 "src/com/android/providers/settings/EventLogTags.logtags",
7 ],
8 libs: [
9 "telephony-common",
10 "ims-common",
Artur Satayev2ebb31c2020-01-08 12:24:36 +000011 "unsupportedappusage",
Sasha Smundakdf848ac2019-02-08 15:13:25 -080012 ],
Al Sutton71dc8ff2019-07-12 11:42:03 +010013 static_libs: [
14 "junit",
Al Suttone5e79162019-08-19 13:42:16 +010015 "SettingsLibDisplayDensityUtils",
Al Sutton71dc8ff2019-07-12 11:42:03 +010016 ],
Sasha Smundakdf848ac2019-02-08 15:13:25 -080017 platform_apis: true,
18 certificate: "platform",
19 privileged: true,
20}
21
22android_test {
23 name: "SettingsProviderTest",
24 // Note we statically link several classes to do some unit tests. It's not accessible otherwise
25 // because this test is not an instrumentation test. (because the target runs in the system process.)
26 srcs: [
27 "test/**/*.java",
Al Sutton0833b2e2019-08-22 16:21:30 +010028 "src/android/provider/settings/backup/*",
Al Sutton91f89d02019-08-16 12:56:57 +010029 "src/android/provider/settings/validators/*",
Al Sutton71dc8ff2019-07-12 11:42:03 +010030 "src/com/android/providers/settings/SettingsBackupAgent.java",
Sasha Smundakdf848ac2019-02-08 15:13:25 -080031 "src/com/android/providers/settings/SettingsState.java",
32 "src/com/android/providers/settings/SettingsHelper.java",
David Su6c07c9f2019-11-20 18:16:56 -080033 "src/com/android/providers/settings/WifiSoftApBandChangedNotifier.java",
Sasha Smundakdf848ac2019-02-08 15:13:25 -080034 ],
Al Sutton71dc8ff2019-07-12 11:42:03 +010035 static_libs: [
36 "androidx.test.rules",
Al Suttone5e79162019-08-19 13:42:16 +010037 "SettingsLibDisplayDensityUtils",
Al Sutton91f89d02019-08-16 12:56:57 +010038 "platform-test-annotations",
39 "truth-prebuilt",
Al Sutton71dc8ff2019-07-12 11:42:03 +010040 ],
41 libs: [
42 "android.test.base",
43 "android.test.mock",
Artur Satayev2ebb31c2020-01-08 12:24:36 +000044 "unsupportedappusage",
Al Sutton71dc8ff2019-07-12 11:42:03 +010045 ],
Sasha Smundakdf848ac2019-02-08 15:13:25 -080046 resource_dirs: ["res"],
47 aaptflags: [
48 "--auto-add-overlay",
49 "--extra-packages",
50 "com.android.providers.settings",
51 ],
52 platform_apis: true,
53 certificate: "platform",
54 test_suites: ["device-tests"],
55 manifest: "test/AndroidManifest.xml",
56 test_config: "test/AndroidTest.xml",
57}