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