Lines Matching +full:bare +full:- +full:cross +full:- +full:build
3 CI_PRE_CLONE_SCRIPT: |-
4 set -o xtrace
5 …/usr/bin/wget -q -O- ${CI_PROJECT_URL}/-/raw/${CI_COMMIT_SHA}/.gitlab-ci/download-git-cache.sh | s…
9 - project: 'freedesktop/ci-templates'
10 ref: &ci-templates-sha 52dd4a94044449c8481d18dcdc221a3c636366d2
12 - project: 'freedesktop/ci-templates'
13 ref: *ci-templates-sha
15 - local: '.gitlab-ci/lava-gitlab-ci.yml'
16 - local: '.gitlab-ci/test-source-dep.yml'
19 - container
20 - container-2
21 - sanity
22 - git-archive
23 - deploy
24 - meson-x86_64
25 - scons
26 - meson-misc
27 - llvmpipe
28 - softpipe
29 - freedreno
30 - panfrost
31 - radv
32 - lima
33 - virgl
34 - radeonsi
35 - success
38 # ----------------------------------------------------------
39 .scheduled_pipelines-rules:
41 if: &is-scheduled-pipeline '$CI_PIPELINE_SOURCE == "schedule"'
45 # --------------------------------
46 .rules-anchors:
49 - if: &is-for-marge '$GITLAB_USER_LOGIN == "marge-bot"'
52 …- if: &is-forked-branch '$CI_PROJECT_NAMESPACE != "mesa" && $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME !…
54 # Forked project branch / pre-merge pipeline
55 …- if: &is-forked-branch-or-pre-merge '$CI_PROJECT_NAMESPACE != "mesa" || $CI_MERGE_REQUEST_SOURCE_…
58 …- if: &is-main-master '$CI_PROJECT_NAMESPACE == "mesa" && $CI_COMMIT_REF_NAME == "master" && $CI_M…
60 # Post-merge pipeline
61 …- if: &is-post-merge '$CI_PROJECT_NAMESPACE == "mesa" && $CI_MERGE_REQUEST_SOURCE_BRANCH_NAME != $…
63 # Post-merge pipeline, not for Marge Bot
64 …- if: &is-post-merge-not-for-marge '$CI_PROJECT_NAMESPACE == "mesa" && $GITLAB_USER_LOGIN != "marg…
66 # Pre-merge pipeline
67 - if: &is-pre-merge '$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME == $CI_COMMIT_REF_NAME'
69 # Pre-merge pipeline for Marge Bot
70 …- if: &is-pre-merge-for-marge '$GITLAB_USER_LOGIN == "marge-bot" && $CI_MERGE_REQUEST_SOURCE_BRANC…
74 .docs-base:
75 extends: .ci-run-policy
78 - apk --no-cache add py3-pip graphviz
79 - pip3 install sphinx sphinx_rtd_theme
80 - sphinx-build -b html docs public
83 extends: .docs-base
87 - public
90 - *ignore_scheduled_pipelines
91 - if: *is-main-master
92 changes: &docs-or-ci
93 - docs/**/*
94 - .gitlab-ci.yml
98 test-docs:
99 extends: .docs-base
105 - *ignore_scheduled_pipelines
106 - if: *is-main-master
107 changes: *docs-or-ci
109 - if: *is-pre-merge-for-marge
110 changes: *docs-or-ci
112 - if: *is-post-merge-not-for-marge
113 changes: *docs-or-ci
115 - if: *is-forked-branch-or-pre-merge
116 changes: *docs-or-ci
121 .ci-run-policy:
123 - *ignore_scheduled_pipelines
124 # If any files affecting the pipeline are changed, build/test jobs run
126 - changes: &all_paths
127 - VERSION
128 - bin/git_sha1_gen.py
129 - bin/install_megadrivers.py
130 - bin/meson_get_version.py
131 - bin/symbols-check.py
133 - .gitlab-ci.yml
134 - .gitlab-ci/**/*
136 - meson*
137 - build-support/**/*
138 - subprojects/**/*
140 - SConstruct
141 - scons/**/*
142 - common.py
144 - include/**/*
145 - src/**/*
147 # Otherwise, build/test jobs won't run
148 - when: never
152 - runner_system_failure
156 image: debian:stable-slim
158 - *ignore_scheduled_pipelines
159 - if: *is-post-merge
161 - if: *is-for-marge
162 changes: *docs-or-ci
164 - changes: *all_paths
166 - if: *is-pre-merge
171 - echo "Dummy job to make sure every merge request pipeline runs at least one job"
174 .ci-deqp-artifacts:
180 # Watch out! Artifacts are relative to the build dir.
181 # https://gitlab.com/gitlab-org/gitlab-ce/commit/8788fb925706cad594adf6917a6c5f6587dd1521
182 - artifacts
184 # Build the CI docker images.
193 # versions of gcc/clang or other packages, which might break the build
204 - .ci-run-policy
206 - *ignore_scheduled_pipelines
209 - if: *is-post-merge
211 - .gitlab-ci.yml
212 - .gitlab-ci/**/*
216 - if: *is-pre-merge-for-marge
222 - if: *is-post-merge-not-for-marge
228 - changes:
232 - when: never
234 FDO_DISTRIBUTION_VERSION: buster-slim
236 …FDO_DISTRIBUTION_EXEC: 'env FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash .gitlab-ci/container/${CI_…
237 # no need to pull the whole repo to build the container image
240 # Debian 10 based x86 build image base
241 x86_build-base:
243 - .fdo.container-build@debian
244 - .container
246 FDO_DISTRIBUTION_TAG: &x86_build-base "2020-11-05-kmod"
248 .use-x86_build-base:
250 - x86_build-base
251 - .ci-run-policy
252 stage: container-2
254 BASE_TAG: *x86_build-base
255 FDO_BASE_IMAGE: "$CI_REGISTRY_IMAGE/debian/x86_build-base:$BASE_TAG"
257 - x86_build-base
259 # Debian 10 based x86 main build image
262 - .use-x86_build-base
264 FDO_DISTRIBUTION_TAG: &x86_build "2020-11-05-kmod"
266 .use-x86_build:
271 - x86_build
272 - check mr
274 # Debian 10 based i386 cross-build image
277 - .use-x86_build-base
279 FDO_DISTRIBUTION_TAG: &i386_build "2020-11-05-kmod"
281 .use-i386_build:
286 - i386_build
287 - check mr
289 # Debian 10 based ppc64el cross-build image
292 - .use-x86_build-base
294 FDO_DISTRIBUTION_TAG: &ppc64el_build "2020-11-05-kmod"
296 .use-ppc64el_build:
301 - ppc64el_build
302 - check mr
304 # Debian 10 based s390x cross-build image
307 - .use-x86_build-base
309 FDO_DISTRIBUTION_TAG: &s390x_build "2020-11-05-kmod"
311 .use-s390x_build:
316 - s390x_build
317 - check mr
319 # Android NDK cross-build image
322 - .use-x86_build-base
324 FDO_DISTRIBUTION_TAG: &android_build "2020-11-05-kmod"
326 .use-android_build:
331 - android_build
332 - check mr
335 x86_test-base:
336 extends: x86_build-base
338 FDO_DISTRIBUTION_TAG: &x86_test-base "2020-11-05-kmod"
340 .use-x86_test-base:
342 - x86_build-base
343 - .ci-run-policy
344 stage: container-2
346 BASE_TAG: *x86_test-base
347 FDO_BASE_IMAGE: "$CI_REGISTRY_IMAGE/debian/x86_test-base:$BASE_TAG"
349 - x86_test-base
352 x86_test-gl:
353 extends: .use-x86_test-base
355 FDO_DISTRIBUTION_TAG: &x86_test-gl "2020-11-05-deqp-runner"
358 x86_test-vk:
359 extends: .use-x86_test-base
361 FDO_DISTRIBUTION_TAG: &x86_test-vk "2020-11-05-deqp-runner"
363 # Debian 10 based ARM build image
366 - .fdo.container-build@debian@arm64v8
367 - .container
369 FDO_DISTRIBUTION_TAG: &arm_build "2020-11-05-kmod"
371 .use-arm_build:
376 - arm_build
379 arm_test-base:
381 - .fdo.container-build@debian
382 - .container
384 FDO_DISTRIBUTION_TAG: &arm_test-base "2020-10-06-clang10-2"
386 .use-arm_test-base:
388 - arm_test-base
389 - .ci-run-policy
390 stage: container-2
392 BASE_TAG: *arm_test-base
393 FDO_BASE_IMAGE: "$CI_REGISTRY_IMAGE/debian/arm_test-base:$BASE_TAG"
395 - arm_test-base
400 - .use-arm_test-base
402 FDO_DISTRIBUTION_TAG: &arm64_test "2020-11-09-kmod"
404 .use-arm64_test:
409 - arm64_test
413 # Unlike the above Linux-based builds - including MinGW/SCons builds which
414 # cross-compile for Windows - which use the freedesktop ci-templates, we
416 # Docker-in-Docker, and Podman does not run natively on Windows, we have
417 # to open-code much of the same ourselves.
420 # (host PowerShell) in the container stage to build and push the image,
421 # then in the build stage by executing inside Docker.
423 .windows-docker-vs2019:
425 WINDOWS_TAG: "2020-05-05-llvm"
431 - .container
432 - .windows-docker-vs2019
438 - windows
439 - shell
440 - "1809"
441 - mesa
443 …- .\.gitlab-ci\windows\mesa_container.ps1 $CI_REGISTRY $CI_REGISTRY_USER $CI_REGISTRY_PASSWORD $WI…
445 .use-windows_build_vs2019:
446 extends: .windows-docker-vs2019
449 - windows_build_vs2019
450 - check mr
453 extends: .fdo.container-build@alpine
456 - if: *is-scheduled-pipeline
458 - if: *is-pre-merge
460 - changes: *all_paths
462 - if: *is-forked-branch
466 FDO_REPO_SUFFIX: &git-archive-suffix "alpine/git_archive"
467 …FDO_DISTRIBUTION_EXEC: 'pip3 install git+http://gitlab.freedesktop.org/freedesktop/ci-templates@6f…
468 # no need to pull the whole repo to build the container image
470 FDO_DISTRIBUTION_TAG: &git-archive-tag "2020-07-07"
471 FDO_DISTRIBUTION_PACKAGES: git py3-pip
473 .use-git_archive:
474 extends: .fdo.suffixed-image@alpine
476 FDO_DISTRIBUTION_TAG: *git-archive-tag
477 FDO_REPO_SUFFIX: *git-archive-suffix
479 - git_archive
485 extends: .use-git_archive
486 stage: git-archive
488 - if: *is-scheduled-pipeline
492 - packet.net
495 - tar -cvzf ../$CI_PROJECT_NAME.tar.gz .
498 - ci-fairy minio login $CI_JOB_JWT
499 …- ci-fairy minio cp ../$CI_PROJECT_NAME.tar.gz minio://minio-packet.freedesktop.org/git-cache/$CI_…
503 .sanity-check:
504 extends: .use-git_archive
509 junit: check-*.xml
512 extends: .sanity-check
514 - *ignore_scheduled_pipelines
515 - if: *is-pre-merge
517 - changes: *all_paths
523 # Only run checks in pre-merge pipelines for MRs
524 - if test "x$CI_MERGE_REQUEST_SOURCE_BRANCH_NAME" != "x$CI_COMMIT_REF_NAME"; then exit 0; fi
525 - ci-fairy check-merge-request --require-allow-collaboration --junit-xml=check-merge-request.xml
528 extends: .sanity-check
530 - if: *is-pre-merge
532 - if: *is-forked-branch
536 - ci-fairy check-commits --junit-xml=check-commits.xml
539 # BUILD
542 .build-common:
543 extends: .ci-run-policy
550 - _build/meson-logs/*.txt
552 - build/*/config.log
553 - shader-db
556 .build-linux:
557 extends: .build-common
564 - export PATH="/usr/lib/ccache:$PATH"
565 - export CCACHE_BASEDIR="$PWD"
566 - ccache --show-stats
568 - ccache --show-stats
570 .build-windows:
571 extends: .build-common
573 - windows
574 - docker
575 - "1809"
576 - mesa
580 - subprojects/packagecache
582 .meson-build:
584 - .build-linux
585 - .use-x86_build
586 stage: meson-x86_64
590 - .gitlab-ci/meson-build.sh
592 .scons-build:
594 - .build-linux
595 - .use-x86_build
598 - env SCONSFLAGS="-j${FDO_CI_CONCURRENT:-4}" .gitlab-ci/scons-build.sh
600 meson-testing:
602 - .meson-build
603 - .ci-deqp-artifacts
607 -D glx=dri
608 -D gbm=enabled
609 -D egl=enabled
610 -D platforms=x11
612 -D dri3=enabled
617 -D werror=true
621 - .gitlab-ci/meson-build.sh
622 - .gitlab-ci/prepare-artifacts.sh
624 meson-clover-testing:
626 - .meson-build
627 - .ci-deqp-artifacts
632 -D glx=disabled
633 -D egl=disabled
634 -D gbm=disabled
636 -D gallium-opencl=icd
637 -D opencl-spirv=true
641 - .gitlab-ci/meson-build.sh
642 - .gitlab-ci/prepare-artifacts.sh
644 meson-gallium:
645 extends: .meson-build
649 -D glx=dri
650 -D gbm=enabled
651 -D egl=enabled
652 -D platforms=x11,wayland
654 -D dri3=enabled
655 -D gallium-extra-hud=true
656 -D gallium-vdpau=enabled
657 -D gallium-xvmc=enabled
658 -D gallium-omx=bellagio
659 -D gallium-va=enabled
660 -D gallium-xa=enabled
661 -D gallium-nine=true
662 -D gallium-opencl=disabled
666 -D osmesa=gallium
667 -D tools=all
668 -D werror=true
670 - .gitlab-ci/meson-build.sh
671 - .gitlab-ci/run-shader-db.sh
672 - src/freedreno/.gitlab-ci/run-fdtools.sh
674 # Test a release build with -Werror so new warnings don't sneak in.
675 meson-release:
676 extends: .meson-build
680 -D glx=dri
681 -D gbm=enabled
682 -D egl=enabled
683 -D platforms=x11,wayland
685 -D dri3=enabled
686 -D gallium-extra-hud=true
687 -D gallium-vdpau=enabled
688 -D gallium-xvmc=disabled
689 -D gallium-omx=disabled
690 -D gallium-va=enabled
691 -D gallium-xa=enabled
692 -D gallium-nine=false
693 -D gallium-opencl=disabled
694 -D llvm=false
698 -D osmesa=none
699 -D tools=all
700 -D werror=true
702 - .gitlab-ci/meson-build.sh
704 meson-classic:
705 extends: .meson-build
709 -D glx=dri
710 -D gbm=enabled
711 -D egl=enabled
712 -D platforms=x11,wayland
715 -D osmesa=classic
716 -D tools=all
717 -D werror=true
719 meson-android:
721 - .meson-cross
722 - .use-android_build
726 -D glx=disabled
727 -D gbm=disabled
728 -D egl=enabled
729 -D platforms=android
731 -D android-stub=true
732 -D llvm=disabled
733 -D platform-sdk-version=26
735 -D dri3=disabled
736 -D gallium-vdpau=disabled
737 -D gallium-xvmc=disabled
738 -D gallium-omx=disabled
739 -D gallium-va=disabled
740 -D gallium-xa=disabled
741 -D gallium-nine=false
742 -D gallium-opencl=disabled
745 # arm64 build: Can't build v3d/vc4 because they require expat for v3d_decode.
746 …- PKG_CONFIG_PATH=/usr/local/lib/aarch64-linux-android/pkgconfig/:/android-ndk-r21d/toolchains/llv…
747 # x86_64 build:
750 # it requires LLVM, which we don't have an Android build of.
751 …- PKG_CONFIG_PATH=/usr/local/lib/x86_64-linux-android/pkgconfig/ CROSS=x86_64-linux-android GALLIU…
753 .meson-cross:
755 - .meson-build
756 stage: meson-misc
760 -D glx=disabled
761 -D gbm=disabled
762 -D egl=enabled
763 -D platforms=[]
764 -D osmesa=none
766 -D dri3=disabled
767 -D gallium-vdpau=disabled
768 -D gallium-xvmc=disabled
769 -D gallium-omx=disabled
770 -D gallium-va=disabled
771 -D gallium-xa=disabled
772 -D gallium-nine=false
775 .meson-arm:
777 - .meson-cross
778 - .use-arm_build
780 - arm_build
781 - check mr
787 - aarch64
789 meson-armhf:
791 - .meson-arm
792 - .ci-deqp-artifacts
794 CROSS: armhf
797 -D llvm=disabled
801 - .gitlab-ci/meson-build.sh
802 - .gitlab-ci/prepare-artifacts.sh
804 meson-arm64:
806 - .meson-arm
807 - .ci-deqp-artifacts
811 -D llvm=disabled
815 - .gitlab-ci/meson-build.sh
816 - .gitlab-ci/prepare-artifacts.sh
818 meson-arm64-build-test:
820 - .meson-arm
821 - .ci-deqp-artifacts
825 -Dtools=panfrost
826 -D werror=true
828 - .gitlab-ci/meson-build.sh
830 meson-clang:
831 extends: .meson-build
835 -D glvnd=true
839 CC: "ccache clang-10"
840 CXX: "ccache clang++-10"
842 .meson-windows-vs2019:
844 - .build-windows
845 - .use-windows_build_vs2019
846 stage: meson-misc
848 - . .\.gitlab-ci\windows\mesa_build.ps1
850 scons-win64:
851 extends: .scons-build
857 meson-clover:
858 extends: .meson-build
862 -D glx=disabled
863 -D egl=disabled
864 -D gbm=disabled
867 -D dri3=disabled
868 -D gallium-vdpau=disabled
869 -D gallium-xvmc=disabled
870 -D gallium-omx=disabled
871 -D gallium-va=disabled
872 -D gallium-xa=disabled
873 -D gallium-nine=false
874 -D gallium-opencl=icd
876 - LLVM_VERSION=8 .gitlab-ci/meson-build.sh
877 - LLVM_VERSION=9 .gitlab-ci/meson-build.sh
878 - .gitlab-ci/meson-build.sh
880 meson-vulkan:
881 extends: .meson-build
885 -D glx=disabled
886 -D gbm=disabled
887 -D egl=disabled
888 -D platforms=x11,wayland
889 -D osmesa=none
891 -D dri3=enabled
892 -D gallium-vdpau=disabled
893 -D gallium-xvmc=disabled
894 -D gallium-omx=disabled
895 -D gallium-va=disabled
896 -D gallium-xa=disabled
897 -D gallium-nine=false
898 -D gallium-opencl=disabled
899 -D b_sanitize=undefined
900 -D c_args=-fno-sanitize-recover=all
901 -D cpp_args=-fno-sanitize-recover=all
905 -D vulkan-overlay-layer=true
906 -D build-aco-tests=true
907 -D werror=true
909 meson-i386:
911 - .meson-cross
912 - .use-i386_build
914 CROSS: i386
918 -D vulkan-overlay-layer=true
919 -D werror=true
921 meson-s390x:
923 - .meson-cross
924 - .use-s390x_build
926 - kvm
928 CROSS: s390x
930 -D werror=true
933 meson-ppc64el:
935 - meson-s390x
936 - .use-ppc64el_build
938 CROSS: ppc64el
943 meson-mingw32-x86_64:
944 extends: .meson-build
945 stage: meson-misc
951 -Dllvm=disabled
952 -Dosmesa=gallium
953 --cross-file=.gitlab-ci/x86_64-w64-mingw32
957 - .ci-run-policy
961 GIT_STRATEGY: none # testing doesn't build anything from source
963 # Note: Build dir (and thus install) may be dirty due to GIT_STRATEGY
964 - rm -rf install
965 - tar -xf artifacts/install.tar
966 - LD_LIBRARY_PATH=install/lib find install/lib -name "*.so" -print -exec ldd {} \;
971 - results/
973 .use-x86_test-gl:
975 - .test
977 TAG: *x86_test-gl
978 image: "$CI_REGISTRY_IMAGE/debian/x86_test-gl:$TAG"
980 - x86_test-gl
982 .test-gl:
984 - .use-x86_test-gl
986 - x86_test-gl
987 - meson-testing
989 .test-vk:
991 - .test
993 TAG: *x86_test-vk
994 image: "$CI_REGISTRY_IMAGE/debian/x86_test-vk:$TAG"
996 - meson-testing
997 - x86_test-vk
999 .test-cl:
1001 - .use-x86_test-gl
1003 - x86_test-gl
1004 - meson-clover-testing
1006 .piglit-test:
1008 - .test-gl
1009 - .llvmpipe-rules
1014 - summary/
1019 - install/piglit/run.sh
1021 piglit-cl:
1023 - .piglit-test
1024 - .test-cl
1025 - .llvmpipe-cl-rules
1031 -x bswap -x phatk -x clz-optimizations
1033 - install/piglit/run_cl.sh
1035 piglit-quick_gl:
1036 extends: .piglit-test
1040 --process-isolation false
1041 -x egl_ext_device_
1042 -x egl_ext_platform_device
1043 -x ext_timer_query@time-elapsed
1044 -x glx-multithread-clearbuffer
1045 -x glx-multithread-shader-compile
1046 -x max-texture-size
1047 -x maxsize
1050 piglit-glslparser:
1051 extends: .piglit-test
1056 piglit-quick_shader:
1057 extends: .piglit-test
1062 .deqp-test:
1064 DEQP_SKIPS: deqp-default-skips.txt
1066 - ./install/deqp-runner.sh
1068 .deqp-test-gl:
1070 - .test-gl
1071 - .deqp-test
1073 .deqp-test-vk:
1075 - .test-vk
1076 - .deqp-test
1080 .fossilize-test:
1081 extends: .test-vk
1083 - ./install/fossilize-runner.sh
1088 - results/
1090 llvmpipe-gles2:
1094 # busy at the deqp-runner level.
1096 DEQP_EXPECTED_FAILS: deqp-llvmpipe-fails.txt
1100 - .deqp-test-gl
1101 - .llvmpipe-rules
1103 softpipe-gles2:
1105 - llvmpipe-gles2
1106 - .softpipe-rules
1108 DEQP_EXPECTED_FAILS: deqp-softpipe-fails.txt
1109 DEQP_SKIPS: deqp-softpipe-skips.txt
1110 DEQP_FLAKES: deqp-softpipe-flakes.txt
1114 softpipe-gles3:
1117 extends: softpipe-gles2
1119 softpipe-gles31:
1123 extends: softpipe-gles2
1125 # Note that KHR-GL3* test sets include all tests from the previous
1126 # version, so we only need to run one test list (unlike dEQP-GLES,
1128 softpipe-gl:
1132 - softpipe-gles2
1134 virgl-gles2-on-gl:
1138 DEQP_SKIPS: deqp-virgl-gl-skips.txt
1140 # busy at the deqp-runner level.
1142 DEQP_EXPECTED_FAILS: deqp-virgl-gl-fails.txt
1143 DEQP_OPTIONS: "--deqp-log-images=disable"
1148 - .deqp-test-gl
1149 - .virgl-rules
1151 virgl-gles3-on-gl:
1154 DEQP_RUNNER_OPTIONS: "--timeout 180"
1155 extends: virgl-gles2-on-gl
1157 virgl-gles31-on-gl:
1163 MESA_EXTENSION_OVERRIDE: "-GL_OES_tessellation_shader"
1164 extends: virgl-gles3-on-gl
1166 virgl-gl30-on-gl:
1169 extends: virgl-gles2-on-gl
1171 virgl-gl31-on-gl:
1174 extends: virgl-gles2-on-gl
1176 virgl-gl32-on-gl:
1179 extends: virgl-gles2-on-gl
1186 .test-manual:
1188 - *ignore_scheduled_pipelines
1189 - if: *is-forked-branch
1193 - when: never
1195 virgl-gles2-on-gles:
1198 DEQP_EXPECTED_FAILS: deqp-virgl-gles-fails.txt
1200 - virgl-gles2-on-gl
1201 - .test-manual
1203 virgl-gles3-on-gles:
1206 DEQP_EXPECTED_FAILS: deqp-virgl-gles-fails.txt
1208 - virgl-gles3-on-gl
1209 - .test-manual
1211 virgl-gles31-on-gles:
1214 DEQP_EXPECTED_FAILS: deqp-virgl-gles-fails.txt
1216 - virgl-gles31-on-gl
1217 - .test-manual
1221 - arm64_a306_gles2
1223 BM_KERNEL: /lava-files/cheza-kernel
1225 DEQP_EXPECTED_FAILS: deqp-freedreno-a630-fails.txt
1226 DEQP_FLAKES: deqp-freedreno-a630-flakes.txt
1231 - google-freedreno-cheza
1233 - ./install/bare-metal/cros-servo.sh
1263 DEQP_EXPECTED_FAILS: deqp-freedreno-a630-bypass-fails.txt
1267 - arm64_a630_gles2
1269 BARE_METAL_TEST_SCRIPT: "/install/tracie-runner-gl.sh"
1270 DEVICE_NAME: "freedreno-a630"
1297 # disabled pending https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1859
1303 DEQP_EXPECTED_FAILS: deqp-freedreno-a630-multisample-fails.txt
1305 # disabled pending https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1859
1311 DEQP_EXPECTED_FAILS: deqp-freedreno-a630-multisample-fails.txt
1317 DEQP_VARIANT: 565-no-depth-no-stencil
1318 DEQP_EXPECTED_FAILS: deqp-freedreno-a630-565nozs-fails.txt
1324 DEQP_VARIANT: 565-no-depth-no-stencil
1325 DEQP_EXPECTED_FAILS: deqp-freedreno-a630-565nozs-fails.txt
1337 # dEQP-VK.binding_model.*.geometry and dEQP-VK.glsl.*_vertex.
1345 - arm64_a630_vk
1349 DEQP_CASELIST_FILTER: "dEQP-VK.renderpass.*"
1350 DEQP_EXPECTED_FAILS: deqp-freedreno-a630-bypass-fails.txt
1353 .baremetal-test:
1355 - .ci-run-policy
1356 - .test
1364 - results/
1365 - serial*.txt
1369 - .baremetal-test
1370 - .use-arm64_test
1371 - .freedreno-rules
1373 BM_KERNEL: /lava-files/Image.gz
1374 BM_DTB: /lava-files/apq8016-sbc.dtb
1375 BM_ROOTFS: /lava-files/rootfs-arm64
1377 FLAKES_CHANNEL: "#freedreno-ci"
1378 BARE_METAL_TEST_SCRIPT: "/install/deqp-runner.sh"
1379 DEQP_EXPECTED_FAILS: deqp-freedreno-a307-fails.txt
1380 DEQP_SKIPS: deqp-default-skips.txt
1381 DEQP_FLAKES: deqp-freedreno-a307-flakes.txt
1388 - ./install/bare-metal/fastboot.sh
1390 - arm64_test
1391 - meson-arm64
1393 - google-freedreno-db410c
1398 - arm64_a306_gles2
1412 # Check that the non-constbuf UBO case works.
1413 …- DEQP_RUN_SUFFIX=-nouboopt IR3_SHADER_DEBUG=nouboopt DEQP_CASELIST_FILTER="functional.*ubo" ./ins…
1417 - arm64_a306_gles2
1419 BM_KERNEL: /lava-files/db820c-kernel
1420 BM_DTB: /lava-files/db820c.dtb
1424 DEQP_EXPECTED_FAILS: deqp-freedreno-a530-fails.txt
1425 DEQP_FLAKES: deqp-freedreno-a530-flakes.txt
1428 - google-freedreno-db820c
1432 - .arm64_a530_deqp
1437 - .arm64_a530_deqp
1446 - arm64_a530_gles3
1453 .test-radv:
1454 extends: .radv-rules
1464 - .deqp-test-vk
1465 - .test-radv
1466 - .test-manual
1468 DEQP_SKIPS: deqp-radv-polaris10-skips.txt
1470 - polaris10
1472 radv-fossils:
1474 - .fossilize-test
1475 - .test-radv
1478 - export RADV_FORCE_FAMILY="pitcairn"
1479 - ./install/fossilize-runner.sh
1481 - export RADV_FORCE_FAMILY="bonaire"
1482 - ./install/fossilize-runner.sh
1484 - export RADV_FORCE_FAMILY="polaris10"
1485 - ./install/fossilize-runner.sh
1487 - export RADV_FORCE_FAMILY="gfx900"
1488 - ./install/fossilize-runner.sh
1490 - export RADV_FORCE_FAMILY="gfx1010"
1491 - ./install/fossilize-runner.sh
1493 - export RADV_FORCE_FAMILY="gfx1030"
1494 - ./install/fossilize-runner.sh
1497 .traces-test:
1501 - traces-db/
1508 .traces-test-gl:
1510 - .test-gl
1511 - .traces-test
1513 - ./install/tracie-runner-gl.sh
1515 .traces-test-vk:
1517 - .test-vk
1518 - .traces-test
1520 - ./install/tracie-runner-vk.sh
1522 llvmpipe-traces:
1524 - .traces-test-gl
1525 - .llvmpipe-rules
1529 DEVICE_NAME: "gl-vmware-llvmpipe"
1532 radv-polaris10-traces:
1534 - .traces-test-vk
1535 - .test-radv
1536 - .test-manual
1538 DEVICE_NAME: "vk-amd-polaris10"
1541 - polaris10
1543 radv-raven-traces:
1545 - .traces-test-vk
1546 - .test-radv
1547 - .test-manual
1549 DEVICE_NAME: "vk-amd-raven"
1552 - raven
1554 virgl-traces:
1556 - .traces-test-gl
1557 - .virgl-rules
1561 DEVICE_NAME: "gl-virgl"