Corentin Noël
dc2b6dfd16
venus/ci: Skip flaky test due to intermittent timeouts
...
This test has been intermittently timing out for a while now.
Signed-off-by: Corentin Noël <corentin.noel@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33307 >
2025-01-31 00:11:31 +00:00
Valentine Burley
8f66efd8ea
venus/ci: Skip flaky test due to intermittent timeouts
...
This test has been intermittently timing out for a while now.
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32906 >
2025-01-30 17:42:06 +00:00
Antonio Ospite
1c96335d01
ci/android: improve handling of expectation files
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33261 >
2025-01-29 16:36:59 +00:00
Valentine Burley
d195e411fa
ci: Uprev VKCTS to 1.4.1.1
...
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32817 >
2025-01-28 15:01:00 +00:00
Valentine Burley
f3cf156ac9
ci: Uprev VKCTS to 1.4.1.0
...
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32817 >
2025-01-28 15:01:00 +00:00
Antonio Ospite
578fb242f9
ci/android: add ci rules to test venus on Android
...
Reviewed-by: Eric Engestrom <None>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30895 >
2025-01-02 19:31:41 +00:00
Valentine Burley
13421a9fef
venus/ci: Update expectations
...
These tests have been crashing or failing for a while now.
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32729 >
2024-12-30 11:31:10 +00:00
Valentine Burley
d3d95c2a82
venus/ci: Bump the number of tests per group
...
Due to the slow startup time of deqp-vk, the previous default of
500 tests per group caused the jobs to run up to twice as slowly
compared to using a higher number of tests per group.
Increase the number of tests per group in the deqp-runner suite
to bring job durations within a reasonable range.
Signed-off-by: Valentine Burley <valentine.burley@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32729 >
2024-12-30 11:31:10 +00:00
Eric Engestrom
ad42be50c9
ci/deqp: fully isolate deqp builds
...
Since the builds can be from very different versions of the code, we
need to make sure the common bits are compiled from the correct code.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32250 >
2024-11-22 10:16:49 +00:00
Daniel Stone
3e7c9aad8a
ci/virgl: Fix library path
...
We need to set $LD_LIBRARY_PATH so we can find GL/Vulkan at all, and
$LIBGL_DRIVERS_PATH so Xvfb will pick up the correct DRI modules.
Signed-off-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31281 >
2024-10-10 11:05:57 +00:00
Samuel Pitoiset
e120176c58
ci: uprev VKCTS to 1.3.9.2
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31423 >
2024-10-01 17:30:38 +00:00
Daniel Stone
31aa56ab4a
ci/{lvp,venus}: Skip massive-alloc tests
...
Don't try to allocate gigantic amounts of memory on shared runners. It's
just not a good idea.
Signed-off-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30993 >
2024-09-03 18:41:50 +00:00
Eric Engestrom
0cbd5bbb47
venus/ci: add flake and skip timing out test
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30928 >
2024-08-29 19:21:52 +00:00
Eric Engestrom
71dbe29537
venus/ci: drop redundant flakes definitions
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30928 >
2024-08-29 19:21:52 +00:00
Eric Engestrom
f5923fc2dc
venus/ci: move postmerge jobs to -postmerge stage
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30807 >
2024-08-23 11:53:41 +00:00
Lucas Fryzek
0acdb82814
venus/ci: Update skip tests to prevent timeouts
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28735 >
2024-08-01 08:45:54 +00:00
Yiwei Zhang
1af2f5e198
ci: re-enable venus ci
...
Skip dEQP-VK.binding_model.mutable_descriptor.multiple_arrays_mixed.*
because lavapipe behind venus can end up returning OODM for device
memory allocations.
The instability likely started from lavapipe gaining support of dma-buf
import/export. Then vkr renderer would no longer use the opaque fd
export with lavapipe, and we are hitting certain bottleneck of udmabuf.
Let's get venus ci re-enabled now and we can later flip vkr back to
prefer opaque fd export if seeing lavapipe for comparison.
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Acked-by: Daniel Stone <daniel.stone@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30356 >
2024-07-24 22:25:23 +00:00
Eric Engestrom
e2c90da560
venus/ci: skip timing out test
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30264 >
2024-07-19 21:26:16 +00:00
Eric Engestrom
801ed4d032
ci: simplify setting .no-auto-retry now that it isn't bundled with unrelated rules:
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30004 >
2024-07-07 19:31:44 +00:00
Eric Engestrom
f37af2ab8c
ci: split .no-auto-retry out of .scheduled_pipeline-rules
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30004 >
2024-07-07 19:31:44 +00:00
Eric Engestrom
b55158d536
venus/ci: drop fixed test from fails list
...
Might be a flake though, we'll see in the next nightly.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29844 >
2024-06-21 17:24:32 +00:00
Eric Engestrom
98f9dd3c7c
venus/ci: make sure nightly job doesn't get retried
...
It's long enough as it is, we don't want to waste 2x the resources when
a test fails.
Fixes: 0db4bb2ea0 ("venus/ci: add manual/nightly venus-lavapipe-full")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29844 >
2024-06-21 17:24:32 +00:00
Eric Engestrom
152571bc0c
venus/ci: skip timed out test
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29803 >
2024-06-20 19:39:02 +00:00
Eric Engestrom
0db4bb2ea0
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 >
2024-06-20 19:39:02 +00:00
Eric Engestrom
6b6655c1a8
venus/ci: fix indentation of list nested in a dict item
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29803 >
2024-06-20 19:39:01 +00:00
Corentin Noël
75820a5436
venus/ci: Update expectations
...
Signed-off-by: Corentin Noël <corentin.noel@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29803 >
2024-06-20 19:39:01 +00:00
Daniel Stone
30fd78a7e7
venus/ci: Temporarily disable jobs
...
There are too many failures. The job can be re-enabled when these have
been fixed (e.g. with skips) and the new lower fraction has been
stress-tested.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29709 >
2024-06-13 09:58:02 +01:00
Daniel Stone
78f52e59be
venus/ci: Significantly reduce CTS fraction
...
The jobs are just way too slow, regularly clocking in at over 20min and
being the long pole, especially when combined with failures.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29709 >
2024-06-13 09:57:26 +01:00
Daniel Stone
f2866fe971
venus/ci: Fix timeout
...
Nothing should be running with unbounded timeouts; unfortunately
venus-lavapipe does and is bouncing off them.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29709 >
2024-06-13 09:56:25 +01:00
Corentin Noël
11812ae2aa
venus/ci: add more recently found flakes
...
Found in https://gitlab.freedesktop.org/mesa/mesa/-/jobs/59745506
Signed-off-by: Corentin Noël <corentin.noel@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29681 >
2024-06-12 10:27:48 +00:00
Eric Engestrom
73cc6c6738
venus/ci: add flake that's been blocking MRs
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29590 >
2024-06-07 01:24:26 +00:00
Yiwei Zhang
c71f650c2d
ci/venus: skip a timeout test
...
There're already a few similar ones being skipped.
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29362 >
2024-05-24 02:34:45 +00:00
Vignesh Raman
26417211ae
virtio/ci: separate hiden jobs to -inc.yml files
...
make it easier to re-use the hidden jobs by other project (e.g. linux)
without enabling the executable jobs.
Inspired on 9442571664 ("ci: separate hiden jobs to -inc.yml files").
Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29084 >
2024-05-07 18:01:51 +00:00
Samuel Pitoiset
59d3a8ea07
ci: uprev CTS to 1.3.8.2
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28871 >
2024-04-24 10:48:11 +00:00
Corentin Noël
ca861e8f75
ci: Add zink-venus-lvp job
...
Test Zink on Venus on Lavapipe.
Acked-by: Gert Wollny <gert.wollny@collabora.com>
Reviewed-by: David Heidelberg <david.heidelberg@collabora.com>
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Signed-off-by: Corentin Noël <corentin.noel@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27790 >
2024-04-24 09:01:15 +00:00
Samuel Pitoiset
40f39482e1
ci: uprev CTS to vulkan-cts-1.3.8.0
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27459 >
2024-04-17 21:22:36 +00:00
Corentin Noël
57d914b757
ci: Update virglrenderer and crosvm
...
Update virglrenderer to test EXT_attachment_feedback_loop_layout
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28014 >
2024-03-07 21:19:05 +00:00
Eric Engestrom
54254ae3f2
ci/venus-lavapipe: drop unused DEQP_VER that's being overwritten by DEQP_SUITE anyway
...
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27936 >
2024-03-06 08:54:11 +00:00
Collabora's Gfx CI Team
1c29869c20
Uprev Piglit to e9316bcd12544aaf7e753ce37fe50d64165d9598
...
f7db20b03d...e9316bcd12
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25449 >
2024-01-29 18:27:07 +00:00
Eric Engestrom
90a77f55de
ci: drop containers, builds, and tests from post-merge pipeline
...
All these jobs are redundant and a waste of resources:
- the containers have already been built & pushed in the merge pipeline
- the mesa build variants have already all passed
- the driver tests have already all passed
None of these jobs are doing anything useful in this pipeline, but it
costs a factor of 2x to our infrastructure, so let's remove them.
In other words, the only job left in the post-merge pipeline is the
`pages` job that deploys the update to the website.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26451 >
2023-12-06 08:26:04 +00:00
David Heidelberg
3669ca159f
ci/venus: reduce pre-merge to fit under 15 min
...
Currently the run takes ~ 35 minutes, which is too much.
Reported-by: default avatarDaniel Stone <daniels@collabora.com>
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25843 >
2023-10-31 01:00:25 +00:00
Yiwei Zhang
b0100d23fb
ci/venus: mark more flaky tests after recent cts uprev
...
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25799 >
2023-10-20 21:33:22 +00:00
Samuel Pitoiset
ef0997baf1
ci: update CTS to vulkan-cts-1.3.7.0
...
This contains many new tests, especially shader object tests.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25476 >
2023-10-18 12:52:37 +00:00
Dave Airlie
af062126ae
lavapipe: expose planar ycbcr formats and new ycbcr features
...
This enables some extensions and a bunch of formats for ycbcr
support.
dEQP-VK.api.info.format_properties.g8_b8_r8_3plane_420_unorm,Fail
dEQP-VK.api.info.format_properties.g8_b8r8_2plane_420_unorm,Fail
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25609 >
2023-10-10 04:37:07 +00:00
Dave Airlie
3e6938696a
llvmpipe/fs: fix regression in sample mask handling from tgsi removal.
...
This got the bits the wrong way,
dEQP-VK.rasterization.frag_side_effects.color_at_beginning.sample_mask_after
Fixes: a63c2daf7a ("llvmpipe/fs: start using nir info in some places.")
Reviewed-by: Erik Faye-Lund <erik.faye-lund@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25396 >
2023-09-26 20:15:22 +00:00
Samuel Pitoiset
a217c5c58c
ci: update to vulkan-cts-1.3.6.3
...
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24947 >
2023-09-25 15:53:51 +00:00
David Heidelberg
a4e4bf8ccd
ci/venus: add fragment.32B_in_memory_with_vec4_s32 flake
...
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25349 >
2023-09-23 04:44:37 +00:00
Yiwei Zhang
6b2956e569
ci/venus: reenable pipeline cts
...
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24344 >
2023-07-27 20:32:18 +00:00
Yiwei Zhang
9e05ef823c
ci/venus: remove fixed tests that no longer run
...
Those multiview failures have been fixed in lvp while the EDS failure
tests are obsolete.
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24344 >
2023-07-27 20:32:18 +00:00
Yiwei Zhang
fd9a0ecc86
ci/venus: update venus-lavapipe expectations
...
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24263 >
2023-07-21 17:11:26 +00:00