blob: a2751d9255ad974632943b7d94874cdaefc6bfb2 [file] [log] [blame]
Eric Engestrom329f5cd2019-01-20 11:21:45 +00001variables:
Eric Anholtaf7dca32020-03-06 13:23:20 -08002 FDO_UPSTREAM_REPO: mesa/mesa
Benjamin Tissoires7f8a9a12019-04-02 09:24:00 +02003
4include:
Eric Anholtaf7dca32020-03-06 13:23:20 -08005 - project: 'freedesktop/ci-templates'
6 ref: a1699326519fd28526485ce93464e33423bac564
Michel Dänzerd00b1c42019-04-02 16:56:54 +02007 file: '/templates/debian.yml'
Dylan Baker19851c92019-10-23 14:36:19 -07008 - local: '.gitlab-ci/lava-gitlab-ci.yml'
Pierre-Eric Pelloux-Prayer2a9d6fd2019-10-30 20:39:08 +01009 - local: '.gitlab-ci/test-source-dep.yml'
Tomeu Vizoso7b01f722019-09-18 16:03:36 +020010
Eric Engestrom329f5cd2019-01-20 11:21:45 +000011stages:
Eric Engestrom81b98e92019-10-14 23:04:14 +010012 - container
Michel Dänzercc9493f2020-02-27 18:27:56 +010013 - meson-x86_64
14 - scons
15 - meson-misc
16 - llvmpipe
17 - softpipe
18 - freedreno
19 - panfrost
20 - misc-tests
Michel Dänzer8775b742020-01-13 09:45:57 +010021 - success
Eric Engestrom329f5cd2019-01-20 11:21:45 +000022
23
Eric Engestrom7f5d9c22019-02-22 15:52:08 +000024# When to automatically run the CI
Michel Dänzere426f402019-09-06 17:35:52 +020025.ci-run-policy:
Michel Dänzer41797a12019-09-26 09:27:27 +020026 rules:
Michel Dänzer8775b742020-01-13 09:45:57 +010027 # Run pipeline by default for merge requests changing files affecting it
28 - if: '$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME == $CI_COMMIT_REF_NAME'
29 changes: &paths
30 - VERSION
31 - bin/**/*
32 # GitLab CI
33 - .gitlab-ci.yml
34 - .gitlab-ci/**/*
35 # Meson
36 - meson*
37 - build-support/**/*
38 - subprojects/**/*
39 # SCons
40 - SConstruct
41 - scons/**/*
42 - common.py
43 # Source code
44 - include/**/*
45 - src/**/*
46 when: on_success
47 # Run pipeline by default in the main project if files affecting it were
48 # changed
49 - if: '$CI_PROJECT_PATH == "mesa/mesa"'
50 changes:
51 *paths
52 when: on_success
53 # Allow triggering jobs manually on branches of forked projects
Michel Dänzer5a6a88f2020-01-20 18:39:50 +010054 - if: '$CI_PROJECT_PATH != "mesa/mesa" && $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME != $CI_COMMIT_REF_NAME'
Michel Dänzer8775b742020-01-13 09:45:57 +010055 when: manual
56 # Otherwise, most jobs won't run
57 - when: never
Michel Dänzer6140ed32019-03-26 18:39:41 +010058 retry:
59 max: 2
60 when:
61 - runner_system_failure
Eric Engestromac78ca42019-11-12 23:42:21 +000062 # Cancel CI run if a newer commit is pushed to the same branch
63 interruptible: true
Eric Engestrom7f5d9c22019-02-22 15:52:08 +000064
Michel Dänzer8775b742020-01-13 09:45:57 +010065success:
66 stage: success
67 image: debian:stable-slim
68 only:
69 - merge_requests
70 except:
71 changes:
72 *paths
Michel Dänzer2dd0cc62020-01-20 18:34:34 +010073 variables:
74 GIT_STRATEGY: none
Michel Dänzer8775b742020-01-13 09:45:57 +010075 script:
76 - echo "Dummy job to make sure every merge request pipeline runs at least one job"
77
78
Michel Dänzere426f402019-09-06 17:35:52 +020079.ci-deqp-artifacts:
Eric Anholt46daaca2019-06-28 16:35:32 -070080 artifacts:
Michel Dänzer0103f022020-03-06 12:35:17 +010081 name: "mesa_${CI_JOB_NAME}"
Eric Anholt46daaca2019-06-28 16:35:32 -070082 when: always
83 untracked: false
84 paths:
85 # Watch out! Artifacts are relative to the build dir.
86 # https://gitlab.com/gitlab-org/gitlab-ce/commit/8788fb925706cad594adf6917a6c5f6587dd1521
87 - artifacts
Eric Engestrom7f5d9c22019-02-22 15:52:08 +000088
Tomeu Vizoso22d97642019-12-17 11:50:14 +010089# Build the CI docker images.
Michel Dänzerc6c76522019-11-11 18:13:28 +010090#
Eric Anholtaf7dca32020-03-06 13:23:20 -080091# FDO_DISTRIBUTION_TAG is the tag of the docker image used by later stage jobs. If the
Michel Dänzerc6c76522019-11-11 18:13:28 +010092# image doesn't exist yet, the container stage job generates it.
93#
94# In order to generate a new image, one should generally change the tag.
95# While removing the image from the registry would also work, that's not
96# recommended except for ephemeral images during development: Replacing
97# an image after a significant amount of time might pull in newer
98# versions of gcc/clang or other packages, which might break the build
99# with older commits using the same tag.
100#
101# After merging a change resulting in generating a new image to the
102# main repository, it's recommended to remove the image from the source
103# repository's container registry, so that the image from the main
104# repository's registry will be used there as well.
Michel Dänzer8a199922019-09-06 17:04:47 +0200105
Eric Engestrom81b98e92019-10-14 23:04:14 +0100106.container:
107 stage: container
108 extends:
109 - .ci-run-policy
110 variables:
Eric Anholtaf7dca32020-03-06 13:23:20 -0800111 FDO_DISTRIBUTION_VERSION: buster-slim
112 FDO_REPO_SUFFIX: $CI_JOB_NAME
113 FDO_DISTRIBUTION_EXEC: 'bash .gitlab-ci/container/${CI_JOB_NAME}.sh'
Eric Engestrom81b98e92019-10-14 23:04:14 +0100114 # no need to pull the whole repo to build the container image
115 GIT_STRATEGY: none
116
Michel Dänzerc6c76522019-11-11 18:13:28 +0100117# Debian 10 based x86 build image
Michel Dänzer3a48f452019-11-13 17:43:41 +0100118x86_build:
Michel Dänzere426f402019-09-06 17:35:52 +0200119 extends:
Eric Anholtaf7dca32020-03-06 13:23:20 -0800120 - .fdo.container-ifnot-exists@debian
Eric Engestrom81b98e92019-10-14 23:04:14 +0100121 - .container
Michel Dänzerc6c76522019-11-11 18:13:28 +0100122 variables:
Eric Anholtaf7dca32020-03-06 13:23:20 -0800123 FDO_DISTRIBUTION_TAG: &x86_build "2020-03-13"
Eric Engestrom46d23c02019-01-20 11:26:53 +0000124
Michel Dänzer3a48f452019-11-13 17:43:41 +0100125.use-x86_build:
Michel Dänzerc6c76522019-11-11 18:13:28 +0100126 variables:
127 TAG: *x86_build
128 image: "$CI_REGISTRY_IMAGE/debian/x86_build:$TAG"
Michel Dänzereb86cba2019-10-10 15:27:17 +0200129 needs:
Michel Dänzer3a48f452019-11-13 17:43:41 +0100130 - x86_build
Michel Dänzereb86cba2019-10-10 15:27:17 +0200131
Samuel Pitoiset520a77d2019-11-18 09:15:12 +0100132# Debian 10 based x86 test image for GL
133x86_test-gl:
Michel Dänzer3a48f452019-11-13 17:43:41 +0100134 extends: x86_build
Michel Dänzeraebf43d2019-11-05 18:52:24 +0100135 variables:
Eric Anholtaf7dca32020-03-06 13:23:20 -0800136 FDO_DISTRIBUTION_TAG: &x86_test-gl "2020-03-13"
Michel Dänzeraebf43d2019-11-05 18:52:24 +0100137
Samuel Pitoisetf2a594f2019-11-18 09:23:18 +0100138# Debian 10 based x86 test image for VK
139x86_test-vk:
140 extends: x86_build
141 variables:
Eric Anholtaf7dca32020-03-06 13:23:20 -0800142 FDO_DISTRIBUTION_TAG: &x86_test-vk "2020-03-16"
Samuel Pitoisetf2a594f2019-11-18 09:23:18 +0100143
Michel Dänzerc6c76522019-11-11 18:13:28 +0100144# Debian 9 based x86 build image (old LLVM)
Michel Dänzer3a48f452019-11-13 17:43:41 +0100145x86_build_old:
146 extends: x86_build
Michel Dänzer8a199922019-09-06 17:04:47 +0200147 variables:
Eric Anholtaf7dca32020-03-06 13:23:20 -0800148 FDO_DISTRIBUTION_TAG: &x86_build_old "2019-09-18"
149 FDO_DISTRIBUTION_VERSION: stretch-slim
Michel Dänzer8a199922019-09-06 17:04:47 +0200150
Michel Dänzer3a48f452019-11-13 17:43:41 +0100151.use-x86_build_old:
Michel Dänzerc6c76522019-11-11 18:13:28 +0100152 variables:
153 TAG: *x86_build_old
154 image: "$CI_REGISTRY_IMAGE/debian/x86_build_old:$TAG"
Michel Dänzer88319f22019-09-18 16:17:01 +0200155 needs:
Michel Dänzer3a48f452019-11-13 17:43:41 +0100156 - x86_build_old
Michel Dänzer88319f22019-09-18 16:17:01 +0200157
Michel Dänzerc6c76522019-11-11 18:13:28 +0100158# Debian 10 based ARM build image
Michel Dänzer3a48f452019-11-13 17:43:41 +0100159arm_build:
Michel Dänzere426f402019-09-06 17:35:52 +0200160 extends:
Eric Anholtaf7dca32020-03-06 13:23:20 -0800161 - .fdo.container-ifnot-exists@debian@arm64v8
Eric Engestrom81b98e92019-10-14 23:04:14 +0100162 - .container
Eric Anholt6f0dc082019-06-28 16:35:32 -0700163 variables:
Eric Anholt4bc15e72020-03-03 14:38:09 -0800164 FDO_DISTRIBUTION_TAG: &arm_build "2020-03-17-db820c"
Eric Engestrom46d23c02019-01-20 11:26:53 +0000165
Michel Dänzerc6c76522019-11-11 18:13:28 +0100166.use-arm_build:
Michel Dänzerb4d3ae22019-11-04 09:54:09 +0100167 variables:
Michel Dänzerc6c76522019-11-11 18:13:28 +0100168 TAG: *arm_build
169 image: "$CI_REGISTRY_IMAGE/debian/arm_build:$TAG"
170 needs:
171 - arm_build
172
173# Debian 10 based ARM test image
174arm_test:
175 extends: arm_build
176 variables:
Eric Anholtaf7dca32020-03-06 13:23:20 -0800177 FDO_DISTRIBUTION_TAG: &arm_test "2020-01-30"
Michel Dänzerc6c76522019-11-11 18:13:28 +0100178
179.use-arm_test:
180 variables:
181 TAG: *arm_test
182 image: "$CI_REGISTRY_IMAGE/debian/arm_test:$TAG"
183 needs:
184 - meson-arm64
185 - arm_test
Michel Dänzerb4d3ae22019-11-04 09:54:09 +0100186
Eric Engestrom81b98e92019-10-14 23:04:14 +0100187
Eric Engestrom46d23c02019-01-20 11:26:53 +0000188# BUILD
189
Dylan Baker06e46472019-10-23 14:21:31 -0700190# Shared between windows and Linux
191.build-common:
Eric Engestromaba78c22019-10-14 23:52:58 +0100192 extends: .ci-run-policy
Eric Engestrom46d23c02019-01-20 11:26:53 +0000193 artifacts:
Michel Dänzer0103f022020-03-06 12:35:17 +0100194 name: "mesa_${CI_JOB_NAME}"
Eric Anholtdd3d0b22019-07-24 09:27:48 -0700195 when: always
196 paths:
197 - _build/meson-logs/*.txt
198 # scons:
Michel Dänzer5229f272019-07-26 12:20:41 +0200199 - build/*/config.log
Eric Anholtf60defa2019-04-10 15:59:12 -0700200 - shader-db
Dylan Baker06e46472019-10-23 14:21:31 -0700201
202# Just Linux
203.build-linux:
204 extends: .build-common
Michel Dänzere9de19f2019-04-04 18:01:27 +0200205 variables:
206 CCACHE_COMPILERCHECK: "content"
Michel Dänzer32618ee2019-11-20 09:11:35 +0100207 CCACHE_COMPRESS: "true"
208 CCACHE_DIR: /cache/mesa/ccache
Eric Engestrom23b485c2019-02-12 16:59:27 +0000209 # Use ccache transparently, and print stats before/after
210 before_script:
211 - export PATH="/usr/lib/ccache:$PATH"
212 - export CCACHE_BASEDIR="$PWD"
Michel Dänzer32618ee2019-11-20 09:11:35 +0100213 - ccache --show-stats
Eric Engestrom23b485c2019-02-12 16:59:27 +0000214 after_script:
Eric Engestrom23b485c2019-02-12 16:59:27 +0000215 - ccache --show-stats
Eric Engestrom46d23c02019-01-20 11:26:53 +0000216
Dylan Baker19851c92019-10-23 14:36:19 -0700217.build-windows:
218 extends: .build-common
219 tags:
220 - mesa-windows
221 cache:
222 key: ${CI_JOB_NAME}
223 paths:
224 - subprojects/packagecache
225
Eric Engestrom46d23c02019-01-20 11:26:53 +0000226.meson-build:
Eric Engestromaba78c22019-10-14 23:52:58 +0100227 extends:
Dylan Baker06e46472019-10-23 14:21:31 -0700228 - .build-linux
Michel Dänzer3a48f452019-11-13 17:43:41 +0100229 - .use-x86_build
Michel Dänzercc9493f2020-02-27 18:27:56 +0100230 stage: meson-x86_64
Michel Dänzer5f0ff002019-12-13 11:02:16 +0100231 variables:
232 LLVM_VERSION: 9
Eric Engestrom23b485c2019-02-12 16:59:27 +0000233 script:
Michel Dänzercc2b3a92019-05-03 10:49:43 +0200234 - .gitlab-ci/meson-build.sh
Eric Engestrom46d23c02019-01-20 11:26:53 +0000235
Eric Engestrom06b245b2019-01-23 15:46:10 +0000236.scons-build:
Eric Engestromaba78c22019-10-14 23:52:58 +0100237 extends:
Dylan Baker06e46472019-10-23 14:21:31 -0700238 - .build-linux
Michel Dänzer3a48f452019-11-13 17:43:41 +0100239 - .use-x86_build
Michel Dänzercc9493f2020-02-27 18:27:56 +0100240 stage: scons
Eric Engestrom06b245b2019-01-23 15:46:10 +0000241 variables:
Eric Anholtcb655d22019-11-06 11:14:14 -0800242 SCONSFLAGS: "-j4"
Eric Engestrom06b245b2019-01-23 15:46:10 +0000243 script:
Michel Dänzer0374aac2019-09-12 11:34:43 +0200244 - .gitlab-ci/scons-build.sh
Eric Engestrom06b245b2019-01-23 15:46:10 +0000245
Samuel Pitoiset66b56272019-11-19 12:23:41 +0100246meson-testing:
Michel Dänzere426f402019-09-06 17:35:52 +0200247 extends:
248 - .meson-build
249 - .ci-deqp-artifacts
Michel Dänzer42f8d5a2019-08-28 12:01:02 +0200250 variables:
251 UNWIND: "true"
252 DRI_LOADERS: >
253 -D glx=dri
254 -D gbm=true
255 -D egl=true
Samuel Pitoiset66b56272019-11-19 12:23:41 +0100256 -D platforms=x11,drm,surfaceless
257 GALLIUM_ST: >
258 -D dri3=true
259 GALLIUM_DRIVERS: "swrast"
Samuel Pitoiset40c6a562019-11-19 14:46:53 +0100260 VULKAN_DRIVERS: amd
Samuel Pitoiset66b56272019-11-19 12:23:41 +0100261 BUILDTYPE: "debugoptimized"
Eric Anholt3c7c0212019-12-16 21:23:02 -0800262 EXTRA_OPTION: >
263 -D werror=true
Samuel Pitoiset66b56272019-11-19 12:23:41 +0100264 script:
265 - .gitlab-ci/meson-build.sh
266 - .gitlab-ci/prepare-artifacts.sh
267
Michel Dänzerc56f0912020-03-12 12:29:40 +0100268meson-gallium:
Samuel Pitoiset66b56272019-11-19 12:23:41 +0100269 extends: .meson-build
270 variables:
271 UNWIND: "true"
272 DRI_LOADERS: >
273 -D glx=dri
274 -D gbm=true
275 -D egl=true
Michel Dänzer42f8d5a2019-08-28 12:01:02 +0200276 -D platforms=x11,wayland,drm,surfaceless
Michel Dänzer42f8d5a2019-08-28 12:01:02 +0200277 GALLIUM_ST: >
278 -D dri3=true
279 -D gallium-extra-hud=true
280 -D gallium-vdpau=true
281 -D gallium-xvmc=true
282 -D gallium-omx=bellagio
283 -D gallium-va=true
284 -D gallium-xa=true
285 -D gallium-nine=true
286 -D gallium-opencl=disabled
Samuel Pitoisete6d26d72019-11-19 14:36:02 +0100287 GALLIUM_DRIVERS: "iris,nouveau,kmsro,r300,r600,freedreno,swr,swrast,svga,v3d,vc4,virgl,etnaviv,panfrost,lima,zink"
Michel Dänzer42f8d5a2019-08-28 12:01:02 +0200288 EXTRA_OPTION: >
289 -D osmesa=gallium
290 -D tools=all
Michel Dänzer59fcb012019-10-23 18:42:53 +0200291 script:
292 - .gitlab-ci/meson-build.sh
293 - .gitlab-ci/run-shader-db.sh
Michel Dänzer42f8d5a2019-08-28 12:01:02 +0200294
Michel Dänzerc56f0912020-03-12 12:29:40 +0100295meson-classic:
296 extends: .meson-build
297 variables:
298 UNWIND: "true"
299 DRI_LOADERS: >
300 -D glx=dri
301 -D gbm=true
302 -D egl=true
303 -D platforms=x11,wayland,drm,surfaceless
304 DRI_DRIVERS: "auto"
305 EXTRA_OPTION: >
306 -D osmesa=classic
307 -D tools=all
308
Michel Dänzere5364462019-09-13 11:59:43 +0200309.meson-cross:
310 extends:
311 - .meson-build
Michel Dänzercc9493f2020-02-27 18:27:56 +0100312 stage: meson-misc
Michel Dänzere5364462019-09-13 11:59:43 +0200313 variables:
314 UNWIND: "false"
315 DRI_LOADERS: >
316 -D glx=disabled
317 -D gbm=false
318 -D egl=true
319 -D platforms=surfaceless
320 -D osmesa=none
321 GALLIUM_ST: >
322 -D dri3=false
323 -D gallium-vdpau=false
324 -D gallium-xvmc=false
325 -D gallium-omx=disabled
326 -D gallium-va=false
327 -D gallium-xa=false
328 -D gallium-nine=false
Michel Dänzer65610ec2020-01-30 18:21:15 +0100329 LLVM_VERSION: "8"
Michel Dänzere5364462019-09-13 11:59:43 +0200330
Michel Dänzer163ec5d2019-10-08 19:46:11 +0200331.meson-arm:
Michel Dänzerc6c76522019-11-11 18:13:28 +0100332 extends:
333 - .meson-cross
334 - .use-arm_build
Michel Dänzere5364462019-09-13 11:59:43 +0200335 variables:
Michel Dänzere5364462019-09-13 11:59:43 +0200336 VULKAN_DRIVERS: freedreno
Michel Dänzer793f6b32019-10-08 19:48:41 +0200337 GALLIUM_DRIVERS: "etnaviv,freedreno,kmsro,lima,nouveau,panfrost,swrast,tegra,v3d,vc4"
Tomeu Vizoso22d97642019-12-17 11:50:14 +0100338 BUILDTYPE: "debugoptimized"
Michel Dänzer163ec5d2019-10-08 19:46:11 +0200339 tags:
340 - aarch64
341
342meson-armhf:
Tomeu Vizoso22d97642019-12-17 11:50:14 +0100343 extends:
344 - .meson-arm
345 - .ci-deqp-artifacts
Michel Dänzer163ec5d2019-10-08 19:46:11 +0200346 variables:
347 CROSS: armhf
Michel Dänzer793f6b32019-10-08 19:48:41 +0200348 LLVM_VERSION: "7"
Eric Anholt25741582020-02-24 10:31:33 -0800349 EXTRA_OPTION: >
350 -D llvm=false
Tomeu Vizoso22d97642019-12-17 11:50:14 +0100351 script:
352 - .gitlab-ci/meson-build.sh
353 - .gitlab-ci/prepare-artifacts.sh
Michel Dänzere5364462019-09-13 11:59:43 +0200354
355meson-arm64:
Michel Dänzer163ec5d2019-10-08 19:46:11 +0200356 extends:
357 - .meson-arm
358 - .ci-deqp-artifacts
Michel Dänzere5364462019-09-13 11:59:43 +0200359 variables:
Rohan Garg9c0bbba2020-02-20 16:37:48 +0100360 VULKAN_DRIVERS: "freedreno"
Eric Anholt25741582020-02-24 10:31:33 -0800361 EXTRA_OPTION: >
362 -D llvm=false
Michel Dänzer59fcb012019-10-23 18:42:53 +0200363 script:
364 - .gitlab-ci/meson-build.sh
365 - .gitlab-ci/prepare-artifacts.sh
Michel Dänzere5364462019-09-13 11:59:43 +0200366
Rohan Garg9c0bbba2020-02-20 16:37:48 +0100367meson-arm64-build-test:
368 extends:
369 - .meson-arm
370 - .ci-deqp-artifacts
371 variables:
372 VULKAN_DRIVERS: "amd"
373 script:
374 - .gitlab-ci/meson-build.sh
375
Michel Dänzera2cce702019-03-20 15:58:31 +0100376meson-clang:
377 extends: .meson-build
378 variables:
379 UNWIND: "true"
Samuel Pitoiset73621762019-11-19 14:37:32 +0100380 DRI_LOADERS: >
381 -D glvnd=true
Michel Dänzera2cce702019-03-20 15:58:31 +0100382 DRI_DRIVERS: "auto"
383 GALLIUM_DRIVERS: "auto"
Eric Engestrom47f419d2019-05-01 12:09:26 +0100384 VULKAN_DRIVERS: intel,amd,freedreno
Michel Dänzer5f0ff002019-12-13 11:02:16 +0100385 CC: "ccache clang-9"
386 CXX: "ccache clang++-9"
Michel Dänzera2cce702019-03-20 15:58:31 +0100387
Michel Dänzeraaf1b092019-10-30 09:38:20 +0100388.meson-windows:
Dylan Baker19851c92019-10-23 14:36:19 -0700389 extends:
390 - .build-windows
Michel Dänzercc9493f2020-02-27 18:27:56 +0100391 stage: meson-misc
Dylan Baker19851c92019-10-23 14:36:19 -0700392 before_script:
393 - $ENV:ARCH = "x86"
394 - $ENV:VERSION = "2019\Community"
395 script:
396 - cmd /C .gitlab-ci\meson-build.bat
397
Michel Dänzer82b30092019-05-03 18:19:25 +0200398scons-win64:
399 extends: .scons-build
400 variables:
401 SCONS_TARGET: platform=windows machine=x86_64
402 SCONS_CHECK_COMMAND: "true"
Eric Engestrom89a74672019-01-21 09:42:37 +0000403
Michel Dänzer68977152019-05-03 10:58:48 +0200404meson-clover:
Eric Engestromb5a70af2019-01-28 18:05:22 +0000405 extends: .meson-build
406 variables:
407 UNWIND: "true"
408 DRI_LOADERS: >
409 -D glx=disabled
410 -D egl=false
411 -D gbm=false
412 GALLIUM_ST: >
413 -D dri3=false
414 -D gallium-vdpau=false
415 -D gallium-xvmc=false
416 -D gallium-omx=disabled
417 -D gallium-va=false
418 -D gallium-xa=false
419 -D gallium-nine=false
420 -D gallium-opencl=icd
Michel Dänzer68977152019-05-03 10:58:48 +0200421 script:
422 - export GALLIUM_DRIVERS="r600,radeonsi"
423 - .gitlab-ci/meson-build.sh
Samuel Pitoiset7d1c0912019-08-21 11:45:25 +0200424 - LLVM_VERSION=8 .gitlab-ci/meson-build.sh
Michel Dänzer68977152019-05-03 10:58:48 +0200425 - export GALLIUM_DRIVERS="i915,r600"
Michel Dänzer8a199922019-09-06 17:04:47 +0200426 - LLVM_VERSION=6.0 .gitlab-ci/meson-build.sh
427 - LLVM_VERSION=7 .gitlab-ci/meson-build.sh
428
429meson-clover-old-llvm:
Michel Dänzer88319f22019-09-18 16:17:01 +0200430 extends:
431 - meson-clover
Michel Dänzer3a48f452019-11-13 17:43:41 +0100432 - .use-x86_build_old
Michel Dänzer8a199922019-09-06 17:04:47 +0200433 variables:
434 UNWIND: "false"
435 DRI_LOADERS: >
436 -D glx=disabled
437 -D egl=false
438 -D gbm=false
439 -D platforms=drm,surfaceless
440 GALLIUM_DRIVERS: "i915,r600"
441 script:
Michel Dänzer68977152019-05-03 10:58:48 +0200442 - LLVM_VERSION=3.9 .gitlab-ci/meson-build.sh
443 - LLVM_VERSION=4.0 .gitlab-ci/meson-build.sh
444 - LLVM_VERSION=5.0 .gitlab-ci/meson-build.sh
Eric Engestrom8dab7072019-01-28 18:09:24 +0000445
Michel Dänzer82b30092019-05-03 18:19:25 +0200446meson-vulkan:
447 extends: .meson-build
448 variables:
449 UNWIND: "false"
450 DRI_LOADERS: >
451 -D glx=disabled
452 -D gbm=false
453 -D egl=false
454 -D platforms=x11,wayland,drm
455 -D osmesa=none
456 GALLIUM_ST: >
457 -D dri3=true
458 -D gallium-vdpau=false
459 -D gallium-xvmc=false
460 -D gallium-omx=disabled
461 -D gallium-va=false
462 -D gallium-xa=false
463 -D gallium-nine=false
464 -D gallium-opencl=disabled
Michel Dänzer75cc8c02019-09-25 12:56:58 +0200465 -D b_sanitize=undefined
466 -D c_args=-fno-sanitize-recover=all
467 -D cpp_args=-fno-sanitize-recover=all
468 UBSAN_OPTIONS: "print_stacktrace=1"
Michel Dänzer82b30092019-05-03 18:19:25 +0200469 VULKAN_DRIVERS: intel,amd,freedreno
Eric Engestrom5f8d29a2019-05-08 18:17:23 +0200470 EXTRA_OPTION: >
471 -D vulkan-overlay-layer=true
Eric Anholt3c7c0212019-12-16 21:23:02 -0800472 -D werror=true
Michel Dänzer82b30092019-05-03 18:19:25 +0200473
Eric Anholt11aa32a2019-07-11 12:58:28 -0700474meson-i386:
475 extends: .meson-cross
476 variables:
Eric Engestrom1c82fa02019-08-09 23:46:50 +0100477 CROSS: i386
Samuel Pitoiset529c0ba2020-03-04 09:37:46 +0100478 VULKAN_DRIVERS: intel,amd
Michel Dänzera0591862020-03-12 12:31:05 +0100479 GALLIUM_DRIVERS: "iris,r300,radeonsi,swrast,virgl"
Eric Anholt11aa32a2019-07-11 12:58:28 -0700480 EXTRA_OPTION: >
Eric Anholt11aa32a2019-07-11 12:58:28 -0700481 -D vulkan-overlay-layer=true
Eric Anholtf6e59912019-12-16 21:23:02 -0800482 -D werror=true
Samuel Pitoiset529c0ba2020-03-04 09:37:46 +0100483 script:
484 - dpkg -i /var/cache/apt/archives/$CROSS/*.deb
485 - .gitlab-ci/meson-build.sh
Eric Anholt11aa32a2019-07-11 12:58:28 -0700486
Michel Dänzer65610ec2020-01-30 18:21:15 +0100487meson-s390x:
488 extends:
489 - .meson-cross
490 variables:
491 CROSS: s390x
492 GALLIUM_DRIVERS: "swrast"
Michel Dänzer65610ec2020-01-30 18:21:15 +0100493 script:
Samuel Pitoiset529c0ba2020-03-04 09:37:46 +0100494 # For unknown reasons "too many" installed i386 libraries cause qemu to
495 # crash while executing llvm-config for s390x.
496 - apt-get remove -y libglib2.0-0:i386
Michel Dänzer65610ec2020-01-30 18:21:15 +0100497 - dpkg -i /var/cache/apt/archives/$CROSS/*.deb
498 - .gitlab-ci/meson-build.sh
499
500meson-ppc64el:
501 extends:
502 - meson-s390x
503 variables:
504 CROSS: ppc64el
Michel Dänzer8be81f82020-01-31 16:07:10 +0100505 GALLIUM_DRIVERS: "nouveau,radeonsi,swrast,virgl"
Michel Dänzer8be81f82020-01-31 16:07:10 +0100506 VULKAN_DRIVERS: "amd"
Michel Dänzer65610ec2020-01-30 18:21:15 +0100507
Dylan Baker449f8312019-10-11 09:04:14 -0700508meson-mingw32-x86_64:
Dylan Bakerd905d9b2019-09-19 10:21:51 -0700509 extends: .meson-build
Michel Dänzercc9493f2020-02-27 18:27:56 +0100510 stage: meson-misc
Dylan Bakerd905d9b2019-09-19 10:21:51 -0700511 variables:
512 UNWIND: "false"
513 DRI_DRIVERS: ""
514 GALLIUM_DRIVERS: "swrast"
515 EXTRA_OPTION: >
516 -Dllvm=false
517 -Dosmesa=gallium
518 --cross-file=.gitlab-ci/x86_64-w64-mingw32
519
Michel Dänzer88e57962019-09-12 11:45:13 +0200520scons:
Eric Engestromd4c6d4d2019-01-28 16:30:36 +0000521 extends: .scons-build
522 variables:
Michel Dänzerc3727ae2020-03-12 12:13:44 +0100523 SCONS_TARGET: "llvm=1 swr=1"
524 SCONS_CHECK_COMMAND: "scons force_scons=1 ${SCONS_TARGET} check"
Michel Dänzerbaa50242019-09-12 11:38:06 +0200525 script:
Dylan Baker54053bc2019-10-21 09:29:23 -0700526 - SCONS_TARGET="" SCONS_CHECK_COMMAND="scons check force_scons=1" .gitlab-ci/scons-build.sh
Michel Dänzer5f0ff002019-12-13 11:02:16 +0100527 - LLVM_VERSION=9 .gitlab-ci/scons-build.sh
Michel Dänzer8a199922019-09-06 17:04:47 +0200528
529scons-old-llvm:
Michel Dänzer88319f22019-09-18 16:17:01 +0200530 extends:
531 - scons
Michel Dänzer3a48f452019-11-13 17:43:41 +0100532 - .use-x86_build_old
Michel Dänzerbaa50242019-09-12 11:38:06 +0200533 script:
534 - LLVM_VERSION=3.9 .gitlab-ci/scons-build.sh
Eric Anholt46daaca2019-06-28 16:35:32 -0700535
Samuel Pitoiset0b246d32019-11-18 09:30:27 +0100536.test:
Michel Dänzer576f7b62019-10-22 17:16:52 +0200537 extends:
538 - .ci-run-policy
Eric Anholt46daaca2019-06-28 16:35:32 -0700539 variables:
540 GIT_STRATEGY: none # testing doesn't build anything from source
Michel Dänzer576f7b62019-10-22 17:16:52 +0200541 before_script:
Eric Anholt46daaca2019-06-28 16:35:32 -0700542 # Note: Build dir (and thus install) may be dirty due to GIT_STRATEGY
543 - rm -rf install
544 - tar -xf artifacts/install.tar
Samuel Pitoiseteab328f2019-11-14 14:00:46 +0100545 - LD_LIBRARY_PATH=install/lib find install/lib -name "*.so" -print -exec ldd {} \;
Eric Anholt46daaca2019-06-28 16:35:32 -0700546 artifacts:
Rob Clarkfdaf7772019-11-17 11:33:01 -0800547 when: always
Michel Dänzer0103f022020-03-06 12:35:17 +0100548 name: "mesa_${CI_JOB_NAME}"
Eric Anholt46daaca2019-06-28 16:35:32 -0700549 paths:
550 - results/
Michel Dänzercccb68b2019-09-13 11:13:12 +0200551 dependencies:
Samuel Pitoiset66b56272019-11-19 12:23:41 +0100552 - meson-testing
Samuel Pitoiset0b246d32019-11-18 09:30:27 +0100553
554.test-gl:
555 extends:
556 - .test
557 variables:
558 TAG: *x86_test-gl
559 image: "$CI_REGISTRY_IMAGE/debian/x86_test-gl:$TAG"
Michel Dänzerc5aa2712019-10-22 11:19:17 +0200560 needs:
Samuel Pitoiset66b56272019-11-19 12:23:41 +0100561 - meson-testing
Samuel Pitoiset520a77d2019-11-18 09:15:12 +0100562 - x86_test-gl
Eric Anholt46daaca2019-06-28 16:35:32 -0700563
Samuel Pitoiset0b246d32019-11-18 09:30:27 +0100564.test-vk:
565 extends:
566 - .test
567 variables:
568 TAG: *x86_test-vk
569 image: "$CI_REGISTRY_IMAGE/debian/x86_test-vk:$TAG"
570 needs:
571 - meson-testing
572 - x86_test-vk
573
Michel Dänzer576f7b62019-10-22 17:16:52 +0200574.piglit-test:
Pierre-Eric Pelloux-Prayer2a9d6fd2019-10-30 20:39:08 +0100575 extends:
576 - .test-gl
577 - .llvmpipe-rules
Michel Dänzera3b3d3b2019-11-25 18:42:10 +0100578 artifacts:
579 when: on_failure
Michel Dänzer0103f022020-03-06 12:35:17 +0100580 name: "mesa_${CI_JOB_NAME}"
Michel Dänzera3b3d3b2019-11-25 18:42:10 +0100581 paths:
582 - summary/
Michel Dänzer576f7b62019-10-22 17:16:52 +0200583 variables:
584 LIBGL_ALWAYS_SOFTWARE: 1
585 PIGLIT_NO_WINDOW: 1
586 script:
587 - artifacts/piglit/run.sh
588
589piglit-quick_gl:
590 extends: .piglit-test
591 variables:
592 LP_NUM_THREADS: 0
Dave Airliee6b2af52019-12-03 15:23:45 +1000593 NIR_VALIDATE: 0
Michel Dänzer576f7b62019-10-22 17:16:52 +0200594 PIGLIT_OPTIONS: >
Michel Dänzer5585b8e2019-12-03 10:45:28 +0100595 --process-isolation false
Michel Dänzer576f7b62019-10-22 17:16:52 +0200596 -x arb_gpu_shader5
Eric Anholt3097efe2019-12-04 16:13:38 -0800597 -x egl_ext_device_
598 -x egl_ext_platform_device
Matt Turner17c9ec92020-01-21 15:23:39 -0800599 -x ext_timer_query@time-elapsed
Michel Dänzer576f7b62019-10-22 17:16:52 +0200600 -x glx-multithread-clearbuffer
601 -x glx-multithread-shader-compile
602 -x max-texture-size
603 -x maxsize
604 PIGLIT_PROFILES: quick_gl
605
Michel Dänzer5585b8e2019-12-03 10:45:28 +0100606piglit-glslparser:
607 extends: .piglit-test
608 variables:
609 LP_NUM_THREADS: 0
Dave Airliee6b2af52019-12-03 15:23:45 +1000610 NIR_VALIDATE: 0
Michel Dänzer5585b8e2019-12-03 10:45:28 +0100611 PIGLIT_PROFILES: glslparser
612
613piglit-quick_shader:
Michel Dänzer576f7b62019-10-22 17:16:52 +0200614 extends: .piglit-test
615 variables:
616 LP_NUM_THREADS: 1
Dave Airliee6b2af52019-12-03 15:23:45 +1000617 NIR_VALIDATE: 0
Michel Dänzer5585b8e2019-12-03 10:45:28 +0100618 PIGLIT_PROFILES: quick_shader
Michel Dänzer576f7b62019-10-22 17:16:52 +0200619
Samuel Pitoiset16b999b2019-11-19 08:39:00 +0100620.deqp-test:
Michel Dänzer576f7b62019-10-22 17:16:52 +0200621 variables:
622 DEQP_SKIPS: deqp-default-skips.txt
623 script:
624 - ./artifacts/deqp-runner.sh
625
Samuel Pitoiset16b999b2019-11-19 08:39:00 +0100626.deqp-test-gl:
627 extends:
628 - .test-gl
629 - .deqp-test
630
631.deqp-test-vk:
632 extends:
633 - .test-vk
634 - .deqp-test
635 variables:
636 DEQP_VER: vk
637
Samuel Pitoiset1cdb6ed2020-02-26 09:33:14 +0100638.fossilize-test:
639 extends: .test-vk
640 script:
641 - ./artifacts/fossilize-runner.sh
642
Michel Dänzer71436f92020-03-03 18:17:12 +0100643llvmpipe-gles2:
Eric Anholt46daaca2019-06-28 16:35:32 -0700644 variables:
645 DEQP_VER: gles2
Eric Anholtf08c8102019-11-04 10:54:41 -0800646 DEQP_PARALLEL: 4
Dave Airliee6b2af52019-12-03 15:23:45 +1000647 NIR_VALIDATE: 0
Eric Anholtf08c8102019-11-04 10:54:41 -0800648 # Don't use threads inside llvmpipe, we've already got all 4 cores
649 # busy with DEQP_PARALLEL.
650 LP_NUM_THREADS: 0
Eric Anholt46daaca2019-06-28 16:35:32 -0700651 DEQP_EXPECTED_FAILS: deqp-llvmpipe-fails.txt
652 LIBGL_ALWAYS_SOFTWARE: "true"
Pierre-Eric Pelloux-Prayer2a9d6fd2019-10-30 20:39:08 +0100653 extends:
654 - .deqp-test-gl
655 - .llvmpipe-rules
Eric Anholt553cd822019-08-09 10:32:40 -0700656
Michel Dänzer71436f92020-03-03 18:17:12 +0100657softpipe-gles2:
Pierre-Eric Pelloux-Prayer2a9d6fd2019-10-30 20:39:08 +0100658 extends:
659 - llvmpipe-gles2
660 - .softpipe-rules
Eric Anholt553cd822019-08-09 10:32:40 -0700661 variables:
Eric Anholt553cd822019-08-09 10:32:40 -0700662 DEQP_EXPECTED_FAILS: deqp-softpipe-fails.txt
Eric Anholtf08c8102019-11-04 10:54:41 -0800663 DEQP_SKIPS: deqp-softpipe-skips.txt
Eric Anholt553cd822019-08-09 10:32:40 -0700664 GALLIUM_DRIVER: "softpipe"
Eric Anholt553cd822019-08-09 10:32:40 -0700665
Michel Dänzer71436f92020-03-03 18:17:12 +0100666softpipe-gles3:
Eric Anholt52843ec2019-11-05 10:31:29 -0800667 parallel: 2
Eric Anholt553cd822019-08-09 10:32:40 -0700668 variables:
669 DEQP_VER: gles3
Michel Dänzer71436f92020-03-03 18:17:12 +0100670 extends: softpipe-gles2
Eric Anholt52843ec2019-11-05 10:31:29 -0800671
Michel Dänzer71436f92020-03-03 18:17:12 +0100672softpipe-gles31:
Eric Anholt52843ec2019-11-05 10:31:29 -0800673 parallel: 4
674 variables:
675 DEQP_VER: gles31
Michel Dänzer71436f92020-03-03 18:17:12 +0100676 extends: softpipe-gles2
Eric Anholt6f0dc082019-06-28 16:35:32 -0700677
Fritz Koenig2a98cf32020-02-12 19:31:24 +0000678arm64_a630_gles2:
Michel Dänzerc6c76522019-11-11 18:13:28 +0100679 extends:
Samuel Pitoiset520a77d2019-11-18 09:15:12 +0100680 - .deqp-test-gl
Michel Dänzerc6c76522019-11-11 18:13:28 +0100681 - .use-arm_test
Pierre-Eric Pelloux-Prayer2a9d6fd2019-10-30 20:39:08 +0100682 - .freedreno-rules
Eric Anholt6f0dc082019-06-28 16:35:32 -0700683 variables:
684 DEQP_VER: gles2
Eric Anholt6f0dc082019-06-28 16:35:32 -0700685 DEQP_EXPECTED_FAILS: deqp-freedreno-a630-fails.txt
686 DEQP_SKIPS: deqp-freedreno-a630-skips.txt
687 NIR_VALIDATE: 0
Eric Anholtdd76a6f2019-11-21 05:12:58 -0800688 DEQP_PARALLEL: 4
Rob Clarkfdaf7772019-11-17 11:33:01 -0800689 FLAKES_CHANNEL: "#freedreno-ci"
Eric Anholt6f0dc082019-06-28 16:35:32 -0700690 tags:
691 - mesa-cheza
692 dependencies:
693 - meson-arm64
Eric Anholt6f0dc082019-06-28 16:35:32 -0700694
Fritz Koenig2a98cf32020-02-12 19:31:24 +0000695arm64_a630_gles31:
696 extends: arm64_a630_gles2
Eric Anholt6f0dc082019-06-28 16:35:32 -0700697 variables:
Michel Dänzer128581d2019-09-11 18:55:43 +0200698 DEQP_VER: gles31
Eric Anholt6f0dc082019-06-28 16:35:32 -0700699
Fritz Koenig2a98cf32020-02-12 19:31:24 +0000700arm64_a630_gles3:
701 extends: arm64_a630_gles2
Eric Anholt6f0dc082019-06-28 16:35:32 -0700702 variables:
703 DEQP_VER: gles3
704
Eric Anholtcf5ba9d2020-03-03 14:38:09 -0800705.baremetal-test:
706 extends:
707 - .ci-run-policy
708 stage: test
709
Eric Anholtaea8c9c2020-03-03 11:44:45 -0800710arm64_a306_gles2:
Eric Anholtcf5ba9d2020-03-03 14:38:09 -0800711 extends:
712 - .baremetal-test
713 - .use-arm_build
714 stage: freedreno
Eric Anholtaea8c9c2020-03-03 11:44:45 -0800715 variables:
Eric Anholt4bc15e72020-03-03 14:38:09 -0800716 BM_KERNEL: /lava-files/Image.gz
Eric Anholtcf5ba9d2020-03-03 14:38:09 -0800717 BM_DTB: /lava-files/apq8016-sbc.dtb
718 BM_ROOTFS: /lava-files/rootfs-arm64
719 BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8"
Eric Anholtaea8c9c2020-03-03 11:44:45 -0800720 DEQP_EXPECTED_FAILS: deqp-freedreno-a307-fails.txt
Eric Anholtcf5ba9d2020-03-03 14:38:09 -0800721 DEQP_SKIPS: deqp-freedreno-a307-skips.txt
722 DEQP_VER: gles2
723 DEQP_PARALLEL: 4
724 script:
725 - .gitlab-ci/bare-metal/fastboot.sh
726 needs:
727 - meson-arm64
Eric Anholtaea8c9c2020-03-03 11:44:45 -0800728 tags:
Eric Anholtcf5ba9d2020-03-03 14:38:09 -0800729 - google-freedreno-db410c
730
731# Disabled due to flaky results
732.arm64_a306_gles3:
733 extends:
734 - arm64_a306_gles2
735 parallel: 8
736 variables:
737 DEQP_VER: gles3
Eric Anholtaea8c9c2020-03-03 11:44:45 -0800738
Eric Anholt4bc15e72020-03-03 14:38:09 -0800739arm64_a530_gles2:
740 extends:
741 - arm64_a306_gles2
742 stage: freedreno
743 variables:
744 BM_KERNEL: /lava-files/db820c-kernel
745 BM_DTB: /lava-files/db820c.dtb
746 BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8"
747 DEQP_EXPECTED_FAILS: deqp-freedreno-a530-fails.txt
748 DEQP_SKIPS: deqp-freedreno-a530-skips.txt
749 tags:
750 - google-freedreno-db820c
751
752arm64_a530_gles3:
753 extends:
754 - arm64_a530_gles2
755 parallel: 6
756 variables:
757 DEQP_VER: gles3
758
Samuel Pitoisetc1a36272019-11-13 11:03:52 +0100759# RADV CI
760.test-radv:
Samuel Pitoiset8f554392020-03-09 17:53:51 +0100761 extends: .radv-rules
Michel Dänzercc9493f2020-02-27 18:27:56 +0100762 stage: misc-tests
Samuel Pitoisetc1a36272019-11-13 11:03:52 +0100763 variables:
764 VK_DRIVER: radeon
Samuel Pitoisetff2e11b2019-12-06 17:07:35 +0100765 RADV_DEBUG: checkir
Samuel Pitoiset42a3d822020-02-05 17:04:20 +0100766
767.test-radv-unsafe:
768 extends: .test-radv
Samuel Pitoisetc1a36272019-11-13 11:03:52 +0100769 # Can only be triggered manually on personal branches because RADV is the only
770 # driver that does Vulkan testing at the moment.
771 rules:
772 # Never test RADV by default in the main project.
773 - if: '$CI_PROJECT_PATH == "mesa/mesa"'
774 when: never
775 # Never test RADV by default for merge requests.
776 - if: '$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME == $CI_COMMIT_REF_NAME'
777 when: never
Samuel Pitoisetaf1cd452020-02-26 08:49:27 +0100778 # Otherwise, allow testing RADV manually for personal branches.
779 - when: manual
Samuel Pitoisetc1a36272019-11-13 11:03:52 +0100780
Samuel Pitoiset42a3d822020-02-05 17:04:20 +0100781.test-radv-fossilize:
782 extends:
783 - .fossilize-test
784 - .test-radv
785
Samuel Pitoisetc1a36272019-11-13 11:03:52 +0100786radv_polaris10_vkcts:
787 extends:
788 - .deqp-test-vk
Samuel Pitoiset42a3d822020-02-05 17:04:20 +0100789 - .test-radv-unsafe
Samuel Pitoisetc1a36272019-11-13 11:03:52 +0100790 variables:
Samuel Pitoisetc1a36272019-11-13 11:03:52 +0100791 DEQP_SKIPS: deqp-radv-polaris10-skips.txt
792 tags:
793 - polaris10
Alexandros Frantzis803ab5d2020-01-08 17:46:46 +0200794
Samuel Pitoiset42a3d822020-02-05 17:04:20 +0100795radv-polaris10-fossils:
796 extends: .test-radv-fossilize
797 variables:
798 RADV_FORCE_FAMILY: "polaris10" # Force creating a null device
799
Andres Gomez0ac731b12020-02-20 18:26:30 +0200800# Traces CI
Alexandros Frantzis803ab5d2020-01-08 17:46:46 +0200801.traces-test:
Michel Dänzercc9493f2020-02-27 18:27:56 +0100802 stage: misc-tests
Alexandros Frantzis803ab5d2020-01-08 17:46:46 +0200803 cache:
804 key: ${CI_JOB_NAME}
805 paths:
Rohan Garg90a39af2020-02-28 13:48:53 +0100806 - traces-db/
Andres Gomez0ac731b12020-02-20 18:26:30 +0200807
808.traces-test-gl:
809 extends:
810 - .test-gl
811 - .traces-test
Alexandros Frantzis803ab5d2020-01-08 17:46:46 +0200812 script:
Andres Gomez0ac731b12020-02-20 18:26:30 +0200813 - ./artifacts/tracie-runner-gl.sh
814
815.traces-test-vk:
816 extends:
817 - .test-vk
818 - .traces-test
819 script:
820 - ./artifacts/tracie-runner-vk.sh
Alexandros Frantzis803ab5d2020-01-08 17:46:46 +0200821
822llvmpipe-traces:
Pierre-Eric Pelloux-Prayer2a9d6fd2019-10-30 20:39:08 +0100823 extends:
824 - .traces-test-gl
825 - .llvmpipe-rules
Alexandros Frantzis803ab5d2020-01-08 17:46:46 +0200826 variables:
827 LIBGL_ALWAYS_SOFTWARE: "true"
828 GALLIUM_DRIVER: "llvmpipe"
Andres Gomez1d755952020-02-20 17:32:08 +0200829 DEVICE_NAME: "gl-vmware-llvmpipe"
Andres Gomez0ac731b12020-02-20 18:26:30 +0200830
831radv-polaris10-traces:
832 extends:
833 - .traces-test-vk
Samuel Pitoiset42a3d822020-02-05 17:04:20 +0100834 - .test-radv-unsafe
Andres Gomez0ac731b12020-02-20 18:26:30 +0200835 variables:
836 DEVICE_NAME: "vk-amd-polaris10"
837 tags:
838 - polaris10