1 /* 2 * Copyright (C) 2023 The Android Open Source Project 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 package android.tools.flicker.config 18 19 import android.tools.flicker.config.appclose.AppClose 20 import android.tools.flicker.config.applaunch.AppLaunch 21 import android.tools.flicker.config.foldables.Foldables 22 import android.tools.flicker.config.gesturenav.GestureNav 23 import android.tools.flicker.config.ime.Ime 24 import android.tools.flicker.config.launcher.Launcher 25 import android.tools.flicker.config.lockscreen.Lockscreen 26 import android.tools.flicker.config.notification.Notification 27 import android.tools.flicker.config.others.Others 28 import android.tools.flicker.config.pip.Pip 29 import android.tools.flicker.config.settings.Settings 30 import android.tools.flicker.config.splashscreen.Splashscreen 31 import android.tools.flicker.config.splitscreen.SplitScreen 32 import android.tools.flicker.config.suw.Suw 33 import android.tools.flicker.config.taskbar.Taskbar 34 import android.tools.flicker.config.wallpaper.Wallpaper 35 36 object FlickerServiceConfig { 37 val IME_DEFAULT = Ime.SCENARIOS 38 39 val DEFAULT = 40 listOf( 41 AppClose.SCENARIOS, 42 AppLaunch.SCENARIOS, 43 Foldables.SCENARIOS, 44 GestureNav.SCENARIOS, 45 Ime.SCENARIOS, 46 Launcher.SCENARIOS, 47 Lockscreen.SCENARIOS, 48 Notification.SCENARIOS, 49 Others.SCENARIOS, 50 Pip.SCENARIOS, 51 Settings.SCENARIOS, 52 Splashscreen.SCENARIOS, 53 SplitScreen.SCENARIOS, 54 Suw.SCENARIOS, 55 Taskbar.SCENARIOS, 56 Wallpaper.SCENARIOS 57 ) 58 .flatten() 59 } 60