From eb7fb2e91964314d396cfc4c464ea3445ea9a2fb Mon Sep 17 00:00:00 2001 From: Valentine Burley Date: Fri, 13 Dec 2024 14:00:57 +0100 Subject: [PATCH] anv/ci: Bump the number of tests per group for TGL Due to the slow startup time of deqp-vk, the previous default of 500 tests per group caused the jobs to run up to twice as slowly compared to using a higher number of tests per group. Increase the number of tests per group for all subsets of the deqp-runner suites, which allows decreasing the fractions. Signed-off-by: Valentine Burley Part-of: --- src/intel/ci/deqp-anv-tgl-full.toml | 1 + src/intel/ci/deqp-anv-tgl.toml | 6 +++++- src/intel/ci/gitlab-ci.yml | 2 -- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/intel/ci/deqp-anv-tgl-full.toml b/src/intel/ci/deqp-anv-tgl-full.toml index 09cce309739..e11e1745c3a 100644 --- a/src/intel/ci/deqp-anv-tgl-full.toml +++ b/src/intel/ci/deqp-anv-tgl-full.toml @@ -4,3 +4,4 @@ deqp = "/deqp-vk/external/vulkancts/modules/vulkan/deqp-vk" caselists = ["/deqp-vk/mustpass/vk-main.txt"] skips = ["install/anv-tgl-skips.txt"] renderer_check = "TGL GT2" +tests_per_group = 5000 diff --git a/src/intel/ci/deqp-anv-tgl.toml b/src/intel/ci/deqp-anv-tgl.toml index 5a60033110a..14716c2478b 100644 --- a/src/intel/ci/deqp-anv-tgl.toml +++ b/src/intel/ci/deqp-anv-tgl.toml @@ -3,8 +3,9 @@ deqp = "/deqp-vk/external/vulkancts/modules/vulkan/deqp-vk" caselists = ["/deqp-vk/mustpass/vk-main.txt"] skips = ["install/anv-tgl-skips.txt"] -fraction = 6 +fraction = 10 renderer_check = "TGL GT2" +tests_per_group = 5000 # Rerun query tests with shader query optimizations (14443 tests) [[deqp]] @@ -13,6 +14,7 @@ caselists = ["/deqp-vk/mustpass/vk-main.txt"] renderer_check = "TGL GT2" include = ["dEQP-VK.query_pool.*"] prefix = "shaderquery-" +tests_per_group = 5000 [deqp.env] query_clear_with_blorp_threshold = "0" query_copy_with_shader_threshold = "0" @@ -25,6 +27,7 @@ caselists = ["/deqp-vk/mustpass/vk-main.txt"] renderer_check = "TGL GT2" include = ["dEQP-VK.draw.*indirect*"] prefix = "indirectgen-inplace-" +tests_per_group = 5000 [deqp.env] generated_indirect_threshold = "0" @@ -36,6 +39,7 @@ caselists = ["/deqp-vk/mustpass/vk-main.txt"] renderer_check = "TGL GT2" include = ["dEQP-VK.draw.*indirect*"] prefix = "indirectgen-inring-" +tests_per_group = 5000 [deqp.env] generated_indirect_threshold = "0" generated_indirect_ring_threshold = "0" diff --git a/src/intel/ci/gitlab-ci.yml b/src/intel/ci/gitlab-ci.yml index f9d270031f7..2e5ff795160 100644 --- a/src/intel/ci/gitlab-ci.yml +++ b/src/intel/ci/gitlab-ci.yml @@ -47,7 +47,6 @@ anv-tgl: - .anv-test variables: DEQP_SUITE: anv-tgl - DEQP_FRACTION: 5 # temporarily drop network load VK_DRIVER: intel parallel: 5 # 5 - 5 # -1 for zink, but it's disabled now @@ -58,7 +57,6 @@ anv-tgl: - .anv-manual-rules variables: DEQP_SUITE: anv-tgl-full - DEQP_FRACTION: 1 JOB_TIMEOUT: 90 timeout: 100m parallel: 4