ci/vc4: Add piglit job

This adds a couple of jobs to execute piglit testsuite in VC4
(quick_shader and quick_gl profiles).

It is defined as a manual test as it takes time to execute them.

v2:
 - Add more excluded tests (Eric)

Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
Acked-by: Andres Gomez <agomez@igalia.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8702>
This commit is contained in:
Juan A. Suarez Romero 2021-01-25 12:34:35 +01:00 committed by Marge Bot
parent a825919dc6
commit be33083141
3 changed files with 9036 additions and 5 deletions

View File

@ -1708,21 +1708,18 @@ arm64_a530_piglit_shader:
PIGLIT_PROFILES: quick_shader
PIGLIT_RESULTS: freedreno-a530-shader
vc4-rpi3-gles2:armhf:
.vc4-rpi3-test:armhf:
extends:
- .baremetal-test
- .use-armhf_test
- .vc4-rules
parallel: 4
- .use-armhf_test
variables:
BARE_METAL_TEST_SCRIPT: "/install/deqp-runner.sh"
BM_BOOTFS: /boot/armhf
BM_KERNEL_MODULES: vc4
BM_ROOTFS: /lava-files/rootfs-armhf
BM_ROOTFS_EXTRA: /modules/armhf
GPU_VERSION: vc4-rpi3
DEQP_EXPECTED_RENDERER: VC4
DEQP_VER: gles2
script:
- ./install/bare-metal/poe-powered.sh
needs:
@ -1731,6 +1728,85 @@ vc4-rpi3-gles2:armhf:
tags:
- igalia-rpi3
vc4-rpi3-gles2:armhf:
extends:
- .vc4-rpi3-test:armhf
parallel: 4
variables:
BARE_METAL_TEST_SCRIPT: "/install/deqp-runner.sh"
DEQP_VER: gles2
.vc4-rpi3-piglit:armhf:
extends:
- .piglit-test
- .vc4-rpi3-test:armhf
- .test-manual
variables:
BARE_METAL_TEST_SCRIPT: "/install/piglit/run.sh"
BM_POE_TIMEOUT: 180
PIGLIT_OPTIONS: >-
--timeout 60
-x .tesc
-x .tese
-x arb_gpu_shader_fp64
-x arb_gpu_shader_gpu5
-x arb_gpu_shader_int64
-x arb_tessellation_shader
-x arb_texture_cube_map
-x clipflat
-x copypixels-sync
-x copyteximage
-x depthstencil-default_fb
-x draw-sync
-x egl_ext_device_
-x egl_ext_platform_device
-x ext_framebuffer_multisample
-x ext_timer_query@time-elapsed
-x gl-1.0-blend-func
-x gl-1.3-texture-env
-x glsl-1.30
-x glsl-3.30
-x glsl-4.00
-x glsl-4.10
-x glsl-4.20
-x glsl-4.30
-x glsl-4.40
-x glsl-4.50
-x glsl-4.60
-x glsl-es-3.00
-x glsl-es-3.20
-x glsl-fs-convolution-2
-x glsl-vs-loop
-x glsl-vs-loop-nested
-x glsl-vs-mov-after-deref
-x glx-multithread-clearbuffer
-x glx-multithread-shader-compile
-x image_load_store
-x longprim
-x masked-clear
-x max-texture-size
-x maxsize
-x ppgtt_memory_alignment
-x streaming-texture-leak
-x texturesize
PIGLIT_PLATFORM: gbm
vc4-rpi3-piglit-quick_gl:armhf:
extends:
- .vc4-rpi3-piglit:armhf
variables:
FDO_CI_CONCURRENT: 1
PIGLIT_PROFILES: quick_gl
PIGLIT_RESULTS: "vc4-rpi3-quick_gl"
vc4-rpi3-piglit-quick_shader:armhf:
extends:
- .vc4-rpi3-piglit:armhf
variables:
FDO_CI_CONCURRENT: 2
PIGLIT_PROFILES: quick_shader
PIGLIT_RESULTS: "vc4-rpi3-quick_shader"
lavapipe-vk:
stage: software-renderer
extends:

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff