diff --git a/src/virtio/ci/gitlab-ci-inc.yml b/src/virtio/ci/gitlab-ci-inc.yml index ae57d85e5e7..ec86d431348 100644 --- a/src/virtio/ci/gitlab-ci-inc.yml +++ b/src/virtio/ci/gitlab-ci-inc.yml @@ -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: diff --git a/src/virtio/ci/gitlab-ci.yml b/src/virtio/ci/gitlab-ci.yml index 4c9b86b32c8..ff4c2202c3f 100644 --- a/src/virtio/ci/gitlab-ci.yml +++ b/src/virtio/ci/gitlab-ci.yml @@ -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