ci/broadcom: consolidate vc4-rpi3* jobs into a single vc4-rpi3-gl:armhf

Without reducing the coverage and using 4 runners instead of 9, most
runs take 10-13 minutes instead of 12-13 minutes for the egl job, 9-11
minutes for the piglit job, and 6-8 minutes for the deqp job.

Stress-tested over 40+ runs.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21902>
This commit is contained in:
Eric Engestrom
2023-03-13 19:10:57 +00:00
committed by Marge Bot
parent f277d3c651
commit 8e09be4616
6 changed files with 41 additions and 55 deletions

View File

@@ -106,11 +106,12 @@ spec@khr_texture_compression_astc@basic-gl,Fail
glx@glx-make-current,Crash
glx@glx-multithread-buffer,Fail
glx@glx-swap-pixmap-bad,Fail
glx@glx-visuals-depth -pixmap,Fail
glx@glx-visuals-stencil -pixmap,Fail
glx@glx_arb_create_context_es2_profile@invalid opengl es version,Fail
glx@glx_arb_create_context_no_error@no error,Fail
# piglit: error: Test timed out.
glx@glx_arb_sync_control@waitformsc,Fail
glx@glx_ext_import_context@free context,Fail
glx@glx_ext_import_context@get context id,Fail
glx@glx_ext_import_context@get current display,Fail

View File

@@ -9,6 +9,8 @@ glx@glx-multi-window-single-context
shaders@glsl-vs-loop
shaders@glsl-vs-loop-nested
spec@arb_framebuffer_srgb@blit renderbuffer srgb single_sampled enabled clear
spec@ext_framebuffer_blit@fbo-sys-blit
spec@ext_framebuffer_blit@fbo-sys-sub-blit
spec@egl_chromium_sync_control@conformance
spec@ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-readpixels
@@ -27,3 +29,6 @@ spec@!opengl 1.1@draw-copypixels-sync
# 2022-12-29
x11-dEQP-EGL.functional.color_clears.multi_context.gles2.rgba8888_pbuffer
# flaky on wayland, was stable on x11
spec@ext_image_dma_buf_import@ext_image_dma_buf_import

View File

@@ -1,21 +0,0 @@
# wayland
[[deqp]]
deqp = "/deqp/modules/egl/deqp-egl-wayland"
caselists = ["/deqp/mustpass/egl-master.txt"]
deqp_args = [
"--deqp-surface-width=256", "--deqp-surface-height=256",
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
"--deqp-gl-config-name=rgba8888d24s8ms0",
]
prefix = "wayland-"
# x11
[[deqp]]
deqp = "/deqp/modules/egl/deqp-egl"
caselists = ["/deqp/mustpass/egl-master.txt"]
deqp_args = [
"--deqp-surface-width=256", "--deqp-surface-height=256",
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
"--deqp-gl-config-name=rgba8888d24s8ms0",
]
prefix = "x11-"

View File

@@ -1,6 +0,0 @@
[[piglit]]
piglit_folder = "/piglit"
profile = "quick_gl"
process_isolation = true
[piglit.env]
PIGLIT_PLATFORM = "mixed_glx_egl"

View File

@@ -24,8 +24,36 @@ deqp_args = [
"--deqp-visibility=hidden",
]
[[piglit]]
piglit_folder = "/piglit"
profile = "quick_gl"
process_isolation = true
[piglit.env]
PIGLIT_PLATFORM = "mixed_glx_egl"
[[piglit]]
piglit_folder = "/piglit"
profile = "quick_shader"
process_isolation = true
# wayland
[[deqp]]
deqp = "/deqp/modules/egl/deqp-egl-wayland"
caselists = ["/deqp/mustpass/egl-master.txt"]
deqp_args = [
"--deqp-surface-width=256", "--deqp-surface-height=256",
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
"--deqp-gl-config-name=rgba8888d24s8ms0",
]
prefix = "wayland-"
# x11
[[deqp]]
deqp = "/deqp/modules/egl/deqp-egl"
caselists = ["/deqp/mustpass/egl-master.txt"]
deqp_args = [
"--deqp-surface-width=256", "--deqp-surface-height=256",
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
"--deqp-gl-config-name=rgba8888d24s8ms0",
]
prefix = "x11-"

View File

@@ -17,41 +17,20 @@
variables:
BM_BOOTFS: /boot/raspberrypi_armhf
.vc4-rpi3-test:armhf:
vc4-rpi3-gl:armhf:
extends:
- .broadcom-test:armhf
- .vc4-rules
variables:
GPU_VERSION: broadcom-rpi3
HWCI_KERNEL_MODULES: vc4
script:
- ./install/bare-metal/poe-powered.sh
tags:
- igalia-rpi3
vc4-rpi3:armhf:
extends:
- .vc4-rpi3-test:armhf
parallel: 3
variables:
DEQP_SUITE: broadcom-rpi3
PIGLIT_PLATFORM: gbm
vc4-rpi3-egl:armhf:
extends:
- .vc4-rpi3-test:armhf
variables:
HWCI_START_WESTON: 1
DEQP_SUITE: broadcom-rpi3-egl
vc4-rpi3-piglit-quick_gl:armhf:
extends:
- .vc4-rpi3-test:armhf
parallel: 4
variables:
FDO_CI_CONCURRENT: 1
HWCI_START_XORG: 1
DEQP_SUITE: broadcom-rpi3-piglit
GPU_VERSION: broadcom-rpi3
HWCI_KERNEL_MODULES: vc4
DEQP_SUITE: broadcom-rpi3
HWCI_START_WESTON: 1
.v3d-rpi4-test:armhf:
extends: