• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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