• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright (C) 2022 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
15package {
16    default_team: "trendy_team_system_ui_please_use_a_more_specific_subteam_if_possible_",
17    default_applicable_licenses: ["Android-Apache-2.0"],
18}
19
20android_test {
21    name: "CtsWallpaperTestCases",
22    defaults: ["cts_defaults"],
23    static_libs: [
24        "cts-opengl-util",
25        "cts-wm-util",
26        "TestParameterInjector",
27        "com.android.window.flags.window-aconfig-java",
28        "android.app.flags-aconfig-java",
29    ],
30    srcs: [
31        "src/**/*.java",
32        "src/**/*.kt",
33    ],
34    test_suites: [
35        "cts",
36        "general-tests",
37    ],
38    manifest: "AndroidManifest.xml",
39    test_config: "AndroidTest.xml",
40    per_testcase_directory: true,
41    sdk_version: "test_current",
42}
43
44java_test_helper_library {
45    name: "cts-wallpaper-util",
46
47    srcs: [
48        "src/**/util/*.java",
49        "src/**/util/*.kt",
50    ],
51}
52
53test_module_config {
54    name: "CtsWallpaperTestCases-qualified-presubmit",
55    base: "CtsWallpaperTestCases",
56    test_suites: ["general-tests"],
57    include_filters: [
58        "android.app.cts.wallpapers.WallpaperColorsTest#equalsTest",
59        "android.app.cts.wallpapers.WallpaperColorsTest#fromBitmapTest",
60        "android.app.cts.wallpapers.WallpaperColorsTest#fromDrawableDoesntMutateBounds",
61        "android.app.cts.wallpapers.WallpaperColorsTest#fromDrawableTest",
62        "android.app.cts.wallpapers.WallpaperColorsTest#getWallpaperColorsTest",
63        "android.app.cts.wallpapers.WallpaperColorsTest#parcelTest",
64        "android.app.cts.wallpapers.WallpaperColorsTest#wallpaperColorsHints_ctor",
65        "android.app.cts.wallpapers.WallpaperColorsTest#wallpaperColorsHints_default",
66        "android.app.cts.wallpapers.WallpaperInfoTest#test_defaultUnfoldTransitionDisabled",
67        "android.app.cts.wallpapers.WallpaperInfoTest#test_wallpaperInfoOptions",
68        "android.app.cts.wallpapers.WallpaperInfoTest#test_wallpaperServiceQuery",
69        "android.app.cts.wallpapers.WallpaperManagerTest#addRemoveOnColorsChangedListenerTest_onlyInvokeAdded",
70        "android.app.cts.wallpapers.WallpaperManagerTest#getDrawable_default_sameAsHome",
71        "android.app.cts.wallpapers.WallpaperManagerTest#getDrawable_homeScreen_succeeds",
72        "android.app.cts.wallpapers.WallpaperManagerTest#getDrawable_lockScreenSet_succeeds",
73        "android.app.cts.wallpapers.WallpaperManagerTest#getDrawable_lockScreenUnset_returnsNull",
74        "android.app.cts.wallpapers.WallpaperManagerTest#getFastDrawable_default_sameAsHome",
75        "android.app.cts.wallpapers.WallpaperManagerTest#getFastDrawable_homeScreen_succeeds",
76        "android.app.cts.wallpapers.WallpaperManagerTest#getFastDrawable_lockScreenSet_succeeds",
77        "android.app.cts.wallpapers.WallpaperManagerTest#getFastDrawable_lockScreenUnset_returnsNull",
78        "android.app.cts.wallpapers.WallpaperManagerTest#getWallpaperInfo_badFlagsArgument_throwsException",
79        "android.app.cts.wallpapers.WallpaperManagerTest#highRatioWallpaper_largeHeight",
80        "android.app.cts.wallpapers.WallpaperManagerTest#highRatioWallpaper_largeWidth",
81        "android.app.cts.wallpapers.WallpaperManagerTest#highResolutionWallpaper",
82        "android.app.cts.wallpapers.WallpaperManagerTest#invokeOnColorsChangedListenerTest_both",
83        "android.app.cts.wallpapers.WallpaperManagerTest#invokeOnColorsChangedListenerTest_clearLock",
84        "android.app.cts.wallpapers.WallpaperManagerTest#invokeOnColorsChangedListenerTest_clearSystem",
85        "android.app.cts.wallpapers.WallpaperManagerTest#invokeOnColorsChangedListenerTest_lockOnly",
86        "android.app.cts.wallpapers.WallpaperManagerTest#invokeOnColorsChangedListenerTest_systemOnly",
87        "android.app.cts.wallpapers.WallpaperManagerTest#peekDrawable_default_sameAsHome",
88        "android.app.cts.wallpapers.WallpaperManagerTest#peekDrawable_homeScreen_succeeds",
89        "android.app.cts.wallpapers.WallpaperManagerTest#peekDrawable_lockScreenSet_succeeds",
90        "android.app.cts.wallpapers.WallpaperManagerTest#peekDrawable_lockScreenUnset_returnsNull",
91        "android.app.cts.wallpapers.WallpaperManagerTest#peekFastDrawable_default_sameAsHome",
92        "android.app.cts.wallpapers.WallpaperManagerTest#peekFastDrawable_homeScreen_succeeds",
93        "android.app.cts.wallpapers.WallpaperManagerTest#peekFastDrawable_lockScreenSet_succeeds",
94        "android.app.cts.wallpapers.WallpaperManagerTest#peekFastDrawable_lockScreenUnset_returnsNull",
95        "android.app.cts.wallpapers.WallpaperManagerTest#peekWallpaperCaching_bitmapRecycled_doesNotReturnCached",
96        "android.app.cts.wallpapers.WallpaperManagerTest#peekWallpaperCaching_cachesWallpaper",
97        "android.app.cts.wallpapers.WallpaperManagerTest#peekWallpaperCaching_differentUser_doesNotReturnCached",
98        "android.app.cts.wallpapers.WallpaperManagerTest#peekWallpaperCaching_differentWhich_doesNotReturnCached",
99        "android.app.cts.wallpapers.WallpaperManagerTest#peekWallpaperDimensions_homeScreen_succeeds",
100        "android.app.cts.wallpapers.WallpaperManagerTest#peekWallpaperDimensions_lockScreenSet_succeeds",
101        "android.app.cts.wallpapers.WallpaperManagerTest#peekWallpaperDimensions_lockScreenUnset_succeeds",
102        "android.app.cts.wallpapers.WallpaperManagerTest#setBitmap_both_lockScreenSet_changesHomeAndClearsLock",
103        "android.app.cts.wallpapers.WallpaperManagerTest#setBitmap_both_lockScreenUnset_changesHome",
104        "android.app.cts.wallpapers.WallpaperManagerTest#setBitmap_default_lockScreenUnset_sameAsBoth",
105        "android.app.cts.wallpapers.WallpaperManagerTest#setBitmap_homeScreen_homeLive_lockScreenUnset_setsLockToHomeAndUpdatesHome",
106        "android.app.cts.wallpapers.WallpaperManagerTest#setBitmap_homeScreen_homeStatic_lockScreenUnset_setsLockToHomeAndUpdatesHome",
107        "android.app.cts.wallpapers.WallpaperManagerTest#setBitmap_lockScreen_lockScreenSet_changesLockOnly",
108        "android.app.cts.wallpapers.WallpaperManagerTest#setBitmap_lockScreen_lockScreenUnset_changesLockOnly",
109        "android.app.cts.wallpapers.WallpaperManagerTest#setLiveWallpaper_homeScreen_setsHomeWallpaperInfo",
110        "android.app.cts.wallpapers.WallpaperManagerTest#setLiveWallpaper_lockScreen_multiEngine_setsLockWallpaperInfo",
111        "android.app.cts.wallpapers.WallpaperManagerTest#setResource_both_lockScreenSet_changesHomeAndClearsLock",
112        "android.app.cts.wallpapers.WallpaperManagerTest#setResource_both_lockScreenUnset_changesHome",
113        "android.app.cts.wallpapers.WallpaperManagerTest#setResource_default_lockScreenUnset_sameAsBoth",
114        "android.app.cts.wallpapers.WallpaperManagerTest#setResource_homeScreen_homeLive_lockScreenUnset_setsLockToHomeAndUpdatesHome",
115        "android.app.cts.wallpapers.WallpaperManagerTest#setResource_homeScreen_homeStatic_lockScreenUnset_setsLockToHomeAndUpdatesHome",
116        "android.app.cts.wallpapers.WallpaperManagerTest#setResource_homeScreen_lockScreenSet_changesHomeOnly",
117        "android.app.cts.wallpapers.WallpaperManagerTest#setResource_lockScreen_lockScreenSet_changesLockOnly",
118        "android.app.cts.wallpapers.WallpaperManagerTest#setResource_lockScreen_lockScreenUnset_changesLockOnly",
119        "android.app.cts.wallpapers.WallpaperManagerTest#setStaticWallpaper_doesNotSetWallpaperInfo",
120        "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_both_multiEngine_lockScreenSet_changesLockOnly",
121        "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_both_multiEngine_lockScreenUnset_setsHomeToBoth",
122        "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_default_multiEngine_lockScreenUnset_behavesLikeBoth",
123        "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_homeScreen_homeLive_lockScreenUnset_migratesThenSetsHome",
124        "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_homeScreen_homeStatic_lockScreenUnset_migratesThenSetsHome",
125        "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_homeScreen_lockScreenSet_changesHomeOnly",
126        "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_lockScreen_multiEngine_lockScreenSet_changeLockOnly",
127        "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_lockScreen_multiEngine_lockScreenUnset_changesLockOnly",
128        "android.app.cts.wallpapers.WallpaperManagerTest#suggestDesiredDimensionsTest",
129        "android.app.cts.wallpapers.WallpaperManagerTest#testExistingWallpaperWindows",
130        "android.app.cts.wallpapers.WallpaperManagerTest#testIndependentWallpaperVisibilityBehindActivity_onLockScreen",
131        "android.app.cts.wallpapers.WallpaperManagerTest#testSharedWallpaperVisibilityBehindActivity_onLockScreen",
132        "android.app.cts.wallpapers.WallpaperManagerTest#testSystemAndLockWallpaperVisibility_onHomeScreen",
133        "android.app.cts.wallpapers.WallpaperManagerTest#testSystemAndLockWallpaperVisibility_onLockScreen",
134        "android.app.cts.wallpapers.WallpaperManagerTest#testWallpaperSupportsWcg",
135        "android.app.cts.wallpapers.WallpaperManagerTest#testWideGamutWallpaper",
136        "android.app.cts.wallpapers.WallpaperManagerTest#wallpaperCallbackMainThreadTest",
137        "android.app.cts.wallpapers.WallpaperManagerTest#wallpaperChangedBroadcastTest",
138        "android.app.cts.wallpapers.WallpaperManagerTest#wallpaperClearBroadcastTest",
139    ],
140}
141
142test_module_config {
143    name: "CtsWallpaperTestCases-qualified-postsubmit",
144    base: "CtsWallpaperTestCases",
145    test_suites: ["general-tests"],
146    include_filters: [
147        "android.app.cts.wallpapers.WallpaperManagerTest#setLiveWallpaper_lockScreen_setsLockWallpaperInfo",
148        "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_both_lockScreenSet_changesLockOnly",
149        "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_both_lockScreenUnset_setsHomeToBoth",
150        "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_default_lockScreenUnset_behavesLikeBoth",
151        "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_lockScreen_lockScreenSet_changeLockOnly",
152        "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_lockScreen_lockScreenUnset_changesLockOnly",
153        "android.app.cts.wallpapers.WallpaperManagerTest#testClear",
154        "android.app.cts.wallpapers.WallpaperManagerTest#testEngineCallbackCountsParam[LIVE_DIFF_MULTI]",
155        "android.app.cts.wallpapers.WallpaperManagerTest#testEngineCallbackCountsParam[LIVE_SAME_MULTI]",
156        "android.app.cts.wallpapers.WallpaperManagerTest#testEngineCallbackCountsParam[LIVE_SAME_SINGLE]",
157        "android.app.cts.wallpapers.WallpaperManagerTest#testEngineCallbackCountsParam[LIVE_STATIC_MULTI]",
158        "android.app.cts.wallpapers.WallpaperManagerTest#testEngineCallbackCountsParam[STATIC_DIFF_MULTI]",
159        "android.app.cts.wallpapers.WallpaperManagerTest#testEngineCallbackCountsParam[STATIC_LIVE_MULTI]",
160        "android.app.cts.wallpapers.WallpaperManagerTest#testEngineCallbackCountsParam[STATIC_SAME_MULTI]",
161        "android.app.cts.wallpapers.WallpaperManagerTest#testEngineCallbackCountsParam[STATIC_SAME_SINGLE]",
162    ],
163}
164