Mesa (master): gitlab-ci: Move up meson-arm64 job definition
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Mon Sep 16 11:11:16 UTC 2019
Module: Mesa
Branch: master
Commit: e536446b609b07b655d35fba6957c5c4eb16065a
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e536446b609b07b655d35fba6957c5c4eb16065a
Author: Michel Dänzer <mdaenzer at redhat.com>
Date: Fri Sep 13 11:59:43 2019 +0200
gitlab-ci: Move up meson-arm64 job definition
This might allow the arm64 tests to start running earlier.
Reviewed-by: Eric Engestrom <eric.engestrom at intel.com>
Reviewed-by: Eric Anholt <eric at anholt.net>
---
.gitlab-ci.yml | 84 +++++++++++++++++++++++++++++-----------------------------
1 file changed, 42 insertions(+), 42 deletions(-)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e102d3f3bff..579afee96f6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -155,6 +155,48 @@ meson-main:
MESON_SHADERDB: "true"
BUILDTYPE: "debugoptimized"
+.meson-cross:
+ extends:
+ - .meson-build
+ - .ci-deqp-artifacts
+ variables:
+ UNWIND: "false"
+ DRI_LOADERS: >
+ -D glx=disabled
+ -D gbm=false
+ -D egl=true
+ -D platforms=surfaceless
+ -D osmesa=none
+ GALLIUM_ST: >
+ -D dri3=false
+ -D gallium-vdpau=false
+ -D gallium-xvmc=false
+ -D gallium-omx=disabled
+ -D gallium-va=false
+ -D gallium-xa=false
+ -D gallium-nine=false
+ -D llvm=false
+ script:
+ - .gitlab-ci/meson-build.sh
+
+meson-armhf:
+ extends: .meson-cross
+ variables:
+ CROSS: armhf
+ 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
+
+meson-arm64:
+ extends: meson-armhf
+ variables:
+ CROSS: arm64
+ BUILDTYPE: "debugoptimized"
+
# NOTE: Building SWR is 2x (yes two) times slower than all the other
# gallium drivers combined.
# Start this early so that it doesn't limit the total run time.
@@ -260,48 +302,6 @@ meson-vulkan:
EXTRA_OPTION: >
-D vulkan-overlay-layer=true
-.meson-cross:
- extends:
- - .meson-build
- - .ci-deqp-artifacts
- variables:
- UNWIND: "false"
- DRI_LOADERS: >
- -D glx=disabled
- -D gbm=false
- -D egl=true
- -D platforms=surfaceless
- -D osmesa=none
- GALLIUM_ST: >
- -D dri3=false
- -D gallium-vdpau=false
- -D gallium-xvmc=false
- -D gallium-omx=disabled
- -D gallium-va=false
- -D gallium-xa=false
- -D gallium-nine=false
- -D llvm=false
- script:
- - .gitlab-ci/meson-build.sh
-
-meson-armhf:
- extends: .meson-cross
- variables:
- CROSS: armhf
- 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
-
-meson-arm64:
- extends: meson-armhf
- variables:
- CROSS: arm64
- BUILDTYPE: "debugoptimized"
-
# While the main point of this build is testing the i386 cross build,
# we also use this one to test some other options that are exclusive
# with meson-main's choices (classic swrast and osmesa)
More information about the mesa-commit
mailing list