projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
iris: Use ISL_AUX_USAGE_STC_CCS for stencil CCS
[mesa.git]
/
.gitlab-ci.yml
diff --git
a/.gitlab-ci.yml
b/.gitlab-ci.yml
index f91830fe3bafb49045bca00d67b9582440b4b7b3..b595f75e019107726b7f400f7684a82988d45870 100644
(file)
--- a/
.gitlab-ci.yml
+++ b/
.gitlab-ci.yml
@@
-6,6
+6,7
@@
include:
ref: b7030c2cd0d6ccc5f6d4f8299bafa4daa9240d71
file: '/templates/debian.yml'
- local: '.gitlab-ci/lava-gitlab-ci.yml'
ref: b7030c2cd0d6ccc5f6d4f8299bafa4daa9240d71
file: '/templates/debian.yml'
- local: '.gitlab-ci/lava-gitlab-ci.yml'
+ - local: '.gitlab-ci/test-source-dep.yml'
stages:
- container
stages:
- container
@@
-77,6
+78,7
@@
success:
.ci-deqp-artifacts:
artifacts:
.ci-deqp-artifacts:
artifacts:
+ name: "mesa_${CI_JOB_NAME}"
when: always
untracked: false
paths:
when: always
untracked: false
paths:
@@
-118,7
+120,7
@@
x86_build:
- .debian@container-ifnot-exists
- .container
variables:
- .debian@container-ifnot-exists
- .container
variables:
- DEBIAN_TAG: &x86_build "2020-0
2-15
"
+ DEBIAN_TAG: &x86_build "2020-0
3-11
"
.use-x86_build:
variables:
.use-x86_build:
variables:
@@
-131,7
+133,7
@@
x86_build:
x86_test-gl:
extends: x86_build
variables:
x86_test-gl:
extends: x86_build
variables:
- DEBIAN_TAG: &x86_test-gl "2020-0
2-14
"
+ DEBIAN_TAG: &x86_test-gl "2020-0
3-11
"
# Debian 10 based x86 test image for VK
x86_test-vk:
# Debian 10 based x86 test image for VK
x86_test-vk:
@@
-159,7
+161,7
@@
arm_build:
- .debian@container-ifnot-exists@arm64v8
- .container
variables:
- .debian@container-ifnot-exists@arm64v8
- .container
variables:
- DEBIAN_TAG: &arm_build "2020-0
2-26
"
+ DEBIAN_TAG: &arm_build "2020-0
3-09
"
.use-arm_build:
variables:
.use-arm_build:
variables:
@@
-189,6
+191,7
@@
arm_test:
.build-common:
extends: .ci-run-policy
artifacts:
.build-common:
extends: .ci-run-policy
artifacts:
+ name: "mesa_${CI_JOB_NAME}"
when: always
paths:
- _build/meson-logs/*.txt
when: always
paths:
- _build/meson-logs/*.txt
@@
-469,24
+472,27
@@
meson-i386:
extends: .meson-cross
variables:
CROSS: i386
extends: .meson-cross
variables:
CROSS: i386
- VULKAN_DRIVERS: intel
+ VULKAN_DRIVERS: intel
,amd
DRI_DRIVERS: "swrast"
GALLIUM_DRIVERS: "iris"
EXTRA_OPTION: >
-D vulkan-overlay-layer=true
DRI_DRIVERS: "swrast"
GALLIUM_DRIVERS: "iris"
EXTRA_OPTION: >
-D vulkan-overlay-layer=true
- -D llvm=false
-D osmesa=classic
-D werror=true
-D osmesa=classic
-D werror=true
+ script:
+ - dpkg -i /var/cache/apt/archives/$CROSS/*.deb
+ - .gitlab-ci/meson-build.sh
meson-s390x:
extends:
- .meson-cross
meson-s390x:
extends:
- .meson-cross
- tags:
- - gstreamer
variables:
CROSS: s390x
GALLIUM_DRIVERS: "swrast"
script:
variables:
CROSS: s390x
GALLIUM_DRIVERS: "swrast"
script:
+ # For unknown reasons "too many" installed i386 libraries cause qemu to
+ # crash while executing llvm-config for s390x.
+ - apt-get remove -y libglib2.0-0:i386
- dpkg -i /var/cache/apt/archives/$CROSS/*.deb
- .gitlab-ci/meson-build.sh
- dpkg -i /var/cache/apt/archives/$CROSS/*.deb
- .gitlab-ci/meson-build.sh
@@
-538,7
+544,7
@@
scons-old-llvm:
- LD_LIBRARY_PATH=install/lib find install/lib -name "*.so" -print -exec ldd {} \;
artifacts:
when: always
- LD_LIBRARY_PATH=install/lib find install/lib -name "*.so" -print -exec ldd {} \;
artifacts:
when: always
- name: "
$CI_JOB_NAME-$CI_COMMIT_REF_NAME
"
+ name: "
mesa_${CI_JOB_NAME}
"
paths:
- results/
dependencies:
paths:
- results/
dependencies:
@@
-565,11
+571,12
@@
scons-old-llvm:
- x86_test-vk
.piglit-test:
- x86_test-vk
.piglit-test:
- extends: .test-gl
- stage: llvmpipe
+ extends:
+ - .test-gl
+ - .llvmpipe-rules
artifacts:
when: on_failure
artifacts:
when: on_failure
- name: "
$CI_JOB_NAME-$CI_COMMIT_REF_NAME
"
+ name: "
mesa_${CI_JOB_NAME}
"
paths:
- summary/
variables:
paths:
- summary/
variables:
@@
-642,12
+649,14
@@
llvmpipe-gles2:
LP_NUM_THREADS: 0
DEQP_EXPECTED_FAILS: deqp-llvmpipe-fails.txt
LIBGL_ALWAYS_SOFTWARE: "true"
LP_NUM_THREADS: 0
DEQP_EXPECTED_FAILS: deqp-llvmpipe-fails.txt
LIBGL_ALWAYS_SOFTWARE: "true"
- extends: .deqp-test-gl
- stage: llvmpipe
+ extends:
+ - .deqp-test-gl
+ - .llvmpipe-rules
softpipe-gles2:
softpipe-gles2:
- extends: llvmpipe-gles2
- stage: softpipe
+ extends:
+ - llvmpipe-gles2
+ - .softpipe-rules
variables:
DEQP_EXPECTED_FAILS: deqp-softpipe-fails.txt
DEQP_SKIPS: deqp-softpipe-skips.txt
variables:
DEQP_EXPECTED_FAILS: deqp-softpipe-fails.txt
DEQP_SKIPS: deqp-softpipe-skips.txt
@@
-669,7
+678,7
@@
arm64_a630_gles2:
extends:
- .deqp-test-gl
- .use-arm_test
extends:
- .deqp-test-gl
- .use-arm_test
- stage: freedreno
+ - .freedreno-rules
variables:
DEQP_VER: gles2
DEQP_EXPECTED_FAILS: deqp-freedreno-a630-fails.txt
variables:
DEQP_VER: gles2
DEQP_EXPECTED_FAILS: deqp-freedreno-a630-fails.txt
@@
-692,16
+701,43
@@
arm64_a630_gles3:
variables:
DEQP_VER: gles3
variables:
DEQP_VER: gles3
+.baremetal-test:
+ extends:
+ - .ci-run-policy
+ stage: test
+
arm64_a306_gles2:
arm64_a306_gles2:
- extends: arm64_a630_gles2
+ extends:
+ - .baremetal-test
+ - .use-arm_build
+ stage: freedreno
variables:
variables:
+ BM_KERNEL: /lava-files/Image
+ BM_DTB: /lava-files/apq8016-sbc.dtb
+ BM_ROOTFS: /lava-files/rootfs-arm64
+ BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8"
DEQP_EXPECTED_FAILS: deqp-freedreno-a307-fails.txt
DEQP_EXPECTED_FAILS: deqp-freedreno-a307-fails.txt
- DEQP_SKIPS: deqp-default-skips.txt
+ DEQP_SKIPS: deqp-freedreno-a307-skips.txt
+ DEQP_VER: gles2
+ DEQP_PARALLEL: 4
+ script:
+ - .gitlab-ci/bare-metal/fastboot.sh
+ needs:
+ - meson-arm64
tags:
tags:
- - db410c
+ - google-freedreno-db410c
+
+# Disabled due to flaky results
+.arm64_a306_gles3:
+ extends:
+ - arm64_a306_gles2
+ parallel: 8
+ variables:
+ DEQP_VER: gles3
# RADV CI
.test-radv:
# RADV CI
.test-radv:
+ extends: .radv-rules
stage: misc-tests
variables:
VK_DRIVER: radeon
stage: misc-tests
variables:
VK_DRIVER: radeon
@@
-764,7
+800,9
@@
radv-polaris10-fossils:
- ./artifacts/tracie-runner-vk.sh
llvmpipe-traces:
- ./artifacts/tracie-runner-vk.sh
llvmpipe-traces:
- extends: .traces-test-gl
+ extends:
+ - .traces-test-gl
+ - .llvmpipe-rules
variables:
LIBGL_ALWAYS_SOFTWARE: "true"
GALLIUM_DRIVER: "llvmpipe"
variables:
LIBGL_ALWAYS_SOFTWARE: "true"
GALLIUM_DRIVER: "llvmpipe"