ci: Upgrade deqp-runner to 0.15.0.

This includes the new timeout fixes so that tests that throw lots of debug
don't delay the timeout triggering, and the fraction vs shuffling behavior
change so that "--fraction 2" doesn't just skip every other test as it
appears in the caselist (every vertex shader variant, for example).

The fraction vs shuffling change does mean we see some different fails on
some drivers now.

Acked-by: Timothy Arceri <tarceri@itsqueeze.com>
Acked-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17876>
This commit is contained in:
Emma Anholt
2022-08-03 13:58:00 -07:00
committed by Marge Bot
parent f01ae0203d
commit cbbd9f3402
6 changed files with 54 additions and 49 deletions
+7 -1
View File
@@ -15,10 +15,16 @@ if [ -n "${DEQP_RUNNER_GIT_TAG}${DEQP_RUNNER_GIT_REV}" ]; then
DEQP_RUNNER_CARGO_ARGS="${DEQP_RUNNER_CARGO_ARGS} ${EXTRA_CARGO_ARGS}"
else
# Install from package registry
DEQP_RUNNER_CARGO_ARGS="--version 0.13.1 ${EXTRA_CARGO_ARGS} -- deqp-runner"
DEQP_RUNNER_CARGO_ARGS="--version 0.15.0 ${EXTRA_CARGO_ARGS} -- deqp-runner"
fi
cargo install --locked \
-j ${FDO_CI_CONCURRENT:-4} \
--root /usr/local \
${DEQP_RUNNER_CARGO_ARGS}
# remove unused test runners to shrink images for the Mesa CI build (not kernel,
# which chooses its own deqp branch)
if [ -z "${DEQP_RUNNER_GIT_TAG}${DEQP_RUNNER_GIT_REV}" ]; then
rm -f /usr/local/bin/igt-runner
fi
+3 -3
View File
@@ -11,11 +11,11 @@ variables:
DEBIAN_X86_TEST_BASE_IMAGE: "debian/x86_test-base"
DEBIAN_X86_TEST_IMAGE_PATH: "debian/x86_test-gl"
DEBIAN_X86_TEST_GL_TAG: "2022-08-04-khr-single"
DEBIAN_X86_TEST_VK_TAG: "2022-08-04-khr-single"
DEBIAN_X86_TEST_GL_TAG: "2022-08-04-deqp-runner"
DEBIAN_X86_TEST_VK_TAG: "2022-08-04-deqp-runner"
FEDORA_X86_BUILD_TAG: "2022-04-24-spirv-tools-5"
KERNEL_ROOTFS_TAG: "2022-08-06-khr-single"
KERNEL_ROOTFS_TAG: "2022-08-06-deqp-runner"
WINDOWS_X64_VS_PATH: "windows/x64_vs"
WINDOWS_X64_VS_TAG: "2022-06-15-vs-winsdk"
+2 -3
View File
@@ -56,6 +56,7 @@ dEQP-GLES3.functional.shaders.texture_functions.textureprojgrad.sampler2dshadow_
dEQP-GLES3.functional.texture.specification.texstorage3d.size.3d_2x2x2_2_levels,Fail
# MESA: error: ir3_ra() failed!
dEQP-GLES31.functional.atomic_counter.inc_dec.8_counters_5_calls_1_thread,Fail
dEQP-GLES31.functional.atomic_counter.get_dec.8_counters_5_calls_10_threads,Fail
dEQP-GLES31.functional.atomic_counter.get_dec.8_counters_5_calls_1_thread,Fail
dEQP-GLES31.functional.atomic_counter.get_inc.8_counters_5_calls_10_threads,Fail
@@ -65,6 +66,7 @@ dEQP-GLES31.functional.atomic_counter.get_inc_dec.4_counters_5_calls_1_thread,Fa
dEQP-GLES31.functional.atomic_counter.get_inc_dec.8_counters_5_calls_10_threads,Fail
dEQP-GLES31.functional.atomic_counter.get_inc_dec.8_counters_5_calls_1_thread,Fail
dEQP-GLES31.functional.atomic_counter.inc_dec.8_counters_5_calls_10_threads,Fail
dEQP-GLES31.functional.atomic_counter.layout.default_offset_set.get_inc.8_counters_5_calls_1_thread,Fail
dEQP-GLES31.functional.atomic_counter.layout.default_offset_set.get_dec.8_counters_5_calls_1000_threads,Fail
dEQP-GLES31.functional.atomic_counter.layout.default_offset_set.get_dec.8_counters_5_calls_1_thread,Fail
dEQP-GLES31.functional.atomic_counter.layout.default_offset_set.inc_dec.8_counters_5_calls_1000_threads,Fail
@@ -85,9 +87,6 @@ dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.get_inc.8_counters_5
dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.inc_dec.8_counters_5_calls_1000_threads,Fail
dEQP-GLES31.functional.atomic_counter.layout.reverse_offset.inc_dec.8_counters_5_calls_1_thread,Fail
dEQP-GLES31.functional.compute.basic.image_atomic_op_local_size_1,Crash
dEQP-GLES31.functional.compute.basic.image_atomic_op_local_size_8,Crash
dEQP-GLES31.functional.draw_base_vertex.draw_elements_base_vertex.builtin_variable.vertex_id,Fail
dEQP-GLES31.functional.draw_base_vertex.draw_elements_instanced_base_vertex.builtin_variable.vertex_id,Fail
@@ -12,7 +12,9 @@ spec@!opengl 1.0@rasterpos,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail
spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail
spec@nv_alpha_to_coverage_dither_control@nv_alpha_to_coverage_dither_control 0,Fail
+39 -29
View File
@@ -5,62 +5,72 @@ dEQP-VK.pipeline.extended_dynamic_state.between_pipelines.stencil_state_face_fro
# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/3505
dEQP-VK.subgroups.multiple_dispatches.uniform_subgroup_size,Fail
# https://gitlab.khronos.org/Tracker/vk-gl-cts/-/issues/3575
dEQP-VK.drm_format_modifiers.export_import.r16_sfloat,Fail
# 1.3.2.0 uprev:
# ../src/intel/vulkan/genX_cmd_buffer.c:1305: transition_color_buffer: Assertion `isl_mod_info->aux_usage != ISL_AUX_USAGE_NONE' failed.
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a1r5g5b5_unorm_pack16,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_srgb_pack32,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_unorm_pack32,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b5g5r5a1_unorm_pack16,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_srgb,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32a32_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r4g4b4a4_unorm_pack16,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r5g5b5a1_unorm_pack16,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_srgb,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import.a1r5g5b5_unorm_pack16,Crash
dEQP-VK.drm_format_modifiers.export_import.a4r4g4b4_unorm_pack16,Crash
dEQP-VK.drm_format_modifiers.export_import.a8b8g8r8_unorm_pack32,Crash
dEQP-VK.drm_format_modifiers.export_import.b4g4r4a4_unorm_pack16,Crash
dEQP-VK.drm_format_modifiers.export_import.b5g5r5a1_unorm_pack16,Crash
dEQP-VK.drm_format_modifiers.export_import.b5g6r5_unorm_pack16,Crash
dEQP-VK.drm_format_modifiers.export_import.b8g8r8a8_srgb,Crash
dEQP-VK.drm_format_modifiers.export_import.b8g8r8a8_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import.r16_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import.r16_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import.r16g16_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import.r16g16b16a16_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import.r16g16b16a16_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import.r32_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import.r32g32_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import.r32g32b32a32_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import.r4g4b4a4_unorm_pack16,Crash
dEQP-VK.drm_format_modifiers.export_import.r5g5b5a1_unorm_pack16,Crash
dEQP-VK.drm_format_modifiers.export_import.r5g6b5_unorm_pack16,Crash
dEQP-VK.drm_format_modifiers.export_import.r8_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import.r8g8_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import.r8g8b8a8_srgb,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_srgb_pack32,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r4g4b4a4_unorm_pack16,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8g8b8a8_unorm,Crash
# 1.3.2.0 uprev:
dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_2,Fail
dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_4,Fail
# 1.3.3.0 uprev:
dEQP-VK.draw.dynamic_rendering.linear_interpolation.no_offset_16_samples,Fail
dEQP-VK.draw.dynamic_rendering.linear_interpolation.no_offset_2_samples,Fail
dEQP-VK.draw.dynamic_rendering.linear_interpolation.no_offset_8_samples,Fail
dEQP-VK.draw.dynamic_rendering.linear_interpolation.offset_min_16_samples,Fail
dEQP-VK.draw.dynamic_rendering.linear_interpolation.offset_min_2_samples,Fail
dEQP-VK.draw.dynamic_rendering.linear_interpolation.offset_min_4_samples,Fail
dEQP-VK.draw.dynamic_rendering.linear_interpolation.offset_min_8_samples,Fail
dEQP-VK.draw.renderpass.linear_interpolation.no_offset_2_samples,Fail
dEQP-VK.draw.renderpass.linear_interpolation.no_offset_4_samples,Fail
dEQP-VK.draw.renderpass.linear_interpolation.no_offset_8_samples,Fail
dEQP-VK.draw.renderpass.linear_interpolation.offset_max_16_samples,Fail
dEQP-VK.draw.renderpass.linear_interpolation.offset_max_2_samples,Fail
dEQP-VK.draw.renderpass.linear_interpolation.offset_max_4_samples,Fail
dEQP-VK.draw.renderpass.linear_interpolation.offset_max_8_samples,Fail
dEQP-VK.draw.renderpass.linear_interpolation.offset_min_16_samples,Fail
# ../src/intel/vulkan/genX_cmd_buffer.c:1305: transition_color_buffer: Assertion `isl_mod_info->aux_usage != ISL_AUX_USAGE_NONE' failed.
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a1r5g5b5_unorm_pack16,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.a8b8g8r8_unorm_pack32,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b5g5r5a1_unorm_pack16,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.b8g8r8a8_srgb,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r16g16b16a16_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r32g32b32a32_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import_fmt_features2.r8_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import.a1r5g5b5_unorm_pack16,Crash
dEQP-VK.drm_format_modifiers.export_import.a8b8g8r8_unorm_pack32,Crash
dEQP-VK.drm_format_modifiers.export_import.b8g8r8a8_srgb,Crash
dEQP-VK.drm_format_modifiers.export_import.r16_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import.r16g16b16a16_unorm,Crash
dEQP-VK.drm_format_modifiers.export_import.r32g32b32a32_sfloat,Crash
dEQP-VK.drm_format_modifiers.export_import.r8_unorm,Crash
dEQP-VK.draw.renderpass.linear_interpolation.offset_min_4_samples,Fail
dEQP-VK.draw.renderpass.linear_interpolation.offset_min_8_samples,Fail
dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_16,Fail
dEQP-VK.fragment_operations.early_fragment.sample_count_early_fragment_tests_depth_samples_8,Fail
+1 -13
View File
@@ -40,16 +40,14 @@ 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.separate_shader.random.23,Fail
dEQP-GLES31.functional.separate_shader.random.35,Fail
dEQP-GLES31.functional.separate_shader.random.68,Fail
dEQP-GLES31.functional.separate_shader.random.79,Fail
dEQP-GLES31.functional.separate_shader.random.80,Fail
dEQP-GLES31.functional.separate_shader.random.89,Fail
dEQP-GLES31.functional.shaders.builtin_functions.integer.findmsb.ivec2_lowp_compute,Fail
dEQP-GLES31.functional.shaders.builtin_functions.integer.findmsb.uvec2_lowp_compute,Fail
dEQP-GLES31.functional.shaders.builtin_functions.integer.imulextended.ivec3_highp_fragment,Fail
dEQP-GLES31.functional.shaders.builtin_functions.integer.umulextended.uvec3_highp_fragment,Fail
dEQP-GLES31.functional.shaders.builtin_functions.integer.imulextended.ivec3_highp_vertex,Fail
dEQP-GLES31.functional.synchronization.in_invocation.image_alias_overwrite,Crash
dEQP-GLES31.functional.synchronization.in_invocation.image_atomic_alias_overwrite,Crash
dEQP-GLES31.functional.synchronization.in_invocation.image_atomic_alias_write,Crash
@@ -77,16 +75,6 @@ dEQP-GLES31.functional.texture.gather.basic.cube.rgba8ui.base_level.level_1,Fail
dEQP-GLES31.functional.texture.gather.basic.cube.rgba8ui.no_corners.size_pot.clamp_to_edge_repeat,Fail
dEQP-GLES31.functional.texture.gather.basic.cube.rgba8ui.no_corners.size_pot.mirrored_repeat_clamp_to_edge,Fail
dEQP-GLES31.functional.texture.gather.basic.cube.rgba8ui.no_corners.size_pot.repeat_mirrored_repeat,Fail
dEQP-GLES31.functional.texture.multisample.samples_2.use_texture_int_2d,Fail
dEQP-GLES31.functional.texture.multisample.samples_2.use_texture_int_2d_array,Fail
dEQP-GLES31.functional.texture.multisample.samples_2.use_texture_uint_2d,Fail
dEQP-GLES31.functional.texture.multisample.samples_2.use_texture_uint_2d_array,Fail
dEQP-GLES31.functional.texture.multisample.samples_3.use_texture_int_2d,Fail
dEQP-GLES31.functional.texture.multisample.samples_3.use_texture_int_2d_array,Fail
dEQP-GLES31.functional.texture.multisample.samples_3.use_texture_uint_2d,Fail
dEQP-GLES31.functional.texture.multisample.samples_3.use_texture_uint_2d_array,Fail
dEQP-GLES31.functional.texture.multisample.samples_4.use_texture_int_2d,Fail
dEQP-GLES31.functional.texture.multisample.samples_4.use_texture_int_2d_array,Fail
dEQP-GLES31.functional.shaders.builtin_functions.integer.imulextended.ivec4_highp_vertex,Fail
dEQP-GLES31.functional.shaders.builtin_functions.integer.umulextended.uvec4_highp_vertex,Fail