• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1include:
2  - local: 'src/gallium/drivers/zink/ci/gitlab-ci-inc.yml'
3
4zink-lvp:
5  extends:
6    - .test-gl
7    - .deqp-test
8    - .zink-lvp-test
9  variables:
10    DEQP_SUITE: zink-lvp
11    DEQP_FRACTION: 8
12    PIGLIT_NO_WINDOW: 1
13    # Enable validation (except for on piglit, see deqp-zink-lvp.toml), logging
14    # to stdout and aborting on unknown failures.
15    ZINK_DEBUG: validation
16    XVFB_SCRIPT: "VK_DRIVER=lvp install/deqp-runner.sh"
17  script: |
18    xvfb-run --server-args='-noreset' bash -c ". $SCRIPTS_DIR/setup-test-env.sh && ${XVFB_SCRIPT}"
19
20zink-anv-tgl:
21  extends:
22    - .zink-anv-test
23  timeout: 1h
24  variables:
25    DEQP_SUITE: zink-anv-tgl
26    PIGLIT_NO_WINDOW: 1
27    HWCI_START_WESTON: 1
28    # We use gbm because X can die:
29    # MESA: error: ZINK: vkQueueSubmit failed (VK_ERROR_DEVICE_LOST)
30    # Xorg: ../src/gallium/drivers/zink/zink_batch.c:599: zink_end_batch: Assertion `!ctx->batch_states' failed.
31    PIGLIT_PLATFORM: gbm
32
33# Manual full run when you want to double-check the full status.
34zink-anv-tgl-full:
35  extends:
36    - zink-anv-tgl
37    - .zink-anv-manual-rules
38  variables:
39    DEQP_SUITE: zink-anv-tgl-full
40    JOB_TIMEOUT: 105
41    HWCI_START_WESTON: 1
42  timeout: 1h 45m
43  parallel: 3
44
45zink-anv-tgl-traces:
46  extends:
47    - .lava-piglit-traces:x86_64
48    - .zink-anv-test
49    - .zink-trace-test
50    # Add .lava-traces-base again to override .zink-anv-test setting the
51    # HWCI_TEST_SCRIPT, but .lava-piglit-traces having to come first to get
52    # dependencies right.
53    - .lava-traces-base
54  variables:
55    PIGLIT_TRACES_FILE: traces-zink.yml
56
57zink-anv-tgl-traces-restricted:
58  extends:
59    - zink-anv-tgl-traces
60    - .zink-anv-rules-restricted
61  variables:
62    PIGLIT_TRACES_FILE: traces-zink-restricted.yml
63    PIGLIT_REPLAY_EXTRA_ARGS: --db-path ${CI_PROJECT_DIR}/replayer-db/ --minio_bucket=mesa-tracie-private --jwt-file=${CI_JOB_JWT_FILE}
64  allow_failure: true
65
66zink-tu-a618:
67  extends:
68    - .lava-test-deqp:arm64
69    - .zink-turnip-rules
70    - .zink-test
71    - .lava-sc7180-trogdor-lazor-limozeen:arm64
72  parallel: 2
73  variables:
74    DEQP_SUITE: zink-freedreno-a618
75    FLAKES_CHANNEL: "#freedreno-ci"
76    HWCI_START_WESTON: 1
77    GPU_VERSION: zink-freedreno-a618
78
79zink-tu-a618-traces:
80  extends:
81    - a618-traces
82    - .zink-turnip-rules
83    - .zink-trace-test
84  parallel: null
85  variables:
86    PIGLIT_REPLAY_DEVICE_NAME: "zink-a618"
87
88zink-tu-a618-traces-performance:
89  extends:
90    - zink-tu-a618-traces
91    - .zink-turnip-manual-rules
92    - .piglit-performance:arm64
93  rules:
94    - !reference [.piglit-performance:arm64, rules]
95    - !reference [.zink-turnip-manual-rules, rules]
96  variables:
97    # Always use the same device
98    # a618 tag starts with cbg-1 (not cbg-0) for some reason
99    LAVA_TAGS: "cbg-1"
100  needs:
101    - !reference [zink-tu-a618-traces, needs]
102    - !reference [.piglit-performance:arm64, needs]
103
104############### Combined testing (GL, GLES, Piglit) on RADV
105zink-radv-polaris10-valve:
106  extends:
107    - .radv-zink-test-valve
108    - .polaris10-test-valve-kws
109    - .zink-radv-manual-rules
110  variables:
111    GPU_VERSION: zink-radv-polaris10
112    ZINK_DEBUG: quiet
113
114zink-radv-navi10-valve:
115  extends:
116    - .radv-zink-test-valve
117    - .navi10-test-valve-mupuf
118    - .zink-radv-manual-rules
119  timeout: 40m
120  variables:
121    B2C_TIMEOUT_OVERALL_MINUTES: 30
122    GPU_VERSION: zink-radv-navi10
123
124zink-radv-vangogh-valve:
125  timeout: 35m
126  parallel: 3
127  extends:
128    - .radv-zink-test-valve
129    - .vangogh-test-valve
130    - .zink-radv-rules
131  variables:
132    GPU_VERSION: zink-radv-vangogh
133    B2C_SESSION_REBOOT_REGEX: 'BUG: kernel NULL pointer dereference, address'
134    B2C_TIMEOUT_BOOT_RETRIES: 1
135    B2C_TIMEOUT_BOOT_MINUTES: 30
136    B2C_TIMEOUT_OVERALL_MINUTES: 30
137    FDO_CI_CONCURRENT: 6
138  # Override the list of tags to drop `priority:low`
139  tags:
140    - farm:$RUNNER_FARM_LOCATION
141    - amdgpu:codename:VANGOGH
142
143zink-radv-navi31-valve:
144  extends:
145    - .radv-zink-test-valve
146    - .navi31-test-valve
147    - .zink-radv-manual-rules
148  timeout: 1h 20m
149  variables:
150    GPU_VERSION: zink-radv-navi31
151    B2C_TIMEOUT_BOOT_MINUTES: 75
152    B2C_TIMEOUT_OVERALL_MINUTES: 75
153