Path: blob/21.2-virgl/src/freedreno/ci/gitlab-ci.yml
4565 views
.freedreno-test:1extends:2- .baremetal-test3- .use-debian/arm_test4- .freedreno-rules5variables:6MINIO_ARTIFACT_NAME: mesa-arm647BM_ROOTFS: /rootfs-arm648FLAKES_CHANNEL: "#freedreno-ci"9PIGLIT_PLATFORM: mixed_glx_egl10BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8 root=/dev/nfs rw nfsrootdebug nfsroot=,tcp,nfsvers=4.2 init=/init $BM_KERNELARGS"11script:12- ./install/bare-metal/fastboot.sh13needs:14- debian/arm_test15- job: debian-arm6416artifacts: false17tags:18- google-freedreno-db410c1920.baremetal-deqp-test-freedreno-vk:21extends:22- .baremetal-deqp-test23variables:24DEQP_VER: vk25VK_DRIVER: freedreno26MESA_VK_IGNORE_CONFORMANCE_WARNING: 12728.freedreno-test-traces:29extends:30- .piglit-traces-test31variables:32HWCI_TEST_SCRIPT: "/install/piglit/run.sh"33HWCI_START_XORG: 134PIGLIT_REPLAY_DESCRIPTION_FILE: "/install/traces-freedreno.yml"35artifacts:36reports:37junit: results/junit.xml3839.a306-test:40extends:41- .freedreno-test42variables:43BM_KERNEL: /baremetal-files/Image.gz44BM_DTB: /baremetal-files/apq8016-sbc.dtb45GPU_VERSION: freedreno-a30746DEQP_EXPECTED_RENDERER: FD3074748a306_gles2:49extends:50- .baremetal-deqp-test51- .a306-test52variables:53DEQP_VER: gles25455a306_gles3:56extends:57- .baremetal-deqp-test58- .a306-test59parallel: 360variables:61DEQP_VER: gles36263# Fractional runs with debug options. Note that since we're not64# hitting the iommu faults, we can run in parallel (derive from gles2, not gles3).65a306_gles3_options:66extends:67- .baremetal-deqp-test68- .a306-test69variables:70DEQP_VER: gles371script:72# Check that the non-constbuf UBO case works.73- DEQP_RUN_SUFFIX=-nouboopt IR3_SHADER_DEBUG=nouboopt DEQP_CASELIST_FILTER="functional.*ubo" ./install/bare-metal/fastboot.sh7475a306-traces:76extends:77- .freedreno-test-traces78- .a306-test79variables:80PIGLIT_REPLAY_DEVICE_NAME: "freedreno-a306"81PIGLIT_RESULTS: "freedreno-a306-replay"8283.a530-test:84extends:85- .freedreno-test86variables:87BM_KERNEL: /baremetal-files/Image.gz88BM_DTB: /baremetal-files/apq8096-db820c.dtb89GPU_VERSION: freedreno-a53090DEQP_EXPECTED_RENDERER: FD53091tags:92- google-freedreno-db820c9394a530_gles2:95extends:96- .baremetal-deqp-test97- .a530-test98variables:99DEQP_VER: gles2100101a530_gles3:102extends:103- .baremetal-deqp-test104- .a530-test105parallel: 2106variables:107DEQP_VER: gles3108DEQP_FRACTION: 2109110a530_gles31:111extends:112- a530_gles3113parallel: 2114variables:115DEQP_VER: gles31116117.a530_piglit:118extends:119- .piglit-test120- .a530-test121variables:122HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"123HWCI_START_XORG: 1124125# piglit_gl since it takes a bit under 20 minutes and has a lot of flakes, so126# leave it as manual.127a530_piglit_gl:128extends:129- .a530_piglit130- .test-manual-mr131variables:132PIGLIT_PROFILES: quick_gl133134a530_piglit_shader:135extends:136- .a530_piglit137parallel: 2138variables:139PIGLIT_PROFILES: quick_shader140141a530-traces:142extends:143- .freedreno-test-traces144- .a530-test145variables:146PIGLIT_REPLAY_DEVICE_NAME: "freedreno-a530"147PIGLIT_RESULTS: "freedreno-a530-replay"148149.a630-test:150extends:151- .freedreno-test152variables:153DEQP_PARALLEL: 10154BM_KERNEL: /baremetal-files/cheza-kernel155BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8 root=/dev/nfs rw nfsrootdebug nfsroot=,tcp,nfsvers=4.2 init=/init"156GPU_VERSION: freedreno-a630157DEQP_EXPECTED_RENDERER: FD630158tags:159- google-freedreno-cheza160script:161- ./install/bare-metal/cros-servo.sh162163a630_gles2:164extends:165- .baremetal-deqp-test166- .a630-test167variables:168DEQP_VER: gles2169170a630_gles31:171extends:172- .baremetal-deqp-test173- .a630-test174variables:175DEQP_VER: gles31176177a630_gles3:178extends:179- .baremetal-deqp-test180- .a630-test181variables:182DEQP_VER: gles3183184a630_gl:185extends:186- .baremetal-deqp-test187- .a630-test188variables:189DEQP_VER: gl33190191a630_egl:192extends:193- .baremetal-deqp-test194- .a630-test195variables:196DEQP_VER: egl197HWCI_START_XORG: 1198HWCI_TEST_SCRIPT: "/install/bare-metal/arm64_a630_egl.sh"199200a630_gles_others:201extends:202- .baremetal-deqp-test203- .a630-test204variables:205HWCI_TEST_SCRIPT: "/install/bare-metal/arm64_a630_gles_others.sh"206207a630_gles_asan:208extends:209- .baremetal-deqp-test210- .a630-test211- .baremetal-arm64-asan-test212- .test-manual213variables:214DEQP_VER: gles31215DEQP_FRACTION: 10216GPU_VERSION: freedreno-a630-asan217218a630_vk:219extends:220- .baremetal-deqp-test-freedreno-vk221- .a630-test222parallel: 2223variables:224DEQP_FRACTION: 4225# Force binning in the main run, which makes sure we render at226# least 2 bins. This is the path that impacts the most different227# features. However, we end up with flaky results in228# dEQP-VK.binding_model.*.geometry and dEQP-VK.glsl.*_vertex.229TU_DEBUG: forcebin230231# Disabled by default until we can sort out what looks like timeouts before232# getting to the first test (or is it at cleanup after tests completed?).233# Clicking play can show you some useful areas for fixing turnip, though.234a630_vk_asan:235extends:236- .baremetal-deqp-test-freedreno-vk237- .a630-test238- .baremetal-arm64-asan-test239- .test-manual240variables:241DEQP_FRACTION: 100242DEQP_PARALLEL: 4 # We get OOMkills if we go too wide with asan enabled243TU_DEBUG: forcebin244# Disable the leak checks, since the library gets dlclose()d and thus get245# totally useless leak reports. We can still catch buffer overflows.246ASAN_OPTIONS: "detect_leaks=0"247248# Do a separate sysmem pass over the testcases that really affect sysmem249# rendering. This is currently very flaky, leave it as an option for devs250# to click play on in their branches.251a630_vk_sysmem:252extends:253- .baremetal-deqp-test-freedreno-vk254- .a630-test255variables:256DEQP_FRACTION: 15257DEQP_CASELIST_FILTER: "dEQP-VK.renderpass.*"258GPU_VERSION: freedreno-a630-bypass259TU_DEBUG: sysmem260261a630_piglit:262extends:263- .piglit-test264- .a630-test265variables:266HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh"267HWCI_START_XORG: 1268PIGLIT_PROFILES: gpu269270a630-traces:271extends:272- .freedreno-test-traces273- .a630-test274variables:275PIGLIT_REPLAY_DEVICE_NAME: "freedreno-a630"276PIGLIT_RESULTS: "freedreno-a630-replay"277# This lets us run several more traces which don't use any features we're278# missing.279MESA_GLSL_VERSION_OVERRIDE: "460"280MESA_GL_VERSION_OVERRIDE: "4.6"281282283