blob: 7506129b9249146d8dd47263f4bda48a7b871034 [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änzer8a199922019-09-06 17:04:47 +020017 DEBIAN_TAG: "2019-09-18"
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
Eric Engestrom329f5cd2019-01-20 11:21:45 +000031stages:
Eric Engestroma0f8a072019-09-11 18:51:46 +010032 - containers
33 - build
Eric Anholt46daaca2019-06-28 16:35:32 -070034 - test
Eric Engestrom329f5cd2019-01-20 11:21:45 +000035
36
Eric Engestrom7f5d9c22019-02-22 15:52:08 +000037# When to automatically run the CI
Michel Dänzere426f402019-09-06 17:35:52 +020038.ci-run-policy:
Eric Engestrom7f5d9c22019-02-22 15:52:08 +000039 only:
Michel Dänzerb48e64f2019-04-10 10:33:13 +020040 - branches@mesa/mesa
Eric Engestrom7f5d9c22019-02-22 15:52:08 +000041 - merge_requests
42 - /^ci([-/].*)?$/
Michel Dänzer6140ed32019-03-26 18:39:41 +010043 retry:
44 max: 2
45 when:
46 - runner_system_failure
Eric Engestrom7f5d9c22019-02-22 15:52:08 +000047
Michel Dänzere426f402019-09-06 17:35:52 +020048.ci-deqp-artifacts:
Eric Anholt46daaca2019-06-28 16:35:32 -070049 artifacts:
50 when: always
51 untracked: false
52 paths:
53 # Watch out! Artifacts are relative to the build dir.
54 # https://gitlab.com/gitlab-org/gitlab-ce/commit/8788fb925706cad594adf6917a6c5f6587dd1521
55 - artifacts
Eric Engestrom7f5d9c22019-02-22 15:52:08 +000056
Michel Dänzer8a199922019-09-06 17:04:47 +020057# Build the normal CI native and cross-build docker images.
58
59debian-10:
Michel Dänzere426f402019-09-06 17:35:52 +020060 extends:
61 - .debian@container-ifnot-exists
62 - .ci-run-policy
Eric Engestroma0f8a072019-09-11 18:51:46 +010063 stage: containers
Eric Engestrom329f5cd2019-01-20 11:21:45 +000064 variables:
Benjamin Tissoires7f8a9a12019-04-02 09:24:00 +020065 GIT_STRATEGY: none # no need to pull the whole tree for rebuilding the image
Michel Dänzerd00b1c42019-04-02 16:56:54 +020066 DEBIAN_EXEC: 'bash .gitlab-ci/debian-install.sh'
Eric Engestrom46d23c02019-01-20 11:26:53 +000067
Michel Dänzer8a199922019-09-06 17:04:47 +020068debian-9:
69 extends: debian-10
70 variables:
71 DEBIAN_TAG: $STRETCH_TAG
72 DEBIAN_VERSION: $STRETCH_VERSION
73 DEBIAN_IMAGE: $STRETCH_IMAGE
74 DEBIAN_EXEC: 'bash .gitlab-ci/debian-stretch-install.sh'
75
Michel Dänzer88319f22019-09-18 16:17:01 +020076.use-debian-9:
77 image: $STRETCH_IMAGE
78 needs:
79 - debian-9
80
Eric Anholt6f0dc082019-06-28 16:35:32 -070081# Builds a Docker image with the native environment and VK-GL-CTS for testing.
82test-container:arm64:
Michel Dänzere426f402019-09-06 17:35:52 +020083 extends:
84 - .debian@container-ifnot-exists@arm64v8
85 - .ci-run-policy
Eric Engestroma0f8a072019-09-11 18:51:46 +010086 stage: containers
Eric Anholt6f0dc082019-06-28 16:35:32 -070087 variables:
88 DEBIAN_TAG: "$DEBIAN_ARM64_TAG"
Eric Anholt6f0dc082019-06-28 16:35:32 -070089 GIT_STRATEGY: none # no need to pull the whole tree for rebuilding the image
90 DEBIAN_EXEC: 'bash .gitlab-ci/debian-test-install.sh'
Eric Engestrom46d23c02019-01-20 11:26:53 +000091
92# BUILD
93
94.build:
Michel Dänzere426f402019-09-06 17:35:52 +020095 extends: .ci-run-policy
Michel Dänzerd00b1c42019-04-02 16:56:54 +020096 image: $DEBIAN_IMAGE
Eric Engestroma0f8a072019-09-11 18:51:46 +010097 stage: build
Michel Dänzera3f34f92019-03-26 18:35:59 +010098 cache:
99 paths:
100 - ccache
Eric Engestrom46d23c02019-01-20 11:26:53 +0000101 artifacts:
Eric Anholtdd3d0b22019-07-24 09:27:48 -0700102 when: always
103 paths:
104 - _build/meson-logs/*.txt
105 # scons:
Michel Dänzer5229f272019-07-26 12:20:41 +0200106 - build/*/config.log
Eric Anholtf60defa2019-04-10 15:59:12 -0700107 - shader-db
Michel Dänzere9de19f2019-04-04 18:01:27 +0200108 variables:
109 CCACHE_COMPILERCHECK: "content"
Eric Engestrom23b485c2019-02-12 16:59:27 +0000110 # Use ccache transparently, and print stats before/after
111 before_script:
112 - export PATH="/usr/lib/ccache:$PATH"
113 - export CCACHE_BASEDIR="$PWD"
114 - export CCACHE_DIR="$PWD/ccache"
Eric Engestrom23b485c2019-02-12 16:59:27 +0000115 - ccache --zero-stats || true
116 - ccache --show-stats || true
117 after_script:
Eric Anholt46daaca2019-06-28 16:35:32 -0700118 # In case the install dir is being saved as artifacts, tar it up
119 # so that symlinks and hardlinks aren't each packed separately in
120 # the zip file.
121 - if [ -d install ]; then
122 tar -cf artifacts/install.tar install;
123 fi
Eric Engestrom23b485c2019-02-12 16:59:27 +0000124 - export CCACHE_DIR="$PWD/ccache"
125 - ccache --show-stats
Eric Engestrom46d23c02019-01-20 11:26:53 +0000126
127.meson-build:
128 extends: .build
Eric Engestrom23b485c2019-02-12 16:59:27 +0000129 script:
Michel Dänzercc2b3a92019-05-03 10:49:43 +0200130 - .gitlab-ci/meson-build.sh
Eric Engestrom46d23c02019-01-20 11:26:53 +0000131
Eric Engestrom06b245b2019-01-23 15:46:10 +0000132.scons-build:
133 extends: .build
134 variables:
135 SCONSFLAGS: "-j4"
136 script:
Michel Dänzer0374aac2019-09-12 11:34:43 +0200137 - .gitlab-ci/scons-build.sh
Eric Engestrom06b245b2019-01-23 15:46:10 +0000138
Michel Dänzer42f8d5a2019-08-28 12:01:02 +0200139meson-main:
Michel Dänzere426f402019-09-06 17:35:52 +0200140 extends:
141 - .meson-build
142 - .ci-deqp-artifacts
Michel Dänzer42f8d5a2019-08-28 12:01:02 +0200143 variables:
144 UNWIND: "true"
145 DRI_LOADERS: >
146 -D glx=dri
147 -D gbm=true
148 -D egl=true
149 -D platforms=x11,wayland,drm,surfaceless
150 DRI_DRIVERS: "i915,i965,r100,r200,nouveau"
151 GALLIUM_ST: >
152 -D dri3=true
153 -D gallium-extra-hud=true
154 -D gallium-vdpau=true
155 -D gallium-xvmc=true
156 -D gallium-omx=bellagio
157 -D gallium-va=true
158 -D gallium-xa=true
159 -D gallium-nine=true
160 -D gallium-opencl=disabled
161 GALLIUM_DRIVERS: "iris,nouveau,kmsro,r300,r600,freedreno,swrast,svga,v3d,vc4,virgl,etnaviv,panfrost,lima"
162 LLVM_VERSION: "7"
163 EXTRA_OPTION: >
164 -D osmesa=gallium
165 -D tools=all
166 MESON_SHADERDB: "true"
167 BUILDTYPE: "debugoptimized"
Michel Dänzer42f8d5a2019-08-28 12:01:02 +0200168
Michel Dänzere5364462019-09-13 11:59:43 +0200169.meson-cross:
170 extends:
171 - .meson-build
172 - .ci-deqp-artifacts
173 variables:
174 UNWIND: "false"
175 DRI_LOADERS: >
176 -D glx=disabled
177 -D gbm=false
178 -D egl=true
179 -D platforms=surfaceless
180 -D osmesa=none
181 GALLIUM_ST: >
182 -D dri3=false
183 -D gallium-vdpau=false
184 -D gallium-xvmc=false
185 -D gallium-omx=disabled
186 -D gallium-va=false
187 -D gallium-xa=false
188 -D gallium-nine=false
189 -D llvm=false
190 script:
191 - .gitlab-ci/meson-build.sh
192
193meson-armhf:
194 extends: .meson-cross
195 variables:
196 CROSS: armhf
197 VULKAN_DRIVERS: freedreno
198 GALLIUM_DRIVERS: "etnaviv,freedreno,kmsro,lima,nouveau,panfrost,tegra,v3d,vc4"
199 # Disable the tests since we're cross compiling.
200 EXTRA_OPTION: >
201 -D build-tests=false
202 -D I-love-half-baked-turnips=true
203 -D vulkan-overlay-layer=true
204
205meson-arm64:
206 extends: meson-armhf
207 variables:
208 CROSS: arm64
209 BUILDTYPE: "debugoptimized"
210
Michel Dänzera2cce702019-03-20 15:58:31 +0100211# NOTE: Building SWR is 2x (yes two) times slower than all the other
212# gallium drivers combined.
213# Start this early so that it doesn't limit the total run time.
Eric Engestrom41407c62019-03-08 16:33:07 +0000214#
Eric Anholt030aa6e2019-08-07 14:05:51 -0700215# We also stick the glvnd build here, since we want non-glvnd in
216# meson-main for actual driver CI.
Eric Engestrom1291c682019-04-16 18:06:53 +0200217meson-swr-glvnd:
Michel Dänzera2cce702019-03-20 15:58:31 +0100218 extends: .meson-build
219 variables:
220 UNWIND: "true"
221 DRI_LOADERS: >
Eric Engestrom1291c682019-04-16 18:06:53 +0200222 -D glvnd=true
223 -D egl=true
Michel Dänzera2cce702019-03-20 15:58:31 +0100224 GALLIUM_ST: >
Eric Engestrom41407c62019-03-08 16:33:07 +0000225 -D dri3=true
Michel Dänzera2cce702019-03-20 15:58:31 +0100226 -D gallium-vdpau=false
227 -D gallium-xvmc=false
228 -D gallium-omx=disabled
229 -D gallium-va=false
230 -D gallium-xa=false
Eric Anholt030aa6e2019-08-07 14:05:51 -0700231 -D gallium-nine=false
Michel Dänzera2cce702019-03-20 15:58:31 +0100232 -D gallium-opencl=disabled
Eric Anholt030aa6e2019-08-07 14:05:51 -0700233 GALLIUM_DRIVERS: "swr,iris"
Michel Dänzera2cce702019-03-20 15:58:31 +0100234 LLVM_VERSION: "6.0"
235
236meson-clang:
237 extends: .meson-build
238 variables:
239 UNWIND: "true"
240 DRI_DRIVERS: "auto"
241 GALLIUM_DRIVERS: "auto"
Eric Engestrom47f419d2019-05-01 12:09:26 +0100242 VULKAN_DRIVERS: intel,amd,freedreno
Michel Dänzer3fca2b72019-04-05 10:36:29 +0200243 CC: "ccache clang-8"
244 CXX: "ccache clang++-8"
Michel Dänzera2cce702019-03-20 15:58:31 +0100245
Michel Dänzer82b30092019-05-03 18:19:25 +0200246scons-swr:
247 extends: .scons-build
Eric Engestrom46d23c02019-01-20 11:26:53 +0000248 variables:
Michel Dänzer82b30092019-05-03 18:19:25 +0200249 SCONS_TARGET: "swr=1"
250 SCONS_CHECK_COMMAND: "true"
251 LLVM_VERSION: "6.0"
252
253scons-win64:
254 extends: .scons-build
255 variables:
256 SCONS_TARGET: platform=windows machine=x86_64
257 SCONS_CHECK_COMMAND: "true"
Eric Engestrom89a74672019-01-21 09:42:37 +0000258
Michel Dänzer68977152019-05-03 10:58:48 +0200259meson-clover:
Eric Engestromb5a70af2019-01-28 18:05:22 +0000260 extends: .meson-build
261 variables:
262 UNWIND: "true"
263 DRI_LOADERS: >
264 -D glx=disabled
265 -D egl=false
266 -D gbm=false
267 GALLIUM_ST: >
268 -D dri3=false
269 -D gallium-vdpau=false
270 -D gallium-xvmc=false
271 -D gallium-omx=disabled
272 -D gallium-va=false
273 -D gallium-xa=false
274 -D gallium-nine=false
275 -D gallium-opencl=icd
Michel Dänzer68977152019-05-03 10:58:48 +0200276 script:
277 - export GALLIUM_DRIVERS="r600,radeonsi"
278 - .gitlab-ci/meson-build.sh
Samuel Pitoiset7d1c0912019-08-21 11:45:25 +0200279 - LLVM_VERSION=8 .gitlab-ci/meson-build.sh
Michel Dänzer68977152019-05-03 10:58:48 +0200280 - export GALLIUM_DRIVERS="i915,r600"
Michel Dänzer8a199922019-09-06 17:04:47 +0200281 - LLVM_VERSION=6.0 .gitlab-ci/meson-build.sh
282 - LLVM_VERSION=7 .gitlab-ci/meson-build.sh
283
284meson-clover-old-llvm:
Michel Dänzer88319f22019-09-18 16:17:01 +0200285 extends:
286 - meson-clover
287 - .use-debian-9
Michel Dänzer8a199922019-09-06 17:04:47 +0200288 variables:
289 UNWIND: "false"
290 DRI_LOADERS: >
291 -D glx=disabled
292 -D egl=false
293 -D gbm=false
294 -D platforms=drm,surfaceless
295 GALLIUM_DRIVERS: "i915,r600"
296 script:
Michel Dänzer68977152019-05-03 10:58:48 +0200297 - LLVM_VERSION=3.9 .gitlab-ci/meson-build.sh
298 - LLVM_VERSION=4.0 .gitlab-ci/meson-build.sh
299 - LLVM_VERSION=5.0 .gitlab-ci/meson-build.sh
Eric Engestrom8dab7072019-01-28 18:09:24 +0000300
Michel Dänzer82b30092019-05-03 18:19:25 +0200301meson-vulkan:
302 extends: .meson-build
303 variables:
304 UNWIND: "false"
305 DRI_LOADERS: >
306 -D glx=disabled
307 -D gbm=false
308 -D egl=false
309 -D platforms=x11,wayland,drm
310 -D osmesa=none
311 GALLIUM_ST: >
312 -D dri3=true
313 -D gallium-vdpau=false
314 -D gallium-xvmc=false
315 -D gallium-omx=disabled
316 -D gallium-va=false
317 -D gallium-xa=false
318 -D gallium-nine=false
319 -D gallium-opencl=disabled
320 VULKAN_DRIVERS: intel,amd,freedreno
Samuel Pitoiset7d1c0912019-08-21 11:45:25 +0200321 LLVM_VERSION: "8"
Eric Engestrom5f8d29a2019-05-08 18:17:23 +0200322 EXTRA_OPTION: >
323 -D vulkan-overlay-layer=true
Michel Dänzer82b30092019-05-03 18:19:25 +0200324
Eric Anholt030aa6e2019-08-07 14:05:51 -0700325# While the main point of this build is testing the i386 cross build,
326# we also use this one to test some other options that are exclusive
327# with meson-main's choices (classic swrast and osmesa)
Eric Anholt11aa32a2019-07-11 12:58:28 -0700328meson-i386:
329 extends: .meson-cross
330 variables:
Eric Engestrom1c82fa02019-08-09 23:46:50 +0100331 CROSS: i386
Eric Anholt11aa32a2019-07-11 12:58:28 -0700332 VULKAN_DRIVERS: intel
Eric Anholt030aa6e2019-08-07 14:05:51 -0700333 DRI_DRIVERS: "swrast"
334 GALLIUM_DRIVERS: "iris"
Eric Anholt11aa32a2019-07-11 12:58:28 -0700335 EXTRA_OPTION: >
Eric Anholt11aa32a2019-07-11 12:58:28 -0700336 -D vulkan-overlay-layer=true
Eric Anholt030aa6e2019-08-07 14:05:51 -0700337 -D llvm=false
338 -D osmesa=classic
Eric Anholt11aa32a2019-07-11 12:58:28 -0700339
Michel Dänzer88e57962019-09-12 11:45:13 +0200340scons:
Eric Engestromd4c6d4d2019-01-28 16:30:36 +0000341 extends: .scons-build
342 variables:
343 SCONS_TARGET: "llvm=1"
344 SCONS_CHECK_COMMAND: "scons llvm=1 check"
Michel Dänzerbaa50242019-09-12 11:38:06 +0200345 script:
Michel Dänzer88e57962019-09-12 11:45:13 +0200346 - SCONS_TARGET="" SCONS_CHECK_COMMAND="scons check" .gitlab-ci/scons-build.sh
Michel Dänzerbaa50242019-09-12 11:38:06 +0200347 - LLVM_VERSION=6.0 .gitlab-ci/scons-build.sh
348 - LLVM_VERSION=7 .gitlab-ci/scons-build.sh
349 - LLVM_VERSION=8 .gitlab-ci/scons-build.sh
Michel Dänzer8a199922019-09-06 17:04:47 +0200350
351scons-old-llvm:
Michel Dänzer88319f22019-09-18 16:17:01 +0200352 extends:
353 - scons
354 - .use-debian-9
Michel Dänzerbaa50242019-09-12 11:38:06 +0200355 script:
356 - LLVM_VERSION=3.9 .gitlab-ci/scons-build.sh
357 - LLVM_VERSION=4.0 .gitlab-ci/scons-build.sh
358 - LLVM_VERSION=5.0 .gitlab-ci/scons-build.sh
Eric Anholt46daaca2019-06-28 16:35:32 -0700359
360.deqp-test:
Michel Dänzere426f402019-09-06 17:35:52 +0200361 extends: .ci-run-policy
Eric Anholt46daaca2019-06-28 16:35:32 -0700362 stage: test
363 image: $DEBIAN_IMAGE
364 variables:
365 GIT_STRATEGY: none # testing doesn't build anything from source
366 DEQP_SKIPS: deqp-default-skips.txt
367 script:
368 # Note: Build dir (and thus install) may be dirty due to GIT_STRATEGY
369 - rm -rf install
370 - tar -xf artifacts/install.tar
371 - ./artifacts/deqp-runner.sh
372 artifacts:
373 when: on_failure
374 name: "$CI_JOB_NAME-$CI_COMMIT_REF_NAME"
375 paths:
376 - results/
Michel Dänzercccb68b2019-09-13 11:13:12 +0200377 dependencies:
378 - meson-main
379 needs: [meson-main]
Eric Anholt46daaca2019-06-28 16:35:32 -0700380
381test-llvmpipe-gles2:
382 parallel: 4
383 variables:
384 DEQP_VER: gles2
385 DEQP_EXPECTED_FAILS: deqp-llvmpipe-fails.txt
386 LIBGL_ALWAYS_SOFTWARE: "true"
387 DEQP_RENDERER_MATCH: "llvmpipe"
388 extends: .deqp-test
Eric Anholt553cd822019-08-09 10:32:40 -0700389
390test-softpipe-gles2:
Michel Dänzer128581d2019-09-11 18:55:43 +0200391 extends: test-llvmpipe-gles2
Eric Anholt553cd822019-08-09 10:32:40 -0700392 variables:
Eric Anholt553cd822019-08-09 10:32:40 -0700393 DEQP_EXPECTED_FAILS: deqp-softpipe-fails.txt
Eric Anholt553cd822019-08-09 10:32:40 -0700394 DEQP_RENDERER_MATCH: "softpipe"
395 GALLIUM_DRIVER: "softpipe"
Eric Anholt553cd822019-08-09 10:32:40 -0700396
397# The GLES2 CTS run takes about 8 minutes of CPU time, while GLES3 is
398# 25 minutes. Until we can get its runtime down, just do a partial
399# (every 10 tests) run.
400test-softpipe-gles3-limited:
401 variables:
402 DEQP_VER: gles3
403 DEQP_EXPECTED_FAILS: deqp-softpipe-fails.txt
404 LIBGL_ALWAYS_SOFTWARE: "true"
405 DEQP_RENDERER_MATCH: "softpipe"
406 GALLIUM_DRIVER: "softpipe"
407 CI_NODE_INDEX: 1
408 CI_NODE_TOTAL: 10
409 extends: .deqp-test
Eric Anholt6f0dc082019-06-28 16:35:32 -0700410
Michel Dänzer128581d2019-09-11 18:55:43 +0200411arm64_a630_gles2:
Eric Anholt6f0dc082019-06-28 16:35:32 -0700412 extends: .deqp-test
Eric Anholt6f0dc082019-06-28 16:35:32 -0700413 image: $DEBIAN_ARM64_IMAGE
414 variables:
415 DEQP_VER: gles2
Eric Anholt6f0dc082019-06-28 16:35:32 -0700416 DEQP_RENDERER_MATCH: "FD630"
417 DEQP_EXPECTED_FAILS: deqp-freedreno-a630-fails.txt
418 DEQP_SKIPS: deqp-freedreno-a630-skips.txt
419 NIR_VALIDATE: 0
420 tags:
421 - mesa-cheza
422 dependencies:
423 - meson-arm64
424 needs: [ meson-arm64 ]
425
Michel Dänzer128581d2019-09-11 18:55:43 +0200426arm64_a630_gles31:
427 extends: arm64_a630_gles2
428 parallel: 4
Eric Anholt6f0dc082019-06-28 16:35:32 -0700429 variables:
Michel Dänzer128581d2019-09-11 18:55:43 +0200430 DEQP_VER: gles31
Eric Anholt6f0dc082019-06-28 16:35:32 -0700431
432arm64_a630_gles3:
433 parallel: 6
Michel Dänzer128581d2019-09-11 18:55:43 +0200434 extends: arm64_a630_gles2
Eric Anholt6f0dc082019-06-28 16:35:32 -0700435 variables:
436 DEQP_VER: gles3
437
Michel Dänzer128581d2019-09-11 18:55:43 +0200438arm64_a306_gles2:
Eric Anholt6f0dc082019-06-28 16:35:32 -0700439 parallel: 4
Michel Dänzer128581d2019-09-11 18:55:43 +0200440 extends: arm64_a630_gles2
Eric Anholt6f0dc082019-06-28 16:35:32 -0700441 variables:
Michel Dänzer128581d2019-09-11 18:55:43 +0200442 DEQP_EXPECTED_FAILS: deqp-freedreno-a307-fails.txt
443 DEQP_SKIPS: deqp-default-skips.txt
444 DEQP_RENDERER_MATCH: "FD307"
445 tags:
446 - db410c