blob: 1109d82649d0373e26a2528b3b44de05339452fd [file] [log] [blame]
Eric Engestrom329f5cd2019-01-20 11:21:45 +00001# This is the tag of the docker image used for the build jobs. If the
Eric Engestroma0f8a072019-09-11 18:51:46 +01002# image doesn't exist yet, the containers stage generates it.
Eric Engestrom329f5cd2019-01-20 11:21:45 +00003#
4# In order to generate a new image, one should generally change the tag.
5# While removing the image from the registry would also work, that's not
6# recommended except for ephemeral images during development: Replacing
7# an image after a significant amount of time might pull in newer
8# versions of gcc/clang or other packages, which might break the build
9# with older commits using the same tag.
10#
11# After merging a change resulting in generating a new image to the
12# main repository, it's recommended to remove the image from the source
13# repository's container registry, so that the image from the main
14# repository's registry will be used there as well.
Eric Engestrom329f5cd2019-01-20 11:21:45 +000015variables:
Benjamin Tissoires7f8a9a12019-04-02 09:24:00 +020016 UPSTREAM_REPO: mesa/mesa
Michel Dänzere55df4c2019-09-30 10:36:04 +020017 DEBIAN_TAG: "2019-09-30"
Eric Anholt6f0dc082019-06-28 16:35:32 -070018 DEBIAN_ARM64_TAG: "arm64v8-2019-08-09"
Michel Dänzer8a199922019-09-06 17:04:47 +020019 STRETCH_TAG: "2019-09-18"
20 DEBIAN_VERSION: buster-slim
21 STRETCH_VERSION: stretch-slim
Michel Dänzerd00b1c42019-04-02 16:56:54 +020022 DEBIAN_IMAGE: "$CI_REGISTRY_IMAGE/debian/$DEBIAN_VERSION:$DEBIAN_TAG"
Michel Dänzer8a199922019-09-06 17:04:47 +020023 DEBIAN_ARM64_IMAGE: "$CI_REGISTRY_IMAGE/debian/$DEBIAN_VERSION:$DEBIAN_ARM64_TAG"
24 STRETCH_IMAGE: "$CI_REGISTRY_IMAGE/debian/$STRETCH_VERSION:$STRETCH_TAG"
Benjamin Tissoires7f8a9a12019-04-02 09:24:00 +020025
26include:
27 - project: 'wayland/ci-templates'
Michel Dänzer2259b452019-09-06 17:01:50 +020028 ref: 1f7f57c64ff4ebbf7292e3b7a13600518b8cb24c
Michel Dänzerd00b1c42019-04-02 16:56:54 +020029 file: '/templates/debian.yml'
Eric Engestrom329f5cd2019-01-20 11:21:45 +000030
Tomeu Vizoso7b01f722019-09-18 16:03:36 +020031include:
32 - local: '/src/gallium/drivers/panfrost/ci/gitlab-ci.yml'
33
Eric Engestrom329f5cd2019-01-20 11:21:45 +000034stages:
Eric Engestroma0f8a072019-09-11 18:51:46 +010035 - containers
36 - build
Eric Anholt46daaca2019-06-28 16:35:32 -070037 - test
Eric Engestrom329f5cd2019-01-20 11:21:45 +000038
39
Eric Engestrom7f5d9c22019-02-22 15:52:08 +000040# When to automatically run the CI
Michel Dänzere426f402019-09-06 17:35:52 +020041.ci-run-policy:
Eric Engestrom7f5d9c22019-02-22 15:52:08 +000042 only:
Michel Dänzerb48e64f2019-04-10 10:33:13 +020043 - branches@mesa/mesa
Eric Engestrom7f5d9c22019-02-22 15:52:08 +000044 - merge_requests
45 - /^ci([-/].*)?$/
Michel Dänzer6140ed32019-03-26 18:39:41 +010046 retry:
47 max: 2
48 when:
49 - runner_system_failure
Eric Engestrom7f5d9c22019-02-22 15:52:08 +000050
Michel Dänzere426f402019-09-06 17:35:52 +020051.ci-deqp-artifacts:
Eric Anholt46daaca2019-06-28 16:35:32 -070052 artifacts:
53 when: always
54 untracked: false
55 paths:
56 # Watch out! Artifacts are relative to the build dir.
57 # https://gitlab.com/gitlab-org/gitlab-ce/commit/8788fb925706cad594adf6917a6c5f6587dd1521
58 - artifacts
Eric Engestrom7f5d9c22019-02-22 15:52:08 +000059
Michel Dänzer8a199922019-09-06 17:04:47 +020060# Build the normal CI native and cross-build docker images.
61
62debian-10:
Michel Dänzere426f402019-09-06 17:35:52 +020063 extends:
64 - .debian@container-ifnot-exists
65 - .ci-run-policy
Eric Engestroma0f8a072019-09-11 18:51:46 +010066 stage: containers
Eric Engestrom329f5cd2019-01-20 11:21:45 +000067 variables:
Benjamin Tissoires7f8a9a12019-04-02 09:24:00 +020068 GIT_STRATEGY: none # no need to pull the whole tree for rebuilding the image
Michel Dänzerd00b1c42019-04-02 16:56:54 +020069 DEBIAN_EXEC: 'bash .gitlab-ci/debian-install.sh'
Eric Engestrom46d23c02019-01-20 11:26:53 +000070
Michel Dänzer8a199922019-09-06 17:04:47 +020071debian-9:
72 extends: debian-10
73 variables:
74 DEBIAN_TAG: $STRETCH_TAG
75 DEBIAN_VERSION: $STRETCH_VERSION
76 DEBIAN_IMAGE: $STRETCH_IMAGE
77 DEBIAN_EXEC: 'bash .gitlab-ci/debian-stretch-install.sh'
78
Michel Dänzer88319f22019-09-18 16:17:01 +020079.use-debian-9:
80 image: $STRETCH_IMAGE
81 needs:
82 - debian-9
83
Eric Anholt6f0dc082019-06-28 16:35:32 -070084# Builds a Docker image with the native environment and VK-GL-CTS for testing.
85test-container:arm64:
Michel Dänzere426f402019-09-06 17:35:52 +020086 extends:
87 - .debian@container-ifnot-exists@arm64v8
88 - .ci-run-policy
Eric Engestroma0f8a072019-09-11 18:51:46 +010089 stage: containers
Eric Anholt6f0dc082019-06-28 16:35:32 -070090 variables:
91 DEBIAN_TAG: "$DEBIAN_ARM64_TAG"
Eric Anholt6f0dc082019-06-28 16:35:32 -070092 GIT_STRATEGY: none # no need to pull the whole tree for rebuilding the image
93 DEBIAN_EXEC: 'bash .gitlab-ci/debian-test-install.sh'
Eric Engestrom46d23c02019-01-20 11:26:53 +000094
95# BUILD
96
97.build:
Michel Dänzere426f402019-09-06 17:35:52 +020098 extends: .ci-run-policy
Michel Dänzerd00b1c42019-04-02 16:56:54 +020099 image: $DEBIAN_IMAGE
Michel Dänzer42a18282019-09-18 16:21:32 +0200100 needs:
101 - debian-10
Eric Engestroma0f8a072019-09-11 18:51:46 +0100102 stage: build
Michel Dänzera3f34f92019-03-26 18:35:59 +0100103 cache:
Michel Dänzer4712fdf2019-10-01 16:00:16 +0200104 key: ${CI_JOB_NAME}
Michel Dänzera3f34f92019-03-26 18:35:59 +0100105 paths:
106 - ccache
Eric Engestrom46d23c02019-01-20 11:26:53 +0000107 artifacts:
Eric Anholtdd3d0b22019-07-24 09:27:48 -0700108 when: always
109 paths:
110 - _build/meson-logs/*.txt
111 # scons:
Michel Dänzer5229f272019-07-26 12:20:41 +0200112 - build/*/config.log
Eric Anholtf60defa2019-04-10 15:59:12 -0700113 - shader-db
Michel Dänzere9de19f2019-04-04 18:01:27 +0200114 variables:
115 CCACHE_COMPILERCHECK: "content"
Eric Engestrom23b485c2019-02-12 16:59:27 +0000116 # Use ccache transparently, and print stats before/after
117 before_script:
118 - export PATH="/usr/lib/ccache:$PATH"
119 - export CCACHE_BASEDIR="$PWD"
120 - export CCACHE_DIR="$PWD/ccache"
Michel Dänzer4712fdf2019-10-01 16:00:16 +0200121 - ccache --max-size=1500M
Eric Engestrom23b485c2019-02-12 16:59:27 +0000122 - ccache --zero-stats || true
123 - ccache --show-stats || true
124 after_script:
Eric Anholt46daaca2019-06-28 16:35:32 -0700125 # In case the install dir is being saved as artifacts, tar it up
126 # so that symlinks and hardlinks aren't each packed separately in
127 # the zip file.
128 - if [ -d install ]; then
129 tar -cf artifacts/install.tar install;
130 fi
Eric Engestrom23b485c2019-02-12 16:59:27 +0000131 - export CCACHE_DIR="$PWD/ccache"
132 - ccache --show-stats
Eric Engestrom46d23c02019-01-20 11:26:53 +0000133
134.meson-build:
135 extends: .build
Eric Engestrom23b485c2019-02-12 16:59:27 +0000136 script:
Michel Dänzercc2b3a92019-05-03 10:49:43 +0200137 - .gitlab-ci/meson-build.sh
Eric Engestrom46d23c02019-01-20 11:26:53 +0000138
Eric Engestrom06b245b2019-01-23 15:46:10 +0000139.scons-build:
140 extends: .build
141 variables:
142 SCONSFLAGS: "-j4"
143 script:
Michel Dänzer0374aac2019-09-12 11:34:43 +0200144 - .gitlab-ci/scons-build.sh
Eric Engestrom06b245b2019-01-23 15:46:10 +0000145
Michel Dänzer42f8d5a2019-08-28 12:01:02 +0200146meson-main:
Michel Dänzere426f402019-09-06 17:35:52 +0200147 extends:
148 - .meson-build
149 - .ci-deqp-artifacts
Michel Dänzer42f8d5a2019-08-28 12:01:02 +0200150 variables:
151 UNWIND: "true"
152 DRI_LOADERS: >
153 -D glx=dri
154 -D gbm=true
155 -D egl=true
156 -D platforms=x11,wayland,drm,surfaceless
157 DRI_DRIVERS: "i915,i965,r100,r200,nouveau"
158 GALLIUM_ST: >
159 -D dri3=true
160 -D gallium-extra-hud=true
161 -D gallium-vdpau=true
162 -D gallium-xvmc=true
163 -D gallium-omx=bellagio
164 -D gallium-va=true
165 -D gallium-xa=true
166 -D gallium-nine=true
167 -D gallium-opencl=disabled
168 GALLIUM_DRIVERS: "iris,nouveau,kmsro,r300,r600,freedreno,swrast,svga,v3d,vc4,virgl,etnaviv,panfrost,lima"
169 LLVM_VERSION: "7"
170 EXTRA_OPTION: >
171 -D osmesa=gallium
172 -D tools=all
173 MESON_SHADERDB: "true"
174 BUILDTYPE: "debugoptimized"
Michel Dänzer42f8d5a2019-08-28 12:01:02 +0200175
Michel Dänzere5364462019-09-13 11:59:43 +0200176.meson-cross:
177 extends:
178 - .meson-build
179 - .ci-deqp-artifacts
180 variables:
181 UNWIND: "false"
182 DRI_LOADERS: >
183 -D glx=disabled
184 -D gbm=false
185 -D egl=true
186 -D platforms=surfaceless
187 -D osmesa=none
188 GALLIUM_ST: >
189 -D dri3=false
190 -D gallium-vdpau=false
191 -D gallium-xvmc=false
192 -D gallium-omx=disabled
193 -D gallium-va=false
194 -D gallium-xa=false
195 -D gallium-nine=false
196 -D llvm=false
197 script:
198 - .gitlab-ci/meson-build.sh
199
200meson-armhf:
201 extends: .meson-cross
202 variables:
203 CROSS: armhf
204 VULKAN_DRIVERS: freedreno
205 GALLIUM_DRIVERS: "etnaviv,freedreno,kmsro,lima,nouveau,panfrost,tegra,v3d,vc4"
206 # Disable the tests since we're cross compiling.
207 EXTRA_OPTION: >
208 -D build-tests=false
209 -D I-love-half-baked-turnips=true
210 -D vulkan-overlay-layer=true
211
212meson-arm64:
213 extends: meson-armhf
214 variables:
215 CROSS: arm64
216 BUILDTYPE: "debugoptimized"
217
Michel Dänzera2cce702019-03-20 15:58:31 +0100218# NOTE: Building SWR is 2x (yes two) times slower than all the other
219# gallium drivers combined.
220# Start this early so that it doesn't limit the total run time.
Eric Engestrom41407c62019-03-08 16:33:07 +0000221#
Eric Anholt030aa6e2019-08-07 14:05:51 -0700222# We also stick the glvnd build here, since we want non-glvnd in
223# meson-main for actual driver CI.
Eric Engestrom1291c682019-04-16 18:06:53 +0200224meson-swr-glvnd:
Michel Dänzera2cce702019-03-20 15:58:31 +0100225 extends: .meson-build
226 variables:
227 UNWIND: "true"
228 DRI_LOADERS: >
Eric Engestrom1291c682019-04-16 18:06:53 +0200229 -D glvnd=true
230 -D egl=true
Michel Dänzera2cce702019-03-20 15:58:31 +0100231 GALLIUM_ST: >
Eric Engestrom41407c62019-03-08 16:33:07 +0000232 -D dri3=true
Michel Dänzera2cce702019-03-20 15:58:31 +0100233 -D gallium-vdpau=false
234 -D gallium-xvmc=false
235 -D gallium-omx=disabled
236 -D gallium-va=false
237 -D gallium-xa=false
Eric Anholt030aa6e2019-08-07 14:05:51 -0700238 -D gallium-nine=false
Michel Dänzera2cce702019-03-20 15:58:31 +0100239 -D gallium-opencl=disabled
Eric Anholt030aa6e2019-08-07 14:05:51 -0700240 GALLIUM_DRIVERS: "swr,iris"
Michel Dänzera2cce702019-03-20 15:58:31 +0100241 LLVM_VERSION: "6.0"
242
243meson-clang:
244 extends: .meson-build
245 variables:
246 UNWIND: "true"
247 DRI_DRIVERS: "auto"
248 GALLIUM_DRIVERS: "auto"
Eric Engestrom47f419d2019-05-01 12:09:26 +0100249 VULKAN_DRIVERS: intel,amd,freedreno
Michel Dänzer3fca2b72019-04-05 10:36:29 +0200250 CC: "ccache clang-8"
251 CXX: "ccache clang++-8"
Michel Dänzera2cce702019-03-20 15:58:31 +0100252
Michel Dänzer82b30092019-05-03 18:19:25 +0200253scons-swr:
254 extends: .scons-build
Eric Engestrom46d23c02019-01-20 11:26:53 +0000255 variables:
Michel Dänzer82b30092019-05-03 18:19:25 +0200256 SCONS_TARGET: "swr=1"
257 SCONS_CHECK_COMMAND: "true"
258 LLVM_VERSION: "6.0"
259
260scons-win64:
261 extends: .scons-build
262 variables:
263 SCONS_TARGET: platform=windows machine=x86_64
264 SCONS_CHECK_COMMAND: "true"
Eric Engestrom89a74672019-01-21 09:42:37 +0000265
Michel Dänzer68977152019-05-03 10:58:48 +0200266meson-clover:
Eric Engestromb5a70af2019-01-28 18:05:22 +0000267 extends: .meson-build
268 variables:
269 UNWIND: "true"
270 DRI_LOADERS: >
271 -D glx=disabled
272 -D egl=false
273 -D gbm=false
274 GALLIUM_ST: >
275 -D dri3=false
276 -D gallium-vdpau=false
277 -D gallium-xvmc=false
278 -D gallium-omx=disabled
279 -D gallium-va=false
280 -D gallium-xa=false
281 -D gallium-nine=false
282 -D gallium-opencl=icd
Michel Dänzer68977152019-05-03 10:58:48 +0200283 script:
284 - export GALLIUM_DRIVERS="r600,radeonsi"
285 - .gitlab-ci/meson-build.sh
Samuel Pitoiset7d1c0912019-08-21 11:45:25 +0200286 - LLVM_VERSION=8 .gitlab-ci/meson-build.sh
Michel Dänzer68977152019-05-03 10:58:48 +0200287 - export GALLIUM_DRIVERS="i915,r600"
Michel Dänzer8a199922019-09-06 17:04:47 +0200288 - LLVM_VERSION=6.0 .gitlab-ci/meson-build.sh
289 - LLVM_VERSION=7 .gitlab-ci/meson-build.sh
290
291meson-clover-old-llvm:
Michel Dänzer88319f22019-09-18 16:17:01 +0200292 extends:
293 - meson-clover
294 - .use-debian-9
Michel Dänzer8a199922019-09-06 17:04:47 +0200295 variables:
296 UNWIND: "false"
297 DRI_LOADERS: >
298 -D glx=disabled
299 -D egl=false
300 -D gbm=false
301 -D platforms=drm,surfaceless
302 GALLIUM_DRIVERS: "i915,r600"
303 script:
Michel Dänzer68977152019-05-03 10:58:48 +0200304 - LLVM_VERSION=3.9 .gitlab-ci/meson-build.sh
305 - LLVM_VERSION=4.0 .gitlab-ci/meson-build.sh
306 - LLVM_VERSION=5.0 .gitlab-ci/meson-build.sh
Eric Engestrom8dab7072019-01-28 18:09:24 +0000307
Michel Dänzer82b30092019-05-03 18:19:25 +0200308meson-vulkan:
309 extends: .meson-build
310 variables:
311 UNWIND: "false"
312 DRI_LOADERS: >
313 -D glx=disabled
314 -D gbm=false
315 -D egl=false
316 -D platforms=x11,wayland,drm
317 -D osmesa=none
318 GALLIUM_ST: >
319 -D dri3=true
320 -D gallium-vdpau=false
321 -D gallium-xvmc=false
322 -D gallium-omx=disabled
323 -D gallium-va=false
324 -D gallium-xa=false
325 -D gallium-nine=false
326 -D gallium-opencl=disabled
327 VULKAN_DRIVERS: intel,amd,freedreno
Samuel Pitoiset7d1c0912019-08-21 11:45:25 +0200328 LLVM_VERSION: "8"
Eric Engestrom5f8d29a2019-05-08 18:17:23 +0200329 EXTRA_OPTION: >
330 -D vulkan-overlay-layer=true
Michel Dänzer82b30092019-05-03 18:19:25 +0200331
Eric Anholt030aa6e2019-08-07 14:05:51 -0700332# While the main point of this build is testing the i386 cross build,
333# we also use this one to test some other options that are exclusive
334# with meson-main's choices (classic swrast and osmesa)
Eric Anholt11aa32a2019-07-11 12:58:28 -0700335meson-i386:
336 extends: .meson-cross
337 variables:
Eric Engestrom1c82fa02019-08-09 23:46:50 +0100338 CROSS: i386
Eric Anholt11aa32a2019-07-11 12:58:28 -0700339 VULKAN_DRIVERS: intel
Eric Anholt030aa6e2019-08-07 14:05:51 -0700340 DRI_DRIVERS: "swrast"
341 GALLIUM_DRIVERS: "iris"
Eric Anholt11aa32a2019-07-11 12:58:28 -0700342 EXTRA_OPTION: >
Eric Anholt11aa32a2019-07-11 12:58:28 -0700343 -D vulkan-overlay-layer=true
Eric Anholt030aa6e2019-08-07 14:05:51 -0700344 -D llvm=false
345 -D osmesa=classic
Eric Anholt11aa32a2019-07-11 12:58:28 -0700346
Michel Dänzer88e57962019-09-12 11:45:13 +0200347scons:
Eric Engestromd4c6d4d2019-01-28 16:30:36 +0000348 extends: .scons-build
349 variables:
350 SCONS_TARGET: "llvm=1"
351 SCONS_CHECK_COMMAND: "scons llvm=1 check"
Michel Dänzerbaa50242019-09-12 11:38:06 +0200352 script:
Michel Dänzer88e57962019-09-12 11:45:13 +0200353 - SCONS_TARGET="" SCONS_CHECK_COMMAND="scons check" .gitlab-ci/scons-build.sh
Michel Dänzerbaa50242019-09-12 11:38:06 +0200354 - LLVM_VERSION=6.0 .gitlab-ci/scons-build.sh
355 - LLVM_VERSION=7 .gitlab-ci/scons-build.sh
356 - LLVM_VERSION=8 .gitlab-ci/scons-build.sh
Michel Dänzer8a199922019-09-06 17:04:47 +0200357
358scons-old-llvm:
Michel Dänzer88319f22019-09-18 16:17:01 +0200359 extends:
360 - scons
361 - .use-debian-9
Michel Dänzerbaa50242019-09-12 11:38:06 +0200362 script:
363 - LLVM_VERSION=3.9 .gitlab-ci/scons-build.sh
364 - LLVM_VERSION=4.0 .gitlab-ci/scons-build.sh
365 - LLVM_VERSION=5.0 .gitlab-ci/scons-build.sh
Eric Anholt46daaca2019-06-28 16:35:32 -0700366
367.deqp-test:
Michel Dänzere426f402019-09-06 17:35:52 +0200368 extends: .ci-run-policy
Eric Anholt46daaca2019-06-28 16:35:32 -0700369 stage: test
370 image: $DEBIAN_IMAGE
371 variables:
372 GIT_STRATEGY: none # testing doesn't build anything from source
373 DEQP_SKIPS: deqp-default-skips.txt
374 script:
375 # Note: Build dir (and thus install) may be dirty due to GIT_STRATEGY
376 - rm -rf install
377 - tar -xf artifacts/install.tar
378 - ./artifacts/deqp-runner.sh
379 artifacts:
380 when: on_failure
381 name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME"
382 paths:
383 - results/
Michel Dänzercccb68b2019-09-13 11:13:12 +0200384 dependencies:
385 - meson-main
386 needs: [meson-main]
Eric Anholt46daaca2019-06-28 16:35:32 -0700387
388test-llvmpipe-gles2:
389 parallel: 4
390 variables:
391 DEQP_VER: gles2
392 DEQP_EXPECTED_FAILS: deqp-llvmpipe-fails.txt
393 LIBGL_ALWAYS_SOFTWARE: "true"
394 DEQP_RENDERER_MATCH: "llvmpipe"
395 extends: .deqp-test
Eric Anholt553cd822019-08-09 10:32:40 -0700396
397test-softpipe-gles2:
Michel Dänzer128581d2019-09-11 18:55:43 +0200398 extends: test-llvmpipe-gles2
Eric Anholt553cd822019-08-09 10:32:40 -0700399 variables:
Eric Anholt553cd822019-08-09 10:32:40 -0700400 DEQP_EXPECTED_FAILS: deqp-softpipe-fails.txt
Eric Anholt553cd822019-08-09 10:32:40 -0700401 DEQP_RENDERER_MATCH: "softpipe"
402 GALLIUM_DRIVER: "softpipe"
Eric Anholt553cd822019-08-09 10:32:40 -0700403
404# The GLES2 CTS run takes about 8 minutes of CPU time, while GLES3 is
405# 25 minutes. Until we can get its runtime down, just do a partial
406# (every 10 tests) run.
407test-softpipe-gles3-limited:
408 variables:
409 DEQP_VER: gles3
410 DEQP_EXPECTED_FAILS: deqp-softpipe-fails.txt
411 LIBGL_ALWAYS_SOFTWARE: "true"
412 DEQP_RENDERER_MATCH: "softpipe"
413 GALLIUM_DRIVER: "softpipe"
414 CI_NODE_INDEX: 1
415 CI_NODE_TOTAL: 10
416 extends: .deqp-test
Eric Anholt6f0dc082019-06-28 16:35:32 -0700417
Michel Dänzer128581d2019-09-11 18:55:43 +0200418arm64_a630_gles2:
Eric Anholt6f0dc082019-06-28 16:35:32 -0700419 extends: .deqp-test
Eric Anholt6f0dc082019-06-28 16:35:32 -0700420 image: $DEBIAN_ARM64_IMAGE
421 variables:
422 DEQP_VER: gles2
Eric Anholt6f0dc082019-06-28 16:35:32 -0700423 DEQP_RENDERER_MATCH: "FD630"
424 DEQP_EXPECTED_FAILS: deqp-freedreno-a630-fails.txt
425 DEQP_SKIPS: deqp-freedreno-a630-skips.txt
426 NIR_VALIDATE: 0
427 tags:
428 - mesa-cheza
429 dependencies:
430 - meson-arm64
Michel Dänzerf2b80512019-09-18 16:28:41 +0200431 needs:
432 - meson-arm64
433 - test-container:arm64
Eric Anholt6f0dc082019-06-28 16:35:32 -0700434
Michel Dänzer128581d2019-09-11 18:55:43 +0200435arm64_a630_gles31:
436 extends: arm64_a630_gles2
437 parallel: 4
Eric Anholt6f0dc082019-06-28 16:35:32 -0700438 variables:
Michel Dänzer128581d2019-09-11 18:55:43 +0200439 DEQP_VER: gles31
Eric Anholt6f0dc082019-06-28 16:35:32 -0700440
441arm64_a630_gles3:
442 parallel: 6
Michel Dänzer128581d2019-09-11 18:55:43 +0200443 extends: arm64_a630_gles2
Eric Anholt6f0dc082019-06-28 16:35:32 -0700444 variables:
445 DEQP_VER: gles3
446
Michel Dänzer128581d2019-09-11 18:55:43 +0200447arm64_a306_gles2:
Eric Anholt6f0dc082019-06-28 16:35:32 -0700448 parallel: 4
Michel Dänzer128581d2019-09-11 18:55:43 +0200449 extends: arm64_a630_gles2
Eric Anholt6f0dc082019-06-28 16:35:32 -0700450 variables:
Michel Dänzer128581d2019-09-11 18:55:43 +0200451 DEQP_EXPECTED_FAILS: deqp-freedreno-a307-fails.txt
452 DEQP_SKIPS: deqp-default-skips.txt
453 DEQP_RENDERER_MATCH: "FD307"
454 tags:
455 - db410c