From ce268d1a4b9f8ef028552e0c33f1fcfa1a40ceeb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michel=20D=C3=A4nzer?= Date: Mon, 19 May 2025 12:17:38 +0200 Subject: [PATCH] amd/ci: Add cl profile on rusticl in radeonsi-raven-piglit job There's been a number of regressions with rusticl on radeonsi lately, hopefully this will catch at least some of them. v2: * Reference .rusticl-rules. (Valentine Burley) * Move rusticl fails to their own section at the end of the file. (LaughingMan) Part-of: --- src/amd/ci/deqp-radeonsi-raven.toml | 7 +++++++ src/amd/ci/gitlab-ci.yml | 3 +++ src/amd/ci/radeonsi-raven-fails.txt | 26 ++++++++++++++++++++++++++ 3 files changed, 36 insertions(+) diff --git a/src/amd/ci/deqp-radeonsi-raven.toml b/src/amd/ci/deqp-radeonsi-raven.toml index 2f688dbc27f..69718c6f5c4 100644 --- a/src/amd/ci/deqp-radeonsi-raven.toml +++ b/src/amd/ci/deqp-radeonsi-raven.toml @@ -12,3 +12,10 @@ fraction = 3 process_isolation = true [piglit.env] PIGLIT_PLATFORM = "mixed_glx_egl" + +[[piglit]] +piglit_folder = "/piglit" +profile = "cl" +process_isolation = true + [piglit.env] + RUSTICL_ENABLE = "radeonsi" diff --git a/src/amd/ci/gitlab-ci.yml b/src/amd/ci/gitlab-ci.yml index 9bfbc8bdc91..901c436be0c 100644 --- a/src/amd/ci/gitlab-ci.yml +++ b/src/amd/ci/gitlab-ci.yml @@ -113,6 +113,9 @@ radeonsi-raven-piglit: - .test-piglit - .lava-lenovo-TPad-C13-Yoga-zork:x86_64 parallel: 2 + rules: + - !reference [.radeonsi-rules, rules] + - !reference [.rusticl-rules, rules] variables: DEQP_SUITE: radeonsi-raven HWCI_START_WESTON: 1 diff --git a/src/amd/ci/radeonsi-raven-fails.txt b/src/amd/ci/radeonsi-raven-fails.txt index 7d1af063cbc..4c642808f09 100644 --- a/src/amd/ci/radeonsi-raven-fails.txt +++ b/src/amd/ci/radeonsi-raven-fails.txt @@ -41,3 +41,29 @@ glx@glx_arb_sync_control@waitformsc,Fail # Since switching to test-gl container based rootfs spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail + +# rusticl +api@clbuildprogram,Fail +api@clcompileprogram,Fail +api@clgetcommandqueueinfo,Fail +api@clgetdeviceinfo,Fail +api@clgetextensionfunctionaddressforplatform,Fail +api@clgetkernelarginfo,Fail +api@cllinkprogram,Fail +custom@r600 create release buffer bug,Fail +program@build@vector-data-types,Fail +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-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@global-offset,Fail +program@execute@global-offset@3d- input dependent,Fail +program@execute@vector-conversion,Fail