// Copyright (C) 2022 The Android Open Source Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. package { default_team: "trendy_team_system_ui_please_use_a_more_specific_subteam_if_possible_", default_applicable_licenses: ["Android-Apache-2.0"], } android_test { name: "CtsWallpaperTestCases", defaults: ["cts_defaults"], static_libs: [ "cts-opengl-util", "cts-wm-util", "TestParameterInjector", "com.android.window.flags.window-aconfig-java", "android.app.flags-aconfig-java", ], srcs: [ "src/**/*.java", "src/**/*.kt", ], test_suites: [ "cts", "general-tests", ], manifest: "AndroidManifest.xml", test_config: "AndroidTest.xml", per_testcase_directory: true, sdk_version: "test_current", } java_test_helper_library { name: "cts-wallpaper-util", srcs: [ "src/**/util/*.java", "src/**/util/*.kt", ], } test_module_config { name: "CtsWallpaperTestCases-qualified-presubmit", base: "CtsWallpaperTestCases", test_suites: ["general-tests"], include_filters: [ "android.app.cts.wallpapers.WallpaperColorsTest#equalsTest", "android.app.cts.wallpapers.WallpaperColorsTest#fromBitmapTest", "android.app.cts.wallpapers.WallpaperColorsTest#fromDrawableDoesntMutateBounds", "android.app.cts.wallpapers.WallpaperColorsTest#fromDrawableTest", "android.app.cts.wallpapers.WallpaperColorsTest#getWallpaperColorsTest", "android.app.cts.wallpapers.WallpaperColorsTest#parcelTest", "android.app.cts.wallpapers.WallpaperColorsTest#wallpaperColorsHints_ctor", "android.app.cts.wallpapers.WallpaperColorsTest#wallpaperColorsHints_default", "android.app.cts.wallpapers.WallpaperInfoTest#test_defaultUnfoldTransitionDisabled", "android.app.cts.wallpapers.WallpaperInfoTest#test_wallpaperInfoOptions", "android.app.cts.wallpapers.WallpaperInfoTest#test_wallpaperServiceQuery", "android.app.cts.wallpapers.WallpaperManagerTest#addRemoveOnColorsChangedListenerTest_onlyInvokeAdded", "android.app.cts.wallpapers.WallpaperManagerTest#getDrawable_default_sameAsHome", "android.app.cts.wallpapers.WallpaperManagerTest#getDrawable_homeScreen_succeeds", "android.app.cts.wallpapers.WallpaperManagerTest#getDrawable_lockScreenSet_succeeds", "android.app.cts.wallpapers.WallpaperManagerTest#getDrawable_lockScreenUnset_returnsNull", "android.app.cts.wallpapers.WallpaperManagerTest#getFastDrawable_default_sameAsHome", "android.app.cts.wallpapers.WallpaperManagerTest#getFastDrawable_homeScreen_succeeds", "android.app.cts.wallpapers.WallpaperManagerTest#getFastDrawable_lockScreenSet_succeeds", "android.app.cts.wallpapers.WallpaperManagerTest#getFastDrawable_lockScreenUnset_returnsNull", "android.app.cts.wallpapers.WallpaperManagerTest#getWallpaperInfo_badFlagsArgument_throwsException", "android.app.cts.wallpapers.WallpaperManagerTest#highRatioWallpaper_largeHeight", "android.app.cts.wallpapers.WallpaperManagerTest#highRatioWallpaper_largeWidth", "android.app.cts.wallpapers.WallpaperManagerTest#highResolutionWallpaper", "android.app.cts.wallpapers.WallpaperManagerTest#invokeOnColorsChangedListenerTest_both", "android.app.cts.wallpapers.WallpaperManagerTest#invokeOnColorsChangedListenerTest_clearLock", "android.app.cts.wallpapers.WallpaperManagerTest#invokeOnColorsChangedListenerTest_clearSystem", "android.app.cts.wallpapers.WallpaperManagerTest#invokeOnColorsChangedListenerTest_lockOnly", "android.app.cts.wallpapers.WallpaperManagerTest#invokeOnColorsChangedListenerTest_systemOnly", "android.app.cts.wallpapers.WallpaperManagerTest#peekDrawable_default_sameAsHome", "android.app.cts.wallpapers.WallpaperManagerTest#peekDrawable_homeScreen_succeeds", "android.app.cts.wallpapers.WallpaperManagerTest#peekDrawable_lockScreenSet_succeeds", "android.app.cts.wallpapers.WallpaperManagerTest#peekDrawable_lockScreenUnset_returnsNull", "android.app.cts.wallpapers.WallpaperManagerTest#peekFastDrawable_default_sameAsHome", "android.app.cts.wallpapers.WallpaperManagerTest#peekFastDrawable_homeScreen_succeeds", "android.app.cts.wallpapers.WallpaperManagerTest#peekFastDrawable_lockScreenSet_succeeds", "android.app.cts.wallpapers.WallpaperManagerTest#peekFastDrawable_lockScreenUnset_returnsNull", "android.app.cts.wallpapers.WallpaperManagerTest#peekWallpaperCaching_bitmapRecycled_doesNotReturnCached", "android.app.cts.wallpapers.WallpaperManagerTest#peekWallpaperCaching_cachesWallpaper", "android.app.cts.wallpapers.WallpaperManagerTest#peekWallpaperCaching_differentUser_doesNotReturnCached", "android.app.cts.wallpapers.WallpaperManagerTest#peekWallpaperCaching_differentWhich_doesNotReturnCached", "android.app.cts.wallpapers.WallpaperManagerTest#peekWallpaperDimensions_homeScreen_succeeds", "android.app.cts.wallpapers.WallpaperManagerTest#peekWallpaperDimensions_lockScreenSet_succeeds", "android.app.cts.wallpapers.WallpaperManagerTest#peekWallpaperDimensions_lockScreenUnset_succeeds", "android.app.cts.wallpapers.WallpaperManagerTest#setBitmap_both_lockScreenSet_changesHomeAndClearsLock", "android.app.cts.wallpapers.WallpaperManagerTest#setBitmap_both_lockScreenUnset_changesHome", "android.app.cts.wallpapers.WallpaperManagerTest#setBitmap_default_lockScreenUnset_sameAsBoth", "android.app.cts.wallpapers.WallpaperManagerTest#setBitmap_homeScreen_homeLive_lockScreenUnset_setsLockToHomeAndUpdatesHome", "android.app.cts.wallpapers.WallpaperManagerTest#setBitmap_homeScreen_homeStatic_lockScreenUnset_setsLockToHomeAndUpdatesHome", "android.app.cts.wallpapers.WallpaperManagerTest#setBitmap_lockScreen_lockScreenSet_changesLockOnly", "android.app.cts.wallpapers.WallpaperManagerTest#setBitmap_lockScreen_lockScreenUnset_changesLockOnly", "android.app.cts.wallpapers.WallpaperManagerTest#setLiveWallpaper_homeScreen_setsHomeWallpaperInfo", "android.app.cts.wallpapers.WallpaperManagerTest#setLiveWallpaper_lockScreen_multiEngine_setsLockWallpaperInfo", "android.app.cts.wallpapers.WallpaperManagerTest#setResource_both_lockScreenSet_changesHomeAndClearsLock", "android.app.cts.wallpapers.WallpaperManagerTest#setResource_both_lockScreenUnset_changesHome", "android.app.cts.wallpapers.WallpaperManagerTest#setResource_default_lockScreenUnset_sameAsBoth", "android.app.cts.wallpapers.WallpaperManagerTest#setResource_homeScreen_homeLive_lockScreenUnset_setsLockToHomeAndUpdatesHome", "android.app.cts.wallpapers.WallpaperManagerTest#setResource_homeScreen_homeStatic_lockScreenUnset_setsLockToHomeAndUpdatesHome", "android.app.cts.wallpapers.WallpaperManagerTest#setResource_homeScreen_lockScreenSet_changesHomeOnly", "android.app.cts.wallpapers.WallpaperManagerTest#setResource_lockScreen_lockScreenSet_changesLockOnly", "android.app.cts.wallpapers.WallpaperManagerTest#setResource_lockScreen_lockScreenUnset_changesLockOnly", "android.app.cts.wallpapers.WallpaperManagerTest#setStaticWallpaper_doesNotSetWallpaperInfo", "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_both_multiEngine_lockScreenSet_changesLockOnly", "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_both_multiEngine_lockScreenUnset_setsHomeToBoth", "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_default_multiEngine_lockScreenUnset_behavesLikeBoth", "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_homeScreen_homeLive_lockScreenUnset_migratesThenSetsHome", "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_homeScreen_homeStatic_lockScreenUnset_migratesThenSetsHome", "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_homeScreen_lockScreenSet_changesHomeOnly", "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_lockScreen_multiEngine_lockScreenSet_changeLockOnly", "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_lockScreen_multiEngine_lockScreenUnset_changesLockOnly", "android.app.cts.wallpapers.WallpaperManagerTest#suggestDesiredDimensionsTest", "android.app.cts.wallpapers.WallpaperManagerTest#testExistingWallpaperWindows", "android.app.cts.wallpapers.WallpaperManagerTest#testIndependentWallpaperVisibilityBehindActivity_onLockScreen", "android.app.cts.wallpapers.WallpaperManagerTest#testSharedWallpaperVisibilityBehindActivity_onLockScreen", "android.app.cts.wallpapers.WallpaperManagerTest#testSystemAndLockWallpaperVisibility_onHomeScreen", "android.app.cts.wallpapers.WallpaperManagerTest#testSystemAndLockWallpaperVisibility_onLockScreen", "android.app.cts.wallpapers.WallpaperManagerTest#testWallpaperSupportsWcg", "android.app.cts.wallpapers.WallpaperManagerTest#testWideGamutWallpaper", "android.app.cts.wallpapers.WallpaperManagerTest#wallpaperCallbackMainThreadTest", "android.app.cts.wallpapers.WallpaperManagerTest#wallpaperChangedBroadcastTest", "android.app.cts.wallpapers.WallpaperManagerTest#wallpaperClearBroadcastTest", ], } test_module_config { name: "CtsWallpaperTestCases-qualified-postsubmit", base: "CtsWallpaperTestCases", test_suites: ["general-tests"], include_filters: [ "android.app.cts.wallpapers.WallpaperManagerTest#setLiveWallpaper_lockScreen_setsLockWallpaperInfo", "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_both_lockScreenSet_changesLockOnly", "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_both_lockScreenUnset_setsHomeToBoth", "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_default_lockScreenUnset_behavesLikeBoth", "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_lockScreen_lockScreenSet_changeLockOnly", "android.app.cts.wallpapers.WallpaperManagerTest#setWallpaperComponent_lockScreen_lockScreenUnset_changesLockOnly", "android.app.cts.wallpapers.WallpaperManagerTest#testClear", "android.app.cts.wallpapers.WallpaperManagerTest#testEngineCallbackCountsParam[LIVE_DIFF_MULTI]", "android.app.cts.wallpapers.WallpaperManagerTest#testEngineCallbackCountsParam[LIVE_SAME_MULTI]", "android.app.cts.wallpapers.WallpaperManagerTest#testEngineCallbackCountsParam[LIVE_SAME_SINGLE]", "android.app.cts.wallpapers.WallpaperManagerTest#testEngineCallbackCountsParam[LIVE_STATIC_MULTI]", "android.app.cts.wallpapers.WallpaperManagerTest#testEngineCallbackCountsParam[STATIC_DIFF_MULTI]", "android.app.cts.wallpapers.WallpaperManagerTest#testEngineCallbackCountsParam[STATIC_LIVE_MULTI]", "android.app.cts.wallpapers.WallpaperManagerTest#testEngineCallbackCountsParam[STATIC_SAME_MULTI]", "android.app.cts.wallpapers.WallpaperManagerTest#testEngineCallbackCountsParam[STATIC_SAME_SINGLE]", ], }