xref: /aosp_15_r20/external/mesa3d/src/virtio/ci/gitlab-ci-inc.yml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
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
10.venus-manual-rules:
11  stage: layered-backends-postmerge
12  extends: .no-auto-retry
13  rules:
14    - !reference [.test, rules]
15    - !reference [.lavapipe-manual-rules, rules]
16    - changes: *venus_file_list
17      when: manual
18
19
20.venus-lavapipe-test:
21  extends:
22    - .test-vk
23    - .venus-rules
24  variables:
25    VK_DRIVER: virtio
26    CROSVM_GALLIUM_DRIVER: "llvmpipe"
27    CROSVM_VK_DRIVER: "lvp"
28    CROSVM_GPU_ARGS: "vulkan=true,gles=false,backend=virglrenderer,egl=true,surfaceless=true,fixed-blob-mapping=false"
29