xref: /aosp_15_r20/external/mesa3d/src/virtio/ci/gitlab-ci-inc.yml (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1*61046927SAndroid Build Coastguard Worker.venus-rules:
2*61046927SAndroid Build Coastguard Worker  stage: layered-backends
3*61046927SAndroid Build Coastguard Worker  rules:
4*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
5*61046927SAndroid Build Coastguard Worker    - !reference [.lavapipe-rules, rules]
6*61046927SAndroid Build Coastguard Worker    - changes: &venus_file_list
7*61046927SAndroid Build Coastguard Worker        - src/virtio/**/*
8*61046927SAndroid Build Coastguard Worker      when: on_success
9*61046927SAndroid Build Coastguard Worker
10*61046927SAndroid Build Coastguard Worker.venus-manual-rules:
11*61046927SAndroid Build Coastguard Worker  stage: layered-backends-postmerge
12*61046927SAndroid Build Coastguard Worker  extends: .no-auto-retry
13*61046927SAndroid Build Coastguard Worker  rules:
14*61046927SAndroid Build Coastguard Worker    - !reference [.test, rules]
15*61046927SAndroid Build Coastguard Worker    - !reference [.lavapipe-manual-rules, rules]
16*61046927SAndroid Build Coastguard Worker    - changes: *venus_file_list
17*61046927SAndroid Build Coastguard Worker      when: manual
18*61046927SAndroid Build Coastguard Worker
19*61046927SAndroid Build Coastguard Worker
20*61046927SAndroid Build Coastguard Worker.venus-lavapipe-test:
21*61046927SAndroid Build Coastguard Worker  extends:
22*61046927SAndroid Build Coastguard Worker    - .test-vk
23*61046927SAndroid Build Coastguard Worker    - .venus-rules
24*61046927SAndroid Build Coastguard Worker  variables:
25*61046927SAndroid Build Coastguard Worker    VK_DRIVER: virtio
26*61046927SAndroid Build Coastguard Worker    CROSVM_GALLIUM_DRIVER: "llvmpipe"
27*61046927SAndroid Build Coastguard Worker    CROSVM_VK_DRIVER: "lvp"
28*61046927SAndroid Build Coastguard Worker    CROSVM_GPU_ARGS: "vulkan=true,gles=false,backend=virglrenderer,egl=true,surfaceless=true,fixed-blob-mapping=false"
29