Lines Matching +full:test +full:- +full:spirv2dxil +full:- +full:windows
5 .scheduled_pipeline-rules:
7 - if: &is-scheduled-pipeline '$CI_PIPELINE_SOURCE == "schedule"'
12 .no_scheduled_pipelines-rules:
14 - if: *is-scheduled-pipeline
17 # Mesa core source file dependencies that may impact any test job
18 # ---------------------------------------------------------------
19 .core-rules:
21 - !reference [.no_scheduled_pipelines-rules, rules]
22 - changes: &core_file_list
23 - .gitlab-ci.yml
24 - .gitlab-ci/**/*
25 - include/**/*
26 - meson.build
27 - .gitattributes
28 - src/*
29 - src/compiler/**/*
30 - src/drm-shim/**/*
31 - src/gbm/**/*
32 - src/gtest/**/*
33 - src/hgl/**/*
34 - src/include/**/*
37 - src/mesa/**/*.h
38 - src/tool/**/*
39 - src/util/**/*
42 # Mesa source file dependencies that may impact any GL driver test job.
43 .gl-rules:
45 - !reference [.core-rules, rules]
46 - changes: &mesa_core_file_list
47 - src/egl/**/*
48 - src/glx/**/*
49 - src/loader/**/*
50 - src/mapi/**/*
51 - src/mesa/*
52 - src/mesa/main/**/*
53 - src/mesa/math/**/*
54 - src/mesa/program/**/*
55 - src/mesa/sparc/**/*
56 - src/mesa/state_tracker/**/*
57 - src/mesa/swrast/**/*
58 - src/mesa/swrast_setup/**/*
59 - src/mesa/vbo/**/*
60 - src/mesa/x86/**/*
61 - src/mesa/x86-64/**/*
63 - changes: &gallium_core_file_list
64 - src/gallium/*
65 - src/gallium/auxiliary/**/*
66 - src/gallium/drivers/*
67 - src/gallium/include/**/*
68 - src/gallium/frontends/dri/*
69 - src/gallium/frontends/glx/**/*
70 - src/gallium/targets/**/*
71 - src/gallium/tests/**/*
72 - src/gallium/winsys/*
75 # Source file dependencies that may impact any Vulkan driver build or test
76 .vulkan-rules:
78 - !reference [.core-rules, rules]
79 - changes: &vulkan_file_list
80 - src/vulkan/**/*
83 .softpipe-rules:
84 stage: software-renderer
86 - !reference [.gl-rules, rules]
87 - changes: &softpipe_file_list
88 - src/gallium/drivers/softpipe/**/*
89 - src/gallium/winsys/sw/**/*
92 .llvmpipe-rules:
93 stage: software-renderer
95 - !reference [.gl-rules, rules]
96 - changes: &llvmpipe_file_list
97 - src/gallium/drivers/llvmpipe/**/*
98 - src/gallium/winsys/sw/**/*
101 .lavapipe-rules:
102 stage: software-renderer
104 - !reference [.vulkan-rules, rules]
105 …uld probably be a little more clever here and skip non-gallium Mesa changes (see also .llvmpipe-cl…
106 - !reference [.gl-rules, rules]
107 - changes: &lavapipe_file_list
108 - src/gallium/drivers/llvmpipe/**/*
109 - src/gallium/frontends/lavapipe/**/*
110 - src/gallium/winsys/sw/**/*
113 .llvmpipe-cl-rules:
114 stage: software-renderer
116 - !reference [.no_scheduled_pipelines-rules, rules]
117 - changes:
118 - .gitlab-ci.yml
119 - .gitlab-ci/**/*
120 - meson.build
121 - .gitattributes
122 - include/**/*
123 - src/compiler/**/*
124 - src/include/**/*
125 - src/util/**/*
127 - changes:
130 - changes:
133 - changes: &clover_file_list
134 - src/gallium/frontends/clover/**/*
137 .collabora-farm-rules:
139 - if: '$COLLABORA_FARM == "offline" && $RUNNER_TAG =~ /^mesa-ci-x86-64-lava-/'
142 .igalia-farm-rules:
144 - if: '$IGALIA_FARM == "offline"'
148 .freedreno-farm-rules:
150 - if: '$FD_FARM == "offline"'
152 - !reference [.collabora-farm-rules, rules]
155 .freedreno-common-rules:
157 - !reference [.freedreno-farm-rules, rules]
158 - changes: &freedreno_core_file_list
159 - src/freedreno/ci/**/*
160 - src/freedreno/common/**/*
161 - src/freedreno/drm/**/*
162 - src/freedreno/fdl/**/*
163 - src/freedreno/ir3/**/*
164 - src/freedreno/isa/**/*
165 - src/freedreno/registers/**/*
168 .freedreno-rules:
171 - !reference [.gl-rules, rules]
172 - !reference [.freedreno-common-rules, rules]
173 - changes: &freedreno_gl_file_list
174 - src/freedreno/ir2/**/*
175 - src/gallium/drivers/freedreno/**/*
176 - src/gallium/winsys/freedreno/**/*
179 .turnip-rules:
182 - !reference [.vulkan-rules, rules]
183 - !reference [.freedreno-common-rules, rules]
184 - changes:
185 - src/freedreno/vulkan/**/*
188 # For piglit and skqp test jobs that run both GL and VK tests.
189 .freedreno-turnip-rules:
191 - !reference [.freedreno-rules, rules]
192 - !reference [.turnip-rules, rules]
194 .freedreno-rules-restricted:
197 # If the triggerer has access to the restricted traces and if it is pre-merge
198 - if: '($GITLAB_USER_LOGIN !~ "/^(robclark|anholt|flto|cwabbott0|Danil|tomeu|okias)$/") &&
199 ($GITLAB_USER_LOGIN != "marge-bot" || $CI_COMMIT_BRANCH)'
201 - !reference [.freedreno-rules, rules]
207 .gl-rules-performance:
209 - !reference [.no_scheduled_pipelines-rules, rules]
210 # Run only on pre-merge pipelines from Marge
211 - if: '$GITLAB_USER_LOGIN != "marge-bot" || $CI_COMMIT_BRANCH'
213 - changes:
216 - changes:
222 .freedreno-rules-performance:
225 - !reference [.freedreno-farm-rules, rules]
226 - !reference [.gl-rules-performance, rules]
227 - changes:
230 - changes:
234 .nouveau-rules:
237 - !reference [.gl-rules, rules]
238 - changes:
239 - src/nouveau/**/*
240 - src/gallium/drivers/nouveau/**/*
241 - src/gallium/winsys/kmsro/**/*
242 - src/gallium/winsys/nouveau/**/*
245 .panfrost-midgard-rules:
248 - !reference [.collabora-farm-rules, rules]
249 - !reference [.gl-rules, rules]
250 - changes: &panfrost_gallium_file_list
251 - src/gallium/drivers/panfrost/**/*
252 - src/gallium/winsys/panfrost/**/*
254 - changes: &panfrost_common_file_list
255 - src/panfrost/ci/*
256 - src/panfrost/include/*
257 - src/panfrost/lib/*
258 - src/panfrost/shared/*
259 - src/panfrost/util/*
261 - changes:
262 - src/panfrost/midgard/**/*
265 .panfrost-bifrost-rules:
268 - !reference [.collabora-farm-rules, rules]
269 - !reference [.vulkan-rules, rules]
270 - !reference [.gl-rules, rules]
271 - changes:
274 - changes:
277 - changes: &panfrost_vulkan_file_list
278 - src/panfrost/vulkan/*
280 - changes:
281 - src/panfrost/bifrost/**/*
284 .vc4-rules:
287 - !reference [.igalia-farm-rules, rules]
288 - !reference [.gl-rules, rules]
289 - changes:
290 - src/broadcom/**/*
291 - src/gallium/drivers/vc4/**/*
292 - src/gallium/winsys/kmsro/**/*
293 - src/gallium/winsys/vc4/**/*
296 .v3d-rules:
299 - !reference [.igalia-farm-rules, rules]
300 - !reference [.gl-rules, rules]
301 - changes:
302 - src/broadcom/**/*
303 - src/gallium/drivers/v3d/**/*
304 - src/gallium/winsys/kmsro/**/*
305 - src/gallium/winsys/v3d/**/*
308 .v3dv-rules:
311 - !reference [.igalia-farm-rules, rules]
312 - !reference [.vulkan-rules, rules]
313 - changes:
314 - src/broadcom/**/*
317 .lima-rules:
320 - if: '$LIMA_FARM == "offline"'
322 - !reference [.gl-rules, rules]
323 - changes:
324 - src/gallium/drivers/lima/**/*
325 - src/gallium/winsys/lima/**/*
326 - src/lima/**/*
329 .radv-rules:
332 - !reference [.collabora-farm-rules, rules]
333 - !reference [.vulkan-rules, rules]
334 - changes: &radv_file_list
335 - src/amd/**/*
336 - src/vulkan/**/*
339 .virgl-rules:
340 stage: layered-backends
342 - !reference [.gl-rules, rules]
343 - changes:
346 - changes: &virgl_file_list
347 - src/gallium/drivers/virgl/**/*
348 - src/gallium/winsys/virgl/**/*
353 # .gl-rules-performance)
354 .virgl-iris-rules-performance:
355 stage: layered-backends
357 - !reference [.collabora-farm-rules, rules]
358 - !reference [.gl-rules-performance, rules]
359 - changes:
362 - changes:
366 .radeonsi-rules:
369 - !reference [.collabora-farm-rules, rules]
370 - !reference [.gl-rules, rules]
371 - changes: &radeonsi_file_list
372 - src/gallium/drivers/radeonsi/**/*
373 - src/gallium/include/winsys/**/*
374 - src/gallium/winsys/amdgpu/**/*
375 - src/amd/*
376 - src/amd/addrlib/**/*
377 - src/amd/common/**/*
378 - src/amd/llvm/**/*
379 - src/amd/registers/**/*
382 .radeonsi-vaapi-rules:
385 - !reference [.collabora-farm-rules, rules]
386 - !reference [.gl-rules, rules]
387 - changes:
390 - changes: &radeon_vcn_file_list
391 - src/gallium/frontends/va/**/*
394 .i915g-rules:
397 - !reference [.gl-rules, rules]
398 - changes:
399 - src/gallium/drivers/i915/**/*
400 - src/gallium/winsys/i915/**/*
401 - src/intel/**/*
404 .crocus-rules:
407 - !reference [.gl-rules, rules]
408 - changes:
409 - src/gallium/drivers/crocus/**/*
410 - src/gallium/winsys/crocus/**/*
411 - src/intel/**/*
414 .iris-rules:
417 - !reference [.no_scheduled_pipelines-rules, rules]
418 - !reference [.collabora-farm-rules, rules]
419 - !reference [.gl-rules, rules]
420 - changes: &iris_file_list
421 - src/gallium/drivers/iris/**/*
422 - src/gallium/winsys/iris/**/*
423 - src/intel/**/*
428 # .gl-rules-performance)
429 .iris-rules-performance:
432 - !reference [.collabora-farm-rules, rules]
433 - !reference [.gl-rules-performance, rules]
434 - changes:
438 .anv-rules:
441 - !reference [.no_scheduled_pipelines-rules, rules]
442 - !reference [.collabora-farm-rules, rules]
443 - !reference [.vulkan-rules, rules]
444 - changes:
445 - src/intel/**/*
448 .intel-rules:
451 - !reference [.collabora-farm-rules, rules]
452 # Note that we trigger on changes both anv and iris, because piglit and skqp jobs test both.
453 - !reference [.vulkan-rules, rules]
454 - !reference [.gl-rules, rules]
455 - changes: &iris_file_list
456 - src/gallium/drivers/iris/**/*
457 - src/gallium/winsys/iris/**/*
458 - src/intel/**/*
461 .zink-common-rules:
463 - !reference [.gl-rules, rules]
464 - changes:
465 - src/gallium/drivers/zink/**/*
468 .zink-lvp-rules:
469 stage: layered-backends
471 - !reference [.zink-common-rules, rules]
472 - !reference [.lavapipe-rules, rules]
474 .zink-anv-rules:
475 stage: layered-backends
477 - !reference [.zink-common-rules, rules]
478 - !reference [.anv-rules, rules]
480 .zink-turnip-rules:
481 stage: layered-backends
483 - !reference [.zink-common-rules, rules]
484 - !reference [.turnip-rules, rules]
488 .windows-build-rules:
490 - if: '$MICROSOFT_FARM == "offline"'
492 - !reference [.zink-common-rules, rules]
493 - !reference [.vulkan-rules, rules]
494 - changes:
497 - changes:
500 - changes: &d3d12_file_list
501 - src/gallium/drivers/d3d12/**/*
502 - src/gallium/frontends/wgl/*
503 - src/gallium/winsys/d3d12/wgl/*
504 - src/gallium/targets/libgl-gdi/*
505 - src/gallium/targets/libgl-d3d12/*
507 - changes:
508 - src/microsoft/**/*
510 - changes:
514 .glon12-test-rules:
516 - if: '$MICROSOFT_FARM == "offline"'
518 - !reference [.gl-rules, rules]
519 - changes: *d3d12_file_list
521 - changes:
522 - src/microsoft/compiler/*
525 .spirv2dxil-test-rules:
527 - if: '$MICROSOFT_FARM == "offline"'
529 - !reference [.no_scheduled_pipelines-rules, rules]
530 - !reference [.core-rules, rules]
531 - changes: &spirv2dxil_file_list
532 - src/microsoft/ci/*
533 - src/microsoft/compiler/*
534 - src/microsoft/spirv_to_dxil/*
537 .dozen-test-rules:
539 - if: '$MICROSOFT_FARM == "offline"'
541 - !reference [.vulkan-rules, rules]
542 - changes:
545 - changes:
546 - src/microsoft/vulkan/*
549 .etnaviv-rules:
552 - !reference [.gl-rules, rules]
553 - changes:
554 - src/etnaviv/**/*
555 - src/gallium/drivers/etnaviv/**/*
556 - src/gallium/winsys/etnaviv/**/*
557 - src/gallium/auxiliary/renderonly/**/*
558 - src/gallium/winsys/kmsro/**/*
559 - src/gallium/winsys/etnaviv/**/*
563 .ppc64el-rules:
565 - !reference [.no_scheduled_pipelines-rules, rules]
566 - !reference [.zink-common-rules, rules]
567 - changes:
570 - changes:
573 - changes:
576 - changes:
579 - changes:
582 - changes:
585 - changes:
586 - src/gallium/drivers/nouveau/**/*
587 - src/gallium/winsys/nouveau/**/*
590 .s390x-rules:
592 - !reference [.no_scheduled_pipelines-rules, rules]
593 - !reference [.zink-common-rules, rules]
594 - changes:
597 - changes:
600 - changes: