v3d/ci: add nightly job for rusticl testing

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29851>
This commit is contained in:
Eric Engestrom 2024-06-11 19:55:23 +02:00 committed by Marge Bot
parent 959d38099f
commit e1b1114bc2
5 changed files with 108 additions and 0 deletions

View file

@ -549,3 +549,75 @@ spec@arb_texture_barrier@arb_texture_barrier-blending-in-shader 512 42 8 8 8,Fai
# This seems to be a Vulkan Loader issue. Can be fixed by compiling the loader from the Github repo.
dEQP-VK.api.get_device_proc_addr.non_enabled,Fail
dEQP-VK.api.version_check.unavailable_entry_points,Fail
# Piglit OpenCL tests
api@clbuildprogram,Fail
api@clcompileprogram,Fail
api@clgetcommandqueueinfo,Fail
api@clgetdeviceinfo,Fail
api@clgetextensionfunctionaddressforplatform,Fail
api@clgetkernelarginfo,Fail
api@cllinkprogram,Fail
program@build@include-directories,Fail
program@build@vector-data-types,Fail
program@execute@amdgcn-f32-inline-immediates,Fail
program@execute@amdgcn-f32-inline-immediates@add integer 64,Fail
program@execute@amdgcn.sign_extend_inreg,Crash
program@execute@builtin@builtin-float-nextafter-1.0.generated,Fail
program@execute@builtin@builtin-float-nextafter-1.0.generated@nextafter float1,Fail
program@execute@builtin@builtin-float-nextafter-1.0.generated@nextafter float16,Fail
program@execute@builtin@builtin-float-nextafter-1.0.generated@nextafter float2,Fail
program@execute@builtin@builtin-float-nextafter-1.0.generated@nextafter float4,Fail
program@execute@builtin@builtin-float-nextafter-1.0.generated@nextafter float8,Fail
program@execute@builtin@builtin-float-pow-1.0.generated,Fail
program@execute@builtin@builtin-float-pow-1.0.generated@pow float16,Fail
program@execute@builtin@builtin-float-pow-1.0.generated@pow float4,Fail
program@execute@builtin@builtin-float-pow-1.0.generated@pow float8,Fail
program@execute@builtin@builtin-float-powr-1.0.generated,Fail
program@execute@builtin@builtin-float-powr-1.0.generated@powr float16,Fail
program@execute@builtin@builtin-float-powr-1.0.generated@powr float4,Fail
program@execute@builtin@builtin-float-sign-1.0.generated,Fail
program@execute@builtin@builtin-float-sign-1.0.generated@sign float1,Fail
program@execute@builtin@builtin-float-sign-1.0.generated@sign float16,Fail
program@execute@builtin@builtin-float-sign-1.0.generated@sign float2,Fail
program@execute@builtin@builtin-float-sign-1.0.generated@sign float4,Fail
program@execute@builtin@builtin-float-sign-1.0.generated@sign float8,Fail
program@execute@builtin@builtin-long-abs-1.0.generated,Crash
program@execute@builtin@builtin-long-clamp-1.1.generated,Crash
program@execute@builtin@builtin-long-mad_hi-1.0.generated,Crash
program@execute@builtin@builtin-long-mad_sat-1.0.generated,Crash
program@execute@builtin@builtin-long-max-1.1.generated,Crash
program@execute@builtin@builtin-long-min-1.1.generated,Crash
program@execute@builtin@builtin-long-mul_hi-1.0.generated,Crash
program@execute@builtin@builtin-long-popcount-1.2.generated,Fail
program@execute@builtin@builtin-long-popcount-1.2.generated@popcount long1,Fail
program@execute@builtin@builtin-long-popcount-1.2.generated@popcount long16,Fail
program@execute@builtin@builtin-long-popcount-1.2.generated@popcount long2,Fail
program@execute@builtin@builtin-long-popcount-1.2.generated@popcount long4,Fail
program@execute@builtin@builtin-long-popcount-1.2.generated@popcount long8,Fail
program@execute@builtin@builtin-ulong-clamp-1.1.generated,Crash
program@execute@builtin@builtin-ulong-mad_hi-1.0.generated,Crash
program@execute@builtin@builtin-ulong-mad_sat-1.0.generated,Crash
program@execute@builtin@builtin-ulong-max-1.1.generated,Crash
program@execute@builtin@builtin-ulong-min-1.1.generated,Crash
program@execute@builtin@builtin-ulong-mul_hi-1.0.generated,Crash
program@execute@builtin@builtin-ulong-popcount-1.2.generated,Fail
program@execute@builtin@builtin-ulong-popcount-1.2.generated@popcount ulong1,Fail
program@execute@builtin@builtin-ulong-popcount-1.2.generated@popcount ulong16,Fail
program@execute@builtin@builtin-ulong-popcount-1.2.generated@popcount ulong2,Fail
program@execute@builtin@builtin-ulong-popcount-1.2.generated@popcount ulong4,Fail
program@execute@builtin@builtin-ulong-popcount-1.2.generated@popcount ulong8,Fail
program@execute@calls-large-struct,Fail
program@execute@calls-large-struct@byval struct,Fail
program@execute@calls-struct,Fail
program@execute@calls-struct@regs struct,Fail
program@execute@calls-struct@small struct in regs,Fail
program@execute@global-offset,Fail
program@execute@global-offset@3d- input dependent,Fail
program@execute@scalar-arithmetic-long,Crash
program@execute@scalar-arithmetic-ulong,Crash
program@execute@scalar-comparison-long,Crash
program@execute@scalar-comparison-ulong,Crash
program@execute@scalar-load-long,Crash
program@execute@scalar-load-ulong,Crash
program@run kernel with max work item sizes,Fail

View file

@ -6,6 +6,13 @@ spec@arb_texture_multisample@texelfetch fs sampler2dms 4 1x71-501x71
spec@arb_texture_multisample@texelfetch fs sampler2dmsarray 4 98x1x9-98x129x9
spec@glsl-1.30@execution@texelfetch fs sampler2d 1x281-501x281
# Slow CL tests (> 5 minute to run)
program@execute@builtin@builtin-float-lgamma_r-1.0.generated
program@execute@builtin@builtin-float-pow-1.0.generated
program@execute@builtin@builtin-float-powr-1.0.generated
program@execute@builtin@builtin-float-powr-1.0.generated@powr float1
program@execute@builtin@builtin-float-sincos-1.0.generated
# Versions / Extensions not supported
spec@!opengl 3.2@.*
spec@!opengl 3.3@.*

View file

@ -0,0 +1,7 @@
[[piglit]]
piglit_folder = "/piglit"
profile = "cl"
timeout = 300
process_isolation = true
[piglit.env]
RUSTICL_ENABLE = "v3d"

View file

@ -77,6 +77,19 @@
*v3d_file_list
when: manual
.v3d-rusticl-rules:
stage: broadcom
rules:
- !reference [.v3d-rules, rules]
- !reference [.rusticl-rules, rules]
.v3d-rusticl-manual-rules:
stage: broadcom
retry: !reference [.scheduled_pipeline-rules, retry]
rules:
- !reference [.v3d-manual-rules, rules]
- !reference [.rusticl-manual-rules, rules]
.v3dv-rules:
stage: broadcom
rules:

View file

@ -46,6 +46,15 @@ v3d-rpi4-gl-full:arm64:
TEST_PHASE_TIMEOUT: 40
DEQP_FRACTION: 1
v3d-rpi4-rusticl:arm64:
extends:
- .igalia-bcm2711-rpi-4:arm64
- .broadcom-test:arm64
- .v3d-rusticl-manual-rules
timeout: 30m # base run time = 17min test, 19min total
variables:
DEQP_SUITE: broadcom-rpi4-cl
TEST_PHASE_TIMEOUT: 25
v3d-rpi4-traces:arm64:
extends: