venus/ci: add manual/nightly venus-lavapipe-full

Technically not a "full" pipeline because that would take 12h, but
1/6 is much closer to it than the 1/60 that we can have in the merge
pipeline.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29803>
This commit is contained in:
Eric Engestrom 2024-06-20 11:28:55 +02:00 committed by Marge Bot
parent 6b6655c1a8
commit 0db4bb2ea0
2 changed files with 16 additions and 0 deletions

View file

@ -7,6 +7,14 @@
- src/virtio/**/*
when: on_success
.venus-manual-rules:
stage: layered-backends
rules:
- !reference [.test, rules]
- !reference [.lavapipe-manual-rules, rules]
- changes: *venus_file_list
when: manual
.venus-lavapipe-test:
extends:

View file

@ -16,3 +16,11 @@ include:
FLAKES_CHANNEL: "#virgl-ci"
script:
- ./install/crosvm-runner.sh ./install/deqp-runner.sh
venus-lavapipe-full:
extends:
- .venus-lavapipe
- .venus-manual-rules
timeout: 3h
variables:
DEQP_FRACTION: 6 # 1 would take 12h so this is as close as we can get