X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=.gitlab-ci.yml;h=6a69e6e853b1c17f2f7f85b26d2c13b7143c720e;hb=f1b7b8c0ee6b796c90dab54e713ed6d08ef98356;hp=ac2648cfa5c16ccb775b26d03fb8295b1beb5781;hpb=2a98cf3b2ecea43cea148df7f77d2abadfd1c9db;p=mesa.git diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ac2648cfa5c..6a69e6e853b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -112,7 +112,7 @@ x86_build: - .debian@container-ifnot-exists - .container variables: - DEBIAN_TAG: &x86_build "2020-02-05" + DEBIAN_TAG: &x86_build "2020-02-15" .use-x86_build: variables: @@ -125,13 +125,13 @@ x86_build: x86_test-gl: extends: x86_build variables: - DEBIAN_TAG: &x86_test-gl "2020-01-30" + DEBIAN_TAG: &x86_test-gl "2020-02-14" # Debian 10 based x86 test image for VK x86_test-vk: extends: x86_build variables: - DEBIAN_TAG: &x86_test-vk "2020-01-14" + DEBIAN_TAG: &x86_test-vk "2020-02-03" # Can only be triggered manually on personal branches because RADV is the only # driver that does Vulkan testing at the moment. rules: @@ -165,7 +165,7 @@ arm_build: - .debian@container-ifnot-exists@arm64v8 - .container variables: - DEBIAN_TAG: &arm_build "2020-02-05" + DEBIAN_TAG: &arm_build "2020-02-26" .use-arm_build: variables: @@ -261,6 +261,8 @@ meson-testing: GALLIUM_DRIVERS: "swrast" VULKAN_DRIVERS: amd BUILDTYPE: "debugoptimized" + EXTRA_OPTION: > + -D werror=true script: - .gitlab-ci/meson-build.sh - .gitlab-ci/prepare-artifacts.sh @@ -332,6 +334,8 @@ meson-armhf: variables: CROSS: armhf LLVM_VERSION: "7" + EXTRA_OPTION: > + -D llvm=false script: - .gitlab-ci/meson-build.sh - .gitlab-ci/prepare-artifacts.sh @@ -341,11 +345,22 @@ meson-arm64: - .meson-arm - .ci-deqp-artifacts variables: - VULKAN_DRIVERS: "freedreno,amd" + VULKAN_DRIVERS: "freedreno" + EXTRA_OPTION: > + -D llvm=false script: - .gitlab-ci/meson-build.sh - .gitlab-ci/prepare-artifacts.sh +meson-arm64-build-test: + extends: + - .meson-arm + - .ci-deqp-artifacts + variables: + VULKAN_DRIVERS: "amd" + script: + - .gitlab-ci/meson-build.sh + meson-clang: extends: .meson-build variables: @@ -448,6 +463,7 @@ meson-vulkan: VULKAN_DRIVERS: intel,amd,freedreno EXTRA_OPTION: > -D vulkan-overlay-layer=true + -D werror=true # 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 @@ -473,7 +489,6 @@ meson-s390x: variables: CROSS: s390x GALLIUM_DRIVERS: "swrast" - LLVM_VERSION: "7" script: - dpkg -i /var/cache/apt/archives/$CROSS/*.deb - .gitlab-ci/meson-build.sh @@ -484,7 +499,6 @@ meson-ppc64el: variables: CROSS: ppc64el GALLIUM_DRIVERS: "nouveau,radeonsi,swrast,virgl" - LLVM_VERSION: "8" VULKAN_DRIVERS: "amd" meson-mingw32-x86_64: @@ -707,3 +721,20 @@ radv_polaris10_vkcts: DEQP_SKIPS: deqp-radv-polaris10-skips.txt tags: - polaris10 + +.traces-test: + extends: + - .test-gl + cache: + key: ${CI_JOB_NAME} + paths: + - .git-lfs-storage/ + script: + - ./artifacts/tracie-runner.sh + +llvmpipe-traces: + variables: + LIBGL_ALWAYS_SOFTWARE: "true" + GALLIUM_DRIVER: "llvmpipe" + DEVICE_NAME: "vmware-llvmpipe" + extends: .traces-test