17ec681f3Smrg.llvmpipe-test:
27ec681f3Smrg  extends:
37ec681f3Smrg    - .llvmpipe-rules
47ec681f3Smrg  variables:
57ec681f3Smrg    LIBGL_ALWAYS_SOFTWARE: "true"
67ec681f3Smrg    GALLIUM_DRIVER: "llvmpipe"
77ec681f3Smrg    FLAKES_CHANNEL: "#mesa-swrast-ci"
87ec681f3Smrg
97ec681f3Smrgllvmpipe-piglit-cl:
107ec681f3Smrg  extends:
117ec681f3Smrg    - .test-cl
127ec681f3Smrg    - .piglit-test
137ec681f3Smrg    - .llvmpipe-test
147ec681f3Smrg    - .llvmpipe-cl-rules
157ec681f3Smrg  variables:
167ec681f3Smrg    LP_CL: 1
177ec681f3Smrg    LP_NUM_THREADS: 1
187ec681f3Smrg    PIGLIT_PROFILES: cl
197ec681f3Smrg    PIGLIT_RESULTS: "llvmpipe-cl"
207ec681f3Smrg    PIGLIT_TESTS: >
217ec681f3Smrg      -x bswap -x phatk -x clz-optimizations
227ec681f3Smrg  script:
237ec681f3Smrg    - install/piglit/run_cl.sh
247ec681f3Smrg
257ec681f3Smrgllvmpipe-piglit-quick_gl:
267ec681f3Smrg  extends:
277ec681f3Smrg    - .test-gl
287ec681f3Smrg    - .piglit-test
297ec681f3Smrg    - .llvmpipe-test
307ec681f3Smrg  variables:
317ec681f3Smrg    GALLIVM_PERF: "no_quad_lod"
327ec681f3Smrg    LP_NUM_THREADS: 0
337ec681f3Smrg    PIGLIT_OPTIONS: >
347ec681f3Smrg      --process-isolation false
357ec681f3Smrg    # Can't run gl-2.0-edgeflag* because of assertion failures on loading from
367ec681f3Smrg    # disk cache which flake depending on which one runs first
377ec681f3Smrg    PIGLIT_TESTS: >
387ec681f3Smrg      -x gl-2.0-edgeflag
397ec681f3Smrg      -x egl_ext_device_
407ec681f3Smrg      -x egl_ext_platform_device
417ec681f3Smrg      -x ext_timer_query@time-elapsed
427ec681f3Smrg      -x glx-multithread-clearbuffer
437ec681f3Smrg      -x glx-multithread-shader-compile
447ec681f3Smrg      -x max-texture-size
457ec681f3Smrg      -x maxsize
467ec681f3Smrg    PIGLIT_PROFILES: quick_gl
477ec681f3Smrg    PIGLIT_RESULTS: "llvmpipe-quick_gl"
487ec681f3Smrg
497ec681f3Smrgllvmpipe-piglit-glslparser:
507ec681f3Smrg  extends:
517ec681f3Smrg    - .test-gl
527ec681f3Smrg    - .piglit-test
537ec681f3Smrg    - .llvmpipe-test
547ec681f3Smrg  variables:
557ec681f3Smrg    LP_NUM_THREADS: 0
567ec681f3Smrg    PIGLIT_PROFILES: glslparser
577ec681f3Smrg    PIGLIT_RESULTS: "llvmpipe-glslparser"
587ec681f3Smrg
597ec681f3Smrgllvmpipe-piglit-quick_shader:
607ec681f3Smrg  extends:
617ec681f3Smrg    - .test-gl
627ec681f3Smrg    - .piglit-test
637ec681f3Smrg    - .llvmpipe-test
647ec681f3Smrg  variables:
657ec681f3Smrg    LP_NUM_THREADS: 1
667ec681f3Smrg    PIGLIT_PROFILES: quick_shader
677ec681f3Smrg    PIGLIT_RESULTS: "llvmpipe-quick_shader"
687ec681f3Smrg
697ec681f3Smrgllvmpipe-traces:
707ec681f3Smrg  extends:
717ec681f3Smrg    - .test-gl
727ec681f3Smrg    - .piglit-traces-test
737ec681f3Smrg    - .llvmpipe-test
747ec681f3Smrg  variables:
757ec681f3Smrg    EGL_PLATFORM: "surfaceless"
767ec681f3Smrg    PIGLIT_REPLAY_DESCRIPTION_FILE: "${CI_PROJECT_DIR}/install/traces-llvmpipe.yml"
777ec681f3Smrg    PIGLIT_REPLAY_DEVICE_NAME: "gl-vmware-llvmpipe"
787ec681f3Smrg    PIGLIT_RESULTS: "llvmpipe-replay"
797ec681f3Smrg
807ec681f3Smrg.llvmpipe-deqp-test:
817ec681f3Smrg  variables:
827ec681f3Smrg    GALLIVM_PERF: "nopt"
837ec681f3Smrg    # Don't use threads inside llvmpipe, we've already got all cores
847ec681f3Smrg    # busy at the deqp-runner level.
857ec681f3Smrg    LP_NUM_THREADS: 0
867ec681f3Smrg    GPU_VERSION: llvmpipe
877ec681f3Smrg  extends:
887ec681f3Smrg    - .test-gl
897ec681f3Smrg    - .deqp-test
907ec681f3Smrg    - .llvmpipe-test
917ec681f3Smrg
927ec681f3Smrgllvmpipe-deqp:
937ec681f3Smrg  variables:
947ec681f3Smrg    DEQP_SUITE: llvmpipe
957ec681f3Smrg  parallel: 2
967ec681f3Smrg  extends: .llvmpipe-deqp-test
977ec681f3Smrg
987ec681f3Smrgllvmpipe-deqp-asan:
997ec681f3Smrg  variables:
1007ec681f3Smrg    DEQP_SUITE: llvmpipe-asan
1017ec681f3Smrg    GPU_VERSION: llvmpipe-asan
1027ec681f3Smrg    DEQP_FRACTION: 10
1037ec681f3Smrg  extends: .llvmpipe-deqp-test
1047ec681f3Smrg  needs:
1057ec681f3Smrg    - debian/x86_test-gl
1067ec681f3Smrg    - debian-testing-asan
1077ec681f3Smrg
1087ec681f3Smrgllvmpipe-egl:
1097ec681f3Smrg  variables:
1107ec681f3Smrg    DEQP_VER: egl
1117ec681f3Smrg  extends:
1127ec681f3Smrg    - .llvmpipe-deqp-test
1137ec681f3Smrg  script:
1147ec681f3Smrg    - xvfb-run --server-args='-noreset' ./install/deqp-runner.sh
115