[INFO] fetching crate emmylua_formatter 0.25.1...
[INFO] testing emmylua_formatter-0.25.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate emmylua_formatter 0.25.1 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate emmylua_formatter 0.25.1
[INFO] finished tweaking crates.io crate emmylua_formatter 0.25.1
[INFO] tweaked toml for crates.io crate emmylua_formatter 0.25.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate emmylua_formatter 0.25.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate emmylua_formatter 0.25.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded serde_yaml_ng v0.10.0
[INFO] [stderr]   Downloaded rust-i18n v3.1.5
[INFO] [stderr]   Downloaded rust-i18n-support v3.1.5
[INFO] [stderr]   Downloaded base62 v2.2.4
[INFO] [stderr]   Downloaded rust-i18n-macro v3.1.5
[INFO] [stderr]   Downloaded rowan v0.17.0
[INFO] [stderr]   Downloaded ignore v0.4.27
[INFO] [stderr]   Downloaded emmylua_parser v0.29.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ba2c0c2603e404e16ded62fdbfefc6abfe70f98fb218fa3cdbf81a7d171325ca
[INFO] running `Command { std: "docker" "start" "ba2c0c2603e404e16ded62fdbfefc6abfe70f98fb218fa3cdbf81a7d171325ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ba2c0c2603e404e16ded62fdbfefc6abfe70f98fb218fa3cdbf81a7d171325ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ba2c0c2603e404e16ded62fdbfefc6abfe70f98fb218fa3cdbf81a7d171325ca" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ba2c0c2603e404e16ded62fdbfefc6abfe70f98fb218fa3cdbf81a7d171325ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ba2c0c2603e404e16ded62fdbfefc6abfe70f98fb218fa3cdbf81a7d171325ca" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling bstr v1.12.3
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling arc-swap v1.9.2
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling cc v1.2.65
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling ignore v0.4.27
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling globwalk v0.8.1
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling triomphe v0.1.16
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling base62 v2.2.4
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling normpath v1.5.1
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling rust-i18n-support v3.1.5
[INFO] [stderr]    Compiling rust-i18n v3.1.5
[INFO] [stderr]    Compiling libmimalloc-sys v0.1.49
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling rust-i18n-macro v3.1.5
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling rowan v0.17.0
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling emmylua_parser v0.29.1
[INFO] [stderr]    Compiling serde_yaml_ng v0.10.0
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling smol_str v0.3.6
[INFO] [stderr]    Compiling mimalloc v0.1.52
[INFO] [stderr]    Compiling emmylua_formatter v0.25.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 26s
[INFO] running `Command { std: "docker" "inspect" "ba2c0c2603e404e16ded62fdbfefc6abfe70f98fb218fa3cdbf81a7d171325ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ba2c0c2603e404e16ded62fdbfefc6abfe70f98fb218fa3cdbf81a7d171325ca" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling emmylua_formatter v0.25.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 59.57s
[INFO] running `Command { std: "docker" "inspect" "ba2c0c2603e404e16ded62fdbfefc6abfe70f98fb218fa3cdbf81a7d171325ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "ba2c0c2603e404e16ded62fdbfefc6abfe70f98fb218fa3cdbf81a7d171325ca" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/emmylua_formatter-6ecf83eb9cedc13e)
[INFO] [stdout] 
[INFO] [stdout] running 488 tests
[INFO] [stdout] test diff::test::test_diff_marks_missing_final_newline ... ok
[INFO] [stdout] test diff::test::test_index_line_absent_for_anonymous_path ... ok
[INFO] [stdout] test diff::test::test_git_diff_style_has_full_header_and_hunks ... ok
[INFO] [stdout] test diff::test::test_hunk_header_omits_single_line_count ... ok
[INFO] [stdout] test diff::test::test_inline_highlight_applies_emphasis_when_enabled ... ok
[INFO] [stdout] test diff::test::test_empty_diff_renders_no_hunks ... ok
[INFO] [stdout] test diff::test::test_index_line_has_git_blob_hashes ... ok
[INFO] [stdout] test diff::sha1::tests::test_git_blob_hash_matches_git_hash_object ... ok
[INFO] [stdout] test diff::test::test_inline_highlight_is_off_by_default ... ok
[INFO] [stdout] test diff::test::test_plain_output_keeps_clean_git_lines ... ok
[INFO] [stdout] test diff::test::test_pure_insertion_at_start_matches_git_header ... ok
[INFO] [stdout] test diff::test::test_pure_deletion_at_start_matches_git_header ... ok
[INFO] [stdout] test formatter::layout::test::test_layout_collects_expr_sequence_metadata ... ok
[INFO] [stdout] test formatter::layout::test::test_layout_collects_recursive_node_tree_with_comment_exception ... ok
[INFO] [stdout] test formatter::layout::test::test_layout_collects_statement_trivia_and_expr_list_metadata ... ok
[INFO] [stdout] test formatter::layout::test::test_layout_prefers_multiline_keyed_table_from_source_when_enabled ... ok
[INFO] [stdout] test formatter::range_format::test::test_reformat_range_can_replace_top_level_statement_selection ... ok
[INFO] [stdout] test formatter::range_format::test::test_reformat_range_expands_to_enclosing_statement_lines ... ok
[INFO] [stdout] test formatter::range_format::test::test_reformat_range_recomputes_statement_indent_from_context ... ok
[INFO] [stdout] test formatter::range_format::test::test_reformat_range_selection_inside_call_args_expands_to_statement ... ok
[INFO] [stdout] test formatter::range_format::test::test_reformat_range_selection_inside_param_list_expands_to_function ... ok
[INFO] [stdout] test formatter::range_format::test::test_reformat_range_selection_inside_table_field_replaces_only_table_expr ... ok
[INFO] [stdout] test formatter::render::test::test_render_comment_with_spacing_preserves_inline_doc_long_comment_cast ... ok
[INFO] [stdout] test formatter::render::test::test_render_comment_with_spacing_uses_doc_prefix_replacement ... ok
[INFO] [stdout] test formatter::render::test::test_render_comment_with_spacing_uses_normal_prefix_replacement ... ok
[INFO] [stdout] test formatter::sequence::tests::test_expanded_sequence_caps_blank_lines ... ok
[INFO] [stdout] test formatter::test::test_spacing_assign_defaults_to_single_spaces ... ok
[INFO] [stdout] test formatter::test::test_spacing_collects_comment_prefix_replacement ... ok
[INFO] [stdout] test formatter::test::test_spacing_collects_doc_prefix_replacement ... ok
[INFO] [stdout] test formatter::test::test_spacing_does_not_normalize_spaced_long_comment_prefix ... ok
[INFO] [stdout] test formatter::test::test_spacing_respects_math_operator_config ... ok
[INFO] [stdout] test formatter::test::test_spacing_respects_paren_expr_inner_space ... ok
[INFO] [stdout] test formatter::test::test_spacing_uses_call_paren_config ... ok
[INFO] [stdout] test printer::test::tests::test_group_break ... ok
[INFO] [stdout] test printer::test::tests::test_group_flat ... ok
[INFO] [stdout] test printer::test::tests::test_hard_line ... ok
[INFO] [stdout] test printer::test::tests::test_indent ... ok
[INFO] [stdout] test printer::test::tests::test_simple_text ... ok
[INFO] [stdout] test test::breaking_tests::tests::test_binary_chain_operand_per_line_disabled_keeps_legacy_behavior ... ok
[INFO] [stdout] test test::breaking_tests::tests::test_binary_chain_operand_per_line_does_not_override_shorter_fill_layout ... ok
[INFO] [stdout] test test::breaking_tests::tests::test_binary_chain_operand_per_line_keeps_short_chain_flat ... ok
[INFO] [stdout] test test::breaking_tests::tests::test_binary_chain_operand_per_line_fixes_nested_call_breaking ... ok
[INFO] [stdout] test test::breaking_tests::tests::test_binary_chain_operand_per_line_works_for_or_operator ... ok
[INFO] [stdout] test test::breaking_tests::tests::test_long_binary_expr_breaking ... ok
[INFO] [stdout] test test::breaking_tests::tests::test_long_call_args_breaking ... ok
[INFO] [stdout] test diff::sha1::tests::test_sha1_known_vectors ... ok
[INFO] [stdout] test test::breaking_tests::tests::test_long_table_breaking ... ok
[INFO] [stdout] test test::breaking_tests::tests::test_multiline_table_input_reflows_in_auto_mode_when_width_allows ... ok
[INFO] [stdout] test test::breaking_tests::tests::test_table_with_nested_values_stays_inline_when_width_allows ... ok
[INFO] [stdout] test test::comment_tests::tests::test_alignment_disabled ... ok
[INFO] [stdout] test test::comment_tests::tests::test_alignment_group_broken_by_blank_line ... ok
[INFO] [stdout] test test::comment_tests::tests::test_alignment_group_can_break_on_standalone_comment ... ok
[INFO] [stdout] test test::comment_tests::tests::test_alignment_group_can_require_same_statement_kind ... ok
[INFO] [stdout] test test::comment_tests::tests::test_alignment_group_preserves_standalone_comment ... ok
[INFO] [stdout] test test::comment_tests::tests::test_assign_alignment ... ok
[INFO] [stdout] test test::comment_tests::tests::test_call_arg_comments_align_when_input_has_alignment_signal ... ok
[INFO] [stdout] test test::comment_tests::tests::test_call_arg_comments_stay_unaligned_without_alignment_signal ... ok
[INFO] [stdout] test test::comment_tests::tests::test_closure_param_comments ... ok
[INFO] [stdout] test test::comment_tests::tests::test_comment_only_block ... ok
[INFO] [stdout] test test::comment_tests::tests::test_call_arg_standalone_comment_preserved ... ok
[INFO] [stdout] test test::comment_tests::tests::test_comment_only_do_block ... ok
[INFO] [stdout] test test::comment_tests::tests::test_comment_only_function_block ... ok
[INFO] [stdout] test test::comment_tests::tests::test_comment_only_while_block ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_alias_body_spacing_is_preserved ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_alias_continue_or_does_not_duplicate_marker ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_alias_columns ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_class_columns_keeps_complex_generic_head_intact ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_class_columns ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_alias_columns_keeps_function_type_intact ... ok
[INFO] [stdout] test formatter::range_format::test::test_reformat_range_in_chunk_matches_text_entrypoint ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_field_columns_with_spaced_tag_prefix ... ok
[INFO] [stdout] test formatter::layout::test::test_layout_prefers_multiline_call_args_from_source_when_enabled ... ok
[INFO] [stdout] test diff::test::test_diff_normalizes_crlf_line_endings ... ok
[INFO] [stdout] test diff::test::test_color_diff_uses_ansi_without_inline_markers ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_field_columns_with_interleaved_descriptions ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_generic_columns ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_complex_field_columns ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_field_columns ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_multiline_alias_descriptions ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_param_columns ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_param_columns_with_interleaved_descriptions ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_return_columns_with_interleaved_descriptions ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_class_attached_table_prefers_expanded_declaration ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_return_columns ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_alignment_can_be_disabled ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_declaration_alignment_can_be_disabled_separately ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_param_columns_does_not_duplicate_following_lines ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_param_columns_keeps_complex_type_intact ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_align_param_columns_keeps_nullable_marker_attached_to_name ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_enum_attached_table_prefers_expanded_declaration ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_empty_return_keeps_following_continue_or_lines_separate ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_description_spacing_can_omit_space_after_dash ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_field_function_type_spacing_stays_inside_type_column ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_field_range_description_preserves_commas ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_format_type_and_overload ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_generic_hash_string_literal_is_not_treated_as_description ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_generic_uses_spacing_normalization ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_multi_tag ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_multiline_alias_falls_back ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_multiline_alias_description_alignment_can_be_disabled ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_multiline_description_without_tags_uses_token_prefixes ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_normalize_whitespace ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_multiline_description_only_preserves_explicit_indentation ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_multiline_description_preserves_line_structure ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_param_attached_table_field_formats_object_type ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_param_above_local_function_uses_type_spacing_normalization ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_param_hash_description_preserves_body_text ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_param_parenthesized_function_type_keeps_leading_paren ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_param_sync_fun_stays_single_type_column ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_param_type_can_use_compact_or_spacing ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_param_type_uses_spacing_normalization ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_preserved ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_reference_alignment_can_be_disabled_separately ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_return_hash_description_preserves_body_text ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_single_line_description_preserves_body_spacing ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_single_return_union_type_uses_spacing_normalization ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_type_normalizes_generic_spacing ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_structured_tag_mapping_survives_unstructured_tag_between_lines ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_type_normalizes_group_and_array_spacing ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_type_normalizes_object_index_field_spacing ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_type_uses_spacing_normalization_for_function_types ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_comment_version_keeps_space_before_comparison ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_continue_or_prefix_can_omit_space ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_continue_or_variants_are_detected_from_tokens ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_description_spacing_is_independent_from_tag_prefix_spacing ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_long_comment_cast_preserved ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_long_comment_multiline_preserved ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_tag_prefix_is_independent_from_description_spacing ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_tag_prefix_can_omit_space_before_at ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_tag_prefix_omits_space_before_at_by_default ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_type_with_inline_comment_marker_is_preserved_raw ... ok
[INFO] [stdout] test test::comment_tests::tests::test_empty_long_comment_preserved ... ok
[INFO] [stdout] test test::comment_tests::tests::test_function_param_comments ... ok
[INFO] [stdout] test test::comment_tests::tests::test_function_param_comments_stay_unaligned_without_alignment_signal ... ok
[INFO] [stdout] test test::comment_tests::tests::test_function_param_standalone_comment_preserved ... ok
[INFO] [stdout] test test::comment_tests::tests::test_doc_param_multiline_union_preserves_continue_or_marker ... ok
[INFO] [stdout] test test::comment_tests::tests::test_line_comment_min_spaces_before ... ok
[INFO] [stdout] test test::comment_tests::tests::test_local_function_param_comments ... ok
[INFO] [stdout] test test::comment_tests::tests::test_long_comment_in_multi_line_block_preserved ... ok
[INFO] [stdout] test test::comment_tests::tests::test_empty_table_standalone_comment_is_preserved ... ok
[INFO] [stdout] test test::comment_tests::tests::test_long_comment_no_space_after_dash_when_config_true ... ok
[INFO] [stdout] test test::comment_tests::tests::test_long_comment_not_first_line_preserved ... ok
[INFO] [stdout] test test::comment_tests::tests::test_long_comment_preserved ... ok
[INFO] [stdout] test test::comment_tests::tests::test_long_comment_with_equals_preserved ... ok
[INFO] [stdout] test test::comment_tests::tests::test_meta_doc_line_followed_by_normal_comment_block_stays_mixed ... ok
[INFO] [stdout] test test::comment_tests::tests::test_leading_comment ... ok
[INFO] [stdout] test test::comment_tests::tests::test_multiline_normal_comment_keeps_line_structure_from_comment_node ... ok
[INFO] [stdout] test test::comment_tests::tests::test_line_comment_min_column ... ok
[INFO] [stdout] test test::comment_tests::tests::test_multiline_normal_comment_in_block ... ok
[INFO] [stdout] test test::comment_tests::tests::test_multiple_comments ... ok
[INFO] [stdout] test test::comment_tests::tests::test_multiline_normal_comment_preserves_code_block_like_indentation ... ok
[INFO] [stdout] test test::comment_tests::tests::test_nonstandard_dash_comment_is_preserved_raw ... ok
[INFO] [stdout] test test::comment_tests::tests::test_normal_comment_inserts_space_after_dash_by_default ... ok
[INFO] [stdout] test test::comment_tests::tests::test_multiline_normal_comment_preserves_explicit_dash_indentation ... ok
[INFO] [stdout] test test::comment_tests::tests::test_param_comment_alignment_can_be_disabled_separately ... ok
[INFO] [stdout] test test::comment_tests::tests::test_param_vararg ... ok
[INFO] [stdout] test test::comment_tests::tests::test_pure_doc_meta_line_does_not_panic ... ok
[INFO] [stdout] test test::comment_tests::tests::test_single_line_normal_comment_preserves_body_tokens ... ok
[INFO] [stdout] test test::comment_tests::tests::test_single_line_normal_comment_uses_spacing_normalization ... ok
[INFO] [stdout] test test::comment_tests::tests::test_spaced_long_comment_prefix_preserved_as_normal_comment ... ok
[INFO] [stdout] test test::comment_tests::tests::test_statement_comment_alignment_can_be_disabled_separately ... ok
[INFO] [stdout] test test::comment_tests::tests::test_table_comment_alignment_can_be_disabled_separately ... ok
[INFO] [stdout] test test::comment_tests::tests::test_table_comment_alignment_uses_contiguous_subgroups ... ok
[INFO] [stdout] test test::comment_tests::tests::test_table_field_alignment ... ok
[INFO] [stdout] test test::comment_tests::tests::test_table_field_alignment_in_auto_mode_when_width_exceeded ... ok
[INFO] [stdout] test test::comment_tests::tests::test_table_field_comment_forces_expand ... ok
[INFO] [stdout] test test::comment_tests::tests::test_normal_comment_can_keep_no_space_after_dash ... ok
[INFO] [stdout] test test::comment_tests::tests::test_table_field_trailing_comment ... ok
[INFO] [stdout] test test::comment_tests::tests::test_table_field_trailing_comment_alignment ... ok
[INFO] [stdout] test test::comment_tests::tests::test_table_field_extra_space_after_equal_does_not_trigger_alignment ... ok
[INFO] [stdout] test test::comment_tests::tests::test_table_field_trailing_comment_alignment_with_multiline_trailing_comma ... ok
[INFO] [stdout] test test::comment_tests::tests::test_table_field_without_alignment_signal_stays_unaligned ... ok
[INFO] [stdout] test test::comment_tests::tests::test_tuple_type ... ok
[INFO] [stdout] test test::config_tests::tests::test_crlf_end_of_line ... ok
[INFO] [stdout] test test::config_tests::tests::test_default_config_has_no_settings_differing_from_default ... ok
[INFO] [stdout] test test::config_tests::tests::test_float_concat_no_space_keeps_space ... ok
[INFO] [stdout] test test::config_tests::tests::test_max_blank_lines ... ok
[INFO] [stdout] test test::config_tests::tests::test_max_blank_lines_applies_in_multiline_table_comments ... ok
[INFO] [stdout] test test::config_tests::tests::test_no_math_space_keeps_comparison_space ... ok
[INFO] [stdout] test test::config_tests::tests::test_no_math_space_keeps_logical_space ... ok
[INFO] [stdout] test test::config_tests::tests::test_no_space_around_assign ... ok
[INFO] [stdout] test test::config_tests::tests::test_no_space_around_assign_table ... ok
[INFO] [stdout] test test::config_tests::tests::test_no_space_around_concat_operator ... ok
[INFO] [stdout] test test::config_tests::tests::test_no_space_around_math_operator ... ok
[INFO] [stdout] test test::config_tests::tests::test_no_space_inside_braces ... ok
[INFO] [stdout] test test::config_tests::tests::test_prefer_call_args_layout_from_source_option ... ok
[INFO] [stdout] test test::config_tests::tests::test_prefer_table_layout_from_source_option ... ok
[INFO] [stdout] test test::config_tests::tests::test_quote_style_double_allows_escaped_target_quotes_in_raw_text ... ok
[INFO] [stdout] test test::config_tests::tests::test_quote_style_double_rewrites_short_strings ... ok
[INFO] [stdout] test test::comment_tests::tests::test_table_standalone_comment ... ok
[INFO] [stdout] test test::config_tests::tests::test_quote_style_preserves_long_strings ... ok
[INFO] [stdout] test test::comment_tests::tests::test_trailing_comment ... ok
[INFO] [stdout] test test::comment_tests::tests::test_trailing_comment_alignment ... ok
[INFO] [stdout] test test::config_tests::tests::test_quote_style_single_preserves_when_target_quote_exists_in_value ... ok
[INFO] [stdout] test test::config_tests::tests::test_quote_style_single_rewrites_when_value_has_no_target_quote ... ok
[INFO] [stdout] test test::config_tests::tests::test_settings_differing_from_default_lists_only_changed_fields ... ok
[INFO] [stdout] test test::config_tests::tests::test_simple_lambda_never_expands_non_return_closure ... ok
[INFO] [stdout] test test::config_tests::tests::test_single_arg_call_parens_always_wraps_string_and_table_calls ... ok
[INFO] [stdout] test test::config_tests::tests::test_quote_style_single_allows_escaped_target_quotes_in_raw_text ... ok
[INFO] [stdout] test test::config_tests::tests::test_single_arg_call_parens_omit_removes_parens_for_string_and_table_calls ... ok
[INFO] [stdout] test test::config_tests::tests::test_space_around_assign_default ... ok
[INFO] [stdout] test test::config_tests::tests::test_space_around_concat_operator_default ... ok
[INFO] [stdout] test test::config_tests::tests::test_space_around_math_operator_default ... ok
[INFO] [stdout] test test::config_tests::tests::test_space_before_call_paren ... ok
[INFO] [stdout] test test::config_tests::tests::test_space_inside_parens ... ok
[INFO] [stdout] test test::config_tests::tests::test_space_before_func_paren ... ok
[INFO] [stdout] test test::config_tests::tests::test_structured_toml_deserialize ... ok
[INFO] [stdout] test test::config_tests::tests::test_space_inside_braces ... ok
[INFO] [stdout] test test::config_tests::tests::test_tab_indent ... ok
[INFO] [stdout] test test::config_tests::tests::test_tab_indent_blank_line_has_no_tab ... ok
[INFO] [stdout] test test::config_tests::tests::test_table_expand_always ... ok
[INFO] [stdout] test test::config_tests::tests::test_table_expand_never ... ok
[INFO] [stdout] test test::config_tests::tests::test_table_trailing_separator_can_override_global_trailing_comma ... ok
[INFO] [stdout] test test::config_tests::tests::test_trailing_comma_always_table ... ok
[INFO] [stdout] test test::config_tests::tests::test_trailing_comma_never ... ok
[INFO] [stdout] test test::expression_tests::tests::test_and_or_expr ... ok
[INFO] [stdout] test test::expression_tests::tests::test_binary_chain_fill_keeps_multiple_segments_per_line ... ok
[INFO] [stdout] test test::expression_tests::tests::test_binary_chain_prefers_balanced_packed_layout ... ok
[INFO] [stdout] test test::expression_tests::tests::test_binary_chain_uses_progressive_line_packing ... ok
[INFO] [stdout] test test::expression_tests::tests::test_binary_comparison_rhs_chain_stays_flat_under_or_break ... ok
[INFO] [stdout] test test::config_tests::tests::test_simple_lambda_always_collapses_non_return_closure ... ok
[INFO] [stdout] test test::expression_tests::tests::test_binary_expr ... ok
[INFO] [stdout] test test::expression_tests::tests::test_binary_expr_keeps_inline_doc_long_comment_before_operator ... ok
[INFO] [stdout] test test::config_tests::tests::test_simple_lambda_single_line_always_collapses_eligible_multiline_lambda ... ok
[INFO] [stdout] test test::expression_tests::tests::test_binary_expr_keeps_inline_empty_long_comment_before_operator ... ok
[INFO] [stdout] test test::config_tests::tests::test_simple_lambda_single_line_never_keeps_simple_lambda_multiline ... ok
[INFO] [stdout] test test::expression_tests::tests::test_call_arg_keeps_inline_doc_long_comment_cast ... ok
[INFO] [stdout] test test::expression_tests::tests::test_binary_expr_keeps_inline_long_comment_before_operator ... ok
[INFO] [stdout] test test::expression_tests::tests::test_call_args_do_not_split_short_inner_chain ... ok
[INFO] [stdout] test test::expression_tests::tests::test_binary_expr_preserves_standalone_comment_before_operator ... ok
[INFO] [stdout] test test::expression_tests::tests::test_call_args_use_progressive_fill_before_full_expansion ... ok
[INFO] [stdout] test test::expression_tests::tests::test_call_expr_formats_inline_comment_between_prefix_and_args ... ok
[INFO] [stdout] test test::expression_tests::tests::test_builder_chain_root_empty_call_stays_attached ... ok
[INFO] [stdout] test test::expression_tests::tests::test_call_expr_formats_after_open_comment_attachment ... ok
[INFO] [stdout] test test::expression_tests::tests::test_call_expr_formats_separator_comment_attachment ... ok
[INFO] [stdout] test test::expression_tests::tests::test_call_expr_keeps_simple_tail_arg_on_same_line_after_multiline_first_arg ... ok
[INFO] [stdout] test test::expression_tests::tests::test_call_expr_preserves_before_close_comment_attachment ... ok
[INFO] [stdout] test test::expression_tests::tests::test_call_expr_preserves_inline_comment_in_args ... ok
[INFO] [stdout] test test::expression_tests::tests::test_chain_keeps_single_multiline_table_payload_attached ... ok
[INFO] [stdout] test test::expression_tests::tests::test_chained_call_suffix_does_not_double_indent_multiline_args ... ok
[INFO] [stdout] test test::expression_tests::tests::test_chained_index_after_multiline_call_does_not_double_indent_args ... ok
[INFO] [stdout] test test::expression_tests::tests::test_chained_method_after_multiline_call_does_not_double_indent_args ... ok
[INFO] [stdout] test test::expression_tests::tests::test_closure_expr_comment_only_body_does_not_insert_space_before_end ... ok
[INFO] [stdout] test test::expression_tests::tests::test_closure_expr_formats_inline_comment_before_end ... ok
[INFO] [stdout] test test::expression_tests::tests::test_callback_arg_with_multiline_closure_resets_tail_width ... ok
[INFO] [stdout] test test::expression_tests::tests::test_closure_expr_preserves_before_close_comment_in_params ... ok
[INFO] [stdout] test test::expression_tests::tests::test_concat_expr ... ok
[INFO] [stdout] test test::expression_tests::tests::test_chain_keeps_mixed_closure_and_multiline_table_payloads_expanded ... ok
[INFO] [stdout] test test::expression_tests::tests::test_chain_keeps_mixed_closure_table_and_fallback_payloads_expanded ... ok
[INFO] [stdout] test test::expression_tests::tests::test_deep_nested_table_field_keeps_expanded_shape_and_formats_interior ... ok
[INFO] [stdout] test test::expression_tests::tests::test_closure_expr_preserves_inline_comment_in_params ... ok
[INFO] [stdout] test test::expression_tests::tests::test_dsl_style_call_list_table_expands_by_shape ... ok
[INFO] [stdout] test test::expression_tests::tests::test_empty_closure_can_stay_inline ... ok
[INFO] [stdout] test test::expression_tests::tests::test_empty_closure_preserves_standalone_end_layout ... ok
[INFO] [stdout] test test::expression_tests::tests::test_empty_table ... ok
[INFO] [stdout] test test::expression_tests::tests::test_closure_expr_formats_after_open_comment_in_params ... ok
[INFO] [stdout] test test::expression_tests::tests::test_index_expr_preserves_standalone_comment_before_suffix ... ok
[INFO] [stdout] test test::expression_tests::tests::test_index_expr_preserves_standalone_comment_inside_brackets ... ok
[INFO] [stdout] test test::expression_tests::tests::test_method_chain_short ... ok
[INFO] [stdout] test test::expression_tests::tests::test_first_table_arg_keeps_short_tail_packed_after_multiline_block ... ok
[INFO] [stdout] test test::expression_tests::tests::test_inline_lambda_callback_no_return_stays_inline ... ok
[INFO] [stdout] test test::expression_tests::tests::test_lambda ... ok
[INFO] [stdout] test test::expression_tests::tests::test_if_header_keeps_short_comparison_tail_with_multiline_callback_call ... ok
[INFO] [stdout] test test::expression_tests::tests::test_index_expr ... ok
[INFO] [stdout] test test::expression_tests::tests::test_method_chain_breaks_one_segment_per_line_when_width_exceeded ... ok
[INFO] [stdout] test test::expression_tests::tests::test_mixed_chain ... ok
[INFO] [stdout] test test::expression_tests::tests::test_method_chain_uses_progressive_fill_when_width_exceeded ... ok
[INFO] [stdout] test test::expression_tests::tests::test_mixed_named_and_bracket_key_table_expands_by_shape ... ok
[INFO] [stdout] test test::expression_tests::tests::test_method_chain_with_args ... ok
[INFO] [stdout] test test::expression_tests::tests::test_mixed_table_style_expands_by_shape ... ok
[INFO] [stdout] test test::expression_tests::tests::test_multiline_array_table_can_prefer_source_layout_goal ... ok
[INFO] [stdout] test test::expression_tests::tests::test_multiline_binary_layout_reflows_when_width_allows ... ok
[INFO] [stdout] test test::expression_tests::tests::test_multiline_builder_chain_with_short_add_calls_stays_multiline ... ok
[INFO] [stdout] test test::expression_tests::tests::test_multiline_callback_tail_still_uses_progressive_fill_when_needed ... ok
[INFO] [stdout] test test::expression_tests::tests::test_multiline_chain_layout_preserves_explicit_segment_breaks ... ok
[INFO] [stdout] test test::expression_tests::tests::test_multiline_call_arg_nested_table_keeps_expanded_shape_and_formats_interior ... ok
[INFO] [stdout] test test::expression_tests::tests::test_multiline_call_args_layout_reflow_when_width_allows ... ok
[INFO] [stdout] test test::expression_tests::tests::test_multiline_hook_callback_prefers_packed_tail_modes ... ok
[INFO] [stdout] test test::expression_tests::tests::test_multiline_call_args_can_prefer_source_layout_goal ... ok
[INFO] [stdout] test test::expression_tests::tests::test_multiline_keyed_table_can_prefer_source_layout_goal ... ok
[INFO] [stdout] test test::expression_tests::tests::test_multiline_mixed_table_can_prefer_source_layout_goal ... ok
[INFO] [stdout] test test::expression_tests::tests::test_multiline_call_comparison_keeps_short_rhs_on_closing_line ... ok
[INFO] [stdout] test test::expression_tests::tests::test_multiline_table_layout_reflows_when_width_allows ... ok
[INFO] [stdout] test test::expression_tests::tests::test_nested_call_args_do_not_force_outer_multiline_by_shape ... ok
[INFO] [stdout] test test::expression_tests::tests::test_non_first_multiline_callback_resets_call_anchor ... ok
[INFO] [stdout] test test::expression_tests::tests::test_paren_expr_preserves_standalone_comment_inside ... ok
[INFO] [stdout] test test::expression_tests::tests::test_simple_inline_lambda_stays_inline ... ok
[INFO] [stdout] test test::expression_tests::tests::test_string_call ... ok
[INFO] [stdout] test test::expression_tests::tests::test_table_auto_without_alignment_uses_progressive_fill ... ok
[INFO] [stdout] test test::expression_tests::tests::test_table_call ... ok
[INFO] [stdout] test test::expression_tests::tests::test_table_expr ... ok
[INFO] [stdout] test test::expression_tests::tests::test_table_expr_formats_before_close_comment_attachment ... ok
[INFO] [stdout] test test::expression_tests::tests::test_table_expr_formats_body_with_after_open_delimiter_comment ... ok
[INFO] [stdout] test test::expression_tests::tests::test_table_expr_formats_separator_comment_with_attached_field ... ok
[INFO] [stdout] test test::expression_tests::tests::test_table_expr_preserves_inline_comment_after_open_brace ... ok
[INFO] [stdout] test test::expression_tests::tests::test_table_expr_preserves_single_blank_line_before_separator_comment ... ok
[INFO] [stdout] test test::expression_tests::tests::test_nested_call_args_keep_inner_inline_when_outer_breaks ... ok
[INFO] [stdout] test test::expression_tests::tests::test_non_first_multiline_callback_end_aligns_with_call_anchor ... ok
[INFO] [stdout] test test::expression_tests::tests::test_table_field_chain_break_preference_breaks_after_constructor_call ... ok
[INFO] [stdout] test test::expression_tests::tests::test_table_field_chain_break_preference_keeps_namespace_call_head_attached ... ok
[INFO] [stdout] test test::expression_tests::tests::test_non_first_multiline_callback_tail_refills_after_end ... ok
[INFO] [stdout] test test::expression_tests::tests::test_property_chain ... ok
[INFO] [stdout] test test::expression_tests::tests::test_table_field_preserves_multiline_nested_table_value_shape ... ok
[INFO] [stdout] test test::expression_tests::tests::test_simple_inline_lambda_callback_stays_inline ... ok
[INFO] [stdout] test test::expression_tests::tests::test_unary_expr ... ok
[INFO] [stdout] test test::expression_tests::tests::test_unary_minus_spacing_regression ... ok
[INFO] [stdout] test test::expression_tests::tests::test_user_multiline_assert_comparison_keeps_eq_on_call_closing_line ... ok
[INFO] [stdout] test test::misc_tests::tests::test_format_disable_range_can_cover_single_statement ... ok
[INFO] [stdout] test test::misc_tests::tests::test_idempotency_method_chain ... ok
[INFO] [stdout] test test::expression_tests::tests::test_table_field_multiline_closure_value_still_formats_interior ... ok
[INFO] [stdout] test test::misc_tests::tests::test_format_disable_range_preserves_block_contents ... ok
[INFO] [stdout] test test::expression_tests::tests::test_table_field_preserves_multiline_closure_value_shape ... ok
[INFO] [stdout] test test::misc_tests::tests::test_idempotency_nested_call_with_multiline_table_arg ... ok
[INFO] [stdout] test test::misc_tests::tests::test_idempotency_alignment ... ok
[INFO] [stdout] test test::expression_tests::tests::test_table_with_nested_table_expands_by_shape ... ok
[INFO] [stdout] test test::misc_tests::tests::test_idempotency_complex ... ok
[INFO] [stdout] test test::misc_tests::tests::test_idempotency_basic ... ok
[INFO] [stdout] test test::misc_tests::tests::test_idempotency_shebang ... ok
[INFO] [stdout] test test::misc_tests::tests::test_long_string_preserves_trailing_spaces ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_renders_comment_and_block_path ... ok
[INFO] [stdout] test test::misc_tests::tests::test_idempotency_table ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_call_arg_comment_attachment_idempotent ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_renders_call_and_table_sequences ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_renders_for_statements ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_renders_local_assign_return_statements ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_renders_trivia_aware_statement_sequences ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_param_comment_attachment_idempotent ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_renders_if_statements ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_root_pipeline_smoke ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_closure_params_idempotent ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_renders_while_statements ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_renders_basic_call_arg_shapes ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_statement_spacing_config_parity ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_closure_shell_comments_idempotent ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_table_comment_attachment_idempotent ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_trivia_aware_statement_spacing_config_parity ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_trivia_aware_for_header_parity ... ok
[INFO] [stdout] test test::misc_tests::tests::test_shebang_env ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_renders_repeat_statements ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_trivia_aware_if_parity ... ok
[INFO] [stdout] test test::misc_tests::tests::test_shebang_with_code ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_renders_table_field_key_value_shapes ... ok
[INFO] [stdout] test test::misc_tests::tests::test_no_shebang ... ok
[INFO] [stdout] test test::statement_tests::tests::test_assign_expr_list_prefers_balanced_packed_layout_with_long_prefix ... ok
[INFO] [stdout] test test::statement_tests::tests::test_assign_keeps_first_expr_on_operator_line_when_breaking ... ok
[INFO] [stdout] test test::statement_tests::tests::test_assign_preserves_first_multiline_table_shape_when_breaking ... ok
[INFO] [stdout] test test::statement_tests::tests::test_chain_call_statement_formats_comment_between_segments_without_raw_preserve ... ok
[INFO] [stdout] test test::misc_tests::tests::test_shebang_preserved ... ok
[INFO] [stdout] test test::statement_tests::tests::test_assign_stat_preserves_standalone_comment_before_assign_op ... ok
[INFO] [stdout] test test::statement_tests::tests::test_break_stat ... ok
[INFO] [stdout] test test::statement_tests::tests::test_call_statement_chain_break_preference_breaks_standalone_chain ... ok
[INFO] [stdout] test test::statement_tests::tests::test_chain_call_statement_formats_multiline_closure_with_comment_gap ... ok
[INFO] [stdout] test test::statement_tests::tests::test_compound_assignment_with_continuous_assignment_alignment ... ok
[INFO] [stdout] test test::statement_tests::tests::test_chain_call_statement_preserves_inline_comments_between_segments ... ok
[INFO] [stdout] test test::statement_tests::tests::test_do_block ... ok
[INFO] [stdout] test test::statement_tests::tests::test_const_stat_format ... ok
[INFO] [stdout] test test::statement_tests::tests::test_do_block_preserves_inline_comment_after_do ... ok
[INFO] [stdout] test test::statement_tests::tests::test_continue_stat_format ... ok
[INFO] [stdout] test test::statement_tests::tests::test_control_statement_semicolons_removed_by_default ... ok
[INFO] [stdout] test test::statement_tests::tests::test_elseif_comment_before_then_does_not_force_raw_preserve ... ok
[INFO] [stdout] test test::statement_tests::tests::test_else_clause_preserves_inline_comment_after_else ... ok
[INFO] [stdout] test test::statement_tests::tests::test_empty_do_block ... ok
[INFO] [stdout] test test::statement_tests::tests::test_empty_do_block_keeps_end_on_own_line ... ok
[INFO] [stdout] test test::statement_tests::tests::test_empty_for_loop ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_trivia_aware_repeat_header_parity ... ok
[INFO] [stdout] test test::statement_tests::tests::test_empty_function_with_params ... ok
[INFO] [stdout] test test::misc_tests::tests::test_new_formatter_trivia_aware_while_header_parity ... ok
[INFO] [stdout] test test::statement_tests::tests::test_empty_for_block_keeps_end_on_own_line ... ok
[INFO] [stdout] test test::statement_tests::tests::test_elseif_stat_preserves_inline_comment_after_then ... ok
[INFO] [stdout] test test::statement_tests::tests::test_elseif_stat_preserves_standalone_comment_before_then ... ok
[INFO] [stdout] test test::statement_tests::tests::test_empty_if_block_keeps_end_on_own_line ... ok
[INFO] [stdout] test test::statement_tests::tests::test_empty_local_function ... ok
[INFO] [stdout] test test::statement_tests::tests::test_empty_named_function_body_keeps_end_on_own_line ... ok
[INFO] [stdout] test test::statement_tests::tests::test_empty_local_function_with_params ... ok
[INFO] [stdout] test test::statement_tests::tests::test_empty_while_loop ... ok
[INFO] [stdout] test test::statement_tests::tests::test_for_loop ... ok
[INFO] [stdout] test test::statement_tests::tests::test_for_loop_preserves_inline_comment_after_do ... ok
[INFO] [stdout] test test::statement_tests::tests::test_for_loop_comment_before_do_does_not_force_raw_preserve ... ok
[INFO] [stdout] test test::statement_tests::tests::test_for_loop_preserves_standalone_comment_before_do ... ok
[INFO] [stdout] test test::statement_tests::tests::test_for_loop_header_breaks_with_long_iter_exprs ... ok
[INFO] [stdout] test test::statement_tests::tests::test_for_range ... ok
[INFO] [stdout] test test::statement_tests::tests::test_const_stat_assign_format ... ok
[INFO] [stdout] test test::statement_tests::tests::test_for_range_comment_before_do_does_not_force_raw_preserve ... ok
[INFO] [stdout] test test::statement_tests::tests::test_for_range_header_breaks_with_long_exprs ... ok
[INFO] [stdout] test test::statement_tests::tests::test_for_range_keeps_first_multiline_iterator_shape_when_breaking ... ok
[INFO] [stdout] test test::statement_tests::tests::test_for_range_preserves_inline_comment_after_in ... ok
[INFO] [stdout] test test::statement_tests::tests::test_for_range_preserves_standalone_comment_before_in ... ok
[INFO] [stdout] test test::statement_tests::tests::test_for_range_comment_before_in_does_not_force_raw_preserve ... ok
[INFO] [stdout] test test::statement_tests::tests::test_for_range_preserves_inline_comment_after_do ... ok
[INFO] [stdout] test test::statement_tests::tests::test_function_header_keeps_name_and_breaks_params_progressively ... ok
[INFO] [stdout] test test::statement_tests::tests::test_function_body_comment_does_not_force_raw_preserve ... ok
[INFO] [stdout] test test::statement_tests::tests::test_function_def ... ok
[INFO] [stdout] test test::statement_tests::tests::test_function_stat_preserves_standalone_comment_before_params ... ok
[INFO] [stdout] test test::statement_tests::tests::test_function_stat_preserves_comment_before_params_with_method_name ... ok
[INFO] [stdout] test test::statement_tests::tests::test_for_range_header_prefers_balanced_packed_expr_list ... ok
[INFO] [stdout] test test::statement_tests::tests::test_function_params_use_progressive_fill_before_full_expansion ... ok
[INFO] [stdout] test test::statement_tests::tests::test_global_const_star ... ok
[INFO] [stdout] test test::statement_tests::tests::test_if_block_reindents_attached_multiline_table_call_arg ... ok
[INFO] [stdout] test test::statement_tests::tests::test_global_preserves_name_attributes ... ok
[INFO] [stdout] test test::statement_tests::tests::test_if_body_comment_does_not_force_raw_preserve ... ok
[INFO] [stdout] test test::statement_tests::tests::test_if_comment_before_then_does_not_force_raw_preserve ... ok
[INFO] [stdout] test test::statement_tests::tests::test_if_body_inline_return_comment_does_not_block_previous_statement_formatting ... ok
[INFO] [stdout] test test::statement_tests::tests::test_function_stat_preserves_inline_comment_before_end ... ok
[INFO] [stdout] test test::statement_tests::tests::test_function_stat_preserves_inline_comment_before_non_empty_body ... ok
[INFO] [stdout] test test::statement_tests::tests::test_if_header_breaks_with_long_condition ... ok
[INFO] [stdout] test test::statement_tests::tests::test_goto_label ... ok
[INFO] [stdout] test test::statement_tests::tests::test_if_inline_header_comment_does_not_drop_first_call_statement ... ok
[INFO] [stdout] test test::statement_tests::tests::test_if_end_inline_comment_is_preserved ... ok
[INFO] [stdout] test test::statement_tests::tests::test_if_elseif_else ... ok
[INFO] [stdout] test test::statement_tests::tests::test_function_stat_preserves_inline_comment_in_params ... ok
[INFO] [stdout] test test::statement_tests::tests::test_if_stat_preserves_inline_comment_after_then ... ok
[INFO] [stdout] test test::statement_tests::tests::test_empty_function ... ok
[INFO] [stdout] test test::statement_tests::tests::test_local_assign_preserves_first_multiline_closure_shape_when_breaking ... ok
[INFO] [stdout] test test::statement_tests::tests::test_if_stat_preserves_standalone_comment_before_then ... ok
[INFO] [stdout] test test::statement_tests::tests::test_if_header_keeps_short_logical_tail_with_multiline_callback_call ... ok
[INFO] [stdout] test test::statement_tests::tests::test_local_const_multi ... ok
[INFO] [stdout] test test::statement_tests::tests::test_local_function ... ok
[INFO] [stdout] test test::statement_tests::tests::test_if_stat ... ok
[INFO] [stdout] test test::statement_tests::tests::test_local_function_stat_preserves_standalone_comment_before_params ... ok
[INFO] [stdout] test test::statement_tests::tests::test_local_stat_preserves_inline_comment_before_assign ... ok
[INFO] [stdout] test test::statement_tests::tests::test_if_then_and_else_inline_comments_stay_with_their_clauses ... ok
[INFO] [stdout] test test::statement_tests::tests::test_local_stat_preserves_standalone_comment_between_name_and_assign ... ok
[INFO] [stdout] test test::statement_tests::tests::test_multi_assign ... ok
[INFO] [stdout] test test::statement_tests::tests::test_reformat_lua_code ... ok
[INFO] [stdout] test test::statement_tests::tests::test_repeat_comment_before_until_does_not_force_raw_preserve ... ok
[INFO] [stdout] test test::statement_tests::tests::test_repeat_until_header_breaks_with_long_condition ... ok
[INFO] [stdout] test test::statement_tests::tests::test_repeat_until ... ok
[INFO] [stdout] test test::statement_tests::tests::test_return_keeps_first_expr_on_keyword_line_when_breaking ... ok
[INFO] [stdout] test test::statement_tests::tests::test_return_multi ... ok
[INFO] [stdout] test test::statement_tests::tests::test_return_preserves_first_multiline_table_shape_when_breaking ... ok
[INFO] [stdout] test test::statement_tests::tests::test_multiline_closure_params_layout_reflow_when_width_allows ... ok
[INFO] [stdout] test test::statement_tests::tests::test_multiline_function_params_layout_reflow_when_width_allows ... ok
[INFO] [stdout] test test::statement_tests::tests::test_nil_coalescing_chain_format ... ok
[INFO] [stdout] test test::statement_tests::tests::test_nil_coalescing_format ... ok
[INFO] [stdout] test test::statement_tests::tests::test_return_stat_preserves_standalone_comment_before_expr ... ok
[INFO] [stdout] test test::statement_tests::tests::test_local_close ... ok
[INFO] [stdout] test test::statement_tests::tests::test_return_table_keeps_inline_with_keyword ... ok
[INFO] [stdout] test test::statement_tests::tests::test_safe_method_colon_format ... ok
[INFO] [stdout] test test::statement_tests::tests::test_safe_call_format ... ok
[INFO] [stdout] test test::statement_tests::tests::test_safe_navigation_continuous_assign_alignment ... ok
[INFO] [stdout] test test::statement_tests::tests::test_safe_navigation_dot_format ... ok
[INFO] [stdout] test test::statement_tests::tests::test_local_const ... ok
[INFO] [stdout] test test::statement_tests::tests::test_semicolon_preserved ... ok
[INFO] [stdout] test test::statement_tests::tests::test_short_function_do_block_empty ... ok
[INFO] [stdout] test test::statement_tests::tests::test_short_function_do_block_empty_multiline ... ok
[INFO] [stdout] test test::statement_tests::tests::test_short_function_do_block ... ok
[INFO] [stdout] test test::statement_tests::tests::test_short_function_do_block_nested ... ok
[INFO] [stdout] test test::statement_tests::tests::test_short_function_do_block_with_comment ... ok
[INFO] [stdout] test test::statement_tests::tests::test_short_function_do_block_single_line ... ok
[INFO] [stdout] test test::statement_tests::tests::test_return_preserves_first_multiline_closure_shape_when_breaking ... ok
[INFO] [stdout] test test::statement_tests::tests::test_short_function_expr_body_multi_params ... ok
[INFO] [stdout] test test::statement_tests::tests::test_single_line_if_call_preserved ... ok
[INFO] [stdout] test test::statement_tests::tests::test_short_function_expr_body_no_params ... ok
[INFO] [stdout] test test::statement_tests::tests::test_single_line_if_local_preserved ... ok
[INFO] [stdout] test test::statement_tests::tests::test_short_function_expr_body_single_param ... ok
[INFO] [stdout] test test::statement_tests::tests::test_single_line_if_assign_preserved ... ok
[INFO] [stdout] test test::statement_tests::tests::test_single_line_if_near_width_limit_prefers_expanded_layout ... ok
[INFO] [stdout] test test::statement_tests::tests::test_single_line_if_break_preserved ... ok
[INFO] [stdout] test test::statement_tests::tests::test_single_line_if_return_preserved ... ok
[INFO] [stdout] test test::statement_tests::tests::test_single_line_if_breaks_when_width_exceeded ... ok
[INFO] [stdout] test test::statement_tests::tests::test_statement_tail_chain_break_preference_does_not_break_namespace_terminal_call ... ok
[INFO] [stdout] test test::statement_tests::tests::test_statement_tail_chain_break_preference_breaks_last_expr_chain ... ok
[INFO] [stdout] test test::statement_tests::tests::test_ternary_format_inline ... ok
[INFO] [stdout] test test::statement_tests::tests::test_ternary_format_method_call_in_branch ... ok
[INFO] [stdout] test test::statement_tests::tests::test_single_line_if_return_with_else_still_expands ... ok
[INFO] [stdout] test test::statement_tests::tests::test_varargs_function ... ok
[INFO] [stdout] test test::statement_tests::tests::test_statement_tail_chain_break_preference_does_not_force_when_disabled ... ok
[INFO] [stdout] test test::statement_tests::tests::test_statement_semicolons_can_be_preserved_via_config ... ok
[INFO] [stdout] test test::statement_tests::tests::test_while_body_comment_does_not_force_raw_preserve ... ok
[INFO] [stdout] test test::statement_tests::tests::test_ternary_format_nested ... ok
[INFO] [stdout] test test::statement_tests::tests::test_ternary_format_with_paren_colon ... ok
[INFO] [stdout] test test::statement_tests::tests::test_while_header_breaks_with_long_condition ... ok
[INFO] [stdout] test test::statement_tests::tests::test_varargs_closure ... ok
[INFO] [stdout] test test::statement_tests::tests::test_while_header_keeps_short_logical_tail_with_multiline_callback_call ... ok
[INFO] [stdout] test test::statement_tests::tests::test_while_loop ... ok
[INFO] [stdout] test test::statement_tests::tests::test_while_loop_preserves_standalone_comment_before_do ... ok
[INFO] [stdout] test workspace::tests::test_check_text_collects_multiple_changed_line_ranges ... ok
[INFO] [stdout] test workspace::tests::test_check_text_reports_formatted_output_and_changed_flag ... ok
[INFO] [stdout] test workspace::tests::test_check_text_reports_no_syntax_error_for_valid_code ... ok
[INFO] [stdout] test test::statement_tests::tests::test_while_preserves_inline_comment_after_do ... ok
[INFO] [stdout] test test::statement_tests::tests::test_while_trivia_header_preserves_comment_before_do_with_shared_helper ... ok
[INFO] [stdout] test workspace::tests::test_check_text_reports_syntax_error ... ok
[INFO] [stdout] test workspace::tests::test_check_text_for_path_uses_discovered_config ... ok
[INFO] [stdout] test workspace::tests::test_reformat_lua_code_with_info_reports_error_position ... ok
[INFO] [stdout] test workspace::tests::test_resolve_config_for_path_discovers_nearest_config ... ok
[INFO] [stdout] test workspace::tests::test_resolve_config_for_path_discovers_current_dir_when_source_is_missing ... ok
[INFO] [stdout] test workspace::tests::test_collect_lua_files_respects_ignore_file_and_globs ... ok
[INFO] [stdout] test workspace::tests::test_collect_lua_files_recurses_and_ignores_defaults ... ok
[INFO] [stderr]      Running unittests src/bin/luafmt.rs (/opt/rustwide/target/release/deps/luafmt-fbfc019614fef455)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 488 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests emmylua_formatter
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "ba2c0c2603e404e16ded62fdbfefc6abfe70f98fb218fa3cdbf81a7d171325ca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ba2c0c2603e404e16ded62fdbfefc6abfe70f98fb218fa3cdbf81a7d171325ca", kill_on_drop: false }`
[INFO] [stdout] ba2c0c2603e404e16ded62fdbfefc6abfe70f98fb218fa3cdbf81a7d171325ca
