diff options
author | Michel Dänzer <mdaenzer@redhat.com> | 2019-09-11 18:55:43 +0200 |
---|---|---|
committer | Michel Dänzer <michel@daenzer.net> | 2019-09-16 12:51:34 +0200 |
commit | 128581d0d840530bfe75b471167b742492f91a09 (patch) | |
tree | aad194348b9410fdf7e1b56bc00e1dffa930f714 /.gitlab-ci.yml | |
parent | e426f400972854d2f13599737cec04ec147ada1b (diff) |
gitlab-ci: Simplify some job definitions by extending more similar jobs
v2:
* Preserve setting NIR_VALIDATE=0 for all arm64_* jobs
* Preserve setting DEQP_SKIPS=deqp-default-skips.txt for
arm64_a306_gles2 jobs
Reviewed-by: Eric Engestrom <eric.engestrom@intel.com> # v1
Reviewed-by: Eric Anholt <eric@anholt.net>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 52 |
1 files changed, 15 insertions, 37 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d98129241e4..8705ede4713 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -297,16 +297,9 @@ meson-armhf: -D vulkan-overlay-layer=true meson-arm64: - extends: .meson-cross + extends: meson-armhf variables: CROSS: arm64 - VULKAN_DRIVERS: freedreno - GALLIUM_DRIVERS: "etnaviv,freedreno,kmsro,lima,nouveau,panfrost,tegra,v3d,vc4" - # Disable the tests since we're cross compiling. - EXTRA_OPTION: > - -D build-tests=false - -D I-love-half-baked-turnips=true - -D vulkan-overlay-layer=true BUILDTYPE: "debugoptimized" # While the main point of this build is testing the i386 cross build, @@ -371,17 +364,11 @@ test-llvmpipe-gles2: needs: [meson-main] test-softpipe-gles2: - parallel: 4 + extends: test-llvmpipe-gles2 variables: - DEQP_VER: gles2 DEQP_EXPECTED_FAILS: deqp-softpipe-fails.txt - LIBGL_ALWAYS_SOFTWARE: "true" DEQP_RENDERER_MATCH: "softpipe" GALLIUM_DRIVER: "softpipe" - extends: .deqp-test - dependencies: - - meson-main - needs: [meson-main] # The GLES2 CTS run takes about 8 minutes of CPU time, while GLES3 is # 25 minutes. Until we can get its runtime down, just do a partial @@ -400,25 +387,11 @@ test-softpipe-gles3-limited: - meson-main needs: [meson-main] -arm64_a306_gles2: +arm64_a630_gles2: extends: .deqp-test - parallel: 4 image: $DEBIAN_ARM64_IMAGE variables: DEQP_VER: gles2 - DEQP_EXPECTED_FAILS: deqp-freedreno-a307-fails.txt - NIR_VALIDATE: 0 - DEQP_RENDERER_MATCH: "FD307" - tags: - - db410c - dependencies: - - meson-arm64 - needs: [ meson-arm64 ] - -.cheza-test: - image: $DEBIAN_ARM64_IMAGE - extends: .deqp-test - variables: DEQP_RENDERER_MATCH: "FD630" DEQP_EXPECTED_FAILS: deqp-freedreno-a630-fails.txt DEQP_SKIPS: deqp-freedreno-a630-skips.txt @@ -429,19 +402,24 @@ arm64_a306_gles2: - meson-arm64 needs: [ meson-arm64 ] -arm64_a630_gles2: - extends: .cheza-test +arm64_a630_gles31: + extends: arm64_a630_gles2 + parallel: 4 variables: - DEQP_VER: gles2 + DEQP_VER: gles31 arm64_a630_gles3: parallel: 6 - extends: .cheza-test + extends: arm64_a630_gles2 variables: DEQP_VER: gles3 -arm64_a630_gles31: +arm64_a306_gles2: parallel: 4 - extends: .cheza-test + extends: arm64_a630_gles2 variables: - DEQP_VER: gles31 + DEQP_EXPECTED_FAILS: deqp-freedreno-a307-fails.txt + DEQP_SKIPS: deqp-default-skips.txt + DEQP_RENDERER_MATCH: "FD307" + tags: + - db410c |