1.venus-rules: 2 stage: layered-backends 3 rules: 4 - !reference [.test, rules] 5 - !reference [.lavapipe-rules, rules] 6 - changes: &venus_file_list 7 - src/virtio/**/* 8 when: on_success 9 - when: never 10 11 12.venus-lavapipe-test: 13 extends: 14 - .test-vk 15 - .venus-rules 16 variables: 17 VK_DRIVER: virtio 18 CROSVM_GALLIUM_DRIVER: "llvmpipe" 19 CROSVM_VK_DRIVER: "lvp" 20 CROSVM_GPU_ARGS: "vulkan=true,gles=false,backend=virglrenderer,egl=true,surfaceless=true" 21 22venus-lavapipe: 23 extends: 24 - .deqp-test-vk 25 - .venus-lavapipe-test 26 variables: 27 DEQP_FRACTION: 35 28 DEQP_SUITE: venus 29 GPU_VERSION: venus 30 LP_NUM_THREADS: 2 31 CROSVM_MEMORY: 12288 32 CROSVM_CPU: $FDO_CI_CONCURRENT 33 FLAKES_CHANNEL: "#virgl-ci" 34 script: 35 - ./install/crosvm-runner.sh ./install/deqp-runner.sh 36