mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-27 01:50:10 +01:00
freedreno/ci: add nightly freedreno gl testing on a750
Not very stable (got a hang 7/20 times while stress-testing), but it's probably still useful in nightly, especially given how quick it is. Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31849>
This commit is contained in:
parent
1bfbc3abf6
commit
e69aba2cde
4 changed files with 131 additions and 0 deletions
61
src/freedreno/ci/deqp-freedreno-a750.toml
Normal file
61
src/freedreno/ci/deqp-freedreno-a750.toml
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
# Basic test set
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles2/deqp-gles2"
|
||||
caselists = ["/deqp/mustpass/gles2-main.txt"]
|
||||
skips = ["install/freedreno-a6xx-skips.txt"]
|
||||
deqp_args = [
|
||||
"--deqp-surface-width=256", "--deqp-surface-height=256",
|
||||
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
version_check = "GL ES 3.2.*git"
|
||||
renderer_check = "FD750"
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles3/deqp-gles3"
|
||||
caselists = ["/deqp/mustpass/gles3-main.txt"]
|
||||
skips = ["install/freedreno-a6xx-skips.txt"]
|
||||
deqp_args = [
|
||||
"--deqp-surface-width=256", "--deqp-surface-height=256",
|
||||
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/modules/gles31/deqp-gles31"
|
||||
caselists = ["/deqp/mustpass/gles31-main.txt"]
|
||||
skips = ["install/freedreno-a6xx-skips.txt"]
|
||||
deqp_args = [
|
||||
"--deqp-surface-width=256", "--deqp-surface-height=256",
|
||||
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
|
||||
[[deqp]]
|
||||
deqp = "/deqp/external/openglcts/modules/glcts"
|
||||
caselists = [
|
||||
"/deqp/mustpass/gles2-khr-main.txt",
|
||||
"/deqp/mustpass/gles3-khr-main.txt",
|
||||
"/deqp/mustpass/gles31-khr-main.txt",
|
||||
]
|
||||
skips = ["install/freedreno-a6xx-skips.txt"]
|
||||
deqp_args = [
|
||||
"--deqp-surface-width=256", "--deqp-surface-height=256",
|
||||
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
|
||||
# Note that KHR-GL3* test sets include all tests from the previous
|
||||
# version, so we only need to run one test list (unlike dEQP-GLES,
|
||||
# where the test sets are separate).
|
||||
[[deqp]]
|
||||
deqp = "/deqp/external/openglcts/modules/glcts"
|
||||
caselists = [
|
||||
"/deqp/mustpass/gl46-main.txt",
|
||||
]
|
||||
skips = ["install/freedreno-a6xx-skips.txt"]
|
||||
deqp_args = [
|
||||
"--deqp-surface-width=256", "--deqp-surface-height=256",
|
||||
"--deqp-surface-type=pbuffer", "--deqp-visibility=hidden",
|
||||
"--deqp-gl-config-name=rgba8888d24s8ms0",
|
||||
]
|
||||
|
|
@ -1,3 +1,41 @@
|
|||
KHR-GL46.post_depth_coverage_tests.PostDepthSampleMask,Fail
|
||||
KHR-GL46.shader_draw_parameters_tests.MultiDrawElementIndirectCountParameters,Fail
|
||||
KHR-GL46.shader_draw_parameters_tests.ShaderMultiDrawElementsIndirectParameters,Fail
|
||||
KHR-GL46.shader_image_load_store.basic-allTargets-loadStoreTES,Fail
|
||||
KHR-GL46.shader_image_load_store.basic-allTargets-store,Fail
|
||||
KHR-GL46.shader_image_load_store.multiple-uniforms,Fail
|
||||
KHR-GL46.shader_image_size.advanced-nonMS-tes-float,Fail
|
||||
KHR-GL46.shader_image_size.advanced-nonMS-tes-int,Fail
|
||||
KHR-GL46.shader_image_size.basic-nonMS-tes-int,Fail
|
||||
KHR-GL46.shader_image_size.basic-nonMS-tes-uint,Fail
|
||||
KHR-GL46.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_tessLevel,Fail
|
||||
KHR-GL46.tessellation_shader.tessellation_shader_tessellation.TES,Fail
|
||||
KHR-GL46.texture_cube_map_array.color_depth_attachments,Fail
|
||||
KHR-GL46.texture_lod_basic.lod_selection,Fail
|
||||
KHR-GL46.texture_lod_bias.texture_lod_bias_all,Fail
|
||||
KHR-GL46.vertex_attrib_binding.advanced-iterations,Fail
|
||||
|
||||
KHR-GLES3.framebuffer_blit.framebuffer_blit_functionality_multisampled_to_singlesampled_blit,Fail
|
||||
KHR-GLES31.core.vertex_attrib_binding.advanced-iterations,Fail
|
||||
dEQP-GLES2.functional.texture.mipmap.cube.projected.nearest_linear,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_dst_x,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_dst_y,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_dst_x,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_dst_y,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_x,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_mag_reverse_src_y,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_dst_x,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_dst_y,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_dst_x,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_dst_y,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_x,Fail
|
||||
dEQP-GLES3.functional.fbo.blit.rect.nearest_consistency_out_of_bounds_min_reverse_src_y,Fail
|
||||
dEQP-GLES3.functional.polygon_offset.fixed16_render_with_units,Fail
|
||||
dEQP-GLES31.functional.texture.border_clamp.range_clamp.linear_float_color,Fail
|
||||
|
||||
|
||||
gmem-dEQP-VK.clipping.user_defined.clip_cull_distance_dynamic_index.vert_geom.6_2,Fail
|
||||
gmem-dEQP-VK.clipping.user_defined.clip_cull_distance_dynamic_index.vert_geom.6_2_fragmentshader_read,Fail
|
||||
gmem-dEQP-VK.draw.dynamic_rendering.complete_secondary_cmd_buff.scissor.dynamic_scissor_out_of_order_updates,Fail
|
||||
|
|
|
|||
|
|
@ -1,3 +1,23 @@
|
|||
KHR-GL46.shader_atomic_counters.basic-usage-tes
|
||||
KHR-GL46.shader_bitfield_operation.bitfieldInsert.ivec3_2
|
||||
KHR-GL46.shader_image_size.advanced-nonMS-tes-uint
|
||||
KHR-GL46.shader_image_size.basic-nonMS-tes-float
|
||||
KHR-GL46.shader_storage_buffer_object.advanced-usage-sync-cs
|
||||
KHR-GL46.shader_storage_buffer_object.advanced-write-tessellation
|
||||
KHR-GL46.tessellation_shader.single.max_patch_vertices
|
||||
KHR-GL46.tessellation_shader.tessellation_control_to_tessellation_evaluation.gl_PatchVerticesIn
|
||||
KHR-GL46.transform_feedback.draw_xfb_feedbackk_test
|
||||
|
||||
KHR-GLES31.core.shader_storage_buffer_object.advanced-usage-sync-cs
|
||||
dEQP-GLES3.functional.polygon_offset.fixed16_enable
|
||||
dEQP-GLES3.functional.polygon_offset.fixed16_render_with_units
|
||||
dEQP-GLES3.functional.polygon_offset.fixed24_enable
|
||||
dEQP-GLES31.functional.copy_image.non_compressed.viewclass_64_bits.rg32ui_rgba16f.texture2d_array_to_texture2d_array
|
||||
dEQP-GLES31.functional.fbo.no_attachments.interaction.127x127ms0_default_129x129ms0
|
||||
dEQP-GLES31.functional.shaders.builtin_var.compute.local_invocation_id
|
||||
dEQP-GLES31.functional.ssbo.layout.single_basic_type.packed.row_major_mediump_mat4
|
||||
|
||||
|
||||
dEQP-VK.api.copy_and_blit.copy_commands2.blit_image.all_formats.generate_mipmaps.from_base_level.layercount_1.a2b10g10r10_unorm_pack32.optimal_general_linear
|
||||
dEQP-VK.api.copy_and_blit.copy_commands2.blit_image.all_formats.generate_mipmaps.from_base_level.layercount_1.a2r10g10b10_unorm_pack32.general_optimal_linear
|
||||
dEQP-VK.api.copy_and_blit.copy_commands2.blit_image.all_formats.generate_mipmaps.from_base_level.layercount_6.r16_unorm.optimal_general_cubic
|
||||
|
|
|
|||
|
|
@ -380,6 +380,18 @@ a630-traces-performance:
|
|||
GIT_STRATEGY: none
|
||||
HWCI_FREQ_MAX: "true"
|
||||
|
||||
a750-gl:
|
||||
extends:
|
||||
- .b2c-arm64-test-gl
|
||||
- .a750-mupuf
|
||||
- .valve-freedreno-manual-rules
|
||||
timeout: 30m # base runtime 11min total, 8min of testing
|
||||
variables:
|
||||
B2C_TIMEOUT_BOOT_MINUTES: 22
|
||||
B2C_TIMEOUT_OVERALL_MINUTES: 25
|
||||
HWCI_TEST_SCRIPT: install/deqp-runner.sh
|
||||
DEQP_SUITE: freedreno-a750
|
||||
|
||||
a750-piglit-cl:
|
||||
extends:
|
||||
- .b2c-arm64-test-gl
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue