1{ 2 "assertors": [ 3 { 4 "transition": "ROTATION", 5 "assertions": { 6 "presubmit": [ 7 { 8 "class": "com.android.server.wm.flicker.service.assertors.common.LayerIsVisibleAtStart", 9 "args": [ 10 "/NavigationBar0" 11 ] 12 }, 13 { 14 "class": "com.android.server.wm.flicker.service.assertors.common.LayerIsVisibleAtEnd", 15 "args": [ 16 "/NavigationBar0" 17 ] 18 }, 19 { 20 "class": "com.android.server.wm.flicker.service.assertors.common.NonAppWindowIsVisibleAlways", 21 "args": [ 22 "/NavigationBar0" 23 ] 24 }, 25 { 26 "class": "com.android.server.wm.flicker.service.assertors.common.NonAppWindowIsInvisibleAlways", 27 "args": [ 28 "/StatusBar" 29 ] 30 }, 31 { 32 "class": "com.android.server.wm.flicker.service.assertors.common.LayerIsInvisibleAlways", 33 "args": [ 34 "/StatusBar" 35 ] 36 }, 37 { 38 "class": "com.android.server.wm.flicker.service.assertors.common.VisibleWindowsShownMoreThanOneConsecutiveEntry" 39 }, 40 { 41 "class": "com.android.server.wm.flicker.service.assertors.common.EntireScreenCoveredAtStart" 42 }, 43 { 44 "class": "com.android.server.wm.flicker.service.assertors.common.EntireScreenCoveredAtEnd" 45 }, 46 { 47 "class": "com.android.server.wm.flicker.service.assertors.common.VisibleLayersShownMoreThanOneConsecutiveEntry" 48 } 49 ], 50 "postsubmit": [], 51 "flaky": [] 52 } 53 }, 54 { 55 "transition": "APP_LAUNCH", 56 "assertions": { 57 "presubmit": [ 58 { 59 "class": "com.android.server.wm.flicker.service.assertors.common.LayerIsVisibleAtStart", 60 "args": [ 61 "/NavigationBar0" 62 ] 63 }, 64 { 65 "class": "com.android.server.wm.flicker.service.assertors.common.LayerIsVisibleAtEnd", 66 "args": [ 67 "/NavigationBar0" 68 ] 69 }, 70 { 71 "class": "com.android.server.wm.flicker.service.assertors.common.NonAppWindowIsVisibleAlways", 72 "args": [ 73 "/NavigationBar0" 74 ] 75 }, 76 { 77 "class": "com.android.server.wm.flicker.service.assertors.common.NonAppWindowIsVisibleAlways", 78 "args": [ 79 "/StatusBar" 80 ] 81 }, 82 { 83 "class": "com.android.server.wm.flicker.service.assertors.common.LayerIsVisibleAlways", 84 "args": [ 85 "/StatusBar" 86 ] 87 }, 88 { 89 "class": "com.android.server.wm.flicker.service.assertors.common.EntireScreenCoveredAtStart" 90 }, 91 { 92 "class": "com.android.server.wm.flicker.service.assertors.common.EntireScreenCoveredAtEnd" 93 }, 94 { 95 "class": "com.android.server.wm.flicker.service.assertors.common.AppLayerReplacesLauncher" 96 }, 97 { 98 "class": "com.android.server.wm.flicker.service.assertors.common.LayerIsVisibleAtStart", 99 "args": [ 100 "com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity" 101 ] 102 }, 103 { 104 "class": "com.android.server.wm.flicker.service.assertors.common.LayerIsInvisibleAtEnd", 105 "args": [ 106 "com.google.android.apps.nexuslauncher/com.google.android.apps.nexuslauncher.NexusLauncherActivity" 107 ] 108 }, 109 { 110 "class": "com.android.server.wm.flicker.service.assertors.common.AppLayerIsInvisibleAtStart" 111 }, 112 { 113 "class": "com.android.server.wm.flicker.service.assertors.common.AppLayerIsVisibleAtEnd" 114 }, 115 { 116 "class": "com.android.server.wm.flicker.service.assertors.common.AppWindowReplacesLauncherAsTopWindow" 117 }, 118 { 119 "class": "com.android.server.wm.flicker.service.assertors.common.LauncherWindowMovesOutOfTop" 120 } 121 ], 122 "postsubmit": [], 123 "flaky": [] 124 } 125 } 126 ] 127}