X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=.gitlab-ci.yml;h=63d3539c62bfb5c09e24a657b6ce69696c526a51;hb=fd8eb634fd93e61e47599fb74513eb0ab0bb3726;hp=4b6c97a6b697c6d83b2fb228fd3426a0c9de0a34;hpb=803ab5d6be6bc63e3eae827d7297e0cd98cc61dd;p=mesa.git diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 4b6c97a6b69..63d3539c62b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -131,7 +131,7 @@ x86_test-gl: x86_test-vk: extends: x86_build variables: - DEBIAN_TAG: &x86_test-vk "2020-01-14" + DEBIAN_TAG: &x86_test-vk "2020-03-04" # 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 @@ -706,19 +722,39 @@ radv_polaris10_vkcts: tags: - polaris10 +# Traces CI .traces-test: - extends: - - .test-gl cache: key: ${CI_JOB_NAME} paths: - .git-lfs-storage/ + +.traces-test-gl: + extends: + - .test-gl + - .traces-test script: - - ./artifacts/tracie-runner.sh + - ./artifacts/tracie-runner-gl.sh + +.traces-test-vk: + extends: + - .test-vk + - .traces-test + script: + - ./artifacts/tracie-runner-vk.sh llvmpipe-traces: + extends: .traces-test-gl variables: LIBGL_ALWAYS_SOFTWARE: "true" GALLIUM_DRIVER: "llvmpipe" - DEVICE_NAME: "vmware-llvmpipe" - extends: .traces-test + DEVICE_NAME: "gl-vmware-llvmpipe" + +radv-polaris10-traces: + extends: + - .traces-test-vk + - .test-radv + variables: + DEVICE_NAME: "vk-amd-polaris10" + tags: + - polaris10