mirror of https://gitlab.freedesktop.org/mesa/mesa
153 lines
4.0 KiB
YAML
153 lines
4.0 KiB
YAML
include:
|
|
- local: 'src/gallium/drivers/zink/ci/gitlab-ci-inc.yml'
|
|
|
|
zink-lvp:
|
|
extends:
|
|
- .test-gl
|
|
- .deqp-test
|
|
- .zink-lvp-test
|
|
variables:
|
|
DEQP_SUITE: zink-lvp
|
|
DEQP_FRACTION: 8
|
|
PIGLIT_NO_WINDOW: 1
|
|
# Enable validation (except for on piglit, see deqp-zink-lvp.toml), logging
|
|
# to stdout and aborting on unknown failures.
|
|
ZINK_DEBUG: validation
|
|
XVFB_SCRIPT: "VK_DRIVER=lvp install/deqp-runner.sh"
|
|
script: |
|
|
xvfb-run --server-args='-noreset' bash -c ". $SCRIPTS_DIR/setup-test-env.sh && ${XVFB_SCRIPT}"
|
|
|
|
zink-anv-tgl:
|
|
extends:
|
|
- .zink-anv-test
|
|
timeout: 1h
|
|
variables:
|
|
DEQP_SUITE: zink-anv-tgl
|
|
PIGLIT_NO_WINDOW: 1
|
|
HWCI_START_WESTON: 1
|
|
# We use gbm because X can die:
|
|
# MESA: error: ZINK: vkQueueSubmit failed (VK_ERROR_DEVICE_LOST)
|
|
# Xorg: ../src/gallium/drivers/zink/zink_batch.c:599: zink_end_batch: Assertion `!ctx->batch_states' failed.
|
|
PIGLIT_PLATFORM: gbm
|
|
|
|
# Manual full run when you want to double-check the full status.
|
|
zink-anv-tgl-full:
|
|
extends:
|
|
- zink-anv-tgl
|
|
- .zink-anv-manual-rules
|
|
variables:
|
|
DEQP_SUITE: zink-anv-tgl-full
|
|
JOB_TIMEOUT: 105
|
|
HWCI_START_WESTON: 1
|
|
timeout: 1h 45m
|
|
parallel: 3
|
|
|
|
zink-anv-tgl-traces:
|
|
extends:
|
|
- .lava-piglit-traces:x86_64
|
|
- .zink-anv-test
|
|
- .zink-trace-test
|
|
# Add .lava-traces-base again to override .zink-anv-test setting the
|
|
# HWCI_TEST_SCRIPT, but .lava-piglit-traces having to come first to get
|
|
# dependencies right.
|
|
- .lava-traces-base
|
|
variables:
|
|
PIGLIT_TRACES_FILE: traces-zink.yml
|
|
|
|
zink-anv-tgl-traces-restricted:
|
|
extends:
|
|
- zink-anv-tgl-traces
|
|
- .zink-anv-rules-restricted
|
|
variables:
|
|
PIGLIT_TRACES_FILE: traces-zink-restricted.yml
|
|
PIGLIT_REPLAY_EXTRA_ARGS: --db-path ${CI_PROJECT_DIR}/replayer-db/ --minio_bucket=mesa-tracie-private --jwt-file=${CI_JOB_JWT_FILE}
|
|
allow_failure: true
|
|
|
|
zink-tu-a618:
|
|
extends:
|
|
- .lava-test-deqp:arm64
|
|
- .zink-turnip-rules
|
|
- .zink-test
|
|
- .lava-sc7180-trogdor-lazor-limozeen:arm64
|
|
parallel: 2
|
|
variables:
|
|
DEQP_SUITE: zink-freedreno-a618
|
|
FLAKES_CHANNEL: "#freedreno-ci"
|
|
HWCI_START_WESTON: 1
|
|
GPU_VERSION: zink-freedreno-a618
|
|
|
|
zink-tu-a618-traces:
|
|
extends:
|
|
- a618-traces
|
|
- .zink-turnip-rules
|
|
- .zink-trace-test
|
|
parallel: null
|
|
variables:
|
|
PIGLIT_REPLAY_DEVICE_NAME: "zink-a618"
|
|
|
|
zink-tu-a618-traces-performance:
|
|
extends:
|
|
- zink-tu-a618-traces
|
|
- .zink-turnip-manual-rules
|
|
- .piglit-performance:arm64
|
|
rules:
|
|
- !reference [.piglit-performance:arm64, rules]
|
|
- !reference [.zink-turnip-manual-rules, rules]
|
|
variables:
|
|
# Always use the same device
|
|
# a618 tag starts with cbg-1 (not cbg-0) for some reason
|
|
LAVA_TAGS: "cbg-1"
|
|
needs:
|
|
- !reference [zink-tu-a618-traces, needs]
|
|
- !reference [.piglit-performance:arm64, needs]
|
|
|
|
############### Combined testing (GL, GLES, Piglit) on RADV
|
|
zink-radv-polaris10-valve:
|
|
extends:
|
|
- .radv-zink-test-valve
|
|
- .polaris10-test-valve-kws
|
|
- .zink-radv-manual-rules
|
|
variables:
|
|
GPU_VERSION: zink-radv-polaris10
|
|
ZINK_DEBUG: quiet
|
|
|
|
zink-radv-navi10-valve:
|
|
extends:
|
|
- .radv-zink-test-valve
|
|
- .navi10-test-valve-mupuf
|
|
- .zink-radv-manual-rules
|
|
timeout: 40m
|
|
variables:
|
|
B2C_TIMEOUT_OVERALL_MINUTES: 30
|
|
GPU_VERSION: zink-radv-navi10
|
|
|
|
zink-radv-vangogh-valve:
|
|
timeout: 35m
|
|
parallel: 3
|
|
extends:
|
|
- .radv-zink-test-valve
|
|
- .vangogh-test-valve
|
|
- .zink-radv-rules
|
|
variables:
|
|
GPU_VERSION: zink-radv-vangogh
|
|
B2C_SESSION_REBOOT_REGEX: 'BUG: kernel NULL pointer dereference, address'
|
|
B2C_TIMEOUT_BOOT_RETRIES: 1
|
|
B2C_TIMEOUT_BOOT_MINUTES: 30
|
|
B2C_TIMEOUT_OVERALL_MINUTES: 30
|
|
FDO_CI_CONCURRENT: 6
|
|
# Override the list of tags to drop `priority:low`
|
|
tags:
|
|
- farm:$RUNNER_FARM_LOCATION
|
|
- amdgpu:codename:VANGOGH
|
|
|
|
zink-radv-navi31-valve:
|
|
extends:
|
|
- .radv-zink-test-valve
|
|
- .navi31-test-valve
|
|
- .zink-radv-manual-rules
|
|
timeout: 1h 20m
|
|
variables:
|
|
GPU_VERSION: zink-radv-navi31
|
|
B2C_TIMEOUT_BOOT_MINUTES: 75
|
|
B2C_TIMEOUT_OVERALL_MINUTES: 75
|