1.iris-test:
2  extends:
3    - .lava-test:amd64
4    - .iris-rules
5  variables:
6    DTB: ""
7    DRIVER_NAME: iris
8    BOOT_METHOD: depthcharge
9    KERNEL_IMAGE_TYPE: ""
10    FLAKES_CHANNEL: "#intel-ci"
11    HWCI_FREQ_MAX: "true"
12
13# 5 boards
14.iris-apl-test:
15  extends:
16    - .iris-test
17  variables:
18    DEVICE_TYPE: asus-C523NA-A20057-coral
19    GPU_VERSION: iris-apl
20  tags:
21    - mesa-ci-x86-64-lava-asus-C523NA-A20057-coral
22
23# 4 boards
24.iris-glk-test:
25  extends:
26    - .iris-test
27    - .test-manual-mr
28  variables:
29    DEVICE_TYPE: hp-x360-12b-ca0010nr-n4020-octopus
30    GPU_VERSION: iris-glk
31  tags:
32    - mesa-ci-x86-64-lava-hp-x360-12b-ca0010nr-n4020-octopus
33
34# 5 boards
35.iris-amly-test:
36  extends:
37    - .iris-test
38    - .test-manual-mr
39  variables:
40    DEVICE_TYPE: asus-C433TA-AJ0005-rammus
41    GPU_VERSION: iris-amly
42  tags:
43    - mesa-ci-x86-64-lava-asus-C433TA-AJ0005-rammus
44
45# 6 boards
46.iris-kbl-test:
47  extends:
48    - .iris-test
49    - .test-manual-mr
50  variables:
51    DEVICE_TYPE: hp-x360-14-G1-sona
52    GPU_VERSION: iris-kbl
53  tags:
54    - mesa-ci-x86-64-lava-hp-x360-14-G1-sona
55
56# 1 board
57.iris-whl-test:
58  extends:
59    - .iris-test
60    - .test-manual-mr
61  variables:
62    DEVICE_TYPE: dell-latitude-5400-4305U-sarien
63    GPU_VERSION: iris-whl
64  tags:
65    - mesa-ci-x86-64-lava-dell-latitude-5400-4305U-sarien
66
67# 4 boards
68.iris-cml-test:
69  extends:
70    - .iris-test
71    - .test-manual-mr
72  variables:
73    DEVICE_TYPE: asus-C436FA-Flip-hatch
74    GPU_VERSION: iris-cml
75  tags:
76    - mesa-ci-x86-64-lava-asus-C436FA-flip-hatch
77
78iris-apl-deqp:
79  extends:
80    - .iris-apl-test
81  variables:
82    DEQP_SUITE: iris-apl
83  parallel: 3
84
85iris-apl-egl:
86  extends:
87    - .iris-apl-test
88  variables:
89    PIGLIT_NO_WINDOW: 0
90    HWCI_START_XORG: 1
91    DEQP_VER: egl
92
93iris-glk-deqp:
94  extends:
95    - .iris-glk-test
96  variables:
97    DEQP_SUITE: iris-glk
98  parallel: 2
99
100iris-glk-egl:
101  extends:
102    - .iris-glk-test
103  variables:
104    PIGLIT_NO_WINDOW: 0
105    HWCI_START_XORG: 1
106    DEQP_VER: egl
107
108iris-amly-deqp:
109  extends:
110    - .iris-amly-test
111  variables:
112    DEQP_SUITE: iris-amly
113  parallel: 3
114
115iris-kbl-deqp:
116  extends:
117    - .iris-kbl-test
118  variables:
119    DEQP_SUITE: iris-kbl
120  parallel: 3
121
122iris-whl-deqp:
123  extends:
124    - .iris-whl-test
125  variables:
126    DEQP_SUITE: iris-whl
127
128iris-cml-deqp:
129  extends:
130    - .iris-cml-test
131  variables:
132    DEQP_SUITE: iris-cml
133  parallel: 2
134
135iris-amly-egl:
136  extends:
137    - .iris-amly-test
138  variables:
139    PIGLIT_NO_WINDOW: 0
140    HWCI_START_XORG: 1
141    DEQP_VER: egl
142
143iris-amly-piglit:
144  extends:
145    - .iris-amly-test
146    - .lava-piglit
147  parallel: 3
148  variables:
149    HWCI_START_XORG: 1
150    PIGLIT_NO_WINDOW: 0
151    PIGLIT_PLATFORM: mixed_glx_egl
152    PIGLIT_PROFILES: gpu
153    PIGLIT_JUNIT_RESULTS: 1
154
155.iris-traces:
156  extends:
157    - .lava-traces-base
158  variables:
159    EGL_PLATFORM: surfaceless
160    PIGLIT_PROFILES: replay
161    PIGLIT_JUNIT_RESULTS: 1
162    PIGLIT_REPLAY_DEVICE_NAME: "gl-${GPU_VERSION}"
163    PIGLIT_RESULTS: "${GPU_VERSION}-${PIGLIT_PROFILES}"
164    PIGLIT_REPLAY_DESCRIPTION_FILE: "/install/traces-iris.yml"
165    PIGLIT_REPLAY_EXTRA_ARGS: --keep-image
166
167iris-apl-traces:
168  variables:
169    GPU_VERSION: intel-apl
170  extends:
171    - .iris-apl-test
172    - .iris-traces
173
174iris-glk-traces:
175  variables:
176    GPU_VERSION: intel-glk
177  extends:
178    - .iris-glk-test
179    - .iris-traces
180
181iris-amly-traces:
182  variables:
183    GPU_VERSION: intel-amly
184  extends:
185    - .iris-amly-test
186    - .iris-traces
187
188iris-kbl-traces:
189  variables:
190    GPU_VERSION: intel-kbl
191  extends:
192    - .iris-kbl-test
193    - .iris-traces
194
195iris-whl-traces:
196  variables:
197    GPU_VERSION: intel-whl
198  extends:
199    - .iris-whl-test
200    - .iris-traces
201
202iris-cml-traces:
203  variables:
204    GPU_VERSION: intel-cml
205  extends:
206    - .iris-cml-test
207    - .iris-traces
208
209.profile-traces:
210  extends:
211    - .iris-traces
212    - .iris-rules-performance
213  variables:
214    PIGLIT_REPLAY_SUBCOMMAND: "profile"
215    PIGLIT_REPLAY_EXTRA_ARGS: "--db-path ${CI_PROJECT_DIR}/replayer-db/"
216    # More than this can hit OOM due to BOs leaked during the replay of the last frame
217    PIGLIT_REPLAY_LOOP_TIMES: 150
218    # We don't want for more than one workload to be submitted to the GPU at a time
219    FDO_CI_CONCURRENT: 1
220    # So we aren't capped by VSync by the X server
221    EGL_PLATFORM: surfaceless
222    GIT_STRATEGY: none
223    HWCI_FREQ_MAX: "true"
224    LAVA_TAGS: "cbg-0"
225  allow_failure: true
226
227iris-apl-traces-performance:
228  extends:
229    - .iris-apl-test
230    - .profile-traces
231  variables:
232    GPU_VERSION: intel-apl
233
234iris-glk-traces-performance:
235  extends:
236    - .iris-glk-test
237    - .profile-traces
238  variables:
239    GPU_VERSION: intel-glk
240
241iris-amly-traces-performance:
242  extends:
243    - .iris-amly-test
244    - .profile-traces
245  variables:
246    GPU_VERSION: intel-amly
247
248iris-kbl-traces-performance:
249  extends:
250    - .iris-kbl-test
251    - .profile-traces
252  variables:
253    GPU_VERSION: intel-kbl
254
255iris-whl-traces-performance:
256  extends:
257    - .iris-whl-test
258    - .profile-traces
259  variables:
260    GPU_VERSION: intel-whl
261
262iris-cml-traces-performance:
263  extends:
264    - .iris-cml-test
265    - .profile-traces
266  variables:
267    GPU_VERSION: intel-cml
268