xref: /aosp_15_r20/external/mesa3d/src/gallium/drivers/llvmpipe/ci/gitlab-ci.yml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
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    DEQP_RUNNER_OPTIONS: "--timeout 120.0"
14    GPU_VERSION: llvmpipe-rusticl
15
16llvmpipe-traces:
17  extends:
18    - .test-gl
19    - .piglit-traces-test
20    - .llvmpipe-test
21  variables:
22    EGL_PLATFORM: "surfaceless"
23    PIGLIT_TRACES_FILE: traces-llvmpipe.yml
24    PIGLIT_REPLAY_DEVICE_NAME: "gl-vmware-llvmpipe"
25    PIGLIT_RESULTS: "llvmpipe-replay"
26
27llvmpipe:
28  variables:
29    DEQP_SUITE: llvmpipe
30    XVFB_SCRIPT: "install/deqp-runner.sh"
31    DEQP_FRACTION: 4
32  extends: .llvmpipe-deqp-test
33  script: |
34    . "$SCRIPTS_DIR"/setup-test-env.sh
35    section_start weston "weston: prepare"
36    LD_LIBRARY_PATH="$PWD/install" weston -Bheadless-backend.so -Swayland-0 --idle-time=0 &
37    section_end weston
38    LD_LIBRARY_PATH="$PWD/install" WAYLAND_DISPLAY=wayland-0 xvfb-run --server-args='-noreset' bash -c ". $SCRIPTS_DIR/setup-test-env.sh && ${XVFB_SCRIPT}"
39
40llvmpipe-full:
41  extends:
42    - llvmpipe
43    - .llvmpipe-manual-rules
44  timeout: 1h  # base runtime = 40m
45  variables:
46    DEQP_FRACTION: 1
47
48llvmpipe-deqp-asan:
49  variables:
50    DEQP_SUITE: llvmpipe-asan
51    GPU_VERSION: llvmpipe-asan
52    DEQP_FRACTION: 10
53    # Don't use threads inside llvmpipe, we've already got all cores
54    # busy at the deqp-runner level, and we don't want to overload fd.o
55    # shared runners
56    LP_NUM_THREADS: 0
57  extends: .llvmpipe-deqp-test
58  needs:
59    - debian/x86_64_test-gl
60    - debian-testing-asan
61