1include: 2 - local: 'src/gallium/drivers/llvmpipe/ci/gitlab-ci-inc.yml' 3 4llvmpipe-piglit-rusticl: 5 extends: 6 - .llvmpipe-piglit-cl 7 - .llvmpipe-rusticl-rules 8 needs: 9 - debian-testing 10 - debian/x86_64_test-gl 11 variables: 12 DEQP_SUITE: llvmpipe-rusticl 13 GPU_VERSION: llvmpipe-rusticl 14 15llvmpipe-traces: 16 extends: 17 - .test-gl 18 - .piglit-traces-test 19 - .llvmpipe-test 20 variables: 21 EGL_PLATFORM: "surfaceless" 22 PIGLIT_TRACES_FILE: traces-llvmpipe.yml 23 PIGLIT_REPLAY_DEVICE_NAME: "gl-vmware-llvmpipe" 24 PIGLIT_RESULTS: "llvmpipe-replay" 25 26llvmpipe: 27 variables: 28 DEQP_SUITE: llvmpipe 29 XVFB_SCRIPT: "install/deqp-runner.sh" 30 DEQP_FRACTION: 4 31 extends: .llvmpipe-deqp-test 32 script: | 33 . "$SCRIPTS_DIR"/setup-test-env.sh 34 export LD_LIBRARY_PATH="$CI_PROJECT_DIR/install/lib" 35 export LIBGL_DRIVERS_PATH="$CI_PROJECT_DIR/install/lib/dri" 36 section_start weston "weston: prepare" 37 weston -Bheadless-backend.so -Swayland-0 --idle-time=0 & 38 export WAYLAND_DISPLAY=wayland-0 39 section_end weston 40 xvfb-run -e results/xvfb.log --server-args='-noreset' bash -c ". $SCRIPTS_DIR/setup-test-env.sh && ${XVFB_SCRIPT}" 41 42llvmpipe-full: 43 extends: 44 - llvmpipe 45 - .llvmpipe-manual-rules 46 timeout: 1h # base runtime = 40m 47 variables: 48 DEQP_FRACTION: 1 49 50llvmpipe-deqp-asan: 51 variables: 52 DEQP_SUITE: llvmpipe-asan 53 GPU_VERSION: llvmpipe-asan 54 DEQP_FRACTION: 10 55 # Don't use threads inside llvmpipe, we've already got all cores 56 # busy at the deqp-runner level, and we don't want to overload fd.o 57 # shared runners 58 LP_NUM_THREADS: 0 59 DEQP_FORCE_ASAN: 1 60 extends: .llvmpipe-deqp-test 61 needs: 62 - debian/x86_64_test-gl 63 - debian-testing-asan 64 65.android-llvmpipe: 66 extends: 67 - .test-android 68 - .llvmpipe-rules 69 variables: 70 ANDROID_GPU_MODE: mesa_swrast 71 GPU_VERSION: llvmpipe 72 DEQP_SUITE: android-llvmpipe 73 # TODO: define DEQP_FRACTION? 74