17ec681f3Smrg.virgl-test:
27ec681f3Smrg  extends:
37ec681f3Smrg    - .test-gl
47ec681f3Smrg    - .virgl-rules
57ec681f3Smrg  variables:
67ec681f3Smrg    GALLIUM_DRIVER: "virgl"
77ec681f3Smrg    CROSVM_GALLIUM_DRIVER: "llvmpipe"
87ec681f3Smrg    CROSVM_GPU_ARGS: "gles=false,backend=virglrenderer,egl=true,surfaceless=true"
97ec681f3Smrg
107ec681f3Smrgvirgl-on-gl:
117ec681f3Smrg  variables:
127ec681f3Smrg    DEQP_SUITE: virgl-gl
137ec681f3Smrg    GPU_VERSION: virgl-gl
147ec681f3Smrg    # Speed rendering a bit, as crosvm is processing requests serially
157ec681f3Smrg    LP_NUM_THREADS: 8
167ec681f3Smrg    FDO_CI_CONCURRENT: 3
177ec681f3Smrg    CROSVM_TEST_SCRIPT: "/install/deqp-runner.sh"
187ec681f3Smrg  parallel: 6
197ec681f3Smrg  tags:
207ec681f3Smrg    - kvm
217ec681f3Smrg  script:
227ec681f3Smrg    - install/crosvm-runner.sh
237ec681f3Smrg  extends:
247ec681f3Smrg    - .deqp-test
257ec681f3Smrg    - .virgl-test
267ec681f3Smrg
277ec681f3Smrgvirgl-on-gles:
287ec681f3Smrg  variables:
297ec681f3Smrg    VIRGL_HOST_API: GLES
307ec681f3Smrg    DEQP_SUITE: virgl-gles
317ec681f3Smrg    GPU_VERSION: virgl-gles
327ec681f3Smrg    CROSVM_GPU_ARGS: "gles=true,backend=virglrenderer,egl=true,surfaceless=true"
337ec681f3Smrg  extends:
347ec681f3Smrg    - virgl-on-gl
357ec681f3Smrg    - .test-manual
367ec681f3Smrg
377ec681f3Smrgvirgl-traces:
387ec681f3Smrg  extends:
397ec681f3Smrg    - .virgl-test
407ec681f3Smrg    - .piglit-traces-test
417ec681f3Smrg  variables:
427ec681f3Smrg    EGL_PLATFORM: "surfaceless"
437ec681f3Smrg    PIGLIT_REPLAY_DESCRIPTION_FILE: "${CI_PROJECT_DIR}/install/traces-virgl.yml"
447ec681f3Smrg    PIGLIT_REPLAY_DEVICE_NAME: "gl-virgl"
457ec681f3Smrg    PIGLIT_RESULTS: "virgl-replay"
467ec681f3Smrg    CROSVM_TEST_SCRIPT: "/install/piglit/run.sh"
477ec681f3Smrg  tags:
487ec681f3Smrg    - kvm
497ec681f3Smrg  script:
507ec681f3Smrg    - install/crosvm-runner.sh
517ec681f3Smrg
52