zink/ci: add zink+nvk glcts+piglit job on a GA106 (RTX 3060)

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28207>
This commit is contained in:
Eric Engestrom 2024-03-13 11:10:49 +00:00 committed by Marge Bot
parent 94c82cd938
commit 5a6ffd1420
3 changed files with 64 additions and 0 deletions

View File

@ -0,0 +1,28 @@
[[deqp]]
deqp = "/deqp/external/openglcts/modules/glcts"
caselists = [
"/deqp/mustpass/gles2-main.txt",
"/deqp/mustpass/gles3-main.txt",
"/deqp/mustpass/gles31-main.txt",
"/deqp/mustpass/gl46-main.txt",
]
deqp_args = [
"--deqp-surface-width=256",
"--deqp-surface-height=256",
"--deqp-surface-type=pbuffer",
"--deqp-gl-config-name=rgba8888d24s8ms0",
"--deqp-visibility=hidden"
]
timeout = 180.0
tests_per_group = 1000
renderer_check = "zink.*NVK"
[[piglit]]
piglit_folder = "/piglit"
profile = "gpu"
process_isolation = true
timeout = 180.0
[piglit.env]
PIGLIT_NO_WINDOW = "1"
PIGLIT_PLATFORM = "gbm"
WAFFLE_PLATFORM = "gbm"

View File

@ -62,6 +62,21 @@
- !reference [.anv-rules, rules]
- !reference [.zink-common-rules, rules]
.zink-nvk-rules:
stage: layered-backends
rules:
- !reference [.test, rules]
- !reference [.nvk-valve-rules, rules]
- !reference [.zink-common-rules, rules]
.zink-nvk-manual-rules:
stage: layered-backends
retry: !reference [.scheduled_pipeline-rules, retry]
rules:
- !reference [.test, rules]
- !reference [.nvk-valve-manual-rules, rules]
- !reference [.zink-common-manual-rules, rules]
.zink-turnip-rules:
stage: layered-backends
rules:
@ -154,6 +169,16 @@
VK_DRIVER: intel
GPU_VERSION: zink-anv-tgl
.zink-nvk-glcts-piglit-valve:
extends:
- .b2c-x86_64-test-gl
- .nvk-vkcts
- .zink-test
variables:
DEQP_SUITE: zink-nvk
# Disable reporting, since DUTs don't have internet access
FLAKES_CHANNEL: ""
.radv-zink-test-valve:
timeout: 30m
extends:

View File

@ -81,6 +81,17 @@ zink-anv-tgl-traces-restricted:
PIGLIT_REPLAY_EXTRA_ARGS: --db-path ${CI_PROJECT_DIR}/replayer-db/ --minio_bucket=${S3_TRACIE_PRIVATE_BUCKET} --jwt-file=${S3_JWT_FILE}
allow_failure: true
zink-nvk-ga106-glcts-piglit-valve:
extends:
- .zink-nvk-glcts-piglit-valve
- .zink-nvk-manual-rules
- .nvk-ga106-valve
timeout: 45m # job runtime 29min, test runtime 27min
variables:
GPU_VERSION: zink-nvk
B2C_TIMEOUT_BOOT_MINUTES: 35
B2C_TIMEOUT_OVERALL_MINUTES: 40
zink-tu-a618:
extends:
- .lava-test-deqp:arm64