blob: 12ab550c2da221245e78e0fffa3737f773292a93 [file] [log] [blame]
Vaibhav Devmurari7d15fae2023-08-24 14:22:57 +00001package {
Ronish Kaliaf8913972024-02-14 14:30:14 +00002 default_team: "trendy_team_input_framework",
Vaibhav Devmurari7d15fae2023-08-24 14:22:57 +00003 // See: http://go/android-license-faq
4 // A large-scale-change added 'default_applicable_licenses' to import
5 // all of the 'license_kinds' from "frameworks_base_license"
6 // to get the below license kinds:
7 // SPDX-license-identifier-Apache-2.0
8 default_applicable_licenses: ["frameworks_base_license"],
9}
10
Ang Li425f2b2f2023-11-11 04:50:55 +000011filegroup {
12 name: "InputScreenshotTestRNGFiles",
13 srcs: [
14 "src/**/*.java",
15 "src/**/*.kt",
16 ],
17 exclude_srcs: [
18 "src/android/input/screenshot/KeyboardLayoutPreviewAnsiScreenshotTest.kt",
19 "src/android/input/screenshot/KeyboardLayoutPreviewJisScreenshotTest.kt",
20 ],
21}
22
Vaibhav Devmurari7d15fae2023-08-24 14:22:57 +000023android_test {
24 name: "InputScreenshotTests",
25 srcs: [
26 "src/**/*.java",
27 "src/**/*.kt",
28 ],
Ang Li425f2b2f2023-11-11 04:50:55 +000029 exclude_srcs: [
30 "src/android/input/screenshot/package-info.java",
31 ],
Vaibhav Devmurari7d15fae2023-08-24 14:22:57 +000032 platform_apis: true,
33 certificate: "platform",
34 static_libs: [
35 "androidx.arch.core_core-testing",
36 "androidx.compose.ui_ui-test-junit4",
37 "androidx.compose.ui_ui-test-manifest",
38 "androidx.lifecycle_lifecycle-runtime-testing",
39 "androidx.compose.animation_animation",
40 "androidx.compose.material3_material3",
41 "androidx.compose.material_material-icons-extended",
42 "androidx.compose.runtime_runtime",
43 "androidx.compose.runtime_runtime-livedata",
44 "androidx.compose.ui_ui-tooling-preview",
45 "androidx.lifecycle_lifecycle-livedata-ktx",
46 "androidx.lifecycle_lifecycle-runtime-compose",
47 "androidx.navigation_navigation-compose",
Krzysztof Kosiński60b70872023-10-06 20:11:39 +000048 "truth",
Vaibhav Devmurari7d15fae2023-08-24 14:22:57 +000049 "androidx.compose.runtime_runtime",
50 "androidx.test.core",
51 "androidx.test.ext.junit",
52 "androidx.test.ext.truth",
53 "androidx.test.rules",
54 "androidx.test.runner",
55 "androidx.test.uiautomator_uiautomator",
56 "servicestests-utils",
57 "frameworks-base-testutils",
58 "platform-screenshot-diff-core",
59 "hamcrest-library",
60 "kotlin-test",
61 "flag-junit",
Ang Li425f2b2f2023-11-11 04:50:55 +000062 "platform-parametric-runner-lib",
Vaibhav Devmurari7d15fae2023-08-24 14:22:57 +000063 "platform-test-annotations",
64 "services.core.unboosted",
65 "testables",
66 "testng",
Krzysztof Kosiński60b70872023-10-06 20:11:39 +000067 "truth",
Vaibhav Devmurari7d15fae2023-08-24 14:22:57 +000068 ],
69 libs: [
Jihoon Kange07d73c2024-08-30 00:29:12 +000070 "android.test.mock.stubs.system",
71 "android.test.base.stubs.system",
Vaibhav Devmurari7d15fae2023-08-24 14:22:57 +000072 ],
73 test_suites: ["device-tests"],
74 compile_multilib: "both",
75 use_embedded_native_libs: false,
76 asset_dirs: ["assets"],
77}