• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1.llvmpipe-test:
2  extends:
3    - .llvmpipe-rules
4  variables:
5    LIBGL_ALWAYS_SOFTWARE: "true"
6    GALLIUM_DRIVER: "llvmpipe"
7    FLAKES_CHANNEL: "#mesa-swrast-ci"
8
9llvmpipe-piglit-cl:
10  extends:
11    - .test-cl
12    - .piglit-test
13    - .llvmpipe-test
14    - .llvmpipe-cl-rules
15  variables:
16    LP_CL: 1
17    LP_NUM_THREADS: 1
18    PIGLIT_PROFILES: cl
19    PIGLIT_RESULTS: "llvmpipe-cl"
20    PIGLIT_TESTS: >
21      -x bswap -x phatk -x clz-optimizations
22  script:
23    - install/piglit/run_cl.sh
24
25llvmpipe-piglit-quick_gl:
26  extends:
27    - .test-gl
28    - .piglit-test
29    - .llvmpipe-test
30  variables:
31    GALLIVM_PERF: "no_quad_lod"
32    LP_NUM_THREADS: 0
33    PIGLIT_OPTIONS: >
34      --process-isolation false
35    # Can't run gl-2.0-edgeflag* because of assertion failures on loading from
36    # disk cache which flake depending on which one runs first
37    PIGLIT_TESTS: >
38      -x gl-2.0-edgeflag
39      -x egl_ext_device_
40      -x egl_ext_platform_device
41      -x ext_timer_query@time-elapsed
42      -x glx-multithread-clearbuffer
43      -x glx-multithread-shader-compile
44      -x max-texture-size
45      -x maxsize
46    PIGLIT_PROFILES: quick_gl
47    PIGLIT_RESULTS: "llvmpipe-quick_gl"
48
49llvmpipe-piglit-glslparser:
50  extends:
51    - .test-gl
52    - .piglit-test
53    - .llvmpipe-test
54  variables:
55    LP_NUM_THREADS: 0
56    PIGLIT_PROFILES: glslparser
57    PIGLIT_RESULTS: "llvmpipe-glslparser"
58
59llvmpipe-piglit-quick_shader:
60  extends:
61    - .test-gl
62    - .piglit-test
63    - .llvmpipe-test
64  variables:
65    LP_NUM_THREADS: 1
66    PIGLIT_PROFILES: quick_shader
67    PIGLIT_RESULTS: "llvmpipe-quick_shader"
68
69llvmpipe-traces:
70  extends:
71    - .test-gl
72    - .piglit-traces-test
73    - .llvmpipe-test
74  variables:
75    EGL_PLATFORM: "surfaceless"
76    PIGLIT_REPLAY_DESCRIPTION_FILE: "${CI_PROJECT_DIR}/install/traces-llvmpipe.yml"
77    PIGLIT_REPLAY_DEVICE_NAME: "gl-vmware-llvmpipe"
78    PIGLIT_RESULTS: "llvmpipe-replay"
79
80.llvmpipe-deqp-test:
81  variables:
82    GALLIVM_PERF: "nopt"
83    # Don't use threads inside llvmpipe, we've already got all cores
84    # busy at the deqp-runner level.
85    LP_NUM_THREADS: 0
86    GPU_VERSION: llvmpipe
87  extends:
88    - .test-gl
89    - .deqp-test
90    - .llvmpipe-test
91
92llvmpipe-deqp:
93  variables:
94    DEQP_SUITE: llvmpipe
95  parallel: 2
96  extends: .llvmpipe-deqp-test
97
98llvmpipe-deqp-asan:
99  variables:
100    DEQP_SUITE: llvmpipe-asan
101    GPU_VERSION: llvmpipe-asan
102    DEQP_FRACTION: 10
103  extends: .llvmpipe-deqp-test
104  needs:
105    - debian/x86_test-gl
106    - debian-testing-asan
107
108llvmpipe-egl:
109  variables:
110    DEQP_VER: egl
111  extends:
112    - .llvmpipe-deqp-test
113  script:
114    - xvfb-run --server-args='-noreset' ./install/deqp-runner.sh
115