[INFO] fetching crate mellow 0.2.1... [INFO] testing mellow-0.2.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2 [INFO] extracting crate mellow 0.2.1 into /workspace/builds/worker-7-tc1/source [INFO] removed /workspace/builds/worker-7-tc1/source/rust-toolchain.toml [INFO] started tweaking crates.io crate mellow 0.2.1 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate mellow 0.2.1 [INFO] tweaked toml for crates.io crate mellow 0.2.1 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate mellow 0.2.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 mellow 0.2.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 tree-sitter-hcl v1.1.0 [INFO] [stderr] Downloaded palette_math v0.7.7 [INFO] [stderr] Downloaded palette_derive v0.7.7 [INFO] [stderr] Downloaded palette v0.7.7 [INFO] [stderr] Downloaded instability v0.3.14 [INFO] [stderr] Downloaded line-clipping v0.3.8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] e89e322ad625088d8b65bc5ccd5b73a4ec9a90b1f4090c5ec0611f3b69716248 [INFO] running `Command { std: "docker" "start" "e89e322ad625088d8b65bc5ccd5b73a4ec9a90b1f4090c5ec0611f3b69716248", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "e89e322ad625088d8b65bc5ccd5b73a4ec9a90b1f4090c5ec0611f3b69716248", 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" "e89e322ad625088d8b65bc5ccd5b73a4ec9a90b1f4090c5ec0611f3b69716248" "/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" "e89e322ad625088d8b65bc5ccd5b73a4ec9a90b1f4090c5ec0611f3b69716248", 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" "e89e322ad625088d8b65bc5ccd5b73a4ec9a90b1f4090c5ec0611f3b69716248" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling tree-sitter-language v0.1.8 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling mio v1.2.3 [INFO] [stderr] Compiling futures-sink v0.3.34 [INFO] [stderr] Compiling darling_core v0.24.1 [INFO] [stderr] Compiling thiserror-impl v2.0.21 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling castaway v0.2.4 [INFO] [stderr] Compiling icu_normalizer v2.3.0 [INFO] [stderr] Compiling rustix v1.1.5 [INFO] [stderr] Compiling rustls v0.23.45 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling indexmap v2.14.2 [INFO] [stderr] Compiling lru v0.18.5 [INFO] [stderr] Compiling signal-hook v0.3.18 [INFO] [stderr] Compiling regex-automata v0.4.18 [INFO] [stderr] Compiling futures-util v0.3.34 [INFO] [stderr] Compiling futures-channel v0.3.34 [INFO] [stderr] Compiling compact_str v0.9.1 [INFO] [stderr] Compiling line-clipping v0.3.8 [INFO] [stderr] Compiling tree-sitter-yaml v0.7.2 [INFO] [stderr] Compiling tokio v1.53.1 [INFO] [stderr] Compiling signal-hook-mio v0.2.5 [INFO] [stderr] Compiling tree-sitter-python v0.25.0 [INFO] [stderr] Compiling tree-sitter-json v0.24.8 [INFO] [stderr] Compiling idna_adapter v1.2.2 [INFO] [stderr] Compiling tree-sitter-bash v0.25.1 [INFO] [stderr] Compiling tree-sitter-rust v0.24.2 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling tree-sitter-hcl v1.1.0 [INFO] [stderr] Compiling arrayvec v0.7.8 [INFO] [stderr] Compiling clap_lex v1.1.1 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling vte v0.15.0 [INFO] [stderr] Compiling clap_builder v4.6.7 [INFO] [stderr] Compiling thiserror v2.0.21 [INFO] [stderr] Compiling kasuari v0.4.12 [INFO] [stderr] Compiling unicode-truncate v2.0.1 [INFO] [stderr] Compiling clap_derive v4.6.7 [INFO] [stderr] Compiling streaming-iterator v0.1.9 [INFO] [stderr] Compiling strum_macros v0.28.0 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling darling_macro v0.24.1 [INFO] [stderr] Compiling ropey v1.6.1 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling darling v0.24.1 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling regex v1.13.1 [INFO] [stderr] Compiling instability v0.3.14 [INFO] [stderr] Compiling vt100 v0.16.2 [INFO] [stderr] Compiling tree-sitter v0.25.10 [INFO] [stderr] Compiling clap v4.6.7 [INFO] [stderr] Compiling strum v0.28.0 [INFO] [stderr] Compiling ratatui-core v0.1.2 [INFO] [stderr] Compiling hyper v1.11.1 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tokio-rustls v0.26.6 [INFO] [stderr] Compiling ratatui-widgets v0.3.2 [INFO] [stderr] Compiling ratatui-crossterm v0.1.2 [INFO] [stderr] Compiling tower-http v0.6.11 [INFO] [stderr] Compiling hyper-util v0.1.21 [INFO] [stderr] Compiling ratatui v0.30.2 [INFO] [stderr] Compiling hyper-rustls v0.27.10 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling mellow v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 2m 00s [INFO] running `Command { std: "docker" "inspect" "e89e322ad625088d8b65bc5ccd5b73a4ec9a90b1f4090c5ec0611f3b69716248", 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" "e89e322ad625088d8b65bc5ccd5b73a4ec9a90b1f4090c5ec0611f3b69716248" "/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 rustix v1.1.5 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling crossterm v0.29.0 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling ratatui-crossterm v0.1.2 [INFO] [stderr] Compiling ratatui v0.30.2 [INFO] [stderr] Compiling mellow v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 1m 02s [INFO] running `Command { std: "docker" "inspect" "e89e322ad625088d8b65bc5ccd5b73a4ec9a90b1f4090c5ec0611f3b69716248", 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" "e89e322ad625088d8b65bc5ccd5b73a4ec9a90b1f4090c5ec0611f3b69716248" "/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.23s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/mellow-58e6abe8b9e801d1) [INFO] [stdout] [INFO] [stdout] running 323 tests [INFO] [stdout] test ai::tests::endpoint_host_names_where_the_key_goes ... ok [INFO] [stdout] test ai::tests::proposal_parser_accepts_json_and_never_edits_without_permission ... ok [INFO] [stdout] test ai::tests::oversized_selection_is_refused_before_anything_is_sent ... ok [INFO] [stdout] test ai::tests::remote_plain_http_is_refused_but_localhost_is_allowed ... ok [INFO] [stdout] test ai::tests::inline_suggestions_drop_fences_and_stay_short ... ok [INFO] [stdout] test app::tests::conflict_marker_detection_requires_standard_marker_lines ... ok [INFO] [stdout] test app::tests::backspace_deletes_active_selection ... ok [INFO] [stdout] test app::tests::ctrl_arrows_backspace_and_home_edit_by_word_and_line ... ok [INFO] [stdout] test app::tests::design_lock_clipboard_feedback_distinguishes_confirmed_and_unconfirmed_delivery ... ok [INFO] [stdout] test app::tests::cut_copies_and_removes_selection ... ok [INFO] [stdout] test app::tests::ai_setup_cycles_providers_and_keeps_settings_reachable ... ok [INFO] [stdout] test app::tests::ctrl_d_in_ai_setup_turns_ai_off_and_deletes_the_saved_key ... ok [INFO] [stdout] test app::tests::completion_without_a_language_helper_offers_words_from_the_file ... ok [INFO] [stdout] test app::tests::design_lock_copy_on_select_off_preserves_clipboard_but_explicit_copy_works ... ok [INFO] [stdout] test ai::tests::saved_setup_round_trips_and_is_private ... ok [INFO] [stdout] test app::tests::design_lock_copy_preference_is_mouse_reachable_without_global_writes ... ok [INFO] [stdout] test app::tests::design_lock_header_quit_reaches_existing_dirty_guard ... ok [INFO] [stdout] test app::tests::ask_ai_without_a_provider_opens_setup_and_continues_to_the_question ... ok [INFO] [stdout] test ai::tests::openai_compatible_request_round_trip_uses_bounded_adapter_contract ... ok [INFO] [stdout] test ai::tests::saving_setup_replaces_the_file_atomically_and_privately ... ok [INFO] [stdout] test ai::tests::oversized_or_cut_off_replacements_change_nothing ... ok [INFO] [stdout] test app::tests::enter_indents_with_tabs_in_a_tab_indented_file ... ok [INFO] [stdout] test app::tests::audit_f2_workbench_shortcuts_work_while_files_has_focus ... ok [INFO] [stdout] test app::tests::design_lock_directory_launch_reveals_its_own_project_without_opening_a_directory_buffer ... ok [INFO] [stdout] test app::tests::design_lock_mouse_copy_uses_visible_intent_action ... ok [INFO] [stdout] test app::tests::final_core_stacked_split_toggles_maps_mouse_rows_and_persists ... ok [INFO] [stdout] test app::tests::design_lock_empty_system_clipboard_does_not_paste_stale_internal_text ... ok [INFO] [stdout] test app::tests::design_lock_failed_quit_save_as_mouse_hit_follows_resized_dialog ... ok [INFO] [stdout] test app::tests::design_lock_failed_quit_save_keeps_text_and_offers_save_as ... ok [INFO] [stdout] test app::tests::design_lock_open_editors_click_preserves_dirty_buffer ... ok [INFO] [stdout] test app::tests::ghost_suggestion_accepts_with_tab_and_disappears_on_other_keys ... ok [INFO] [stdout] test app::tests::audit_f1_two_unnamed_drafts_each_keep_and_recover_their_journal ... ok [INFO] [stdout] test app::tests::a_failing_or_missing_formatter_saves_the_text_unchanged_and_says_why ... ok [INFO] [stdout] test app::tests::format_on_save_keeps_windows_line_endings ... ok [INFO] [stdout] test app::tests::enter_between_brackets_puts_the_closer_on_its_own_line ... ok [INFO] [stdout] test app::tests::format_on_save_runs_the_formatter_and_one_undo_restores_the_typed_text ... ok [INFO] [stdout] test app::tests::format_on_save_is_off_unless_chosen ... ok [INFO] [stdout] test app::tests::goal14_explorer_blocks_escape_and_open_file_mutation ... ok [INFO] [stdout] test app::tests::goal14_split_resize_clamps_and_changes_pane_geometry ... ok [INFO] [stdout] test app::tests::goal15_alt_shift_mouse_drag_creates_rectangular_selection_and_cut_is_undoable ... ok [INFO] [stdout] test app::tests::goal15_clipboard_reader_accepts_bounded_utf8_process_output ... ok [INFO] [stdout] test app::tests::goal15_multi_cursor_backspace_and_delete_edit_all_locations ... ok [INFO] [stdout] test app::tests::goal15_multi_cursor_insert_and_newline_are_single_undo_transactions ... ok [INFO] [stdout] test app::tests::goal16_lsp_edit_rejects_overlapping_or_stale_ranges ... ok [INFO] [stdout] test app::tests::explorer_click_opens_the_row_under_the_pointer ... ok [INFO] [stdout] test app::tests::goal14_explorer_create_rename_move_delete_are_guarded ... ok [INFO] [stdout] test app::tests::final_core_multifile_lsp_atomic_undo_refuses_after_member_changes ... ok [INFO] [stdout] test app::tests::final_core_multifile_lsp_undo_and_redo_are_all_or_nothing ... ok [INFO] [stdout] test app::tests::goal19_ai_proposal_expires_when_target_buffer_changes ... ok [INFO] [stdout] test app::tests::goal19_ai_selection_proposal_is_explicit_and_undoable ... ok [INFO] [stdout] test app::tests::goal21_external_change_auto_reloads_clean_buffer_but_preserves_dirty_work ... ok [INFO] [stdout] test app::tests::forced_git_refresh_supersedes_an_in_flight_background_refresh ... ok [INFO] [stdout] test app::tests::enter_after_a_block_opener_indents_one_more_level ... ok [INFO] [stdout] test app::tests::enter_keeps_the_indentation_of_the_line_in_every_file_type ... ok [INFO] [stdout] test app::tests::goal16_multifile_lsp_edit_blocks_dirty_other_buffer_before_any_mutation ... ok [INFO] [stdout] test app::tests::goal14_breadcrumbs_are_workspace_relative_and_unicode_safe ... ok [INFO] [stdout] test app::tests::audit_f5_periodic_git_refresh_runs_in_background_and_applies_later ... ok [INFO] [stdout] test app::tests::goal_code_intel_completion_text_edit_is_utf16_aware_and_undoable ... ok [INFO] [stdout] test app::tests::goal17_branch_switch_blocks_dirty_mellow_buffers ... ok [INFO] [stdout] test app::tests::goal16_multifile_lsp_edit_opens_and_updates_all_buffers_without_disk_write ... ok [INFO] [stdout] test app::tests::goal13_single_file_lsp_edits_apply_as_one_undo_transaction ... ok [INFO] [stdout] test app::tests::goal_file_lifecycle_quit_save_untitled_finishes_after_save_as ... ok [INFO] [stdout] test app::tests::goal_overlay_find_paste_and_unicode_backspace_do_not_touch_buffer ... ok [INFO] [stdout] test app::tests::goal_file_lifecycle_save_on_untitled_opens_save_as_and_persists ... ok [INFO] [stdout] test app::tests::goal_code_intel_definition_jump_opens_target_and_maps_utf16_column ... ok [INFO] [stdout] test app::tests::goal_overlay_palette_supports_mid_string_editing ... ok [INFO] [stdout] test app::tests::goal_pointer_drag_beyond_editor_autoscrolls_selection ... ok [INFO] [stdout] test app::tests::goal_overlay_goto_paste_filters_invalid_text_and_edits_in_place ... ok [INFO] [stdout] test app::tests::goal_pointer_double_and_triple_click_select_word_and_line ... ok [INFO] [stdout] test app::tests::goal_quit_walks_to_inactive_dirty_tab_instead_of_losing_it ... ok [INFO] [stdout] test app::tests::goal_project_search_option_shortcuts_recalculate_results ... ok [INFO] [stdout] test app::tests::goal_recovery_dirty_edit_writes_journal_and_save_clears_it ... ok [INFO] [stdout] test app::tests::goal_replace_preview_and_replace_all_are_one_undo_transaction ... ok [INFO] [stdout] test app::tests::goal_replace_literal_dollar_and_whole_word_preview_are_safe ... ok [INFO] [stdout] test app::tests::goal_recovery_startup_can_restore_unsaved_journal ... ok [INFO] [stdout] test app::tests::goal_code_intel_tree_sitter_updates_incrementally_and_feeds_problems ... ok [INFO] [stdout] test app::tests::goal_session_restore_recovers_tabs_views_split_and_preferences ... ok [INFO] [stdout] test app::tests::goal_split_close_and_tab_close_repair_pane_assignments ... ok [INFO] [stdout] test app::tests::goal_explorer_loads_project_files_and_opens_selected_entry ... ok [INFO] [stdout] test app::tests::goal_visual_theme_and_whitespace_controls_change_real_state ... ok [INFO] [stdout] test app::tests::format_on_save_with_rustfmt_tidies_rust ... FAILED [INFO] [stdout] test app::tests::goal_safety_save_conflict_preserves_disk_and_offers_resolution ... ok [INFO] [stdout] test app::tests::goal_terminal_focus_isolates_normal_typing_from_editor_buffer ... ok [INFO] [stdout] test app::tests::goal_split_editor_shows_two_tabs_and_f6_moves_real_edit_focus ... ok [INFO] [stdout] test app::tests::goal_workspace_opening_same_file_reuses_existing_tab ... ok [INFO] [stdout] test app::tests::goal_wrap_toggle_preserves_source_and_disables_horizontal_scroll ... ok [INFO] [stdout] test app::tests::goal_editing_bracket_pairing_and_line_commands_are_semantic ... ok [INFO] [stdout] test app::tests::goal_workspace_dirty_close_requires_explicit_confirmation ... ok [INFO] [stdout] test app::tests::inline_suggestion_reply_only_lands_in_its_own_buffer_and_settings ... ok [INFO] [stdout] test app::tests::goal_wrap_vertical_navigation_moves_through_visual_rows ... ok [INFO] [stdout] test app::tests::goal_wrap_mouse_click_on_continuation_maps_back_to_source ... ok [INFO] [stdout] test app::tests::goal_terminal_multiple_sessions_switch_and_close_independently ... ok [INFO] [stdout] test app::tests::launch_banner_welcomes_then_clears_on_first_key ... ok [INFO] [stdout] test app::tests::myn_e07_indent_undo_restores_text_and_selection ... ok [INFO] [stdout] test app::tests::myn_e07_paste_over_selection_restores_selection_on_undo ... ok [INFO] [stdout] test app::tests::goal_workspace_switching_preserves_each_buffer_view_and_dirty_state ... ok [INFO] [stdout] test app::tests::myn_ux02_mouse_scroll_does_not_relocate_cursor ... ok [INFO] [stdout] test app::tests::myn_e07_selection_replacement_is_one_undo_transaction ... ok [INFO] [stdout] test app::tests::myn_ux12_goto_line_and_column ... ok [INFO] [stdout] test app::tests::myn_ux04_mouse_click_handles_quit_confirmation ... ok [INFO] [stdout] test app::tests::myn_ux03_preferred_column_retained_across_short_lines ... ok [INFO] [stdout] test app::tests::myn_ux13_mouse_drag_creates_active_selection ... ok [INFO] [stdout] test app::tests::myn_ux12_find_in_file_and_navigation ... ok [INFO] [stdout] test app::tests::myn_ux16_tab_and_outdent_lines_with_selection ... ok [INFO] [stdout] test app::tests::paste_prefers_system_clipboard_and_falls_back_when_unavailable ... ok [INFO] [stdout] test app::tests::myn_ux17_move_left_right_collapses_selection ... ok [INFO] [stdout] test app::tests::polish_quit_dialog_supports_focus_navigation_and_enter_activation ... ok [INFO] [stdout] test app::tests::quick_open_pasted_parent_paths_list_and_open_files_outside_workspace ... ok [INFO] [stdout] test app::tests::save_on_untitled_suggests_free_project_name_and_enter_saves ... ok [INFO] [stdout] test app::tests::indentation_follows_the_file_and_can_be_switched ... ok [INFO] [stdout] test app::tests::saving_a_read_only_file_asks_first_and_overwrite_is_explicit ... ok [INFO] [stdout] test app::tests::select_copy_and_paste_flow ... ok [INFO] [stdout] test app::tests::goal_project_search_regex_opens_and_selects_exact_unicode_match ... ok [INFO] [stdout] test app::tests::lsp_edit_preview_shows_before_and_after_lines ... ok [INFO] [stdout] test app::tests::saving_one_draft_leaves_other_drafts_journaled ... ok [INFO] [stdout] test app::tests::terminal_focus_always_returns_to_editor_from_the_keyboard ... ok [INFO] [stdout] test app::tests::terminal_resizes_and_asks_before_closing_a_running_job ... ok [INFO] [stdout] test app::tests::typing_replaces_active_selection ... ok [INFO] [stdout] test app::tests::cancelling_a_git_commit_kills_its_hook_and_keeps_the_message ... ok [INFO] [stdout] test app::tests::quick_open_enter_on_directory_lists_contents_instead_of_opening_a_buffer ... ok [INFO] [stdout] test app::tests::polish_completion_filters_sorts_and_rejects_stale_request_state ... ok [INFO] [stdout] test buffer::tests::a_pause_or_moving_the_cursor_starts_a_new_undo_step ... ok [INFO] [stdout] test app::tests::goal_git_changes_review_jumps_to_exact_hunk_and_blocks_dirty_stage ... ok [INFO] [stdout] test app::tests::goal_workspace_quick_open_filters_and_opens_selected_file ... ok [INFO] [stdout] test app::tests::goal17_clean_branch_switch_reloads_open_file_from_target_branch ... ok [INFO] [stdout] test buffer::tests::detects_language_from_extension ... ok [INFO] [stdout] test buffer::tests::gets_and_deletes_text_range ... ok [INFO] [stdout] test buffer::tests::bracket_matching_is_bounded_for_large_files ... ok [INFO] [stdout] test buffer::tests::goal_editing_comment_move_duplicate_are_undoable_transactions ... ok [INFO] [stdout] test buffer::tests::goal15_matching_brackets_tracks_nested_pairs_from_either_side ... ok [INFO] [stdout] test buffer::tests::goal_editing_word_range_handles_unicode_graphemes ... ok [INFO] [stdout] test app::tests::workspace_directory_create_move_and_empty_delete_are_safe ... ok [INFO] [stdout] test buffer::tests::goal_safety_detects_destination_created_after_open ... ok [INFO] [stdout] test buffer::tests::goal_safety_detects_atomic_external_replace_even_with_same_bytes ... ok [INFO] [stdout] test buffer::tests::goal_safety_detects_same_size_external_content_change ... ok [INFO] [stdout] test buffer::tests::detects_crlf_and_preserves_it_for_new_lines ... ok [INFO] [stdout] test buffer::tests::a_typing_run_undoes_as_one_step_and_breaks_at_spaces ... ok [INFO] [stdout] test app::tests::release_readiness_quick_open_tab_completes_workspace_paths ... ok [INFO] [stdout] test buffer::tests::moves_over_a_combined_grapheme_as_one_editor_column ... ok [INFO] [stdout] test buffer::tests::myn_e02_pasting_trailing_newline_keeps_cursor_at_col_zero ... ok [INFO] [stdout] test buffer::tests::myn_e07_undo_and_redo_restore_caret_position ... ok [INFO] [stdout] test buffer::tests::lsp_utf16_columns_round_trip_across_emoji_and_combining_text ... ok [INFO] [stdout] test buffer::tests::myn_e08_open_rejects_directories_and_special_files ... ok [INFO] [stdout] test buffer::tests::myn_e10_detects_and_preserves_cr_and_unicode_line_endings ... ok [INFO] [stdout] test buffer::tests::polling_trusts_settled_metadata_but_saving_checks_content ... ok [INFO] [stdout] test buffer::tests::maps_terminal_cells_back_to_grapheme_columns ... ok [INFO] [stdout] test buffer::tests::read_only_files_are_reported_before_saving ... ok [INFO] [stdout] test app::tests::goal_git_revert_requires_confirmation_and_reloads_clean_buffer ... ok [INFO] [stdout] test buffer::tests::replace_ranges_supports_zero_width_insertions ... ok [INFO] [stdout] test buffer::tests::replace_ranges_is_one_undo_transaction_and_preserves_unicode_positions ... ok [INFO] [stdout] test buffer::tests::refuses_to_open_a_broken_symlink_as_a_new_file ... ok [INFO] [stdout] test buffer::tests::preserves_utf8_bom ... ok [INFO] [stdout] test buffer::tests::normalizes_pasted_line_endings_to_the_open_file ... ok [INFO] [stdout] test app::tests::workspace_directory_mutation_blocks_nonempty_delete_and_open_descendants ... ok [INFO] [stdout] test buffer::tests::goal_safety_force_save_requires_explicit_call_and_refreshes_snapshot ... ok [INFO] [stdout] test buffer::tests::save_as_persists_untitled_buffer_and_updates_identity ... ok [INFO] [stdout] test buffer::tests::save_as_refuses_existing_destination_without_overwrite ... ok [INFO] [stdout] test claude::tests::parse_response_reads_text_blocks_and_reports_refusals ... ok [INFO] [stdout] test buffer::tests::word_motion_stops_at_word_and_punctuation_runs ... ok [INFO] [stdout] test buffer::tests::undo_and_redo_restore_dirty_state_correctly ... ok [INFO] [stdout] test claude::tests::request_body_gates_effort_and_fallbacks_by_model ... ok [INFO] [stdout] test command::tests::everyday_navigation_works_without_enhanced_keyboard ... ok [INFO] [stdout] test buffer::tests::myn_e06_save_detects_external_file_conflict ... ok [INFO] [stdout] test command::tests::binding_labels_are_readable ... ok [INFO] [stdout] test command::tests::command_registry_exposes_core_actions ... ok [INFO] [stdout] test command::tests::command_registry_has_unique_ids ... ok [INFO] [stdout] test claude::tests::send_uses_messages_headers_and_returns_text ... ok [INFO] [stdout] test format::tests::line_endings_follow_the_buffer ... ok [INFO] [stdout] test format::tests::overrides_win_and_fill_in_the_path ... ok [INFO] [stdout] test format::tests::missing_formatters_are_named ... ok [INFO] [stdout] test buffer::tests::saving_an_opened_symlink_updates_target_without_replacing_link ... ok [INFO] [stdout] test buffer::tests::saving_a_bind_mounted_file_rewrites_it_in_place ... ok [INFO] [stdout] test format::tests::formatter_output_replaces_the_text ... ok [INFO] [stdout] test format::tests::a_failing_formatter_reports_its_first_error_line ... ok [INFO] [stdout] test format::tests::empty_output_for_real_text_is_refused ... ok [INFO] [stdout] test format::tests::large_input_does_not_deadlock ... ok [INFO] [stdout] test app::tests::shift_arrows_scroll_the_diff_and_choosing_another_change_resets_it ... ok [INFO] [stdout] test git::tests::hunk_target_row_skips_context_to_first_real_change ... ok [INFO] [stdout] test git::tests::network_failures_that_wanted_a_prompt_say_how_to_proceed ... ok [INFO] [stdout] test git::tests::parses_multiple_zero_context_hunks_and_exact_target_rows ... ok [INFO] [stdout] test app::tests::welcome_line_shows_the_full_credit_at_80_columns ... ok [INFO] [stdout] test app::tests::git_pull_stops_when_a_buffer_was_edited_during_the_fetch ... ok [INFO] [stdout] test git::tests::git_runs_outside_the_editors_terminal_session ... ok [INFO] [stdout] test app::tests::goal21_large_files_remain_editable_with_reduced_intelligence ... ok [INFO] [stdout] test git::tests::goal17_rejects_invalid_branch_names_and_empty_commit_messages ... ok [INFO] [stdout] test git::tests::refresh_tracks_status_hunks_and_gutter_lines ... ok [INFO] [stdout] test input::tests::combining_grapheme_backspaces_as_one_unit ... ok [INFO] [stdout] test input::tests::edits_in_the_middle_by_grapheme ... ok [INFO] [stdout] test input::tests::pasted_text_stays_single_line ... ok [INFO] [stdout] test input::tests::visible_window_keeps_caret_visible ... ok [INFO] [stdout] test keymap::tests::advertised_shortcuts_match_terminal_capabilities ... ok [INFO] [stdout] test git::tests::revert_selected_hunk_is_bounded_and_does_not_touch_other_change ... ok [INFO] [stdout] test keymap::tests::f1_opens_help ... ok [INFO] [stdout] test keymap::tests::familiar_shortcuts_resolve_to_commands ... ok [INFO] [stdout] test keymap::tests::goal15_user_keymap_overrides_defaults_and_can_unbind_commands ... ok [INFO] [stdout] test keymap::tests::punctuation_chords_survive_legacy_terminal_encoding ... ok [INFO] [stdout] test keymap::tests::goal15_user_keymap_rejects_conflicts_and_unknown_commands ... ok [INFO] [stdout] test git::tests::refresh_never_rewrites_the_index ... ok [INFO] [stdout] test lsp::tests::completion_parser_honors_text_edit_range_and_plain_insert_text ... ok [INFO] [stdout] test lsp::tests::definition_parser_accepts_location_links_and_unicode_file_uris ... ok [INFO] [stdout] test lsp::tests::diagnostics_parser_preserves_severity_source_and_range ... ok [INFO] [stdout] test app::tests::typing_never_waits_for_the_recovery_journal ... ok [INFO] [stdout] test lsp::tests::audit_f3_late_formatting_reply_only_applies_to_its_unchanged_document ... ok [INFO] [stdout] test lsp::tests::edits_for_an_older_version_of_the_open_document_are_refused ... ok [INFO] [stdout] test lsp::tests::file_uri_round_trip_preserves_spaces_and_unicode ... ok [INFO] [stdout] test lsp::tests::goal12_hover_signature_and_references_are_bounded_and_parsed ... ok [INFO] [stdout] test lsp::tests::goal16_diagnostics_are_retained_per_open_document ... ok [INFO] [stdout] test lsp::tests::goal16_document_changes_text_edits_are_supported_but_resource_ops_are_flagged ... ok [INFO] [stdout] test lsp::tests::goal12_workspace_edits_and_code_actions_never_hide_commands ... ok [INFO] [stdout] test git::tests::goal17_branch_rename_delete_and_blame_are_real_git_operations ... ok [INFO] [stdout] test lsp::tests::goal12_formatting_edits_are_tied_to_active_document ... ok [INFO] [stdout] test lsp::tests::language_server_specs_cover_primary_mellow_languages ... ok [INFO] [stdout] test lsp::tests::lsp_framing_round_trip_decodes_json_rpc_message ... ok [INFO] [stdout] test lsp::tests::oversized_incoming_frames_are_refused_without_allocating ... ok [INFO] [stdout] test lsp::tests::health_reports_capabilities_install_state_and_setup_hints ... ok [INFO] [stdout] test git::tests::conflict_scan_and_mark_resolved_follow_real_unmerged_index_state ... ok [INFO] [stdout] test lsp::tests::late_rename_and_code_action_replies_are_discarded_after_a_switch ... ok [INFO] [stdout] test lsp::tests::pending_changes_coalesce_and_a_full_queue_stops_the_server ... ok [INFO] [stdout] test lsp::tests::oversized_or_malformed_edit_sets_are_refused_whole ... ok [INFO] [stdout] test git::tests::goal17_commit_branch_and_history_workflows_use_system_git_safely ... ok [INFO] [stdout] test lsp::tests::real_stdio_lsp_lifecycle_reaches_initialized_state ... ok [INFO] [stdout] test pty::tests::real_pty_shell_keeps_working_directory_and_resizes ... ok [INFO] [stdout] test pty::tests::sgr_mouse_encoder_respects_terminal_mode_and_coordinates ... ok [INFO] [stdout] test pty::tests::terminal_key_encoding_keeps_ctrl_c_as_sigint_byte ... ok [INFO] [stdout] test pty::tests::ctrl_c_interrupts_foreground_process_without_killing_shell_session ... ok [INFO] [stdout] test pty::tests::scrolled_view_reads_back_through_history_then_follows_output ... ok [INFO] [stdout] test pty::tests::terminals_do_not_leak_into_other_programs_and_set_term ... ok [INFO] [stdout] test pty::tests::vt_screen_tracks_cursor_color_and_terminal_modes ... ok [INFO] [stdout] test recovery::tests::each_draft_has_its_own_journal ... ok [INFO] [stdout] test lsp::tests::polish_completion_uses_server_trigger_characters_and_request_ids ... ok [INFO] [stdout] test lsp::tests::goal16_same_server_keeps_multiple_documents_open_without_restart ... ok [INFO] [stdout] test recovery::tests::queued_journal_work_keeps_only_the_newest_job_per_journal ... ok [INFO] [stdout] test recovery::tests::recovery_round_trip_and_clear ... ok [INFO] [stdout] test recovery::tests::recovery_journal_is_owner_only ... ok [INFO] [stdout] test search::tests::case_regex_and_unicode_whole_word_options_are_independent ... ok [INFO] [stdout] test app::tests::stage_and_unstage_active_file_from_the_editor ... ok [INFO] [stdout] test git::tests::ahead_behind_counts_commits_against_upstream ... ok [INFO] [stdout] test search::tests::line_cursor_matches_a_full_rescan ... ok [INFO] [stdout] test search::tests::invalid_regex_is_reported_without_panicking ... ok [INFO] [stdout] test search::tests::project_search_is_bounded_skips_binary_and_returns_exact_locations ... ok [INFO] [stdout] test git::tests::goal17_fetch_fast_forward_and_push_work_against_configured_remote ... ok [INFO] [stdout] test session::tests::corrupt_or_oversized_session_is_rejected ... ok [INFO] [stdout] test session::tests::legacy_v1_session_defaults_split_ratio_without_losing_state ... ok [INFO] [stdout] test session::tests::session_binary_round_trip_preserves_workspace_state ... ok [INFO] [stdout] test session::tests::session_path_is_stable_per_workspace_identity ... ok [INFO] [stdout] test search::tests::literal_search_is_case_insensitive_by_default_and_grapheme_aware ... ok [INFO] [stdout] test settings::tests::design_lock_copy_on_select_setting_is_optional_and_explicit ... ok [INFO] [stdout] test settings::tests::format_on_save_is_off_by_default_and_read_from_the_file ... ok [INFO] [stdout] test recovery::tests::orphan_drafts_are_this_workspace_and_dead_processes_only ... ok [INFO] [stdout] test search::tests::regex_replacement_expands_capture_groups_but_literal_dollar_is_literal ... ok [INFO] [stdout] test syntax::tests::myn_e01_tokenizer_progress_guarantee_and_special_cases ... ok [INFO] [stdout] test syntax::tests::tokenizes_python_code ... ok [INFO] [stdout] test settings::tests::every_theme_is_accepted_by_name ... ok [INFO] [stdout] test settings::tests::settings_reject_unknown_keys_and_invalid_values ... ok [INFO] [stdout] test syntax::tests::tokenizes_rust_code_accurately ... ok [INFO] [stdout] test search::tests::project_search_uses_unsaved_text_and_counts_skipped_files ... ok [INFO] [stdout] test syntax_tree::tests::line_index_matches_str_lines_exactly ... ok [INFO] [stdout] test settings::tests::settings_round_trip_parser_supports_documented_values ... ok [INFO] [stdout] test syntax_tree::tests::line_index_points_match_counting_from_the_top ... ok [INFO] [stdout] test search::tests::many_matches_in_a_large_file_are_located_in_one_pass ... ok [INFO] [stdout] test syntax_tree::tests::release_readiness_terraform_uses_semantic_hcl_highlighting ... ok [INFO] [stdout] test app::tests::git_commit_runs_hooks_in_the_background_and_the_editor_stays_usable ... ok [INFO] [stdout] test syntax_tree::tests::supported_languages_cover_core_config_and_code_files ... ok [INFO] [stdout] test git::tests::untracked_file_can_be_staged_but_is_never_deleted_by_revert ... ok [INFO] [stdout] test theme::tests::community_themes_are_readable_in_truecolor_and_256_colours ... ok [INFO] [stdout] test theme::tests::diff_text_is_readable_on_diff_backgrounds_in_every_theme ... ok [INFO] [stdout] test syntax_tree::tests::goal16_semantic_highlights_follow_incremental_reparse_and_unicode_columns ... ok [INFO] [stdout] test syntax_tree::tests::unicode_edit_diff_keeps_tree_valid_and_positions_safe ... ok [INFO] [stdout] test theme::tests::empty_locale_variables_count_as_unset ... ok [INFO] [stdout] test theme::tests::nearest_ansi256_hits_exact_palette_entries ... ok [INFO] [stdout] test theme::tests::theme_preset_cycle_visits_every_theme_once ... ok [INFO] [stdout] test theme::tests::theme_names_and_numbers_round_trip ... ok [INFO] [stdout] test theme::tests::themes_have_distinct_primary_text_and_canvas ... ok [INFO] [stdout] test app::tests::git_push_runs_in_the_background ... ok [INFO] [stdout] test ui::tests::expands_tabs_at_terminal_tab_stops ... ok [INFO] [stdout] test recovery::tests::clear_now_is_never_overtaken_by_a_queued_write ... ok [INFO] [stdout] test ui::tests::goal_code_intel_completion_overlay_renders_real_items ... ok [INFO] [stdout] test syntax_tree::tests::reparses_incrementally_after_source_change ... ok [INFO] [stdout] test ui::tests::goal_file_lifecycle_named_missing_path_shows_new_indicator ... ok [INFO] [stdout] test ui::tests::goal_project_search_overlay_renders_exact_result_context_and_bounds ... ok [INFO] [stdout] test ui::tests::goal_git_changes_overlay_renders_stage_path_line_and_preview ... ok [INFO] [stdout] test ui::tests::goal_safety_conflict_overlay_explains_safe_choices ... ok [INFO] [stdout] test ui::tests::goal_replace_overlay_renders_preview_options_and_replace_all_action ... ok [INFO] [stdout] test ui::tests::goal_terminal_pane_renders_focus_and_shell_surface ... ok [INFO] [stdout] test ui::tests::goal_visual_whitespace_and_indent_guides_are_real_rendering ... ok [INFO] [stdout] test ui::tests::goal_wrap_renders_continuation_rows_without_mutating_source ... ok [INFO] [stdout] test ui::tests::goal_workspace_tabs_render_open_files_and_dirty_marker ... ok [INFO] [stdout] test ui::tests::horizontal_scroll_does_not_render_half_a_wide_character ... ok [INFO] [stdout] test ui::tests::header_clicks_match_rendered_labels ... ok [INFO] [stdout] test ui::tests::language_status_view_explains_the_current_file ... ok [INFO] [stdout] test ui::tests::myn_e03_clipping_wide_char_does_not_render_later_tokens ... ok [INFO] [stdout] test ui::tests::long_git_diffs_scroll_and_say_how_much_is_hidden ... ok [INFO] [stdout] test ui::tests::myn_ux08_palette_renders_without_panic_on_small_and_standard_terminal ... ok [INFO] [stdout] test ui::tests::myn_ux15_untitled_buffer_shows_new_indicator ... ok [INFO] [stdout] test ui::tests::myn_ux18_selection_does_not_paint_trailing_eol_on_single_line ... ok [INFO] [stdout] test ui::tests::respects_wide_characters ... ok [INFO] [stdout] test visual::tests::resize_reflows_visual_rows_without_changing_source_cursor ... ok [INFO] [stdout] test ui::tests::compact_header_keeps_actions_and_unsaved_state_visible ... ok [INFO] [stdout] test visual::tests::source_visual_round_trip_is_stable_at_every_grapheme_boundary ... ok [INFO] [stdout] test visual::tests::no_wrap_layout_preserves_one_visual_row_per_source_line ... ok [INFO] [stdout] test visual::tests::wide_unicode_and_tabs_never_stall_or_drop_graphemes ... ok [INFO] [stdout] test visual::tests::wrap_prefers_word_boundary_without_losing_source_columns ... ok [INFO] [stdout] test ui::tests::design_lock_failed_quit_choices_render_at_supported_sizes ... ok [INFO] [stdout] test syntax_tree::tests::goal16_query_highlighting_classifies_rust_semantics ... ok [INFO] [stdout] test workspace::tests::fuzzy_quick_open_ranks_file_name_and_word_start_matches_first ... ok [INFO] [stdout] test workspace::tests::explorer_tree_only_descends_into_expanded_directories ... ok [INFO] [stdout] test ui::tests::status_line_never_overlaps_and_keeps_help_visible ... ok [INFO] [stdout] test syntax_tree::tests::language_change_reconfigures_parser_without_incremental_claim ... ok [INFO] [stdout] test workspace::tests::discovers_project_files_but_skips_heavy_internal_directories ... ok [INFO] [stdout] test workspace::tests::quick_open_query_matches_all_tokens_case_insensitively ... ok [INFO] [stdout] test workspace::tests::intentional_path_completion_supports_parent_absolute_and_home_paths ... ok [INFO] [stdout] test workspace::tests::unreadable_subdirectory_is_skipped_not_fatal ... ok [INFO] [stdout] test workspace::tests::release_readiness_path_completion_is_bounded_and_skips_internal_directories ... ok [INFO] [stdout] test workspace::tests::git_file_list_honours_gitignore_and_skips_deleted_files ... ok [INFO] [stdout] test git::tests::stage_and_unstage_selected_hunk_leave_other_hunk_unstaged ... ok [INFO] [stdout] test ui::tests::goal_code_intel_problems_overlay_renders_tree_sitter_diagnostic ... ok [INFO] [stdout] test syntax_tree::tests::pruned_error_walk_finds_everything_a_full_walk_finds ... ok [INFO] [stdout] test syntax_tree::tests::highlighting_deep_rows_matches_highlighting_the_row_alone ... ok [INFO] [stdout] test syntax_tree::tests::rust_parser_reports_real_syntax_errors ... ok [INFO] [stdout] test lsp::tests::a_server_that_stops_reading_never_blocks_the_editor ... ok [INFO] [stdout] test git::tests::file_states_follow_stage_and_unstage_of_whole_files ... ok [INFO] [stdout] test git::tests::refresh_reuses_unchanged_files_and_notices_every_change ... ok [INFO] [stdout] test pty::tests::a_foreground_job_is_detected_until_it_ends ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- app::tests::format_on_save_with_rustfmt_tidies_rust stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'app::tests::format_on_save_with_rustfmt_tidies_rust' (1999) panicked at src/app.rs:13243:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: "fn main(){let x=1;println!(\"{x}\");}\n" [INFO] [stdout] right: "fn main() {\n let x = 1;\n println!(\"{x}\");\n}\n" [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x61037bb71301 - <::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt [INFO] [stdout] 1: 0x61037bb8a63a - core[df12db4294e9bfd3]::fmt::write [INFO] [stdout] 2: 0x61037bb7710c - as core[df12db4294e9bfd3]::io::write::Write>::write_fmt [INFO] [stdout] 3: 0x61037bb47566 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0} [INFO] [stdout] 4: 0x61037bb67449 - std[70759c8f55707aa4]::panicking::default_hook [INFO] [stdout] 5: 0x61037b9c6c90 - test[9d35eded1c95d3be]::test_main_inner::::{closure#0} [INFO] [stdout] 6: 0x61037bb67772 - std[70759c8f55707aa4]::panicking::panic_with_hook [INFO] [stdout] 7: 0x61037bb47612 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0} [INFO] [stdout] 8: 0x61037bb3f919 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] 9: 0x61037bb487ad - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind [INFO] [stdout] 10: 0x61037bb8ae1c - core[df12db4294e9bfd3]::panicking::panic_fmt [INFO] [stdout] 11: 0x61037bb8ad33 - core[df12db4294e9bfd3]::panicking::assert_failed_inner [INFO] [stdout] 12: 0x61037b763a3d - core[df12db4294e9bfd3]::panicking::assert_failed:: [INFO] [stdout] 13: 0x61037b63109b - mellow[830416322e8b04f]::app::tests::format_on_save_with_rustfmt_tidies_rust [INFO] [stdout] 14: 0x61037b6be5a9 - >::call_once [INFO] [stdout] 15: 0x61037b9b9f7b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>> [INFO] [stdout] 16: 0x61037b9c75e5 - test[9d35eded1c95d3be]::run_test::{closure#0} [INFO] [stdout] 17: 0x61037b9c0ea4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] 18: 0x61037b9ca742 - ::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] 19: 0x61037bb6fd59 - ::new::thread_start [INFO] [stdout] 20: 0x7db7dbd6cdfa - [INFO] [stdout] 21: 0x7db7dbe003d4 - clone [INFO] [stdout] 22: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] app::tests::format_on_save_with_rustfmt_tidies_rust [INFO] [stdout] [INFO] [stdout] test result: FAILED. 322 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.97s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--bin mellow` [INFO] running `Command { std: "docker" "inspect" "e89e322ad625088d8b65bc5ccd5b73a4ec9a90b1f4090c5ec0611f3b69716248", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e89e322ad625088d8b65bc5ccd5b73a4ec9a90b1f4090c5ec0611f3b69716248", kill_on_drop: false }` [INFO] [stdout] e89e322ad625088d8b65bc5ccd5b73a4ec9a90b1f4090c5ec0611f3b69716248