ci/microsoft: Add job timeouts and pin Piglit to GSt

quick_shader is for some reason now excruciatingly slow on the Microsoft
runners, but fine on the GStreamer runners. Until we can figure out why
this is happening - 27min runtimes instead of 3min - just keep them over
there.

Dozen is miraculously unaffected.

Signed-off-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34280>
This commit is contained in:
Daniel Stone 2025-03-29 15:51:38 +00:00 committed by Marge Bot
parent 370efffe10
commit 3fee0ef129
2 changed files with 12 additions and 0 deletions

View file

@ -21,6 +21,15 @@
- .d3d12-test
script:
- . _install/piglit_run.ps1
# temporarily restrict to GSt runners until we discover why GL testing is
# so slow on the Microsoft runners
tags:
- windows
- docker
- "2022"
- mesa
- gstreamer-windows
timeout: 12m
artifacts:
when: on_failure
name: "${CI_PROJECT_NAME}_${CI_JOB_NAME}"

View file

@ -6,6 +6,7 @@ test-spirv2dxil-windows:
- .use-windows_test_msvc
- .spirv2dxil-test-rules
stage: layered-backends
timeout: 15m
dependencies:
- windows-msvc
needs:
@ -27,6 +28,7 @@ test-dozen-deqp:
- .use-windows_test_msvc
- .dozen-test-rules
stage: layered-backends
timeout: 15m
dependencies:
- windows-msvc
needs:
@ -52,5 +54,6 @@ test-dozen-deqp-full:
extends:
- test-dozen-deqp
- .dozen-manual-rules
timeout: 1h
variables:
DEQP_FRACTION: 1