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}