From c8aa1a525ac23b3e3ddfc66864e2e8c37dd1e02e Mon Sep 17 00:00:00 2001 From: Firestar99 Date: Wed, 4 Jun 2025 11:58:27 +0200 Subject: [PATCH 1/2] move `tests/*` to `tests/compiletests/*` --- Cargo.toml | 4 ++-- tests/{ => compiletests}/Cargo.toml | 0 tests/{ => compiletests}/README.md | 0 tests/{ => compiletests}/deps-helper/Cargo.toml | 0 tests/{ => compiletests}/deps-helper/src/lib.rs | 0 tests/{ => compiletests}/src/main.rs | 0 tests/{ => compiletests}/ui/arch/all.rs | 0 tests/{ => compiletests}/ui/arch/all.stderr | 0 tests/{ => compiletests}/ui/arch/all_memory_barrier.rs | 0 tests/{ => compiletests}/ui/arch/all_memory_barrier.stderr | 0 .../ui/arch/all_memory_barrier_with_group_sync.rs | 0 .../ui/arch/all_memory_barrier_with_group_sync.stderr | 0 tests/{ => compiletests}/ui/arch/any.rs | 0 tests/{ => compiletests}/ui/arch/any.stderr | 0 tests/{ => compiletests}/ui/arch/atomic_i_increment.rs | 0 tests/{ => compiletests}/ui/arch/control_barrier.rs | 0 .../ui/arch/convert_u_to_acceleration_structure_khr.rs | 0 tests/{ => compiletests}/ui/arch/debug_printf.rs | 0 .../{ => compiletests}/ui/arch/debug_printf_type_checking.rs | 0 .../ui/arch/debug_printf_type_checking.stderr | 0 .../{ => compiletests}/ui/arch/demote_to_helper_invocation.rs | 0 tests/{ => compiletests}/ui/arch/derivative.rs | 0 tests/{ => compiletests}/ui/arch/derivative.stderr | 0 tests/{ => compiletests}/ui/arch/derivative_control.rs | 0 tests/{ => compiletests}/ui/arch/derivative_control.stderr | 0 tests/{ => compiletests}/ui/arch/device_memory_barrier.rs | 0 tests/{ => compiletests}/ui/arch/device_memory_barrier.stderr | 0 .../ui/arch/device_memory_barrier_with_group_sync.rs | 0 .../ui/arch/device_memory_barrier_with_group_sync.stderr | 0 tests/{ => compiletests}/ui/arch/emit_stream_vertex.rs | 0 tests/{ => compiletests}/ui/arch/emit_vertex.rs | 0 tests/{ => compiletests}/ui/arch/end_primitive.rs | 0 tests/{ => compiletests}/ui/arch/end_stream_primitive.rs | 0 tests/{ => compiletests}/ui/arch/execute_callable.rs | 0 tests/{ => compiletests}/ui/arch/ignore_intersection_khr.rs | 0 tests/{ => compiletests}/ui/arch/index_unchecked.rs | 0 tests/{ => compiletests}/ui/arch/integer_min_and_max.rs | 0 tests/{ => compiletests}/ui/arch/kill.rs | 0 tests/{ => compiletests}/ui/arch/memory_barrier.rs | 0 tests/{ => compiletests}/ui/arch/mesh_shader_output_lines.rs | 0 tests/{ => compiletests}/ui/arch/mesh_shader_output_points.rs | 0 .../ui/arch/mesh_shader_output_triangles.rs | 0 tests/{ => compiletests}/ui/arch/mesh_shader_payload.rs | 0 tests/{ => compiletests}/ui/arch/mesh_shader_per_primitive.rs | 0 .../ui/arch/ray_query_confirm_intersection_khr.rs | 0 .../ui/arch/ray_query_get_intersection_barycentrics_khr.rs | 0 .../ray_query_get_intersection_candidate_aabb_opaque_khr.rs | 0 .../ui/arch/ray_query_get_intersection_front_face_khr.rs | 0 .../ui/arch/ray_query_get_intersection_geometry_index_khr.rs | 0 .../ray_query_get_intersection_instance_custom_index_khr.rs | 0 .../ui/arch/ray_query_get_intersection_instance_id_khr.rs | 0 .../ray_query_get_intersection_object_ray_direction_khr.rs | 0 .../arch/ray_query_get_intersection_object_ray_origin_khr.rs | 0 .../ui/arch/ray_query_get_intersection_object_to_world_khr.rs | 0 .../ui/arch/ray_query_get_intersection_primitive_index_khr.rs | 0 ...get_intersection_shader_binding_table_record_offset_khr.rs | 0 .../ui/arch/ray_query_get_intersection_t_khr.rs | 0 .../ui/arch/ray_query_get_intersection_type_khr.rs | 0 .../{ => compiletests}/ui/arch/ray_query_get_ray_flags_khr.rs | 0 .../{ => compiletests}/ui/arch/ray_query_get_ray_t_min_khr.rs | 0 .../ui/arch/ray_query_get_world_ray_direction_khr.rs | 0 .../ui/arch/ray_query_get_world_ray_origin_khr.rs | 0 tests/{ => compiletests}/ui/arch/ray_query_initialize_khr.rs | 0 tests/{ => compiletests}/ui/arch/ray_query_terminate_khr.rs | 0 tests/{ => compiletests}/ui/arch/read_clock_khr.rs | 0 tests/{ => compiletests}/ui/arch/report_intersection_khr.rs | 0 tests/{ => compiletests}/ui/arch/subgroup/subgroup_ballot.rs | 0 .../ui/arch/subgroup/subgroup_ballot.stderr | 0 .../ui/arch/subgroup/subgroup_ballot_bit_count.rs | 0 .../ui/arch/subgroup/subgroup_ballot_bit_count.stderr | 0 .../ui/arch/subgroup/subgroup_broadcast_first.rs | 0 .../ui/arch/subgroup/subgroup_broadcast_first.stderr | 0 .../{ => compiletests}/ui/arch/subgroup/subgroup_builtins.rs | 0 tests/{ => compiletests}/ui/arch/subgroup/subgroup_elect.rs | 0 .../{ => compiletests}/ui/arch/subgroup/subgroup_elect.stderr | 0 .../ui/arch/subgroup/subgroup_i_add_clustered.rs | 0 .../ui/arch/subgroup/subgroup_i_add_clustered.stderr | 0 .../ui/arch/subgroup/subgroup_i_add_exclusive_scan.rs | 0 .../ui/arch/subgroup/subgroup_i_add_exclusive_scan.stderr | 0 .../ui/arch/subgroup/subgroup_i_add_inclusive_scan.rs | 0 .../ui/arch/subgroup/subgroup_i_add_inclusive_scan.stderr | 0 .../ui/arch/subgroup/subgroup_i_add_reduce.rs | 0 .../ui/arch/subgroup/subgroup_i_add_reduce.stderr | 0 tests/{ => compiletests}/ui/arch/task_shader.rs | 0 tests/{ => compiletests}/ui/arch/task_shader_mispile.rs | 0 tests/{ => compiletests}/ui/arch/task_shader_payload.rs | 0 tests/{ => compiletests}/ui/arch/terminate_ray_khr.rs | 0 tests/{ => compiletests}/ui/arch/trace_ray_khr.rs | 0 tests/{ => compiletests}/ui/arch/vector_extract_dynamic.rs | 0 tests/{ => compiletests}/ui/arch/vector_insert_dynamic.rs | 0 tests/{ => compiletests}/ui/arch/workgroup_memory_barrier.rs | 0 .../ui/arch/workgroup_memory_barrier.stderr | 0 .../ui/arch/workgroup_memory_barrier_with_group_sync.rs | 0 .../ui/arch/workgroup_memory_barrier_with_group_sync.stderr | 0 tests/{ => compiletests}/ui/byte_addressable_buffer/arr.rs | 0 .../ui/byte_addressable_buffer/big_struct.rs | 0 .../{ => compiletests}/ui/byte_addressable_buffer/complex.rs | 0 .../ui/byte_addressable_buffer/empty_struct.rs | 0 tests/{ => compiletests}/ui/byte_addressable_buffer/f32.rs | 0 .../ui/byte_addressable_buffer/small_struct.rs | 0 tests/{ => compiletests}/ui/byte_addressable_buffer/u32.rs | 0 tests/{ => compiletests}/ui/byte_addressable_buffer/vec.rs | 0 tests/{ => compiletests}/ui/dis/add_two_ints.rs | 0 tests/{ => compiletests}/ui/dis/add_two_ints.stderr | 0 tests/{ => compiletests}/ui/dis/asm.rs | 0 tests/{ => compiletests}/ui/dis/asm.stderr | 0 tests/{ => compiletests}/ui/dis/asm_add_two_ints.rs | 0 tests/{ => compiletests}/ui/dis/asm_add_two_ints.stderr | 0 tests/{ => compiletests}/ui/dis/asm_op_decorate.rs | 0 tests/{ => compiletests}/ui/dis/asm_op_decorate.stderr | 0 tests/{ => compiletests}/ui/dis/complex_image_sample_inst.rs | 0 .../ui/dis/complex_image_sample_inst.stderr | 0 tests/{ => compiletests}/ui/dis/custom_entry_point.rs | 0 tests/{ => compiletests}/ui/dis/custom_entry_point.stderr | 0 tests/{ => compiletests}/ui/dis/entry-pass-mode-cast-array.rs | 0 .../ui/dis/entry-pass-mode-cast-array.stderr | 0 tests/{ => compiletests}/ui/dis/generic-fn-op-name.rs | 0 tests/{ => compiletests}/ui/dis/generic-fn-op-name.stderr | 0 tests/{ => compiletests}/ui/dis/index_user_dst.rs | 0 tests/{ => compiletests}/ui/dis/index_user_dst.stderr | 0 tests/{ => compiletests}/ui/dis/issue-1062.rs | 0 tests/{ => compiletests}/ui/dis/issue-1062.stderr | 0 tests/{ => compiletests}/ui/dis/issue-373.rs | 0 tests/{ => compiletests}/ui/dis/issue-373.stderr | 0 tests/{ => compiletests}/ui/dis/issue-723-output.rs | 0 tests/{ => compiletests}/ui/dis/issue-723-output.stderr | 0 tests/{ => compiletests}/ui/dis/issue-731.rs | 0 tests/{ => compiletests}/ui/dis/issue-731.stderr | 0 .../{ => compiletests}/ui/dis/non-writable-storage_buffer.rs | 0 .../ui/dis/non-writable-storage_buffer.stderr | 0 tests/{ => compiletests}/ui/dis/panic_builtin_bounds_check.rs | 0 .../ui/dis/panic_builtin_bounds_check.stderr | 0 tests/{ => compiletests}/ui/dis/panic_sequential_many.rs | 0 tests/{ => compiletests}/ui/dis/panic_sequential_many.stderr | 0 tests/{ => compiletests}/ui/dis/pass-mode-cast-struct.rs | 0 tests/{ => compiletests}/ui/dis/pass-mode-cast-struct.stderr | 0 tests/{ => compiletests}/ui/dis/ptr_copy.normal.stderr | 0 tests/{ => compiletests}/ui/dis/ptr_copy.rs | 0 tests/{ => compiletests}/ui/dis/ptr_copy.via_intrinsic.stderr | 0 tests/{ => compiletests}/ui/dis/ptr_read.rs | 0 tests/{ => compiletests}/ui/dis/ptr_read.stderr | 0 tests/{ => compiletests}/ui/dis/ptr_read_method.rs | 0 tests/{ => compiletests}/ui/dis/ptr_read_method.stderr | 0 tests/{ => compiletests}/ui/dis/ptr_write.rs | 0 tests/{ => compiletests}/ui/dis/ptr_write.stderr | 0 tests/{ => compiletests}/ui/dis/ptr_write_method.rs | 0 tests/{ => compiletests}/ui/dis/ptr_write_method.stderr | 0 tests/{ => compiletests}/ui/dis/spec_constant-attr.rs | 0 tests/{ => compiletests}/ui/dis/spec_constant-attr.stderr | 0 tests/{ => compiletests}/ui/dis/target_features.stderr | 0 tests/{ => compiletests}/ui/glam/mat3_vec3_multiply.rs | 0 tests/{ => compiletests}/ui/hello_world.rs | 0 tests/{ => compiletests}/ui/image/components.rs | 0 tests/{ => compiletests}/ui/image/fetch.rs | 0 tests/{ => compiletests}/ui/image/format.rs | 0 tests/{ => compiletests}/ui/image/gather.rs | 0 tests/{ => compiletests}/ui/image/gather_err.rs | 0 tests/{ => compiletests}/ui/image/gather_err.stderr | 0 tests/{ => compiletests}/ui/image/image_with.rs | 0 tests/{ => compiletests}/ui/image/implicit_not_in_fragment.rs | 0 .../ui/image/implicit_not_in_fragment.stderr | 0 tests/{ => compiletests}/ui/image/issue-330.rs | 0 tests/{ => compiletests}/ui/image/issue_527.rs | 0 tests/{ => compiletests}/ui/image/query/query_levels.rs | 0 tests/{ => compiletests}/ui/image/query/query_levels_err.rs | 0 .../{ => compiletests}/ui/image/query/query_levels_err.stderr | 0 tests/{ => compiletests}/ui/image/query/query_lod.rs | 0 tests/{ => compiletests}/ui/image/query/query_lod_err.rs | 0 tests/{ => compiletests}/ui/image/query/query_lod_err.stderr | 0 tests/{ => compiletests}/ui/image/query/query_samples.rs | 0 tests/{ => compiletests}/ui/image/query/query_size.rs | 0 tests/{ => compiletests}/ui/image/query/query_size_err.rs | 0 tests/{ => compiletests}/ui/image/query/query_size_err.stderr | 0 tests/{ => compiletests}/ui/image/query/query_size_lod.rs | 0 tests/{ => compiletests}/ui/image/query/query_size_lod_err.rs | 0 .../ui/image/query/query_size_lod_err.stderr | 0 tests/{ => compiletests}/ui/image/read.rs | 0 tests/{ => compiletests}/ui/image/read_subpass.rs | 0 tests/{ => compiletests}/ui/image/sample.rs | 0 tests/{ => compiletests}/ui/image/sample_bias.rs | 0 .../ui/image/sample_depth_reference/sample.rs | 0 .../ui/image/sample_depth_reference/sample_gradient.rs | 0 .../ui/image/sample_depth_reference/sample_lod.rs | 0 .../sample_depth_reference_with_project_coordinate/sample.rs | 0 .../sample_gradient.rs | 0 .../sample_lod.rs | 0 tests/{ => compiletests}/ui/image/sample_gradient.rs | 0 tests/{ => compiletests}/ui/image/sample_lod.rs | 0 .../ui/image/sample_with_project_coordinate/sample.rs | 0 .../image/sample_with_project_coordinate/sample_gradient.rs | 0 .../ui/image/sample_with_project_coordinate/sample_lod.rs | 0 tests/{ => compiletests}/ui/image/write.rs | 0 tests/{ => compiletests}/ui/lang/asm/block_tracking_fail.rs | 0 .../{ => compiletests}/ui/lang/asm/block_tracking_fail.stderr | 0 tests/{ => compiletests}/ui/lang/asm/block_tracking_pass.rs | 0 tests/{ => compiletests}/ui/lang/asm/const_args.rs | 0 .../ui/lang/asm/infer-access-chain-array.rs | 0 .../ui/lang/asm/infer-access-chain-slice.rs | 0 tests/{ => compiletests}/ui/lang/asm/issue-1002.rs | 0 tests/{ => compiletests}/ui/lang/asm/issue-1002.stderr | 0 tests/{ => compiletests}/ui/lang/consts/issue-1024.rs | 0 tests/{ => compiletests}/ui/lang/consts/issue-329.rs | 0 tests/{ => compiletests}/ui/lang/consts/issue-834.rs | 0 .../ui/lang/consts/nested-ref-in-composite.rs | 0 .../ui/lang/consts/nested-ref-in-composite.stderr | 0 tests/{ => compiletests}/ui/lang/consts/nested-ref.rs | 0 tests/{ => compiletests}/ui/lang/consts/nested-ref.stderr | 0 tests/{ => compiletests}/ui/lang/consts/shallow-ref.rs | 0 .../{ => compiletests}/ui/lang/control_flow/closure_multi.rs | 0 tests/{ => compiletests}/ui/lang/control_flow/defer.rs | 0 tests/{ => compiletests}/ui/lang/control_flow/for_range.rs | 0 .../ui/lang/control_flow/for_range_signed.rs | 0 .../ui/lang/control_flow/for_with_custom_range_iter.rs | 0 tests/{ => compiletests}/ui/lang/control_flow/if.rs | 0 tests/{ => compiletests}/ui/lang/control_flow/if_else.rs | 0 .../ui/lang/control_flow/if_else_if_else.rs | 0 tests/{ => compiletests}/ui/lang/control_flow/if_if.rs | 0 .../{ => compiletests}/ui/lang/control_flow/if_return_else.rs | 0 .../ui/lang/control_flow/if_return_else_return.rs | 0 tests/{ => compiletests}/ui/lang/control_flow/if_while.rs | 0 tests/{ => compiletests}/ui/lang/control_flow/ifx2.rs | 0 tests/{ => compiletests}/ui/lang/control_flow/issue_283.rs | 0 tests/{ => compiletests}/ui/lang/control_flow/issue_764.rs | 0 .../{ => compiletests}/ui/lang/control_flow/issue_764.stderr | 0 tests/{ => compiletests}/ui/lang/control_flow/loop.rs | 0 tests/{ => compiletests}/ui/lang/control_flow/while.rs | 0 tests/{ => compiletests}/ui/lang/control_flow/while_break.rs | 0 .../{ => compiletests}/ui/lang/control_flow/while_continue.rs | 0 .../{ => compiletests}/ui/lang/control_flow/while_if_break.rs | 0 .../ui/lang/control_flow/while_if_break_else_break.rs | 0 .../ui/lang/control_flow/while_if_break_if_break.rs | 0 .../ui/lang/control_flow/while_if_continue.rs | 0 .../ui/lang/control_flow/while_if_continue_else_continue.rs | 0 tests/{ => compiletests}/ui/lang/control_flow/while_return.rs | 0 tests/{ => compiletests}/ui/lang/control_flow/while_while.rs | 0 .../ui/lang/control_flow/while_while_break.rs | 0 .../ui/lang/control_flow/while_while_continue.rs | 0 .../ui/lang/control_flow/while_while_if_break.rs | 0 .../ui/lang/control_flow/while_while_if_continue.rs | 0 tests/{ => compiletests}/ui/lang/core/array/init_array_i16.rs | 0 tests/{ => compiletests}/ui/lang/core/array/init_array_i32.rs | 0 tests/{ => compiletests}/ui/lang/core/array/init_array_i64.rs | 0 tests/{ => compiletests}/ui/lang/core/array/init_array_i8.rs | 0 tests/{ => compiletests}/ui/lang/core/intrinsics/bswap.rs | 0 .../ui/lang/core/intrinsics/leading_zeros.rs | 0 tests/{ => compiletests}/ui/lang/core/intrinsics/log10.rs | 0 .../ui/lang/core/intrinsics/trailing_zeros.rs | 0 .../ui/lang/core/mem/create_unitialized_memory.rs | 0 tests/{ => compiletests}/ui/lang/core/ops/logical_and.rs | 0 tests/{ => compiletests}/ui/lang/core/ops/range-contains.rs | 0 .../ui/lang/core/ptr/allocate_const_scalar.rs | 0 .../ui/lang/core/ptr/allocate_const_scalar.stderr | 0 tests/{ => compiletests}/ui/lang/core/ptr/allocate_null.rs | 0 .../{ => compiletests}/ui/lang/core/ptr/allocate_vec_like.rs | 0 .../ui/lang/core/ptr/allocate_vec_like.stderr | 0 .../ui/lang/core/ref/member_ref_arg-broken.rs | 0 .../ui/lang/core/ref/member_ref_arg-broken.stderr | 0 tests/{ => compiletests}/ui/lang/core/ref/member_ref_arg.rs | 0 .../{ => compiletests}/ui/lang/core/ref/member_ref_arg.stderr | 0 .../ui/lang/core/ref/zst_member_ref_arg-broken.rs | 0 .../ui/lang/core/ref/zst_member_ref_arg-broken.stderr | 0 .../{ => compiletests}/ui/lang/core/ref/zst_member_ref_arg.rs | 0 tests/{ => compiletests}/ui/lang/core/unwrap_or.rs | 0 tests/{ => compiletests}/ui/lang/core/unwrap_or.stderr | 0 tests/{ => compiletests}/ui/lang/f32/packing.rs | 0 tests/{ => compiletests}/ui/lang/f32/signum.rs | 0 tests/{ => compiletests}/ui/lang/issue-415.rs | 0 tests/{ => compiletests}/ui/lang/issue-46.rs | 0 tests/{ => compiletests}/ui/lang/issue-836.rs | 0 tests/{ => compiletests}/ui/lang/panic/builtin.rs | 0 .../{ => compiletests}/ui/lang/panic/builtin_bounds_check.rs | 0 tests/{ => compiletests}/ui/lang/panic/simple.rs | 0 tests/{ => compiletests}/ui/lang/panic/track_caller.rs | 0 tests/{ => compiletests}/ui/lang/panic/track_caller.stderr | 0 tests/{ => compiletests}/ui/lang/u32/bit_reverse.rs | 0 tests/{ => compiletests}/ui/lang/u32/count_ones.rs | 0 tests/{ => compiletests}/ui/spirv-attr/all-builtins.rs | 0 .../ui/spirv-attr/bad-deduce-storage-class.rs | 0 .../ui/spirv-attr/bad-deduce-storage-class.stderr | 0 tests/{ => compiletests}/ui/spirv-attr/bool-inputs-err.rs | 0 tests/{ => compiletests}/ui/spirv-attr/bool-inputs-err.stderr | 0 tests/{ => compiletests}/ui/spirv-attr/bool-inputs.rs | 0 tests/{ => compiletests}/ui/spirv-attr/int-without-flat.rs | 0 .../{ => compiletests}/ui/spirv-attr/int-without-flat.stderr | 0 .../ui/spirv-attr/invalid-matrix-type-empty.rs | 0 .../ui/spirv-attr/invalid-matrix-type-empty.stderr | 0 tests/{ => compiletests}/ui/spirv-attr/invalid-matrix-type.rs | 0 .../ui/spirv-attr/invalid-matrix-type.stderr | 0 .../{ => compiletests}/ui/spirv-attr/invalid-storage-class.rs | 0 .../ui/spirv-attr/invalid-storage-class.stderr | 0 tests/{ => compiletests}/ui/spirv-attr/invalid-target.rs | 0 tests/{ => compiletests}/ui/spirv-attr/invalid-target.stderr | 0 tests/{ => compiletests}/ui/spirv-attr/invariant-invalid.rs | 0 .../{ => compiletests}/ui/spirv-attr/invariant-invalid.stderr | 0 tests/{ => compiletests}/ui/spirv-attr/invariant.rs | 0 tests/{ => compiletests}/ui/spirv-attr/matrix-type.rs | 0 tests/{ => compiletests}/ui/spirv-attr/multiple.rs | 0 tests/{ => compiletests}/ui/spirv-attr/multiple.stderr | 0 .../{ => compiletests}/ui/storage_class/mutability-errors.rs | 0 .../ui/storage_class/mutability-errors.stderr | 0 tests/{ => compiletests}/ui/storage_class/push_constant.rs | 0 .../ui/storage_class/runtime_descriptor_array.rs | 0 .../ui/storage_class/runtime_descriptor_array_error.rs | 0 .../ui/storage_class/runtime_descriptor_array_error.stderr | 0 .../{ => compiletests}/ui/storage_class/storage_buffer-dst.rs | 0 tests/{ => compiletests}/ui/storage_class/typed_buffer.rs | 0 .../ui/storage_class/typed_buffer_descriptor_array.rs | 0 .../ui/storage_class/typed_buffer_descriptor_array_slice.rs | 0 .../{ => compiletests}/ui/storage_class/typed_buffer_slice.rs | 0 tests/{ => compiletests}/ui/target_features_err.rs | 0 tests/{ => compiletests}/ui/target_features_err.stderr | 0 311 files changed, 2 insertions(+), 2 deletions(-) rename tests/{ => compiletests}/Cargo.toml (100%) rename tests/{ => compiletests}/README.md (100%) rename tests/{ => compiletests}/deps-helper/Cargo.toml (100%) rename tests/{ => compiletests}/deps-helper/src/lib.rs (100%) rename tests/{ => compiletests}/src/main.rs (100%) rename tests/{ => compiletests}/ui/arch/all.rs (100%) rename tests/{ => compiletests}/ui/arch/all.stderr (100%) rename tests/{ => compiletests}/ui/arch/all_memory_barrier.rs (100%) rename tests/{ => compiletests}/ui/arch/all_memory_barrier.stderr (100%) rename tests/{ => compiletests}/ui/arch/all_memory_barrier_with_group_sync.rs (100%) rename tests/{ => compiletests}/ui/arch/all_memory_barrier_with_group_sync.stderr (100%) rename tests/{ => compiletests}/ui/arch/any.rs (100%) rename tests/{ => compiletests}/ui/arch/any.stderr (100%) rename tests/{ => compiletests}/ui/arch/atomic_i_increment.rs (100%) rename tests/{ => compiletests}/ui/arch/control_barrier.rs (100%) rename tests/{ => compiletests}/ui/arch/convert_u_to_acceleration_structure_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/debug_printf.rs (100%) rename tests/{ => compiletests}/ui/arch/debug_printf_type_checking.rs (100%) rename tests/{ => compiletests}/ui/arch/debug_printf_type_checking.stderr (100%) rename tests/{ => compiletests}/ui/arch/demote_to_helper_invocation.rs (100%) rename tests/{ => compiletests}/ui/arch/derivative.rs (100%) rename tests/{ => compiletests}/ui/arch/derivative.stderr (100%) rename tests/{ => compiletests}/ui/arch/derivative_control.rs (100%) rename tests/{ => compiletests}/ui/arch/derivative_control.stderr (100%) rename tests/{ => compiletests}/ui/arch/device_memory_barrier.rs (100%) rename tests/{ => compiletests}/ui/arch/device_memory_barrier.stderr (100%) rename tests/{ => compiletests}/ui/arch/device_memory_barrier_with_group_sync.rs (100%) rename tests/{ => compiletests}/ui/arch/device_memory_barrier_with_group_sync.stderr (100%) rename tests/{ => compiletests}/ui/arch/emit_stream_vertex.rs (100%) rename tests/{ => compiletests}/ui/arch/emit_vertex.rs (100%) rename tests/{ => compiletests}/ui/arch/end_primitive.rs (100%) rename tests/{ => compiletests}/ui/arch/end_stream_primitive.rs (100%) rename tests/{ => compiletests}/ui/arch/execute_callable.rs (100%) rename tests/{ => compiletests}/ui/arch/ignore_intersection_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/index_unchecked.rs (100%) rename tests/{ => compiletests}/ui/arch/integer_min_and_max.rs (100%) rename tests/{ => compiletests}/ui/arch/kill.rs (100%) rename tests/{ => compiletests}/ui/arch/memory_barrier.rs (100%) rename tests/{ => compiletests}/ui/arch/mesh_shader_output_lines.rs (100%) rename tests/{ => compiletests}/ui/arch/mesh_shader_output_points.rs (100%) rename tests/{ => compiletests}/ui/arch/mesh_shader_output_triangles.rs (100%) rename tests/{ => compiletests}/ui/arch/mesh_shader_payload.rs (100%) rename tests/{ => compiletests}/ui/arch/mesh_shader_per_primitive.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_confirm_intersection_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_intersection_barycentrics_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_intersection_candidate_aabb_opaque_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_intersection_front_face_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_intersection_geometry_index_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_intersection_instance_custom_index_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_intersection_instance_id_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_intersection_object_ray_direction_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_intersection_object_ray_origin_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_intersection_object_to_world_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_intersection_primitive_index_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_intersection_shader_binding_table_record_offset_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_intersection_t_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_intersection_type_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_ray_flags_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_ray_t_min_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_world_ray_direction_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_get_world_ray_origin_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_initialize_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/ray_query_terminate_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/read_clock_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/report_intersection_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_ballot.rs (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_ballot.stderr (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_ballot_bit_count.rs (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_ballot_bit_count.stderr (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_broadcast_first.rs (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_broadcast_first.stderr (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_builtins.rs (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_elect.rs (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_elect.stderr (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_i_add_clustered.rs (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_i_add_clustered.stderr (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_i_add_exclusive_scan.rs (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_i_add_exclusive_scan.stderr (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_i_add_inclusive_scan.rs (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_i_add_inclusive_scan.stderr (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_i_add_reduce.rs (100%) rename tests/{ => compiletests}/ui/arch/subgroup/subgroup_i_add_reduce.stderr (100%) rename tests/{ => compiletests}/ui/arch/task_shader.rs (100%) rename tests/{ => compiletests}/ui/arch/task_shader_mispile.rs (100%) rename tests/{ => compiletests}/ui/arch/task_shader_payload.rs (100%) rename tests/{ => compiletests}/ui/arch/terminate_ray_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/trace_ray_khr.rs (100%) rename tests/{ => compiletests}/ui/arch/vector_extract_dynamic.rs (100%) rename tests/{ => compiletests}/ui/arch/vector_insert_dynamic.rs (100%) rename tests/{ => compiletests}/ui/arch/workgroup_memory_barrier.rs (100%) rename tests/{ => compiletests}/ui/arch/workgroup_memory_barrier.stderr (100%) rename tests/{ => compiletests}/ui/arch/workgroup_memory_barrier_with_group_sync.rs (100%) rename tests/{ => compiletests}/ui/arch/workgroup_memory_barrier_with_group_sync.stderr (100%) rename tests/{ => compiletests}/ui/byte_addressable_buffer/arr.rs (100%) rename tests/{ => compiletests}/ui/byte_addressable_buffer/big_struct.rs (100%) rename tests/{ => compiletests}/ui/byte_addressable_buffer/complex.rs (100%) rename tests/{ => compiletests}/ui/byte_addressable_buffer/empty_struct.rs (100%) rename tests/{ => compiletests}/ui/byte_addressable_buffer/f32.rs (100%) rename tests/{ => compiletests}/ui/byte_addressable_buffer/small_struct.rs (100%) rename tests/{ => compiletests}/ui/byte_addressable_buffer/u32.rs (100%) rename tests/{ => compiletests}/ui/byte_addressable_buffer/vec.rs (100%) rename tests/{ => compiletests}/ui/dis/add_two_ints.rs (100%) rename tests/{ => compiletests}/ui/dis/add_two_ints.stderr (100%) rename tests/{ => compiletests}/ui/dis/asm.rs (100%) rename tests/{ => compiletests}/ui/dis/asm.stderr (100%) rename tests/{ => compiletests}/ui/dis/asm_add_two_ints.rs (100%) rename tests/{ => compiletests}/ui/dis/asm_add_two_ints.stderr (100%) rename tests/{ => compiletests}/ui/dis/asm_op_decorate.rs (100%) rename tests/{ => compiletests}/ui/dis/asm_op_decorate.stderr (100%) rename tests/{ => compiletests}/ui/dis/complex_image_sample_inst.rs (100%) rename tests/{ => compiletests}/ui/dis/complex_image_sample_inst.stderr (100%) rename tests/{ => compiletests}/ui/dis/custom_entry_point.rs (100%) rename tests/{ => compiletests}/ui/dis/custom_entry_point.stderr (100%) rename tests/{ => compiletests}/ui/dis/entry-pass-mode-cast-array.rs (100%) rename tests/{ => compiletests}/ui/dis/entry-pass-mode-cast-array.stderr (100%) rename tests/{ => compiletests}/ui/dis/generic-fn-op-name.rs (100%) rename tests/{ => compiletests}/ui/dis/generic-fn-op-name.stderr (100%) rename tests/{ => compiletests}/ui/dis/index_user_dst.rs (100%) rename tests/{ => compiletests}/ui/dis/index_user_dst.stderr (100%) rename tests/{ => compiletests}/ui/dis/issue-1062.rs (100%) rename tests/{ => compiletests}/ui/dis/issue-1062.stderr (100%) rename tests/{ => compiletests}/ui/dis/issue-373.rs (100%) rename tests/{ => compiletests}/ui/dis/issue-373.stderr (100%) rename tests/{ => compiletests}/ui/dis/issue-723-output.rs (100%) rename tests/{ => compiletests}/ui/dis/issue-723-output.stderr (100%) rename tests/{ => compiletests}/ui/dis/issue-731.rs (100%) rename tests/{ => compiletests}/ui/dis/issue-731.stderr (100%) rename tests/{ => compiletests}/ui/dis/non-writable-storage_buffer.rs (100%) rename tests/{ => compiletests}/ui/dis/non-writable-storage_buffer.stderr (100%) rename tests/{ => compiletests}/ui/dis/panic_builtin_bounds_check.rs (100%) rename tests/{ => compiletests}/ui/dis/panic_builtin_bounds_check.stderr (100%) rename tests/{ => compiletests}/ui/dis/panic_sequential_many.rs (100%) rename tests/{ => compiletests}/ui/dis/panic_sequential_many.stderr (100%) rename tests/{ => compiletests}/ui/dis/pass-mode-cast-struct.rs (100%) rename tests/{ => compiletests}/ui/dis/pass-mode-cast-struct.stderr (100%) rename tests/{ => compiletests}/ui/dis/ptr_copy.normal.stderr (100%) rename tests/{ => compiletests}/ui/dis/ptr_copy.rs (100%) rename tests/{ => compiletests}/ui/dis/ptr_copy.via_intrinsic.stderr (100%) rename tests/{ => compiletests}/ui/dis/ptr_read.rs (100%) rename tests/{ => compiletests}/ui/dis/ptr_read.stderr (100%) rename tests/{ => compiletests}/ui/dis/ptr_read_method.rs (100%) rename tests/{ => compiletests}/ui/dis/ptr_read_method.stderr (100%) rename tests/{ => compiletests}/ui/dis/ptr_write.rs (100%) rename tests/{ => compiletests}/ui/dis/ptr_write.stderr (100%) rename tests/{ => compiletests}/ui/dis/ptr_write_method.rs (100%) rename tests/{ => compiletests}/ui/dis/ptr_write_method.stderr (100%) rename tests/{ => compiletests}/ui/dis/spec_constant-attr.rs (100%) rename tests/{ => compiletests}/ui/dis/spec_constant-attr.stderr (100%) rename tests/{ => compiletests}/ui/dis/target_features.stderr (100%) rename tests/{ => compiletests}/ui/glam/mat3_vec3_multiply.rs (100%) rename tests/{ => compiletests}/ui/hello_world.rs (100%) rename tests/{ => compiletests}/ui/image/components.rs (100%) rename tests/{ => compiletests}/ui/image/fetch.rs (100%) rename tests/{ => compiletests}/ui/image/format.rs (100%) rename tests/{ => compiletests}/ui/image/gather.rs (100%) rename tests/{ => compiletests}/ui/image/gather_err.rs (100%) rename tests/{ => compiletests}/ui/image/gather_err.stderr (100%) rename tests/{ => compiletests}/ui/image/image_with.rs (100%) rename tests/{ => compiletests}/ui/image/implicit_not_in_fragment.rs (100%) rename tests/{ => compiletests}/ui/image/implicit_not_in_fragment.stderr (100%) rename tests/{ => compiletests}/ui/image/issue-330.rs (100%) rename tests/{ => compiletests}/ui/image/issue_527.rs (100%) rename tests/{ => compiletests}/ui/image/query/query_levels.rs (100%) rename tests/{ => compiletests}/ui/image/query/query_levels_err.rs (100%) rename tests/{ => compiletests}/ui/image/query/query_levels_err.stderr (100%) rename tests/{ => compiletests}/ui/image/query/query_lod.rs (100%) rename tests/{ => compiletests}/ui/image/query/query_lod_err.rs (100%) rename tests/{ => compiletests}/ui/image/query/query_lod_err.stderr (100%) rename tests/{ => compiletests}/ui/image/query/query_samples.rs (100%) rename tests/{ => compiletests}/ui/image/query/query_size.rs (100%) rename tests/{ => compiletests}/ui/image/query/query_size_err.rs (100%) rename tests/{ => compiletests}/ui/image/query/query_size_err.stderr (100%) rename tests/{ => compiletests}/ui/image/query/query_size_lod.rs (100%) rename tests/{ => compiletests}/ui/image/query/query_size_lod_err.rs (100%) rename tests/{ => compiletests}/ui/image/query/query_size_lod_err.stderr (100%) rename tests/{ => compiletests}/ui/image/read.rs (100%) rename tests/{ => compiletests}/ui/image/read_subpass.rs (100%) rename tests/{ => compiletests}/ui/image/sample.rs (100%) rename tests/{ => compiletests}/ui/image/sample_bias.rs (100%) rename tests/{ => compiletests}/ui/image/sample_depth_reference/sample.rs (100%) rename tests/{ => compiletests}/ui/image/sample_depth_reference/sample_gradient.rs (100%) rename tests/{ => compiletests}/ui/image/sample_depth_reference/sample_lod.rs (100%) rename tests/{ => compiletests}/ui/image/sample_depth_reference_with_project_coordinate/sample.rs (100%) rename tests/{ => compiletests}/ui/image/sample_depth_reference_with_project_coordinate/sample_gradient.rs (100%) rename tests/{ => compiletests}/ui/image/sample_depth_reference_with_project_coordinate/sample_lod.rs (100%) rename tests/{ => compiletests}/ui/image/sample_gradient.rs (100%) rename tests/{ => compiletests}/ui/image/sample_lod.rs (100%) rename tests/{ => compiletests}/ui/image/sample_with_project_coordinate/sample.rs (100%) rename tests/{ => compiletests}/ui/image/sample_with_project_coordinate/sample_gradient.rs (100%) rename tests/{ => compiletests}/ui/image/sample_with_project_coordinate/sample_lod.rs (100%) rename tests/{ => compiletests}/ui/image/write.rs (100%) rename tests/{ => compiletests}/ui/lang/asm/block_tracking_fail.rs (100%) rename tests/{ => compiletests}/ui/lang/asm/block_tracking_fail.stderr (100%) rename tests/{ => compiletests}/ui/lang/asm/block_tracking_pass.rs (100%) rename tests/{ => compiletests}/ui/lang/asm/const_args.rs (100%) rename tests/{ => compiletests}/ui/lang/asm/infer-access-chain-array.rs (100%) rename tests/{ => compiletests}/ui/lang/asm/infer-access-chain-slice.rs (100%) rename tests/{ => compiletests}/ui/lang/asm/issue-1002.rs (100%) rename tests/{ => compiletests}/ui/lang/asm/issue-1002.stderr (100%) rename tests/{ => compiletests}/ui/lang/consts/issue-1024.rs (100%) rename tests/{ => compiletests}/ui/lang/consts/issue-329.rs (100%) rename tests/{ => compiletests}/ui/lang/consts/issue-834.rs (100%) rename tests/{ => compiletests}/ui/lang/consts/nested-ref-in-composite.rs (100%) rename tests/{ => compiletests}/ui/lang/consts/nested-ref-in-composite.stderr (100%) rename tests/{ => compiletests}/ui/lang/consts/nested-ref.rs (100%) rename tests/{ => compiletests}/ui/lang/consts/nested-ref.stderr (100%) rename tests/{ => compiletests}/ui/lang/consts/shallow-ref.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/closure_multi.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/defer.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/for_range.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/for_range_signed.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/for_with_custom_range_iter.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/if.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/if_else.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/if_else_if_else.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/if_if.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/if_return_else.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/if_return_else_return.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/if_while.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/ifx2.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/issue_283.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/issue_764.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/issue_764.stderr (100%) rename tests/{ => compiletests}/ui/lang/control_flow/loop.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/while.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/while_break.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/while_continue.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/while_if_break.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/while_if_break_else_break.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/while_if_break_if_break.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/while_if_continue.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/while_if_continue_else_continue.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/while_return.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/while_while.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/while_while_break.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/while_while_continue.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/while_while_if_break.rs (100%) rename tests/{ => compiletests}/ui/lang/control_flow/while_while_if_continue.rs (100%) rename tests/{ => compiletests}/ui/lang/core/array/init_array_i16.rs (100%) rename tests/{ => compiletests}/ui/lang/core/array/init_array_i32.rs (100%) rename tests/{ => compiletests}/ui/lang/core/array/init_array_i64.rs (100%) rename tests/{ => compiletests}/ui/lang/core/array/init_array_i8.rs (100%) rename tests/{ => compiletests}/ui/lang/core/intrinsics/bswap.rs (100%) rename tests/{ => compiletests}/ui/lang/core/intrinsics/leading_zeros.rs (100%) rename tests/{ => compiletests}/ui/lang/core/intrinsics/log10.rs (100%) rename tests/{ => compiletests}/ui/lang/core/intrinsics/trailing_zeros.rs (100%) rename tests/{ => compiletests}/ui/lang/core/mem/create_unitialized_memory.rs (100%) rename tests/{ => compiletests}/ui/lang/core/ops/logical_and.rs (100%) rename tests/{ => compiletests}/ui/lang/core/ops/range-contains.rs (100%) rename tests/{ => compiletests}/ui/lang/core/ptr/allocate_const_scalar.rs (100%) rename tests/{ => compiletests}/ui/lang/core/ptr/allocate_const_scalar.stderr (100%) rename tests/{ => compiletests}/ui/lang/core/ptr/allocate_null.rs (100%) rename tests/{ => compiletests}/ui/lang/core/ptr/allocate_vec_like.rs (100%) rename tests/{ => compiletests}/ui/lang/core/ptr/allocate_vec_like.stderr (100%) rename tests/{ => compiletests}/ui/lang/core/ref/member_ref_arg-broken.rs (100%) rename tests/{ => compiletests}/ui/lang/core/ref/member_ref_arg-broken.stderr (100%) rename tests/{ => compiletests}/ui/lang/core/ref/member_ref_arg.rs (100%) rename tests/{ => compiletests}/ui/lang/core/ref/member_ref_arg.stderr (100%) rename tests/{ => compiletests}/ui/lang/core/ref/zst_member_ref_arg-broken.rs (100%) rename tests/{ => compiletests}/ui/lang/core/ref/zst_member_ref_arg-broken.stderr (100%) rename tests/{ => compiletests}/ui/lang/core/ref/zst_member_ref_arg.rs (100%) rename tests/{ => compiletests}/ui/lang/core/unwrap_or.rs (100%) rename tests/{ => compiletests}/ui/lang/core/unwrap_or.stderr (100%) rename tests/{ => compiletests}/ui/lang/f32/packing.rs (100%) rename tests/{ => compiletests}/ui/lang/f32/signum.rs (100%) rename tests/{ => compiletests}/ui/lang/issue-415.rs (100%) rename tests/{ => compiletests}/ui/lang/issue-46.rs (100%) rename tests/{ => compiletests}/ui/lang/issue-836.rs (100%) rename tests/{ => compiletests}/ui/lang/panic/builtin.rs (100%) rename tests/{ => compiletests}/ui/lang/panic/builtin_bounds_check.rs (100%) rename tests/{ => compiletests}/ui/lang/panic/simple.rs (100%) rename tests/{ => compiletests}/ui/lang/panic/track_caller.rs (100%) rename tests/{ => compiletests}/ui/lang/panic/track_caller.stderr (100%) rename tests/{ => compiletests}/ui/lang/u32/bit_reverse.rs (100%) rename tests/{ => compiletests}/ui/lang/u32/count_ones.rs (100%) rename tests/{ => compiletests}/ui/spirv-attr/all-builtins.rs (100%) rename tests/{ => compiletests}/ui/spirv-attr/bad-deduce-storage-class.rs (100%) rename tests/{ => compiletests}/ui/spirv-attr/bad-deduce-storage-class.stderr (100%) rename tests/{ => compiletests}/ui/spirv-attr/bool-inputs-err.rs (100%) rename tests/{ => compiletests}/ui/spirv-attr/bool-inputs-err.stderr (100%) rename tests/{ => compiletests}/ui/spirv-attr/bool-inputs.rs (100%) rename tests/{ => compiletests}/ui/spirv-attr/int-without-flat.rs (100%) rename tests/{ => compiletests}/ui/spirv-attr/int-without-flat.stderr (100%) rename tests/{ => compiletests}/ui/spirv-attr/invalid-matrix-type-empty.rs (100%) rename tests/{ => compiletests}/ui/spirv-attr/invalid-matrix-type-empty.stderr (100%) rename tests/{ => compiletests}/ui/spirv-attr/invalid-matrix-type.rs (100%) rename tests/{ => compiletests}/ui/spirv-attr/invalid-matrix-type.stderr (100%) rename tests/{ => compiletests}/ui/spirv-attr/invalid-storage-class.rs (100%) rename tests/{ => compiletests}/ui/spirv-attr/invalid-storage-class.stderr (100%) rename tests/{ => compiletests}/ui/spirv-attr/invalid-target.rs (100%) rename tests/{ => compiletests}/ui/spirv-attr/invalid-target.stderr (100%) rename tests/{ => compiletests}/ui/spirv-attr/invariant-invalid.rs (100%) rename tests/{ => compiletests}/ui/spirv-attr/invariant-invalid.stderr (100%) rename tests/{ => compiletests}/ui/spirv-attr/invariant.rs (100%) rename tests/{ => compiletests}/ui/spirv-attr/matrix-type.rs (100%) rename tests/{ => compiletests}/ui/spirv-attr/multiple.rs (100%) rename tests/{ => compiletests}/ui/spirv-attr/multiple.stderr (100%) rename tests/{ => compiletests}/ui/storage_class/mutability-errors.rs (100%) rename tests/{ => compiletests}/ui/storage_class/mutability-errors.stderr (100%) rename tests/{ => compiletests}/ui/storage_class/push_constant.rs (100%) rename tests/{ => compiletests}/ui/storage_class/runtime_descriptor_array.rs (100%) rename tests/{ => compiletests}/ui/storage_class/runtime_descriptor_array_error.rs (100%) rename tests/{ => compiletests}/ui/storage_class/runtime_descriptor_array_error.stderr (100%) rename tests/{ => compiletests}/ui/storage_class/storage_buffer-dst.rs (100%) rename tests/{ => compiletests}/ui/storage_class/typed_buffer.rs (100%) rename tests/{ => compiletests}/ui/storage_class/typed_buffer_descriptor_array.rs (100%) rename tests/{ => compiletests}/ui/storage_class/typed_buffer_descriptor_array_slice.rs (100%) rename tests/{ => compiletests}/ui/storage_class/typed_buffer_slice.rs (100%) rename tests/{ => compiletests}/ui/target_features_err.rs (100%) rename tests/{ => compiletests}/ui/target_features_err.stderr (100%) diff --git a/Cargo.toml b/Cargo.toml index d5d439a7a2..40481405c4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,8 +25,8 @@ members = [ "crates/spirv-std/shared", "crates/spirv-std/macros", - "tests", - "tests/deps-helper", + "tests/compiletests", + "tests/compiletests/deps-helper", ] [workspace.package] diff --git a/tests/Cargo.toml b/tests/compiletests/Cargo.toml similarity index 100% rename from tests/Cargo.toml rename to tests/compiletests/Cargo.toml diff --git a/tests/README.md b/tests/compiletests/README.md similarity index 100% rename from tests/README.md rename to tests/compiletests/README.md diff --git a/tests/deps-helper/Cargo.toml b/tests/compiletests/deps-helper/Cargo.toml similarity index 100% rename from tests/deps-helper/Cargo.toml rename to tests/compiletests/deps-helper/Cargo.toml diff --git a/tests/deps-helper/src/lib.rs b/tests/compiletests/deps-helper/src/lib.rs similarity index 100% rename from tests/deps-helper/src/lib.rs rename to tests/compiletests/deps-helper/src/lib.rs diff --git a/tests/src/main.rs b/tests/compiletests/src/main.rs similarity index 100% rename from tests/src/main.rs rename to tests/compiletests/src/main.rs diff --git a/tests/ui/arch/all.rs b/tests/compiletests/ui/arch/all.rs similarity index 100% rename from tests/ui/arch/all.rs rename to tests/compiletests/ui/arch/all.rs diff --git a/tests/ui/arch/all.stderr b/tests/compiletests/ui/arch/all.stderr similarity index 100% rename from tests/ui/arch/all.stderr rename to tests/compiletests/ui/arch/all.stderr diff --git a/tests/ui/arch/all_memory_barrier.rs b/tests/compiletests/ui/arch/all_memory_barrier.rs similarity index 100% rename from tests/ui/arch/all_memory_barrier.rs rename to tests/compiletests/ui/arch/all_memory_barrier.rs diff --git a/tests/ui/arch/all_memory_barrier.stderr b/tests/compiletests/ui/arch/all_memory_barrier.stderr similarity index 100% rename from tests/ui/arch/all_memory_barrier.stderr rename to tests/compiletests/ui/arch/all_memory_barrier.stderr diff --git a/tests/ui/arch/all_memory_barrier_with_group_sync.rs b/tests/compiletests/ui/arch/all_memory_barrier_with_group_sync.rs similarity index 100% rename from tests/ui/arch/all_memory_barrier_with_group_sync.rs rename to tests/compiletests/ui/arch/all_memory_barrier_with_group_sync.rs diff --git a/tests/ui/arch/all_memory_barrier_with_group_sync.stderr b/tests/compiletests/ui/arch/all_memory_barrier_with_group_sync.stderr similarity index 100% rename from tests/ui/arch/all_memory_barrier_with_group_sync.stderr rename to tests/compiletests/ui/arch/all_memory_barrier_with_group_sync.stderr diff --git a/tests/ui/arch/any.rs b/tests/compiletests/ui/arch/any.rs similarity index 100% rename from tests/ui/arch/any.rs rename to tests/compiletests/ui/arch/any.rs diff --git a/tests/ui/arch/any.stderr b/tests/compiletests/ui/arch/any.stderr similarity index 100% rename from tests/ui/arch/any.stderr rename to tests/compiletests/ui/arch/any.stderr diff --git a/tests/ui/arch/atomic_i_increment.rs b/tests/compiletests/ui/arch/atomic_i_increment.rs similarity index 100% rename from tests/ui/arch/atomic_i_increment.rs rename to tests/compiletests/ui/arch/atomic_i_increment.rs diff --git a/tests/ui/arch/control_barrier.rs b/tests/compiletests/ui/arch/control_barrier.rs similarity index 100% rename from tests/ui/arch/control_barrier.rs rename to tests/compiletests/ui/arch/control_barrier.rs diff --git a/tests/ui/arch/convert_u_to_acceleration_structure_khr.rs b/tests/compiletests/ui/arch/convert_u_to_acceleration_structure_khr.rs similarity index 100% rename from tests/ui/arch/convert_u_to_acceleration_structure_khr.rs rename to tests/compiletests/ui/arch/convert_u_to_acceleration_structure_khr.rs diff --git a/tests/ui/arch/debug_printf.rs b/tests/compiletests/ui/arch/debug_printf.rs similarity index 100% rename from tests/ui/arch/debug_printf.rs rename to tests/compiletests/ui/arch/debug_printf.rs diff --git a/tests/ui/arch/debug_printf_type_checking.rs b/tests/compiletests/ui/arch/debug_printf_type_checking.rs similarity index 100% rename from tests/ui/arch/debug_printf_type_checking.rs rename to tests/compiletests/ui/arch/debug_printf_type_checking.rs diff --git a/tests/ui/arch/debug_printf_type_checking.stderr b/tests/compiletests/ui/arch/debug_printf_type_checking.stderr similarity index 100% rename from tests/ui/arch/debug_printf_type_checking.stderr rename to tests/compiletests/ui/arch/debug_printf_type_checking.stderr diff --git a/tests/ui/arch/demote_to_helper_invocation.rs b/tests/compiletests/ui/arch/demote_to_helper_invocation.rs similarity index 100% rename from tests/ui/arch/demote_to_helper_invocation.rs rename to tests/compiletests/ui/arch/demote_to_helper_invocation.rs diff --git a/tests/ui/arch/derivative.rs b/tests/compiletests/ui/arch/derivative.rs similarity index 100% rename from tests/ui/arch/derivative.rs rename to tests/compiletests/ui/arch/derivative.rs diff --git a/tests/ui/arch/derivative.stderr b/tests/compiletests/ui/arch/derivative.stderr similarity index 100% rename from tests/ui/arch/derivative.stderr rename to tests/compiletests/ui/arch/derivative.stderr diff --git a/tests/ui/arch/derivative_control.rs b/tests/compiletests/ui/arch/derivative_control.rs similarity index 100% rename from tests/ui/arch/derivative_control.rs rename to tests/compiletests/ui/arch/derivative_control.rs diff --git a/tests/ui/arch/derivative_control.stderr b/tests/compiletests/ui/arch/derivative_control.stderr similarity index 100% rename from tests/ui/arch/derivative_control.stderr rename to tests/compiletests/ui/arch/derivative_control.stderr diff --git a/tests/ui/arch/device_memory_barrier.rs b/tests/compiletests/ui/arch/device_memory_barrier.rs similarity index 100% rename from tests/ui/arch/device_memory_barrier.rs rename to tests/compiletests/ui/arch/device_memory_barrier.rs diff --git a/tests/ui/arch/device_memory_barrier.stderr b/tests/compiletests/ui/arch/device_memory_barrier.stderr similarity index 100% rename from tests/ui/arch/device_memory_barrier.stderr rename to tests/compiletests/ui/arch/device_memory_barrier.stderr diff --git a/tests/ui/arch/device_memory_barrier_with_group_sync.rs b/tests/compiletests/ui/arch/device_memory_barrier_with_group_sync.rs similarity index 100% rename from tests/ui/arch/device_memory_barrier_with_group_sync.rs rename to tests/compiletests/ui/arch/device_memory_barrier_with_group_sync.rs diff --git a/tests/ui/arch/device_memory_barrier_with_group_sync.stderr b/tests/compiletests/ui/arch/device_memory_barrier_with_group_sync.stderr similarity index 100% rename from tests/ui/arch/device_memory_barrier_with_group_sync.stderr rename to tests/compiletests/ui/arch/device_memory_barrier_with_group_sync.stderr diff --git a/tests/ui/arch/emit_stream_vertex.rs b/tests/compiletests/ui/arch/emit_stream_vertex.rs similarity index 100% rename from tests/ui/arch/emit_stream_vertex.rs rename to tests/compiletests/ui/arch/emit_stream_vertex.rs diff --git a/tests/ui/arch/emit_vertex.rs b/tests/compiletests/ui/arch/emit_vertex.rs similarity index 100% rename from tests/ui/arch/emit_vertex.rs rename to tests/compiletests/ui/arch/emit_vertex.rs diff --git a/tests/ui/arch/end_primitive.rs b/tests/compiletests/ui/arch/end_primitive.rs similarity index 100% rename from tests/ui/arch/end_primitive.rs rename to tests/compiletests/ui/arch/end_primitive.rs diff --git a/tests/ui/arch/end_stream_primitive.rs b/tests/compiletests/ui/arch/end_stream_primitive.rs similarity index 100% rename from tests/ui/arch/end_stream_primitive.rs rename to tests/compiletests/ui/arch/end_stream_primitive.rs diff --git a/tests/ui/arch/execute_callable.rs b/tests/compiletests/ui/arch/execute_callable.rs similarity index 100% rename from tests/ui/arch/execute_callable.rs rename to tests/compiletests/ui/arch/execute_callable.rs diff --git a/tests/ui/arch/ignore_intersection_khr.rs b/tests/compiletests/ui/arch/ignore_intersection_khr.rs similarity index 100% rename from tests/ui/arch/ignore_intersection_khr.rs rename to tests/compiletests/ui/arch/ignore_intersection_khr.rs diff --git a/tests/ui/arch/index_unchecked.rs b/tests/compiletests/ui/arch/index_unchecked.rs similarity index 100% rename from tests/ui/arch/index_unchecked.rs rename to tests/compiletests/ui/arch/index_unchecked.rs diff --git a/tests/ui/arch/integer_min_and_max.rs b/tests/compiletests/ui/arch/integer_min_and_max.rs similarity index 100% rename from tests/ui/arch/integer_min_and_max.rs rename to tests/compiletests/ui/arch/integer_min_and_max.rs diff --git a/tests/ui/arch/kill.rs b/tests/compiletests/ui/arch/kill.rs similarity index 100% rename from tests/ui/arch/kill.rs rename to tests/compiletests/ui/arch/kill.rs diff --git a/tests/ui/arch/memory_barrier.rs b/tests/compiletests/ui/arch/memory_barrier.rs similarity index 100% rename from tests/ui/arch/memory_barrier.rs rename to tests/compiletests/ui/arch/memory_barrier.rs diff --git a/tests/ui/arch/mesh_shader_output_lines.rs b/tests/compiletests/ui/arch/mesh_shader_output_lines.rs similarity index 100% rename from tests/ui/arch/mesh_shader_output_lines.rs rename to tests/compiletests/ui/arch/mesh_shader_output_lines.rs diff --git a/tests/ui/arch/mesh_shader_output_points.rs b/tests/compiletests/ui/arch/mesh_shader_output_points.rs similarity index 100% rename from tests/ui/arch/mesh_shader_output_points.rs rename to tests/compiletests/ui/arch/mesh_shader_output_points.rs diff --git a/tests/ui/arch/mesh_shader_output_triangles.rs b/tests/compiletests/ui/arch/mesh_shader_output_triangles.rs similarity index 100% rename from tests/ui/arch/mesh_shader_output_triangles.rs rename to tests/compiletests/ui/arch/mesh_shader_output_triangles.rs diff --git a/tests/ui/arch/mesh_shader_payload.rs b/tests/compiletests/ui/arch/mesh_shader_payload.rs similarity index 100% rename from tests/ui/arch/mesh_shader_payload.rs rename to tests/compiletests/ui/arch/mesh_shader_payload.rs diff --git a/tests/ui/arch/mesh_shader_per_primitive.rs b/tests/compiletests/ui/arch/mesh_shader_per_primitive.rs similarity index 100% rename from tests/ui/arch/mesh_shader_per_primitive.rs rename to tests/compiletests/ui/arch/mesh_shader_per_primitive.rs diff --git a/tests/ui/arch/ray_query_confirm_intersection_khr.rs b/tests/compiletests/ui/arch/ray_query_confirm_intersection_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_confirm_intersection_khr.rs rename to tests/compiletests/ui/arch/ray_query_confirm_intersection_khr.rs diff --git a/tests/ui/arch/ray_query_get_intersection_barycentrics_khr.rs b/tests/compiletests/ui/arch/ray_query_get_intersection_barycentrics_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_intersection_barycentrics_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_intersection_barycentrics_khr.rs diff --git a/tests/ui/arch/ray_query_get_intersection_candidate_aabb_opaque_khr.rs b/tests/compiletests/ui/arch/ray_query_get_intersection_candidate_aabb_opaque_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_intersection_candidate_aabb_opaque_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_intersection_candidate_aabb_opaque_khr.rs diff --git a/tests/ui/arch/ray_query_get_intersection_front_face_khr.rs b/tests/compiletests/ui/arch/ray_query_get_intersection_front_face_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_intersection_front_face_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_intersection_front_face_khr.rs diff --git a/tests/ui/arch/ray_query_get_intersection_geometry_index_khr.rs b/tests/compiletests/ui/arch/ray_query_get_intersection_geometry_index_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_intersection_geometry_index_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_intersection_geometry_index_khr.rs diff --git a/tests/ui/arch/ray_query_get_intersection_instance_custom_index_khr.rs b/tests/compiletests/ui/arch/ray_query_get_intersection_instance_custom_index_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_intersection_instance_custom_index_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_intersection_instance_custom_index_khr.rs diff --git a/tests/ui/arch/ray_query_get_intersection_instance_id_khr.rs b/tests/compiletests/ui/arch/ray_query_get_intersection_instance_id_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_intersection_instance_id_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_intersection_instance_id_khr.rs diff --git a/tests/ui/arch/ray_query_get_intersection_object_ray_direction_khr.rs b/tests/compiletests/ui/arch/ray_query_get_intersection_object_ray_direction_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_intersection_object_ray_direction_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_intersection_object_ray_direction_khr.rs diff --git a/tests/ui/arch/ray_query_get_intersection_object_ray_origin_khr.rs b/tests/compiletests/ui/arch/ray_query_get_intersection_object_ray_origin_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_intersection_object_ray_origin_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_intersection_object_ray_origin_khr.rs diff --git a/tests/ui/arch/ray_query_get_intersection_object_to_world_khr.rs b/tests/compiletests/ui/arch/ray_query_get_intersection_object_to_world_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_intersection_object_to_world_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_intersection_object_to_world_khr.rs diff --git a/tests/ui/arch/ray_query_get_intersection_primitive_index_khr.rs b/tests/compiletests/ui/arch/ray_query_get_intersection_primitive_index_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_intersection_primitive_index_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_intersection_primitive_index_khr.rs diff --git a/tests/ui/arch/ray_query_get_intersection_shader_binding_table_record_offset_khr.rs b/tests/compiletests/ui/arch/ray_query_get_intersection_shader_binding_table_record_offset_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_intersection_shader_binding_table_record_offset_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_intersection_shader_binding_table_record_offset_khr.rs diff --git a/tests/ui/arch/ray_query_get_intersection_t_khr.rs b/tests/compiletests/ui/arch/ray_query_get_intersection_t_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_intersection_t_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_intersection_t_khr.rs diff --git a/tests/ui/arch/ray_query_get_intersection_type_khr.rs b/tests/compiletests/ui/arch/ray_query_get_intersection_type_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_intersection_type_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_intersection_type_khr.rs diff --git a/tests/ui/arch/ray_query_get_ray_flags_khr.rs b/tests/compiletests/ui/arch/ray_query_get_ray_flags_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_ray_flags_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_ray_flags_khr.rs diff --git a/tests/ui/arch/ray_query_get_ray_t_min_khr.rs b/tests/compiletests/ui/arch/ray_query_get_ray_t_min_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_ray_t_min_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_ray_t_min_khr.rs diff --git a/tests/ui/arch/ray_query_get_world_ray_direction_khr.rs b/tests/compiletests/ui/arch/ray_query_get_world_ray_direction_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_world_ray_direction_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_world_ray_direction_khr.rs diff --git a/tests/ui/arch/ray_query_get_world_ray_origin_khr.rs b/tests/compiletests/ui/arch/ray_query_get_world_ray_origin_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_get_world_ray_origin_khr.rs rename to tests/compiletests/ui/arch/ray_query_get_world_ray_origin_khr.rs diff --git a/tests/ui/arch/ray_query_initialize_khr.rs b/tests/compiletests/ui/arch/ray_query_initialize_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_initialize_khr.rs rename to tests/compiletests/ui/arch/ray_query_initialize_khr.rs diff --git a/tests/ui/arch/ray_query_terminate_khr.rs b/tests/compiletests/ui/arch/ray_query_terminate_khr.rs similarity index 100% rename from tests/ui/arch/ray_query_terminate_khr.rs rename to tests/compiletests/ui/arch/ray_query_terminate_khr.rs diff --git a/tests/ui/arch/read_clock_khr.rs b/tests/compiletests/ui/arch/read_clock_khr.rs similarity index 100% rename from tests/ui/arch/read_clock_khr.rs rename to tests/compiletests/ui/arch/read_clock_khr.rs diff --git a/tests/ui/arch/report_intersection_khr.rs b/tests/compiletests/ui/arch/report_intersection_khr.rs similarity index 100% rename from tests/ui/arch/report_intersection_khr.rs rename to tests/compiletests/ui/arch/report_intersection_khr.rs diff --git a/tests/ui/arch/subgroup/subgroup_ballot.rs b/tests/compiletests/ui/arch/subgroup/subgroup_ballot.rs similarity index 100% rename from tests/ui/arch/subgroup/subgroup_ballot.rs rename to tests/compiletests/ui/arch/subgroup/subgroup_ballot.rs diff --git a/tests/ui/arch/subgroup/subgroup_ballot.stderr b/tests/compiletests/ui/arch/subgroup/subgroup_ballot.stderr similarity index 100% rename from tests/ui/arch/subgroup/subgroup_ballot.stderr rename to tests/compiletests/ui/arch/subgroup/subgroup_ballot.stderr diff --git a/tests/ui/arch/subgroup/subgroup_ballot_bit_count.rs b/tests/compiletests/ui/arch/subgroup/subgroup_ballot_bit_count.rs similarity index 100% rename from tests/ui/arch/subgroup/subgroup_ballot_bit_count.rs rename to tests/compiletests/ui/arch/subgroup/subgroup_ballot_bit_count.rs diff --git a/tests/ui/arch/subgroup/subgroup_ballot_bit_count.stderr b/tests/compiletests/ui/arch/subgroup/subgroup_ballot_bit_count.stderr similarity index 100% rename from tests/ui/arch/subgroup/subgroup_ballot_bit_count.stderr rename to tests/compiletests/ui/arch/subgroup/subgroup_ballot_bit_count.stderr diff --git a/tests/ui/arch/subgroup/subgroup_broadcast_first.rs b/tests/compiletests/ui/arch/subgroup/subgroup_broadcast_first.rs similarity index 100% rename from tests/ui/arch/subgroup/subgroup_broadcast_first.rs rename to tests/compiletests/ui/arch/subgroup/subgroup_broadcast_first.rs diff --git a/tests/ui/arch/subgroup/subgroup_broadcast_first.stderr b/tests/compiletests/ui/arch/subgroup/subgroup_broadcast_first.stderr similarity index 100% rename from tests/ui/arch/subgroup/subgroup_broadcast_first.stderr rename to tests/compiletests/ui/arch/subgroup/subgroup_broadcast_first.stderr diff --git a/tests/ui/arch/subgroup/subgroup_builtins.rs b/tests/compiletests/ui/arch/subgroup/subgroup_builtins.rs similarity index 100% rename from tests/ui/arch/subgroup/subgroup_builtins.rs rename to tests/compiletests/ui/arch/subgroup/subgroup_builtins.rs diff --git a/tests/ui/arch/subgroup/subgroup_elect.rs b/tests/compiletests/ui/arch/subgroup/subgroup_elect.rs similarity index 100% rename from tests/ui/arch/subgroup/subgroup_elect.rs rename to tests/compiletests/ui/arch/subgroup/subgroup_elect.rs diff --git a/tests/ui/arch/subgroup/subgroup_elect.stderr b/tests/compiletests/ui/arch/subgroup/subgroup_elect.stderr similarity index 100% rename from tests/ui/arch/subgroup/subgroup_elect.stderr rename to tests/compiletests/ui/arch/subgroup/subgroup_elect.stderr diff --git a/tests/ui/arch/subgroup/subgroup_i_add_clustered.rs b/tests/compiletests/ui/arch/subgroup/subgroup_i_add_clustered.rs similarity index 100% rename from tests/ui/arch/subgroup/subgroup_i_add_clustered.rs rename to tests/compiletests/ui/arch/subgroup/subgroup_i_add_clustered.rs diff --git a/tests/ui/arch/subgroup/subgroup_i_add_clustered.stderr b/tests/compiletests/ui/arch/subgroup/subgroup_i_add_clustered.stderr similarity index 100% rename from tests/ui/arch/subgroup/subgroup_i_add_clustered.stderr rename to tests/compiletests/ui/arch/subgroup/subgroup_i_add_clustered.stderr diff --git a/tests/ui/arch/subgroup/subgroup_i_add_exclusive_scan.rs b/tests/compiletests/ui/arch/subgroup/subgroup_i_add_exclusive_scan.rs similarity index 100% rename from tests/ui/arch/subgroup/subgroup_i_add_exclusive_scan.rs rename to tests/compiletests/ui/arch/subgroup/subgroup_i_add_exclusive_scan.rs diff --git a/tests/ui/arch/subgroup/subgroup_i_add_exclusive_scan.stderr b/tests/compiletests/ui/arch/subgroup/subgroup_i_add_exclusive_scan.stderr similarity index 100% rename from tests/ui/arch/subgroup/subgroup_i_add_exclusive_scan.stderr rename to tests/compiletests/ui/arch/subgroup/subgroup_i_add_exclusive_scan.stderr diff --git a/tests/ui/arch/subgroup/subgroup_i_add_inclusive_scan.rs b/tests/compiletests/ui/arch/subgroup/subgroup_i_add_inclusive_scan.rs similarity index 100% rename from tests/ui/arch/subgroup/subgroup_i_add_inclusive_scan.rs rename to tests/compiletests/ui/arch/subgroup/subgroup_i_add_inclusive_scan.rs diff --git a/tests/ui/arch/subgroup/subgroup_i_add_inclusive_scan.stderr b/tests/compiletests/ui/arch/subgroup/subgroup_i_add_inclusive_scan.stderr similarity index 100% rename from tests/ui/arch/subgroup/subgroup_i_add_inclusive_scan.stderr rename to tests/compiletests/ui/arch/subgroup/subgroup_i_add_inclusive_scan.stderr diff --git a/tests/ui/arch/subgroup/subgroup_i_add_reduce.rs b/tests/compiletests/ui/arch/subgroup/subgroup_i_add_reduce.rs similarity index 100% rename from tests/ui/arch/subgroup/subgroup_i_add_reduce.rs rename to tests/compiletests/ui/arch/subgroup/subgroup_i_add_reduce.rs diff --git a/tests/ui/arch/subgroup/subgroup_i_add_reduce.stderr b/tests/compiletests/ui/arch/subgroup/subgroup_i_add_reduce.stderr similarity index 100% rename from tests/ui/arch/subgroup/subgroup_i_add_reduce.stderr rename to tests/compiletests/ui/arch/subgroup/subgroup_i_add_reduce.stderr diff --git a/tests/ui/arch/task_shader.rs b/tests/compiletests/ui/arch/task_shader.rs similarity index 100% rename from tests/ui/arch/task_shader.rs rename to tests/compiletests/ui/arch/task_shader.rs diff --git a/tests/ui/arch/task_shader_mispile.rs b/tests/compiletests/ui/arch/task_shader_mispile.rs similarity index 100% rename from tests/ui/arch/task_shader_mispile.rs rename to tests/compiletests/ui/arch/task_shader_mispile.rs diff --git a/tests/ui/arch/task_shader_payload.rs b/tests/compiletests/ui/arch/task_shader_payload.rs similarity index 100% rename from tests/ui/arch/task_shader_payload.rs rename to tests/compiletests/ui/arch/task_shader_payload.rs diff --git a/tests/ui/arch/terminate_ray_khr.rs b/tests/compiletests/ui/arch/terminate_ray_khr.rs similarity index 100% rename from tests/ui/arch/terminate_ray_khr.rs rename to tests/compiletests/ui/arch/terminate_ray_khr.rs diff --git a/tests/ui/arch/trace_ray_khr.rs b/tests/compiletests/ui/arch/trace_ray_khr.rs similarity index 100% rename from tests/ui/arch/trace_ray_khr.rs rename to tests/compiletests/ui/arch/trace_ray_khr.rs diff --git a/tests/ui/arch/vector_extract_dynamic.rs b/tests/compiletests/ui/arch/vector_extract_dynamic.rs similarity index 100% rename from tests/ui/arch/vector_extract_dynamic.rs rename to tests/compiletests/ui/arch/vector_extract_dynamic.rs diff --git a/tests/ui/arch/vector_insert_dynamic.rs b/tests/compiletests/ui/arch/vector_insert_dynamic.rs similarity index 100% rename from tests/ui/arch/vector_insert_dynamic.rs rename to tests/compiletests/ui/arch/vector_insert_dynamic.rs diff --git a/tests/ui/arch/workgroup_memory_barrier.rs b/tests/compiletests/ui/arch/workgroup_memory_barrier.rs similarity index 100% rename from tests/ui/arch/workgroup_memory_barrier.rs rename to tests/compiletests/ui/arch/workgroup_memory_barrier.rs diff --git a/tests/ui/arch/workgroup_memory_barrier.stderr b/tests/compiletests/ui/arch/workgroup_memory_barrier.stderr similarity index 100% rename from tests/ui/arch/workgroup_memory_barrier.stderr rename to tests/compiletests/ui/arch/workgroup_memory_barrier.stderr diff --git a/tests/ui/arch/workgroup_memory_barrier_with_group_sync.rs b/tests/compiletests/ui/arch/workgroup_memory_barrier_with_group_sync.rs similarity index 100% rename from tests/ui/arch/workgroup_memory_barrier_with_group_sync.rs rename to tests/compiletests/ui/arch/workgroup_memory_barrier_with_group_sync.rs diff --git a/tests/ui/arch/workgroup_memory_barrier_with_group_sync.stderr b/tests/compiletests/ui/arch/workgroup_memory_barrier_with_group_sync.stderr similarity index 100% rename from tests/ui/arch/workgroup_memory_barrier_with_group_sync.stderr rename to tests/compiletests/ui/arch/workgroup_memory_barrier_with_group_sync.stderr diff --git a/tests/ui/byte_addressable_buffer/arr.rs b/tests/compiletests/ui/byte_addressable_buffer/arr.rs similarity index 100% rename from tests/ui/byte_addressable_buffer/arr.rs rename to tests/compiletests/ui/byte_addressable_buffer/arr.rs diff --git a/tests/ui/byte_addressable_buffer/big_struct.rs b/tests/compiletests/ui/byte_addressable_buffer/big_struct.rs similarity index 100% rename from tests/ui/byte_addressable_buffer/big_struct.rs rename to tests/compiletests/ui/byte_addressable_buffer/big_struct.rs diff --git a/tests/ui/byte_addressable_buffer/complex.rs b/tests/compiletests/ui/byte_addressable_buffer/complex.rs similarity index 100% rename from tests/ui/byte_addressable_buffer/complex.rs rename to tests/compiletests/ui/byte_addressable_buffer/complex.rs diff --git a/tests/ui/byte_addressable_buffer/empty_struct.rs b/tests/compiletests/ui/byte_addressable_buffer/empty_struct.rs similarity index 100% rename from tests/ui/byte_addressable_buffer/empty_struct.rs rename to tests/compiletests/ui/byte_addressable_buffer/empty_struct.rs diff --git a/tests/ui/byte_addressable_buffer/f32.rs b/tests/compiletests/ui/byte_addressable_buffer/f32.rs similarity index 100% rename from tests/ui/byte_addressable_buffer/f32.rs rename to tests/compiletests/ui/byte_addressable_buffer/f32.rs diff --git a/tests/ui/byte_addressable_buffer/small_struct.rs b/tests/compiletests/ui/byte_addressable_buffer/small_struct.rs similarity index 100% rename from tests/ui/byte_addressable_buffer/small_struct.rs rename to tests/compiletests/ui/byte_addressable_buffer/small_struct.rs diff --git a/tests/ui/byte_addressable_buffer/u32.rs b/tests/compiletests/ui/byte_addressable_buffer/u32.rs similarity index 100% rename from tests/ui/byte_addressable_buffer/u32.rs rename to tests/compiletests/ui/byte_addressable_buffer/u32.rs diff --git a/tests/ui/byte_addressable_buffer/vec.rs b/tests/compiletests/ui/byte_addressable_buffer/vec.rs similarity index 100% rename from tests/ui/byte_addressable_buffer/vec.rs rename to tests/compiletests/ui/byte_addressable_buffer/vec.rs diff --git a/tests/ui/dis/add_two_ints.rs b/tests/compiletests/ui/dis/add_two_ints.rs similarity index 100% rename from tests/ui/dis/add_two_ints.rs rename to tests/compiletests/ui/dis/add_two_ints.rs diff --git a/tests/ui/dis/add_two_ints.stderr b/tests/compiletests/ui/dis/add_two_ints.stderr similarity index 100% rename from tests/ui/dis/add_two_ints.stderr rename to tests/compiletests/ui/dis/add_two_ints.stderr diff --git a/tests/ui/dis/asm.rs b/tests/compiletests/ui/dis/asm.rs similarity index 100% rename from tests/ui/dis/asm.rs rename to tests/compiletests/ui/dis/asm.rs diff --git a/tests/ui/dis/asm.stderr b/tests/compiletests/ui/dis/asm.stderr similarity index 100% rename from tests/ui/dis/asm.stderr rename to tests/compiletests/ui/dis/asm.stderr diff --git a/tests/ui/dis/asm_add_two_ints.rs b/tests/compiletests/ui/dis/asm_add_two_ints.rs similarity index 100% rename from tests/ui/dis/asm_add_two_ints.rs rename to tests/compiletests/ui/dis/asm_add_two_ints.rs diff --git a/tests/ui/dis/asm_add_two_ints.stderr b/tests/compiletests/ui/dis/asm_add_two_ints.stderr similarity index 100% rename from tests/ui/dis/asm_add_two_ints.stderr rename to tests/compiletests/ui/dis/asm_add_two_ints.stderr diff --git a/tests/ui/dis/asm_op_decorate.rs b/tests/compiletests/ui/dis/asm_op_decorate.rs similarity index 100% rename from tests/ui/dis/asm_op_decorate.rs rename to tests/compiletests/ui/dis/asm_op_decorate.rs diff --git a/tests/ui/dis/asm_op_decorate.stderr b/tests/compiletests/ui/dis/asm_op_decorate.stderr similarity index 100% rename from tests/ui/dis/asm_op_decorate.stderr rename to tests/compiletests/ui/dis/asm_op_decorate.stderr diff --git a/tests/ui/dis/complex_image_sample_inst.rs b/tests/compiletests/ui/dis/complex_image_sample_inst.rs similarity index 100% rename from tests/ui/dis/complex_image_sample_inst.rs rename to tests/compiletests/ui/dis/complex_image_sample_inst.rs diff --git a/tests/ui/dis/complex_image_sample_inst.stderr b/tests/compiletests/ui/dis/complex_image_sample_inst.stderr similarity index 100% rename from tests/ui/dis/complex_image_sample_inst.stderr rename to tests/compiletests/ui/dis/complex_image_sample_inst.stderr diff --git a/tests/ui/dis/custom_entry_point.rs b/tests/compiletests/ui/dis/custom_entry_point.rs similarity index 100% rename from tests/ui/dis/custom_entry_point.rs rename to tests/compiletests/ui/dis/custom_entry_point.rs diff --git a/tests/ui/dis/custom_entry_point.stderr b/tests/compiletests/ui/dis/custom_entry_point.stderr similarity index 100% rename from tests/ui/dis/custom_entry_point.stderr rename to tests/compiletests/ui/dis/custom_entry_point.stderr diff --git a/tests/ui/dis/entry-pass-mode-cast-array.rs b/tests/compiletests/ui/dis/entry-pass-mode-cast-array.rs similarity index 100% rename from tests/ui/dis/entry-pass-mode-cast-array.rs rename to tests/compiletests/ui/dis/entry-pass-mode-cast-array.rs diff --git a/tests/ui/dis/entry-pass-mode-cast-array.stderr b/tests/compiletests/ui/dis/entry-pass-mode-cast-array.stderr similarity index 100% rename from tests/ui/dis/entry-pass-mode-cast-array.stderr rename to tests/compiletests/ui/dis/entry-pass-mode-cast-array.stderr diff --git a/tests/ui/dis/generic-fn-op-name.rs b/tests/compiletests/ui/dis/generic-fn-op-name.rs similarity index 100% rename from tests/ui/dis/generic-fn-op-name.rs rename to tests/compiletests/ui/dis/generic-fn-op-name.rs diff --git a/tests/ui/dis/generic-fn-op-name.stderr b/tests/compiletests/ui/dis/generic-fn-op-name.stderr similarity index 100% rename from tests/ui/dis/generic-fn-op-name.stderr rename to tests/compiletests/ui/dis/generic-fn-op-name.stderr diff --git a/tests/ui/dis/index_user_dst.rs b/tests/compiletests/ui/dis/index_user_dst.rs similarity index 100% rename from tests/ui/dis/index_user_dst.rs rename to tests/compiletests/ui/dis/index_user_dst.rs diff --git a/tests/ui/dis/index_user_dst.stderr b/tests/compiletests/ui/dis/index_user_dst.stderr similarity index 100% rename from tests/ui/dis/index_user_dst.stderr rename to tests/compiletests/ui/dis/index_user_dst.stderr diff --git a/tests/ui/dis/issue-1062.rs b/tests/compiletests/ui/dis/issue-1062.rs similarity index 100% rename from tests/ui/dis/issue-1062.rs rename to tests/compiletests/ui/dis/issue-1062.rs diff --git a/tests/ui/dis/issue-1062.stderr b/tests/compiletests/ui/dis/issue-1062.stderr similarity index 100% rename from tests/ui/dis/issue-1062.stderr rename to tests/compiletests/ui/dis/issue-1062.stderr diff --git a/tests/ui/dis/issue-373.rs b/tests/compiletests/ui/dis/issue-373.rs similarity index 100% rename from tests/ui/dis/issue-373.rs rename to tests/compiletests/ui/dis/issue-373.rs diff --git a/tests/ui/dis/issue-373.stderr b/tests/compiletests/ui/dis/issue-373.stderr similarity index 100% rename from tests/ui/dis/issue-373.stderr rename to tests/compiletests/ui/dis/issue-373.stderr diff --git a/tests/ui/dis/issue-723-output.rs b/tests/compiletests/ui/dis/issue-723-output.rs similarity index 100% rename from tests/ui/dis/issue-723-output.rs rename to tests/compiletests/ui/dis/issue-723-output.rs diff --git a/tests/ui/dis/issue-723-output.stderr b/tests/compiletests/ui/dis/issue-723-output.stderr similarity index 100% rename from tests/ui/dis/issue-723-output.stderr rename to tests/compiletests/ui/dis/issue-723-output.stderr diff --git a/tests/ui/dis/issue-731.rs b/tests/compiletests/ui/dis/issue-731.rs similarity index 100% rename from tests/ui/dis/issue-731.rs rename to tests/compiletests/ui/dis/issue-731.rs diff --git a/tests/ui/dis/issue-731.stderr b/tests/compiletests/ui/dis/issue-731.stderr similarity index 100% rename from tests/ui/dis/issue-731.stderr rename to tests/compiletests/ui/dis/issue-731.stderr diff --git a/tests/ui/dis/non-writable-storage_buffer.rs b/tests/compiletests/ui/dis/non-writable-storage_buffer.rs similarity index 100% rename from tests/ui/dis/non-writable-storage_buffer.rs rename to tests/compiletests/ui/dis/non-writable-storage_buffer.rs diff --git a/tests/ui/dis/non-writable-storage_buffer.stderr b/tests/compiletests/ui/dis/non-writable-storage_buffer.stderr similarity index 100% rename from tests/ui/dis/non-writable-storage_buffer.stderr rename to tests/compiletests/ui/dis/non-writable-storage_buffer.stderr diff --git a/tests/ui/dis/panic_builtin_bounds_check.rs b/tests/compiletests/ui/dis/panic_builtin_bounds_check.rs similarity index 100% rename from tests/ui/dis/panic_builtin_bounds_check.rs rename to tests/compiletests/ui/dis/panic_builtin_bounds_check.rs diff --git a/tests/ui/dis/panic_builtin_bounds_check.stderr b/tests/compiletests/ui/dis/panic_builtin_bounds_check.stderr similarity index 100% rename from tests/ui/dis/panic_builtin_bounds_check.stderr rename to tests/compiletests/ui/dis/panic_builtin_bounds_check.stderr diff --git a/tests/ui/dis/panic_sequential_many.rs b/tests/compiletests/ui/dis/panic_sequential_many.rs similarity index 100% rename from tests/ui/dis/panic_sequential_many.rs rename to tests/compiletests/ui/dis/panic_sequential_many.rs diff --git a/tests/ui/dis/panic_sequential_many.stderr b/tests/compiletests/ui/dis/panic_sequential_many.stderr similarity index 100% rename from tests/ui/dis/panic_sequential_many.stderr rename to tests/compiletests/ui/dis/panic_sequential_many.stderr diff --git a/tests/ui/dis/pass-mode-cast-struct.rs b/tests/compiletests/ui/dis/pass-mode-cast-struct.rs similarity index 100% rename from tests/ui/dis/pass-mode-cast-struct.rs rename to tests/compiletests/ui/dis/pass-mode-cast-struct.rs diff --git a/tests/ui/dis/pass-mode-cast-struct.stderr b/tests/compiletests/ui/dis/pass-mode-cast-struct.stderr similarity index 100% rename from tests/ui/dis/pass-mode-cast-struct.stderr rename to tests/compiletests/ui/dis/pass-mode-cast-struct.stderr diff --git a/tests/ui/dis/ptr_copy.normal.stderr b/tests/compiletests/ui/dis/ptr_copy.normal.stderr similarity index 100% rename from tests/ui/dis/ptr_copy.normal.stderr rename to tests/compiletests/ui/dis/ptr_copy.normal.stderr diff --git a/tests/ui/dis/ptr_copy.rs b/tests/compiletests/ui/dis/ptr_copy.rs similarity index 100% rename from tests/ui/dis/ptr_copy.rs rename to tests/compiletests/ui/dis/ptr_copy.rs diff --git a/tests/ui/dis/ptr_copy.via_intrinsic.stderr b/tests/compiletests/ui/dis/ptr_copy.via_intrinsic.stderr similarity index 100% rename from tests/ui/dis/ptr_copy.via_intrinsic.stderr rename to tests/compiletests/ui/dis/ptr_copy.via_intrinsic.stderr diff --git a/tests/ui/dis/ptr_read.rs b/tests/compiletests/ui/dis/ptr_read.rs similarity index 100% rename from tests/ui/dis/ptr_read.rs rename to tests/compiletests/ui/dis/ptr_read.rs diff --git a/tests/ui/dis/ptr_read.stderr b/tests/compiletests/ui/dis/ptr_read.stderr similarity index 100% rename from tests/ui/dis/ptr_read.stderr rename to tests/compiletests/ui/dis/ptr_read.stderr diff --git a/tests/ui/dis/ptr_read_method.rs b/tests/compiletests/ui/dis/ptr_read_method.rs similarity index 100% rename from tests/ui/dis/ptr_read_method.rs rename to tests/compiletests/ui/dis/ptr_read_method.rs diff --git a/tests/ui/dis/ptr_read_method.stderr b/tests/compiletests/ui/dis/ptr_read_method.stderr similarity index 100% rename from tests/ui/dis/ptr_read_method.stderr rename to tests/compiletests/ui/dis/ptr_read_method.stderr diff --git a/tests/ui/dis/ptr_write.rs b/tests/compiletests/ui/dis/ptr_write.rs similarity index 100% rename from tests/ui/dis/ptr_write.rs rename to tests/compiletests/ui/dis/ptr_write.rs diff --git a/tests/ui/dis/ptr_write.stderr b/tests/compiletests/ui/dis/ptr_write.stderr similarity index 100% rename from tests/ui/dis/ptr_write.stderr rename to tests/compiletests/ui/dis/ptr_write.stderr diff --git a/tests/ui/dis/ptr_write_method.rs b/tests/compiletests/ui/dis/ptr_write_method.rs similarity index 100% rename from tests/ui/dis/ptr_write_method.rs rename to tests/compiletests/ui/dis/ptr_write_method.rs diff --git a/tests/ui/dis/ptr_write_method.stderr b/tests/compiletests/ui/dis/ptr_write_method.stderr similarity index 100% rename from tests/ui/dis/ptr_write_method.stderr rename to tests/compiletests/ui/dis/ptr_write_method.stderr diff --git a/tests/ui/dis/spec_constant-attr.rs b/tests/compiletests/ui/dis/spec_constant-attr.rs similarity index 100% rename from tests/ui/dis/spec_constant-attr.rs rename to tests/compiletests/ui/dis/spec_constant-attr.rs diff --git a/tests/ui/dis/spec_constant-attr.stderr b/tests/compiletests/ui/dis/spec_constant-attr.stderr similarity index 100% rename from tests/ui/dis/spec_constant-attr.stderr rename to tests/compiletests/ui/dis/spec_constant-attr.stderr diff --git a/tests/ui/dis/target_features.stderr b/tests/compiletests/ui/dis/target_features.stderr similarity index 100% rename from tests/ui/dis/target_features.stderr rename to tests/compiletests/ui/dis/target_features.stderr diff --git a/tests/ui/glam/mat3_vec3_multiply.rs b/tests/compiletests/ui/glam/mat3_vec3_multiply.rs similarity index 100% rename from tests/ui/glam/mat3_vec3_multiply.rs rename to tests/compiletests/ui/glam/mat3_vec3_multiply.rs diff --git a/tests/ui/hello_world.rs b/tests/compiletests/ui/hello_world.rs similarity index 100% rename from tests/ui/hello_world.rs rename to tests/compiletests/ui/hello_world.rs diff --git a/tests/ui/image/components.rs b/tests/compiletests/ui/image/components.rs similarity index 100% rename from tests/ui/image/components.rs rename to tests/compiletests/ui/image/components.rs diff --git a/tests/ui/image/fetch.rs b/tests/compiletests/ui/image/fetch.rs similarity index 100% rename from tests/ui/image/fetch.rs rename to tests/compiletests/ui/image/fetch.rs diff --git a/tests/ui/image/format.rs b/tests/compiletests/ui/image/format.rs similarity index 100% rename from tests/ui/image/format.rs rename to tests/compiletests/ui/image/format.rs diff --git a/tests/ui/image/gather.rs b/tests/compiletests/ui/image/gather.rs similarity index 100% rename from tests/ui/image/gather.rs rename to tests/compiletests/ui/image/gather.rs diff --git a/tests/ui/image/gather_err.rs b/tests/compiletests/ui/image/gather_err.rs similarity index 100% rename from tests/ui/image/gather_err.rs rename to tests/compiletests/ui/image/gather_err.rs diff --git a/tests/ui/image/gather_err.stderr b/tests/compiletests/ui/image/gather_err.stderr similarity index 100% rename from tests/ui/image/gather_err.stderr rename to tests/compiletests/ui/image/gather_err.stderr diff --git a/tests/ui/image/image_with.rs b/tests/compiletests/ui/image/image_with.rs similarity index 100% rename from tests/ui/image/image_with.rs rename to tests/compiletests/ui/image/image_with.rs diff --git a/tests/ui/image/implicit_not_in_fragment.rs b/tests/compiletests/ui/image/implicit_not_in_fragment.rs similarity index 100% rename from tests/ui/image/implicit_not_in_fragment.rs rename to tests/compiletests/ui/image/implicit_not_in_fragment.rs diff --git a/tests/ui/image/implicit_not_in_fragment.stderr b/tests/compiletests/ui/image/implicit_not_in_fragment.stderr similarity index 100% rename from tests/ui/image/implicit_not_in_fragment.stderr rename to tests/compiletests/ui/image/implicit_not_in_fragment.stderr diff --git a/tests/ui/image/issue-330.rs b/tests/compiletests/ui/image/issue-330.rs similarity index 100% rename from tests/ui/image/issue-330.rs rename to tests/compiletests/ui/image/issue-330.rs diff --git a/tests/ui/image/issue_527.rs b/tests/compiletests/ui/image/issue_527.rs similarity index 100% rename from tests/ui/image/issue_527.rs rename to tests/compiletests/ui/image/issue_527.rs diff --git a/tests/ui/image/query/query_levels.rs b/tests/compiletests/ui/image/query/query_levels.rs similarity index 100% rename from tests/ui/image/query/query_levels.rs rename to tests/compiletests/ui/image/query/query_levels.rs diff --git a/tests/ui/image/query/query_levels_err.rs b/tests/compiletests/ui/image/query/query_levels_err.rs similarity index 100% rename from tests/ui/image/query/query_levels_err.rs rename to tests/compiletests/ui/image/query/query_levels_err.rs diff --git a/tests/ui/image/query/query_levels_err.stderr b/tests/compiletests/ui/image/query/query_levels_err.stderr similarity index 100% rename from tests/ui/image/query/query_levels_err.stderr rename to tests/compiletests/ui/image/query/query_levels_err.stderr diff --git a/tests/ui/image/query/query_lod.rs b/tests/compiletests/ui/image/query/query_lod.rs similarity index 100% rename from tests/ui/image/query/query_lod.rs rename to tests/compiletests/ui/image/query/query_lod.rs diff --git a/tests/ui/image/query/query_lod_err.rs b/tests/compiletests/ui/image/query/query_lod_err.rs similarity index 100% rename from tests/ui/image/query/query_lod_err.rs rename to tests/compiletests/ui/image/query/query_lod_err.rs diff --git a/tests/ui/image/query/query_lod_err.stderr b/tests/compiletests/ui/image/query/query_lod_err.stderr similarity index 100% rename from tests/ui/image/query/query_lod_err.stderr rename to tests/compiletests/ui/image/query/query_lod_err.stderr diff --git a/tests/ui/image/query/query_samples.rs b/tests/compiletests/ui/image/query/query_samples.rs similarity index 100% rename from tests/ui/image/query/query_samples.rs rename to tests/compiletests/ui/image/query/query_samples.rs diff --git a/tests/ui/image/query/query_size.rs b/tests/compiletests/ui/image/query/query_size.rs similarity index 100% rename from tests/ui/image/query/query_size.rs rename to tests/compiletests/ui/image/query/query_size.rs diff --git a/tests/ui/image/query/query_size_err.rs b/tests/compiletests/ui/image/query/query_size_err.rs similarity index 100% rename from tests/ui/image/query/query_size_err.rs rename to tests/compiletests/ui/image/query/query_size_err.rs diff --git a/tests/ui/image/query/query_size_err.stderr b/tests/compiletests/ui/image/query/query_size_err.stderr similarity index 100% rename from tests/ui/image/query/query_size_err.stderr rename to tests/compiletests/ui/image/query/query_size_err.stderr diff --git a/tests/ui/image/query/query_size_lod.rs b/tests/compiletests/ui/image/query/query_size_lod.rs similarity index 100% rename from tests/ui/image/query/query_size_lod.rs rename to tests/compiletests/ui/image/query/query_size_lod.rs diff --git a/tests/ui/image/query/query_size_lod_err.rs b/tests/compiletests/ui/image/query/query_size_lod_err.rs similarity index 100% rename from tests/ui/image/query/query_size_lod_err.rs rename to tests/compiletests/ui/image/query/query_size_lod_err.rs diff --git a/tests/ui/image/query/query_size_lod_err.stderr b/tests/compiletests/ui/image/query/query_size_lod_err.stderr similarity index 100% rename from tests/ui/image/query/query_size_lod_err.stderr rename to tests/compiletests/ui/image/query/query_size_lod_err.stderr diff --git a/tests/ui/image/read.rs b/tests/compiletests/ui/image/read.rs similarity index 100% rename from tests/ui/image/read.rs rename to tests/compiletests/ui/image/read.rs diff --git a/tests/ui/image/read_subpass.rs b/tests/compiletests/ui/image/read_subpass.rs similarity index 100% rename from tests/ui/image/read_subpass.rs rename to tests/compiletests/ui/image/read_subpass.rs diff --git a/tests/ui/image/sample.rs b/tests/compiletests/ui/image/sample.rs similarity index 100% rename from tests/ui/image/sample.rs rename to tests/compiletests/ui/image/sample.rs diff --git a/tests/ui/image/sample_bias.rs b/tests/compiletests/ui/image/sample_bias.rs similarity index 100% rename from tests/ui/image/sample_bias.rs rename to tests/compiletests/ui/image/sample_bias.rs diff --git a/tests/ui/image/sample_depth_reference/sample.rs b/tests/compiletests/ui/image/sample_depth_reference/sample.rs similarity index 100% rename from tests/ui/image/sample_depth_reference/sample.rs rename to tests/compiletests/ui/image/sample_depth_reference/sample.rs diff --git a/tests/ui/image/sample_depth_reference/sample_gradient.rs b/tests/compiletests/ui/image/sample_depth_reference/sample_gradient.rs similarity index 100% rename from tests/ui/image/sample_depth_reference/sample_gradient.rs rename to tests/compiletests/ui/image/sample_depth_reference/sample_gradient.rs diff --git a/tests/ui/image/sample_depth_reference/sample_lod.rs b/tests/compiletests/ui/image/sample_depth_reference/sample_lod.rs similarity index 100% rename from tests/ui/image/sample_depth_reference/sample_lod.rs rename to tests/compiletests/ui/image/sample_depth_reference/sample_lod.rs diff --git a/tests/ui/image/sample_depth_reference_with_project_coordinate/sample.rs b/tests/compiletests/ui/image/sample_depth_reference_with_project_coordinate/sample.rs similarity index 100% rename from tests/ui/image/sample_depth_reference_with_project_coordinate/sample.rs rename to tests/compiletests/ui/image/sample_depth_reference_with_project_coordinate/sample.rs diff --git a/tests/ui/image/sample_depth_reference_with_project_coordinate/sample_gradient.rs b/tests/compiletests/ui/image/sample_depth_reference_with_project_coordinate/sample_gradient.rs similarity index 100% rename from tests/ui/image/sample_depth_reference_with_project_coordinate/sample_gradient.rs rename to tests/compiletests/ui/image/sample_depth_reference_with_project_coordinate/sample_gradient.rs diff --git a/tests/ui/image/sample_depth_reference_with_project_coordinate/sample_lod.rs b/tests/compiletests/ui/image/sample_depth_reference_with_project_coordinate/sample_lod.rs similarity index 100% rename from tests/ui/image/sample_depth_reference_with_project_coordinate/sample_lod.rs rename to tests/compiletests/ui/image/sample_depth_reference_with_project_coordinate/sample_lod.rs diff --git a/tests/ui/image/sample_gradient.rs b/tests/compiletests/ui/image/sample_gradient.rs similarity index 100% rename from tests/ui/image/sample_gradient.rs rename to tests/compiletests/ui/image/sample_gradient.rs diff --git a/tests/ui/image/sample_lod.rs b/tests/compiletests/ui/image/sample_lod.rs similarity index 100% rename from tests/ui/image/sample_lod.rs rename to tests/compiletests/ui/image/sample_lod.rs diff --git a/tests/ui/image/sample_with_project_coordinate/sample.rs b/tests/compiletests/ui/image/sample_with_project_coordinate/sample.rs similarity index 100% rename from tests/ui/image/sample_with_project_coordinate/sample.rs rename to tests/compiletests/ui/image/sample_with_project_coordinate/sample.rs diff --git a/tests/ui/image/sample_with_project_coordinate/sample_gradient.rs b/tests/compiletests/ui/image/sample_with_project_coordinate/sample_gradient.rs similarity index 100% rename from tests/ui/image/sample_with_project_coordinate/sample_gradient.rs rename to tests/compiletests/ui/image/sample_with_project_coordinate/sample_gradient.rs diff --git a/tests/ui/image/sample_with_project_coordinate/sample_lod.rs b/tests/compiletests/ui/image/sample_with_project_coordinate/sample_lod.rs similarity index 100% rename from tests/ui/image/sample_with_project_coordinate/sample_lod.rs rename to tests/compiletests/ui/image/sample_with_project_coordinate/sample_lod.rs diff --git a/tests/ui/image/write.rs b/tests/compiletests/ui/image/write.rs similarity index 100% rename from tests/ui/image/write.rs rename to tests/compiletests/ui/image/write.rs diff --git a/tests/ui/lang/asm/block_tracking_fail.rs b/tests/compiletests/ui/lang/asm/block_tracking_fail.rs similarity index 100% rename from tests/ui/lang/asm/block_tracking_fail.rs rename to tests/compiletests/ui/lang/asm/block_tracking_fail.rs diff --git a/tests/ui/lang/asm/block_tracking_fail.stderr b/tests/compiletests/ui/lang/asm/block_tracking_fail.stderr similarity index 100% rename from tests/ui/lang/asm/block_tracking_fail.stderr rename to tests/compiletests/ui/lang/asm/block_tracking_fail.stderr diff --git a/tests/ui/lang/asm/block_tracking_pass.rs b/tests/compiletests/ui/lang/asm/block_tracking_pass.rs similarity index 100% rename from tests/ui/lang/asm/block_tracking_pass.rs rename to tests/compiletests/ui/lang/asm/block_tracking_pass.rs diff --git a/tests/ui/lang/asm/const_args.rs b/tests/compiletests/ui/lang/asm/const_args.rs similarity index 100% rename from tests/ui/lang/asm/const_args.rs rename to tests/compiletests/ui/lang/asm/const_args.rs diff --git a/tests/ui/lang/asm/infer-access-chain-array.rs b/tests/compiletests/ui/lang/asm/infer-access-chain-array.rs similarity index 100% rename from tests/ui/lang/asm/infer-access-chain-array.rs rename to tests/compiletests/ui/lang/asm/infer-access-chain-array.rs diff --git a/tests/ui/lang/asm/infer-access-chain-slice.rs b/tests/compiletests/ui/lang/asm/infer-access-chain-slice.rs similarity index 100% rename from tests/ui/lang/asm/infer-access-chain-slice.rs rename to tests/compiletests/ui/lang/asm/infer-access-chain-slice.rs diff --git a/tests/ui/lang/asm/issue-1002.rs b/tests/compiletests/ui/lang/asm/issue-1002.rs similarity index 100% rename from tests/ui/lang/asm/issue-1002.rs rename to tests/compiletests/ui/lang/asm/issue-1002.rs diff --git a/tests/ui/lang/asm/issue-1002.stderr b/tests/compiletests/ui/lang/asm/issue-1002.stderr similarity index 100% rename from tests/ui/lang/asm/issue-1002.stderr rename to tests/compiletests/ui/lang/asm/issue-1002.stderr diff --git a/tests/ui/lang/consts/issue-1024.rs b/tests/compiletests/ui/lang/consts/issue-1024.rs similarity index 100% rename from tests/ui/lang/consts/issue-1024.rs rename to tests/compiletests/ui/lang/consts/issue-1024.rs diff --git a/tests/ui/lang/consts/issue-329.rs b/tests/compiletests/ui/lang/consts/issue-329.rs similarity index 100% rename from tests/ui/lang/consts/issue-329.rs rename to tests/compiletests/ui/lang/consts/issue-329.rs diff --git a/tests/ui/lang/consts/issue-834.rs b/tests/compiletests/ui/lang/consts/issue-834.rs similarity index 100% rename from tests/ui/lang/consts/issue-834.rs rename to tests/compiletests/ui/lang/consts/issue-834.rs diff --git a/tests/ui/lang/consts/nested-ref-in-composite.rs b/tests/compiletests/ui/lang/consts/nested-ref-in-composite.rs similarity index 100% rename from tests/ui/lang/consts/nested-ref-in-composite.rs rename to tests/compiletests/ui/lang/consts/nested-ref-in-composite.rs diff --git a/tests/ui/lang/consts/nested-ref-in-composite.stderr b/tests/compiletests/ui/lang/consts/nested-ref-in-composite.stderr similarity index 100% rename from tests/ui/lang/consts/nested-ref-in-composite.stderr rename to tests/compiletests/ui/lang/consts/nested-ref-in-composite.stderr diff --git a/tests/ui/lang/consts/nested-ref.rs b/tests/compiletests/ui/lang/consts/nested-ref.rs similarity index 100% rename from tests/ui/lang/consts/nested-ref.rs rename to tests/compiletests/ui/lang/consts/nested-ref.rs diff --git a/tests/ui/lang/consts/nested-ref.stderr b/tests/compiletests/ui/lang/consts/nested-ref.stderr similarity index 100% rename from tests/ui/lang/consts/nested-ref.stderr rename to tests/compiletests/ui/lang/consts/nested-ref.stderr diff --git a/tests/ui/lang/consts/shallow-ref.rs b/tests/compiletests/ui/lang/consts/shallow-ref.rs similarity index 100% rename from tests/ui/lang/consts/shallow-ref.rs rename to tests/compiletests/ui/lang/consts/shallow-ref.rs diff --git a/tests/ui/lang/control_flow/closure_multi.rs b/tests/compiletests/ui/lang/control_flow/closure_multi.rs similarity index 100% rename from tests/ui/lang/control_flow/closure_multi.rs rename to tests/compiletests/ui/lang/control_flow/closure_multi.rs diff --git a/tests/ui/lang/control_flow/defer.rs b/tests/compiletests/ui/lang/control_flow/defer.rs similarity index 100% rename from tests/ui/lang/control_flow/defer.rs rename to tests/compiletests/ui/lang/control_flow/defer.rs diff --git a/tests/ui/lang/control_flow/for_range.rs b/tests/compiletests/ui/lang/control_flow/for_range.rs similarity index 100% rename from tests/ui/lang/control_flow/for_range.rs rename to tests/compiletests/ui/lang/control_flow/for_range.rs diff --git a/tests/ui/lang/control_flow/for_range_signed.rs b/tests/compiletests/ui/lang/control_flow/for_range_signed.rs similarity index 100% rename from tests/ui/lang/control_flow/for_range_signed.rs rename to tests/compiletests/ui/lang/control_flow/for_range_signed.rs diff --git a/tests/ui/lang/control_flow/for_with_custom_range_iter.rs b/tests/compiletests/ui/lang/control_flow/for_with_custom_range_iter.rs similarity index 100% rename from tests/ui/lang/control_flow/for_with_custom_range_iter.rs rename to tests/compiletests/ui/lang/control_flow/for_with_custom_range_iter.rs diff --git a/tests/ui/lang/control_flow/if.rs b/tests/compiletests/ui/lang/control_flow/if.rs similarity index 100% rename from tests/ui/lang/control_flow/if.rs rename to tests/compiletests/ui/lang/control_flow/if.rs diff --git a/tests/ui/lang/control_flow/if_else.rs b/tests/compiletests/ui/lang/control_flow/if_else.rs similarity index 100% rename from tests/ui/lang/control_flow/if_else.rs rename to tests/compiletests/ui/lang/control_flow/if_else.rs diff --git a/tests/ui/lang/control_flow/if_else_if_else.rs b/tests/compiletests/ui/lang/control_flow/if_else_if_else.rs similarity index 100% rename from tests/ui/lang/control_flow/if_else_if_else.rs rename to tests/compiletests/ui/lang/control_flow/if_else_if_else.rs diff --git a/tests/ui/lang/control_flow/if_if.rs b/tests/compiletests/ui/lang/control_flow/if_if.rs similarity index 100% rename from tests/ui/lang/control_flow/if_if.rs rename to tests/compiletests/ui/lang/control_flow/if_if.rs diff --git a/tests/ui/lang/control_flow/if_return_else.rs b/tests/compiletests/ui/lang/control_flow/if_return_else.rs similarity index 100% rename from tests/ui/lang/control_flow/if_return_else.rs rename to tests/compiletests/ui/lang/control_flow/if_return_else.rs diff --git a/tests/ui/lang/control_flow/if_return_else_return.rs b/tests/compiletests/ui/lang/control_flow/if_return_else_return.rs similarity index 100% rename from tests/ui/lang/control_flow/if_return_else_return.rs rename to tests/compiletests/ui/lang/control_flow/if_return_else_return.rs diff --git a/tests/ui/lang/control_flow/if_while.rs b/tests/compiletests/ui/lang/control_flow/if_while.rs similarity index 100% rename from tests/ui/lang/control_flow/if_while.rs rename to tests/compiletests/ui/lang/control_flow/if_while.rs diff --git a/tests/ui/lang/control_flow/ifx2.rs b/tests/compiletests/ui/lang/control_flow/ifx2.rs similarity index 100% rename from tests/ui/lang/control_flow/ifx2.rs rename to tests/compiletests/ui/lang/control_flow/ifx2.rs diff --git a/tests/ui/lang/control_flow/issue_283.rs b/tests/compiletests/ui/lang/control_flow/issue_283.rs similarity index 100% rename from tests/ui/lang/control_flow/issue_283.rs rename to tests/compiletests/ui/lang/control_flow/issue_283.rs diff --git a/tests/ui/lang/control_flow/issue_764.rs b/tests/compiletests/ui/lang/control_flow/issue_764.rs similarity index 100% rename from tests/ui/lang/control_flow/issue_764.rs rename to tests/compiletests/ui/lang/control_flow/issue_764.rs diff --git a/tests/ui/lang/control_flow/issue_764.stderr b/tests/compiletests/ui/lang/control_flow/issue_764.stderr similarity index 100% rename from tests/ui/lang/control_flow/issue_764.stderr rename to tests/compiletests/ui/lang/control_flow/issue_764.stderr diff --git a/tests/ui/lang/control_flow/loop.rs b/tests/compiletests/ui/lang/control_flow/loop.rs similarity index 100% rename from tests/ui/lang/control_flow/loop.rs rename to tests/compiletests/ui/lang/control_flow/loop.rs diff --git a/tests/ui/lang/control_flow/while.rs b/tests/compiletests/ui/lang/control_flow/while.rs similarity index 100% rename from tests/ui/lang/control_flow/while.rs rename to tests/compiletests/ui/lang/control_flow/while.rs diff --git a/tests/ui/lang/control_flow/while_break.rs b/tests/compiletests/ui/lang/control_flow/while_break.rs similarity index 100% rename from tests/ui/lang/control_flow/while_break.rs rename to tests/compiletests/ui/lang/control_flow/while_break.rs diff --git a/tests/ui/lang/control_flow/while_continue.rs b/tests/compiletests/ui/lang/control_flow/while_continue.rs similarity index 100% rename from tests/ui/lang/control_flow/while_continue.rs rename to tests/compiletests/ui/lang/control_flow/while_continue.rs diff --git a/tests/ui/lang/control_flow/while_if_break.rs b/tests/compiletests/ui/lang/control_flow/while_if_break.rs similarity index 100% rename from tests/ui/lang/control_flow/while_if_break.rs rename to tests/compiletests/ui/lang/control_flow/while_if_break.rs diff --git a/tests/ui/lang/control_flow/while_if_break_else_break.rs b/tests/compiletests/ui/lang/control_flow/while_if_break_else_break.rs similarity index 100% rename from tests/ui/lang/control_flow/while_if_break_else_break.rs rename to tests/compiletests/ui/lang/control_flow/while_if_break_else_break.rs diff --git a/tests/ui/lang/control_flow/while_if_break_if_break.rs b/tests/compiletests/ui/lang/control_flow/while_if_break_if_break.rs similarity index 100% rename from tests/ui/lang/control_flow/while_if_break_if_break.rs rename to tests/compiletests/ui/lang/control_flow/while_if_break_if_break.rs diff --git a/tests/ui/lang/control_flow/while_if_continue.rs b/tests/compiletests/ui/lang/control_flow/while_if_continue.rs similarity index 100% rename from tests/ui/lang/control_flow/while_if_continue.rs rename to tests/compiletests/ui/lang/control_flow/while_if_continue.rs diff --git a/tests/ui/lang/control_flow/while_if_continue_else_continue.rs b/tests/compiletests/ui/lang/control_flow/while_if_continue_else_continue.rs similarity index 100% rename from tests/ui/lang/control_flow/while_if_continue_else_continue.rs rename to tests/compiletests/ui/lang/control_flow/while_if_continue_else_continue.rs diff --git a/tests/ui/lang/control_flow/while_return.rs b/tests/compiletests/ui/lang/control_flow/while_return.rs similarity index 100% rename from tests/ui/lang/control_flow/while_return.rs rename to tests/compiletests/ui/lang/control_flow/while_return.rs diff --git a/tests/ui/lang/control_flow/while_while.rs b/tests/compiletests/ui/lang/control_flow/while_while.rs similarity index 100% rename from tests/ui/lang/control_flow/while_while.rs rename to tests/compiletests/ui/lang/control_flow/while_while.rs diff --git a/tests/ui/lang/control_flow/while_while_break.rs b/tests/compiletests/ui/lang/control_flow/while_while_break.rs similarity index 100% rename from tests/ui/lang/control_flow/while_while_break.rs rename to tests/compiletests/ui/lang/control_flow/while_while_break.rs diff --git a/tests/ui/lang/control_flow/while_while_continue.rs b/tests/compiletests/ui/lang/control_flow/while_while_continue.rs similarity index 100% rename from tests/ui/lang/control_flow/while_while_continue.rs rename to tests/compiletests/ui/lang/control_flow/while_while_continue.rs diff --git a/tests/ui/lang/control_flow/while_while_if_break.rs b/tests/compiletests/ui/lang/control_flow/while_while_if_break.rs similarity index 100% rename from tests/ui/lang/control_flow/while_while_if_break.rs rename to tests/compiletests/ui/lang/control_flow/while_while_if_break.rs diff --git a/tests/ui/lang/control_flow/while_while_if_continue.rs b/tests/compiletests/ui/lang/control_flow/while_while_if_continue.rs similarity index 100% rename from tests/ui/lang/control_flow/while_while_if_continue.rs rename to tests/compiletests/ui/lang/control_flow/while_while_if_continue.rs diff --git a/tests/ui/lang/core/array/init_array_i16.rs b/tests/compiletests/ui/lang/core/array/init_array_i16.rs similarity index 100% rename from tests/ui/lang/core/array/init_array_i16.rs rename to tests/compiletests/ui/lang/core/array/init_array_i16.rs diff --git a/tests/ui/lang/core/array/init_array_i32.rs b/tests/compiletests/ui/lang/core/array/init_array_i32.rs similarity index 100% rename from tests/ui/lang/core/array/init_array_i32.rs rename to tests/compiletests/ui/lang/core/array/init_array_i32.rs diff --git a/tests/ui/lang/core/array/init_array_i64.rs b/tests/compiletests/ui/lang/core/array/init_array_i64.rs similarity index 100% rename from tests/ui/lang/core/array/init_array_i64.rs rename to tests/compiletests/ui/lang/core/array/init_array_i64.rs diff --git a/tests/ui/lang/core/array/init_array_i8.rs b/tests/compiletests/ui/lang/core/array/init_array_i8.rs similarity index 100% rename from tests/ui/lang/core/array/init_array_i8.rs rename to tests/compiletests/ui/lang/core/array/init_array_i8.rs diff --git a/tests/ui/lang/core/intrinsics/bswap.rs b/tests/compiletests/ui/lang/core/intrinsics/bswap.rs similarity index 100% rename from tests/ui/lang/core/intrinsics/bswap.rs rename to tests/compiletests/ui/lang/core/intrinsics/bswap.rs diff --git a/tests/ui/lang/core/intrinsics/leading_zeros.rs b/tests/compiletests/ui/lang/core/intrinsics/leading_zeros.rs similarity index 100% rename from tests/ui/lang/core/intrinsics/leading_zeros.rs rename to tests/compiletests/ui/lang/core/intrinsics/leading_zeros.rs diff --git a/tests/ui/lang/core/intrinsics/log10.rs b/tests/compiletests/ui/lang/core/intrinsics/log10.rs similarity index 100% rename from tests/ui/lang/core/intrinsics/log10.rs rename to tests/compiletests/ui/lang/core/intrinsics/log10.rs diff --git a/tests/ui/lang/core/intrinsics/trailing_zeros.rs b/tests/compiletests/ui/lang/core/intrinsics/trailing_zeros.rs similarity index 100% rename from tests/ui/lang/core/intrinsics/trailing_zeros.rs rename to tests/compiletests/ui/lang/core/intrinsics/trailing_zeros.rs diff --git a/tests/ui/lang/core/mem/create_unitialized_memory.rs b/tests/compiletests/ui/lang/core/mem/create_unitialized_memory.rs similarity index 100% rename from tests/ui/lang/core/mem/create_unitialized_memory.rs rename to tests/compiletests/ui/lang/core/mem/create_unitialized_memory.rs diff --git a/tests/ui/lang/core/ops/logical_and.rs b/tests/compiletests/ui/lang/core/ops/logical_and.rs similarity index 100% rename from tests/ui/lang/core/ops/logical_and.rs rename to tests/compiletests/ui/lang/core/ops/logical_and.rs diff --git a/tests/ui/lang/core/ops/range-contains.rs b/tests/compiletests/ui/lang/core/ops/range-contains.rs similarity index 100% rename from tests/ui/lang/core/ops/range-contains.rs rename to tests/compiletests/ui/lang/core/ops/range-contains.rs diff --git a/tests/ui/lang/core/ptr/allocate_const_scalar.rs b/tests/compiletests/ui/lang/core/ptr/allocate_const_scalar.rs similarity index 100% rename from tests/ui/lang/core/ptr/allocate_const_scalar.rs rename to tests/compiletests/ui/lang/core/ptr/allocate_const_scalar.rs diff --git a/tests/ui/lang/core/ptr/allocate_const_scalar.stderr b/tests/compiletests/ui/lang/core/ptr/allocate_const_scalar.stderr similarity index 100% rename from tests/ui/lang/core/ptr/allocate_const_scalar.stderr rename to tests/compiletests/ui/lang/core/ptr/allocate_const_scalar.stderr diff --git a/tests/ui/lang/core/ptr/allocate_null.rs b/tests/compiletests/ui/lang/core/ptr/allocate_null.rs similarity index 100% rename from tests/ui/lang/core/ptr/allocate_null.rs rename to tests/compiletests/ui/lang/core/ptr/allocate_null.rs diff --git a/tests/ui/lang/core/ptr/allocate_vec_like.rs b/tests/compiletests/ui/lang/core/ptr/allocate_vec_like.rs similarity index 100% rename from tests/ui/lang/core/ptr/allocate_vec_like.rs rename to tests/compiletests/ui/lang/core/ptr/allocate_vec_like.rs diff --git a/tests/ui/lang/core/ptr/allocate_vec_like.stderr b/tests/compiletests/ui/lang/core/ptr/allocate_vec_like.stderr similarity index 100% rename from tests/ui/lang/core/ptr/allocate_vec_like.stderr rename to tests/compiletests/ui/lang/core/ptr/allocate_vec_like.stderr diff --git a/tests/ui/lang/core/ref/member_ref_arg-broken.rs b/tests/compiletests/ui/lang/core/ref/member_ref_arg-broken.rs similarity index 100% rename from tests/ui/lang/core/ref/member_ref_arg-broken.rs rename to tests/compiletests/ui/lang/core/ref/member_ref_arg-broken.rs diff --git a/tests/ui/lang/core/ref/member_ref_arg-broken.stderr b/tests/compiletests/ui/lang/core/ref/member_ref_arg-broken.stderr similarity index 100% rename from tests/ui/lang/core/ref/member_ref_arg-broken.stderr rename to tests/compiletests/ui/lang/core/ref/member_ref_arg-broken.stderr diff --git a/tests/ui/lang/core/ref/member_ref_arg.rs b/tests/compiletests/ui/lang/core/ref/member_ref_arg.rs similarity index 100% rename from tests/ui/lang/core/ref/member_ref_arg.rs rename to tests/compiletests/ui/lang/core/ref/member_ref_arg.rs diff --git a/tests/ui/lang/core/ref/member_ref_arg.stderr b/tests/compiletests/ui/lang/core/ref/member_ref_arg.stderr similarity index 100% rename from tests/ui/lang/core/ref/member_ref_arg.stderr rename to tests/compiletests/ui/lang/core/ref/member_ref_arg.stderr diff --git a/tests/ui/lang/core/ref/zst_member_ref_arg-broken.rs b/tests/compiletests/ui/lang/core/ref/zst_member_ref_arg-broken.rs similarity index 100% rename from tests/ui/lang/core/ref/zst_member_ref_arg-broken.rs rename to tests/compiletests/ui/lang/core/ref/zst_member_ref_arg-broken.rs diff --git a/tests/ui/lang/core/ref/zst_member_ref_arg-broken.stderr b/tests/compiletests/ui/lang/core/ref/zst_member_ref_arg-broken.stderr similarity index 100% rename from tests/ui/lang/core/ref/zst_member_ref_arg-broken.stderr rename to tests/compiletests/ui/lang/core/ref/zst_member_ref_arg-broken.stderr diff --git a/tests/ui/lang/core/ref/zst_member_ref_arg.rs b/tests/compiletests/ui/lang/core/ref/zst_member_ref_arg.rs similarity index 100% rename from tests/ui/lang/core/ref/zst_member_ref_arg.rs rename to tests/compiletests/ui/lang/core/ref/zst_member_ref_arg.rs diff --git a/tests/ui/lang/core/unwrap_or.rs b/tests/compiletests/ui/lang/core/unwrap_or.rs similarity index 100% rename from tests/ui/lang/core/unwrap_or.rs rename to tests/compiletests/ui/lang/core/unwrap_or.rs diff --git a/tests/ui/lang/core/unwrap_or.stderr b/tests/compiletests/ui/lang/core/unwrap_or.stderr similarity index 100% rename from tests/ui/lang/core/unwrap_or.stderr rename to tests/compiletests/ui/lang/core/unwrap_or.stderr diff --git a/tests/ui/lang/f32/packing.rs b/tests/compiletests/ui/lang/f32/packing.rs similarity index 100% rename from tests/ui/lang/f32/packing.rs rename to tests/compiletests/ui/lang/f32/packing.rs diff --git a/tests/ui/lang/f32/signum.rs b/tests/compiletests/ui/lang/f32/signum.rs similarity index 100% rename from tests/ui/lang/f32/signum.rs rename to tests/compiletests/ui/lang/f32/signum.rs diff --git a/tests/ui/lang/issue-415.rs b/tests/compiletests/ui/lang/issue-415.rs similarity index 100% rename from tests/ui/lang/issue-415.rs rename to tests/compiletests/ui/lang/issue-415.rs diff --git a/tests/ui/lang/issue-46.rs b/tests/compiletests/ui/lang/issue-46.rs similarity index 100% rename from tests/ui/lang/issue-46.rs rename to tests/compiletests/ui/lang/issue-46.rs diff --git a/tests/ui/lang/issue-836.rs b/tests/compiletests/ui/lang/issue-836.rs similarity index 100% rename from tests/ui/lang/issue-836.rs rename to tests/compiletests/ui/lang/issue-836.rs diff --git a/tests/ui/lang/panic/builtin.rs b/tests/compiletests/ui/lang/panic/builtin.rs similarity index 100% rename from tests/ui/lang/panic/builtin.rs rename to tests/compiletests/ui/lang/panic/builtin.rs diff --git a/tests/ui/lang/panic/builtin_bounds_check.rs b/tests/compiletests/ui/lang/panic/builtin_bounds_check.rs similarity index 100% rename from tests/ui/lang/panic/builtin_bounds_check.rs rename to tests/compiletests/ui/lang/panic/builtin_bounds_check.rs diff --git a/tests/ui/lang/panic/simple.rs b/tests/compiletests/ui/lang/panic/simple.rs similarity index 100% rename from tests/ui/lang/panic/simple.rs rename to tests/compiletests/ui/lang/panic/simple.rs diff --git a/tests/ui/lang/panic/track_caller.rs b/tests/compiletests/ui/lang/panic/track_caller.rs similarity index 100% rename from tests/ui/lang/panic/track_caller.rs rename to tests/compiletests/ui/lang/panic/track_caller.rs diff --git a/tests/ui/lang/panic/track_caller.stderr b/tests/compiletests/ui/lang/panic/track_caller.stderr similarity index 100% rename from tests/ui/lang/panic/track_caller.stderr rename to tests/compiletests/ui/lang/panic/track_caller.stderr diff --git a/tests/ui/lang/u32/bit_reverse.rs b/tests/compiletests/ui/lang/u32/bit_reverse.rs similarity index 100% rename from tests/ui/lang/u32/bit_reverse.rs rename to tests/compiletests/ui/lang/u32/bit_reverse.rs diff --git a/tests/ui/lang/u32/count_ones.rs b/tests/compiletests/ui/lang/u32/count_ones.rs similarity index 100% rename from tests/ui/lang/u32/count_ones.rs rename to tests/compiletests/ui/lang/u32/count_ones.rs diff --git a/tests/ui/spirv-attr/all-builtins.rs b/tests/compiletests/ui/spirv-attr/all-builtins.rs similarity index 100% rename from tests/ui/spirv-attr/all-builtins.rs rename to tests/compiletests/ui/spirv-attr/all-builtins.rs diff --git a/tests/ui/spirv-attr/bad-deduce-storage-class.rs b/tests/compiletests/ui/spirv-attr/bad-deduce-storage-class.rs similarity index 100% rename from tests/ui/spirv-attr/bad-deduce-storage-class.rs rename to tests/compiletests/ui/spirv-attr/bad-deduce-storage-class.rs diff --git a/tests/ui/spirv-attr/bad-deduce-storage-class.stderr b/tests/compiletests/ui/spirv-attr/bad-deduce-storage-class.stderr similarity index 100% rename from tests/ui/spirv-attr/bad-deduce-storage-class.stderr rename to tests/compiletests/ui/spirv-attr/bad-deduce-storage-class.stderr diff --git a/tests/ui/spirv-attr/bool-inputs-err.rs b/tests/compiletests/ui/spirv-attr/bool-inputs-err.rs similarity index 100% rename from tests/ui/spirv-attr/bool-inputs-err.rs rename to tests/compiletests/ui/spirv-attr/bool-inputs-err.rs diff --git a/tests/ui/spirv-attr/bool-inputs-err.stderr b/tests/compiletests/ui/spirv-attr/bool-inputs-err.stderr similarity index 100% rename from tests/ui/spirv-attr/bool-inputs-err.stderr rename to tests/compiletests/ui/spirv-attr/bool-inputs-err.stderr diff --git a/tests/ui/spirv-attr/bool-inputs.rs b/tests/compiletests/ui/spirv-attr/bool-inputs.rs similarity index 100% rename from tests/ui/spirv-attr/bool-inputs.rs rename to tests/compiletests/ui/spirv-attr/bool-inputs.rs diff --git a/tests/ui/spirv-attr/int-without-flat.rs b/tests/compiletests/ui/spirv-attr/int-without-flat.rs similarity index 100% rename from tests/ui/spirv-attr/int-without-flat.rs rename to tests/compiletests/ui/spirv-attr/int-without-flat.rs diff --git a/tests/ui/spirv-attr/int-without-flat.stderr b/tests/compiletests/ui/spirv-attr/int-without-flat.stderr similarity index 100% rename from tests/ui/spirv-attr/int-without-flat.stderr rename to tests/compiletests/ui/spirv-attr/int-without-flat.stderr diff --git a/tests/ui/spirv-attr/invalid-matrix-type-empty.rs b/tests/compiletests/ui/spirv-attr/invalid-matrix-type-empty.rs similarity index 100% rename from tests/ui/spirv-attr/invalid-matrix-type-empty.rs rename to tests/compiletests/ui/spirv-attr/invalid-matrix-type-empty.rs diff --git a/tests/ui/spirv-attr/invalid-matrix-type-empty.stderr b/tests/compiletests/ui/spirv-attr/invalid-matrix-type-empty.stderr similarity index 100% rename from tests/ui/spirv-attr/invalid-matrix-type-empty.stderr rename to tests/compiletests/ui/spirv-attr/invalid-matrix-type-empty.stderr diff --git a/tests/ui/spirv-attr/invalid-matrix-type.rs b/tests/compiletests/ui/spirv-attr/invalid-matrix-type.rs similarity index 100% rename from tests/ui/spirv-attr/invalid-matrix-type.rs rename to tests/compiletests/ui/spirv-attr/invalid-matrix-type.rs diff --git a/tests/ui/spirv-attr/invalid-matrix-type.stderr b/tests/compiletests/ui/spirv-attr/invalid-matrix-type.stderr similarity index 100% rename from tests/ui/spirv-attr/invalid-matrix-type.stderr rename to tests/compiletests/ui/spirv-attr/invalid-matrix-type.stderr diff --git a/tests/ui/spirv-attr/invalid-storage-class.rs b/tests/compiletests/ui/spirv-attr/invalid-storage-class.rs similarity index 100% rename from tests/ui/spirv-attr/invalid-storage-class.rs rename to tests/compiletests/ui/spirv-attr/invalid-storage-class.rs diff --git a/tests/ui/spirv-attr/invalid-storage-class.stderr b/tests/compiletests/ui/spirv-attr/invalid-storage-class.stderr similarity index 100% rename from tests/ui/spirv-attr/invalid-storage-class.stderr rename to tests/compiletests/ui/spirv-attr/invalid-storage-class.stderr diff --git a/tests/ui/spirv-attr/invalid-target.rs b/tests/compiletests/ui/spirv-attr/invalid-target.rs similarity index 100% rename from tests/ui/spirv-attr/invalid-target.rs rename to tests/compiletests/ui/spirv-attr/invalid-target.rs diff --git a/tests/ui/spirv-attr/invalid-target.stderr b/tests/compiletests/ui/spirv-attr/invalid-target.stderr similarity index 100% rename from tests/ui/spirv-attr/invalid-target.stderr rename to tests/compiletests/ui/spirv-attr/invalid-target.stderr diff --git a/tests/ui/spirv-attr/invariant-invalid.rs b/tests/compiletests/ui/spirv-attr/invariant-invalid.rs similarity index 100% rename from tests/ui/spirv-attr/invariant-invalid.rs rename to tests/compiletests/ui/spirv-attr/invariant-invalid.rs diff --git a/tests/ui/spirv-attr/invariant-invalid.stderr b/tests/compiletests/ui/spirv-attr/invariant-invalid.stderr similarity index 100% rename from tests/ui/spirv-attr/invariant-invalid.stderr rename to tests/compiletests/ui/spirv-attr/invariant-invalid.stderr diff --git a/tests/ui/spirv-attr/invariant.rs b/tests/compiletests/ui/spirv-attr/invariant.rs similarity index 100% rename from tests/ui/spirv-attr/invariant.rs rename to tests/compiletests/ui/spirv-attr/invariant.rs diff --git a/tests/ui/spirv-attr/matrix-type.rs b/tests/compiletests/ui/spirv-attr/matrix-type.rs similarity index 100% rename from tests/ui/spirv-attr/matrix-type.rs rename to tests/compiletests/ui/spirv-attr/matrix-type.rs diff --git a/tests/ui/spirv-attr/multiple.rs b/tests/compiletests/ui/spirv-attr/multiple.rs similarity index 100% rename from tests/ui/spirv-attr/multiple.rs rename to tests/compiletests/ui/spirv-attr/multiple.rs diff --git a/tests/ui/spirv-attr/multiple.stderr b/tests/compiletests/ui/spirv-attr/multiple.stderr similarity index 100% rename from tests/ui/spirv-attr/multiple.stderr rename to tests/compiletests/ui/spirv-attr/multiple.stderr diff --git a/tests/ui/storage_class/mutability-errors.rs b/tests/compiletests/ui/storage_class/mutability-errors.rs similarity index 100% rename from tests/ui/storage_class/mutability-errors.rs rename to tests/compiletests/ui/storage_class/mutability-errors.rs diff --git a/tests/ui/storage_class/mutability-errors.stderr b/tests/compiletests/ui/storage_class/mutability-errors.stderr similarity index 100% rename from tests/ui/storage_class/mutability-errors.stderr rename to tests/compiletests/ui/storage_class/mutability-errors.stderr diff --git a/tests/ui/storage_class/push_constant.rs b/tests/compiletests/ui/storage_class/push_constant.rs similarity index 100% rename from tests/ui/storage_class/push_constant.rs rename to tests/compiletests/ui/storage_class/push_constant.rs diff --git a/tests/ui/storage_class/runtime_descriptor_array.rs b/tests/compiletests/ui/storage_class/runtime_descriptor_array.rs similarity index 100% rename from tests/ui/storage_class/runtime_descriptor_array.rs rename to tests/compiletests/ui/storage_class/runtime_descriptor_array.rs diff --git a/tests/ui/storage_class/runtime_descriptor_array_error.rs b/tests/compiletests/ui/storage_class/runtime_descriptor_array_error.rs similarity index 100% rename from tests/ui/storage_class/runtime_descriptor_array_error.rs rename to tests/compiletests/ui/storage_class/runtime_descriptor_array_error.rs diff --git a/tests/ui/storage_class/runtime_descriptor_array_error.stderr b/tests/compiletests/ui/storage_class/runtime_descriptor_array_error.stderr similarity index 100% rename from tests/ui/storage_class/runtime_descriptor_array_error.stderr rename to tests/compiletests/ui/storage_class/runtime_descriptor_array_error.stderr diff --git a/tests/ui/storage_class/storage_buffer-dst.rs b/tests/compiletests/ui/storage_class/storage_buffer-dst.rs similarity index 100% rename from tests/ui/storage_class/storage_buffer-dst.rs rename to tests/compiletests/ui/storage_class/storage_buffer-dst.rs diff --git a/tests/ui/storage_class/typed_buffer.rs b/tests/compiletests/ui/storage_class/typed_buffer.rs similarity index 100% rename from tests/ui/storage_class/typed_buffer.rs rename to tests/compiletests/ui/storage_class/typed_buffer.rs diff --git a/tests/ui/storage_class/typed_buffer_descriptor_array.rs b/tests/compiletests/ui/storage_class/typed_buffer_descriptor_array.rs similarity index 100% rename from tests/ui/storage_class/typed_buffer_descriptor_array.rs rename to tests/compiletests/ui/storage_class/typed_buffer_descriptor_array.rs diff --git a/tests/ui/storage_class/typed_buffer_descriptor_array_slice.rs b/tests/compiletests/ui/storage_class/typed_buffer_descriptor_array_slice.rs similarity index 100% rename from tests/ui/storage_class/typed_buffer_descriptor_array_slice.rs rename to tests/compiletests/ui/storage_class/typed_buffer_descriptor_array_slice.rs diff --git a/tests/ui/storage_class/typed_buffer_slice.rs b/tests/compiletests/ui/storage_class/typed_buffer_slice.rs similarity index 100% rename from tests/ui/storage_class/typed_buffer_slice.rs rename to tests/compiletests/ui/storage_class/typed_buffer_slice.rs diff --git a/tests/ui/target_features_err.rs b/tests/compiletests/ui/target_features_err.rs similarity index 100% rename from tests/ui/target_features_err.rs rename to tests/compiletests/ui/target_features_err.rs diff --git a/tests/ui/target_features_err.stderr b/tests/compiletests/ui/target_features_err.stderr similarity index 100% rename from tests/ui/target_features_err.stderr rename to tests/compiletests/ui/target_features_err.stderr From 972d0457299b16cefed4ff352ce4185b08b9aaf3 Mon Sep 17 00:00:00 2001 From: Firestar99 Date: Wed, 4 Jun 2025 12:13:24 +0200 Subject: [PATCH 2/2] fix ci step Rustfmt compiletests --- .github/workflows/ci.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index e8cd7aa85c..c667a85b24 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -145,8 +145,8 @@ jobs: run: cargo fetch --locked - name: Rustfmt run: cargo fmt --all -- --check - - name: Rustfmt tests - run: rustfmt --check tests/ui/**/*.rs + - name: Rustfmt compiletests + run: shopt -s globstar && rustfmt --check tests/compiletests/ui/**/*.rs - name: Check docs are valid run: RUSTDOCFLAGS=-Dwarnings cargo doc --no-deps - name: Check docs for `spirv-std` and `spirv-builder` on stable (for docs.rs)