1bf215546Sopenharmony_ci.llvmpipe-test:
2bf215546Sopenharmony_ci  extends:
3bf215546Sopenharmony_ci    - .llvmpipe-rules
4bf215546Sopenharmony_ci  variables:
5bf215546Sopenharmony_ci    LIBGL_ALWAYS_SOFTWARE: "true"
6bf215546Sopenharmony_ci    GALLIUM_DRIVER: "llvmpipe"
7bf215546Sopenharmony_ci    FLAKES_CHANNEL: "#mesa-swrast-ci"
8bf215546Sopenharmony_ci    GPU_VERSION: llvmpipe
9bf215546Sopenharmony_ci
10bf215546Sopenharmony_cillvmpipe-piglit-cl:
11bf215546Sopenharmony_ci  extends:
12bf215546Sopenharmony_ci    - .test-cl
13bf215546Sopenharmony_ci    - .piglit-test
14bf215546Sopenharmony_ci    - .llvmpipe-test
15bf215546Sopenharmony_ci    - .llvmpipe-cl-rules
16bf215546Sopenharmony_ci  variables:
17bf215546Sopenharmony_ci    LP_CL: 1
18bf215546Sopenharmony_ci    LP_NUM_THREADS: 1
19bf215546Sopenharmony_ci    PIGLIT_PROFILES: cl
20bf215546Sopenharmony_ci    PIGLIT_RESULTS: "llvmpipe-cl"
21bf215546Sopenharmony_ci    PIGLIT_TESTS: >
22bf215546Sopenharmony_ci      -x bswap -x phatk -x clz-optimizations
23bf215546Sopenharmony_ci  script:
24bf215546Sopenharmony_ci    - install/piglit/run_cl.sh
25bf215546Sopenharmony_ci
26bf215546Sopenharmony_cillvmpipe-traces:
27bf215546Sopenharmony_ci  extends:
28bf215546Sopenharmony_ci    - .test-gl
29bf215546Sopenharmony_ci    - .piglit-traces-test
30bf215546Sopenharmony_ci    - .llvmpipe-test
31bf215546Sopenharmony_ci  variables:
32bf215546Sopenharmony_ci    EGL_PLATFORM: "surfaceless"
33bf215546Sopenharmony_ci    PIGLIT_REPLAY_DESCRIPTION_FILE: "${CI_PROJECT_DIR}/install/traces-llvmpipe.yml"
34bf215546Sopenharmony_ci    PIGLIT_REPLAY_DEVICE_NAME: "gl-vmware-llvmpipe"
35bf215546Sopenharmony_ci    PIGLIT_RESULTS: "llvmpipe-replay"
36bf215546Sopenharmony_ci
37bf215546Sopenharmony_ci.llvmpipe-deqp-test:
38bf215546Sopenharmony_ci  variables:
39bf215546Sopenharmony_ci    GALLIVM_PERF: "nopt"
40bf215546Sopenharmony_ci  extends:
41bf215546Sopenharmony_ci    - .test-gl
42bf215546Sopenharmony_ci    - .deqp-test
43bf215546Sopenharmony_ci    - .llvmpipe-test
44bf215546Sopenharmony_ci
45bf215546Sopenharmony_cillvmpipe:
46bf215546Sopenharmony_ci  tags:
47bf215546Sopenharmony_ci    - mesa-swrast
48bf215546Sopenharmony_ci  variables:
49bf215546Sopenharmony_ci    DEQP_SUITE: llvmpipe
50bf215546Sopenharmony_ci  extends: .llvmpipe-deqp-test
51bf215546Sopenharmony_ci  script:
52bf215546Sopenharmony_ci    - LD_LIBRARY_PATH=`pwd`/install xvfb-run --server-args='-noreset' install/deqp-runner.sh
53bf215546Sopenharmony_ci
54bf215546Sopenharmony_cillvmpipe-deqp-asan:
55bf215546Sopenharmony_ci  variables:
56bf215546Sopenharmony_ci    DEQP_SUITE: llvmpipe-asan
57bf215546Sopenharmony_ci    GPU_VERSION: llvmpipe-asan
58bf215546Sopenharmony_ci    DEQP_FRACTION: 10
59bf215546Sopenharmony_ci    # Don't use threads inside llvmpipe, we've already got all cores
60bf215546Sopenharmony_ci    # busy at the deqp-runner level, and we don't want to overload fd.o
61bf215546Sopenharmony_ci    # shared runners
62bf215546Sopenharmony_ci    LP_NUM_THREADS: 0
63bf215546Sopenharmony_ci  extends: .llvmpipe-deqp-test
64bf215546Sopenharmony_ci  needs:
65bf215546Sopenharmony_ci    - debian/x86_test-gl
66bf215546Sopenharmony_ci    - debian-testing-asan
67