1include: 2 - local: 'src/gallium/frontends/lavapipe/ci/gitlab-ci-inc.yml' 3 4lavapipe: 5 variables: 6 DEQP_SUITE: lvp 7 MESA_VK_IGNORE_CONFORMANCE_WARNING: 1 8 DEQP_FRACTION: 18 9 stage: software-renderer 10 extends: 11 - .deqp-test 12 - .lavapipe-test 13 14lavapipe-full: 15 extends: 16 - lavapipe 17 - .lavapipe-manual-rules 18 timeout: 2h # base runtime = 1h15m 19 variables: 20 DEQP_FRACTION: 1 21 22# this seems broken 23# https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29068#note_2403558 24.lavapipe-vk-asan: 25 extends: 26 - .deqp-test 27 - .lavapipe-test 28 variables: 29 GPU_VERSION: lvp-asan 30 DEQP_FRACTION: 1000 31 # Skip dlclose so that we get good backtraces of the leaks. 32 # Don't batch the tests into caselists while we're leaky. 33 DEQP_RUNNER_OPTIONS: "--env LD_PRELOAD=libasan.so.8:libdlclose-skip.so" 34 DEQP_RUNNER_TESTS_PER_GROUP: 1 35 needs: 36 - debian/x86_64_test-vk 37 - debian-testing-asan 38 39lavapipe-traces: 40 variables: 41 MESA_VK_IGNORE_CONFORMANCE_WARNING: 1 42 PIGLIT_TRACES_FILE: traces-lavapipe.yml 43 PIGLIT_REPLAY_DEVICE_NAME: "vk-lvp" 44 PIGLIT_RESULTS: "${GPU_VERSION}-replay" 45 extends: 46 - .piglit-traces-test 47 - .lavapipe-test 48 - .lavapipe-manual-rules 49