Module: Mesa
Branch: main
Commit: 2cc59f41d9bfb8f38c3b94b5be5e46c821d068ba
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=2cc59f41d9bfb8f38c3b94b5be5e46c821d068ba

Author: Italo Nicola <[email protected]>
Date:   Tue May 18 09:08:21 2021 +0000

panfrost/ci: Improve coverage for T860

By skipping slower tests such as `.*3_level_array.*`, we can add more
tests to CI without dramatically increase job duration.

Besides that, this patch also increases coverage by adding different
kinds of tests that were previously untested, failing or slowed CI too
much.

Signed-off-by: Italo Nicola <[email protected]>
Reviewed-by: Tomeu Vizoso <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10855>

---

 .../panfrost/ci/deqp-panfrost-t860-fails.txt       |  5 +++
 .../panfrost/ci/deqp-panfrost-t860-skips.txt       | 50 ++++------------------
 2 files changed, 14 insertions(+), 41 deletions(-)

diff --git a/src/gallium/drivers/panfrost/ci/deqp-panfrost-t860-fails.txt 
b/src/gallium/drivers/panfrost/ci/deqp-panfrost-t860-fails.txt
index 3b80daa68e0..7621ee38a10 100644
--- a/src/gallium/drivers/panfrost/ci/deqp-panfrost-t860-fails.txt
+++ b/src/gallium/drivers/panfrost/ci/deqp-panfrost-t860-fails.txt
@@ -12,3 +12,8 @@ 
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_x,Fa
 
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_dst_y,Fail
 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_x,Fail
 dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_min_reverse_src_y,Fail
+
+dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgb10_a2,Fail
+dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.builtin_variable.vertex_id,Fail
+dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.builtin_variable.vertex_id,Fail
+dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.builtin_variable.vertex_id,Fail
diff --git a/src/gallium/drivers/panfrost/ci/deqp-panfrost-t860-skips.txt 
b/src/gallium/drivers/panfrost/ci/deqp-panfrost-t860-skips.txt
index 978345eba28..e0feaa23d9c 100644
--- a/src/gallium/drivers/panfrost/ci/deqp-panfrost-t860-skips.txt
+++ b/src/gallium/drivers/panfrost/ci/deqp-panfrost-t860-skips.txt
@@ -9,65 +9,33 @@ dEQP-GLES[0-9]*.stress.*
 # These are really slow on tiling architectures (including llvmpipe).
 dEQP-GLES[0-9]*.functional.flush_finish.*
 
-# GLES 3.1 is not fully supported yet, some of these crash, some are slow, and
-# some are untested.
+# Skip slow tests to improve job duration
+dEQP-GLES31.functional.*mat[2-4].*
+.*3_level_array.*
+.*3_level_struct_array.*
+
+# GLES 3.1 is not fully supported yet, some of these crash, some hang, and 
some are untested.
 dEQP-GLES31.functional.android_extension_pack.*
-dEQP-GLES31.functional.blend_equation_advanced.*
 dEQP-GLES31.functional.copy_image.*
-dEQP-GLES31.functional.draw_base_vertex.*
 dEQP-GLES31.functional.draw_buffers_indexed.*
 dEQP-GLES31.functional.draw_indirect.*
 dEQP-GLES31.functional.fbo.*
 dEQP-GLES31.functional.geometry_shading.*
 dEQP-GLES31.functional.image_load_store.*
-dEQP-GLES31.functional.layout_binding.*
 dEQP-GLES31.functional.multisample.*
-dEQP-GLES31.functional.program_uniform.*
 dEQP-GLES31.functional.sample_shading.*
 dEQP-GLES31.functional.separate_shader.*
-dEQP-GLES31.functional.srgb_texture_decode.*
-dEQP-GLES31.functional.ssbo.*
-dEQP-GLES31.functional.state_query.*
-dEQP-GLES31.functional.stencil_texturing.*
 dEQP-GLES31.functional.synchronization.*
 dEQP-GLES31.functional.tessellation.*
 dEQP-GLES31.functional.tessellation_geometry_interaction.*
 dEQP-GLES31.functional.texture.*
-dEQP-GLES31.functional.ubo.*
-dEQP-GLES31.functional.vertex_attribute_binding.*
-dEQP-GLES31.functional.compute.indirect_dispatch.*
-dEQP-GLES31.functional.debug.async.*
-dEQP-GLES31.functional.debug.error_filters.*
-dEQP-GLES31.functional.debug.error_groups.*
-dEQP-GLES31.functional.debug.externally_generated.*
-dEQP-GLES31.functional.debug.object_labels.*
-dEQP-GLES31.functional.debug.state_query.*
-dEQP-GLES31.functional.shaders.arrays.*
-dEQP-GLES31.functional.shaders.arrays_of_arrays.*
-dEQP-GLES31.functional.shaders.framebuffer_fetch.*
 dEQP-GLES31.functional.shaders.multisample_interpolation.*
 dEQP-GLES31.functional.shaders.opaque_type_indexing.*
 dEQP-GLES31.functional.shaders.sample_variables.*
-dEQP-GLES31.functional.program_interface_query.uniform.array_size.*
-dEQP-GLES31.functional.program_interface_query.uniform.array_stride.*
-dEQP-GLES31.functional.program_interface_query.uniform.atomic_counter_buffer_index.*
-dEQP-GLES31.functional.program_interface_query.uniform.block_index.*
-dEQP-GLES31.functional.program_interface_query.uniform.location.*
-dEQP-GLES31.functional.program_interface_query.uniform.matrix_row_major.*
-dEQP-GLES31.functional.program_interface_query.uniform.matrix_stride.*
-dEQP-GLES31.functional.program_interface_query.uniform.name_length.*
-dEQP-GLES31.functional.program_interface_query.uniform.offset.*
-dEQP-GLES31.functional.program_interface_query.uniform.random.*
-dEQP-GLES31.functional.program_interface_query.uniform.resource_list.*
-dEQP-GLES31.functional.program_interface_query.uniform.type.*
-dEQP-GLES31.functional.program_interface_query.uniform_block.active_variables.*
-dEQP-GLES31.functional.program_interface_query.uniform_block.buffer_binding.*
-dEQP-GLES31.functional.program_interface_query.uniform_block.buffer_data_size.*
-dEQP-GLES31.functional.program_interface_query.uniform_block.name_length.*
-dEQP-GLES31.functional.program_interface_query.uniform_block.resource_list.*
 dEQP-GLES31.functional.shaders.builtin_constants.geometry_shader.*
 dEQP-GLES31.functional.shaders.builtin_constants.sample_variables.*
 dEQP-GLES31.functional.shaders.builtin_constants.tessellation_shader.*
 dEQP-GLES31.functional.shaders.builtin_functions.*
-dEQP-GLES31.functional.debug.negative_coverage.*
-dEQP-GLES31.functional.*mat[2-4].*
+
+# Skip some GLES 3.2 tests that are part of dEQP-GLES31
+dEQP-GLES31.*es32.*

_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to