diff --git a/src/panfrost/ci/deqp-panfrost-g52-vk-full.toml b/src/panfrost/ci/deqp-panfrost-g52-vk-full.toml new file mode 100644 index 00000000000..819ebf76b4b --- /dev/null +++ b/src/panfrost/ci/deqp-panfrost-g52-vk-full.toml @@ -0,0 +1,4 @@ +[[deqp]] +deqp = "/deqp-vk/external/vulkancts/modules/vulkan/deqp-vk" +caselists = ["/deqp-vk/mustpass/vk-main.txt"] +renderer_check = "Mali-G52" diff --git a/src/panfrost/ci/gitlab-ci.yml b/src/panfrost/ci/gitlab-ci.yml index d5f2dc3ebd3..985b0f0bd5f 100644 --- a/src/panfrost/ci/gitlab-ci.yml +++ b/src/panfrost/ci/gitlab-ci.yml @@ -346,6 +346,19 @@ panfrost-g52-vk:arm64: DEQP_SUITE: panfrost-g52-vk HWCI_START_WESTON: 1 +panfrost-g52-vk-full:arm64: + # Only allow one runner as we don't have many VIM3 around. + parallel: null + extends: + - panfrost-g52-vk:arm64 + - .panfrost-vk-manual-rules + # A full run takes around 4 hours and a half locally on a VIM3 that is thermal throttling. + # We assume worst case scenario (throttling + new faults) + timeout: 5h + variables: + DEQP_SUITE: panfrost-g52-vk-full + JOB_TIMEOUT: 300 + panfrost-g52-piglit-gles2:arm64: extends: - .lava-piglit:arm64