• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1.virgl-test:
2  extends:
3    - .test-gl
4    - .virgl-rules
5  variables:
6    GALLIUM_DRIVER: "virgl"
7    CROSVM_GALLIUM_DRIVER: "llvmpipe"
8    CROSVM_GPU_ARGS: "gles=false,backend=virglrenderer,egl=true,surfaceless=true"
9
10virgl-on-gl:
11  variables:
12    DEQP_SUITE: virgl-gl
13    GPU_VERSION: virgl-gl
14    # Speed rendering a bit, as crosvm is processing requests serially
15    LP_NUM_THREADS: 8
16    FDO_CI_CONCURRENT: 3
17    CROSVM_TEST_SCRIPT: "/install/deqp-runner.sh"
18  parallel: 6
19  tags:
20    - kvm
21  script:
22    - install/crosvm-runner.sh
23  extends:
24    - .deqp-test
25    - .virgl-test
26
27virgl-on-gles:
28  variables:
29    VIRGL_HOST_API: GLES
30    DEQP_SUITE: virgl-gles
31    GPU_VERSION: virgl-gles
32    CROSVM_GPU_ARGS: "gles=true,backend=virglrenderer,egl=true,surfaceless=true"
33  extends:
34    - virgl-on-gl
35    - .test-manual
36
37virgl-traces:
38  extends:
39    - .virgl-test
40    - .piglit-traces-test
41  variables:
42    EGL_PLATFORM: "surfaceless"
43    PIGLIT_REPLAY_DESCRIPTION_FILE: "${CI_PROJECT_DIR}/install/traces-virgl.yml"
44    PIGLIT_REPLAY_DEVICE_NAME: "gl-virgl"
45    PIGLIT_RESULTS: "virgl-replay"
46    CROSVM_TEST_SCRIPT: "/install/piglit/run.sh"
47  tags:
48    - kvm
49  script:
50    - install/crosvm-runner.sh
51
52