[INFO] fetching crate syntext 2.5.0...
[INFO] testing syntext-2.5.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate syntext 2.5.0 into /workspace/builds/worker-3-tc1/source
[INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate syntext 2.5.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate syntext 2.5.0
[INFO] tweaked toml for crates.io crate syntext 2.5.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate syntext 2.5.0 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 syntext 2.5.0 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 wasm-bindgen-shared v0.2.128
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.128
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.128
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.12
[INFO] [stderr]   Downloaded js-sys v0.3.105
[INFO] [stderr]   Downloaded cc v1.4.5
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.57
[INFO] [stderr]   Downloaded roaring v0.11.5
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.128
[INFO] [stderr]   Downloaded tree-sitter-go v0.25.0
[INFO] [stderr]   Downloaded tree-sitter-java v0.23.5
[INFO] [stderr]   Downloaded tree-sitter v0.26.13
[INFO] [stderr]   Downloaded tree-sitter-c v0.24.2
[INFO] [stderr]   Downloaded zerocopy v0.8.57
[INFO] [stderr]   Downloaded web-sys v0.3.105
[INFO] [stderr]   Downloaded tree-sitter-cpp v0.23.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5d85f14bee3f9e388e7b33441037a5f817c9136f4dd275597c6a0bf77cf95ddc
[INFO] running `Command { std: "docker" "start" "5d85f14bee3f9e388e7b33441037a5f817c9136f4dd275597c6a0bf77cf95ddc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5d85f14bee3f9e388e7b33441037a5f817c9136f4dd275597c6a0bf77cf95ddc", 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" "5d85f14bee3f9e388e7b33441037a5f817c9136f4dd275597c6a0bf77cf95ddc" "/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" "5d85f14bee3f9e388e7b33441037a5f817c9136f4dd275597c6a0bf77cf95ddc", 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" "5d85f14bee3f9e388e7b33441037a5f817c9136f4dd275597c6a0bf77cf95ddc" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling constant_time_eq v0.4.2
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling arc-swap v1.9.2
[INFO] [stderr]    Compiling xxhash-rust v0.8.18
[INFO] [stderr]    Compiling cc v1.4.5
[INFO] [stderr]    Compiling roaring v0.11.5
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling blake3 v1.8.7
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling memmap2 v0.9.11
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling syntext v2.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 28.23s
[INFO] running `Command { std: "docker" "inspect" "5d85f14bee3f9e388e7b33441037a5f817c9136f4dd275597c6a0bf77cf95ddc", 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" "5d85f14bee3f9e388e7b33441037a5f817c9136f4dd275597c6a0bf77cf95ddc" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling zerocopy v0.8.57
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling syntext v2.5.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling zerocopy-derive v0.8.57
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 36.73s
[INFO] running `Command { std: "docker" "inspect" "5d85f14bee3f9e388e7b33441037a5f817c9136f4dd275597c6a0bf77cf95ddc", 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" "5d85f14bee3f9e388e7b33441037a5f817c9136f4dd275597c6a0bf77cf95ddc" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/syntext-399a8b1d90a808d6)
[INFO] [stdout] 
[INFO] [stdout] running 490 tests
[INFO] [stdout] test changes::fingerprint::tests::racy_margin_settlement ... ok
[INFO] [stdout] test cli::config::tests::async_catchup_disabled_by_env ... ok
[INFO] [stdout] test cli::config::tests::async_catchup_enabled_by_default ... ok
[INFO] [stdout] test changes::codec::tests::codec_round_trip ... ok
[INFO] [stdout] test changes::codec::tests::corrupted_checksum_fails ... ok
[INFO] [stdout] test cli::fallback::tests::filter_strips_value_flags_eq_form ... ok
[INFO] [stdout] test cli::fallback::tests::filter_strips_value_flags_separate_form ... ok
[INFO] [stdout] test cli::fallback::tests::filter_strips_bool_flags ... ok
[INFO] [stdout] test changes::catalogue::tests::catalogue_lifecycle_and_observation ... ok
[INFO] [stdout] test cli::fallback::tests::filter_translates_exclude_dir_to_globs ... ok
[INFO] [stdout] test cli::fallback::tests::filter_translates_rust_flag_to_rg_type ... ok
[INFO] [stdout] test cli::fallback::tests::grep_args_default_paths_to_dot_and_fixed_strings ... ok
[INFO] [stdout] test cli::fallback::tests::grep_args_map_common_flags ... ok
[INFO] [stdout] test cli::fallback::tests::grep_args_map_exclude_dirs_natively ... ok
[INFO] [stdout] test cli::open_retry::tests::missing_index_returns_immediately_so_fallback_stays_fast ... ok
[INFO] [stdout] test cli::open_retry::tests::non_lock_errors_return_immediately ... ok
[INFO] [stdout] test cli::fallback::tests::grep_args_map_globs_to_include_exclude ... ok
[INFO] [stdout] test base64::tests::non_utf8_input ... ok
[INFO] [stdout] test base64::tests::rfc4648_vectors ... ok
[INFO] [stdout] test cli::scope::tests::glob_and_depth_tests::compiled_globs_reused_across_paths ... ok
[INFO] [stdout] test cli::open_retry::tests::persistent_conflict_still_fails_loudly_and_is_bounded ... ok
[INFO] [stdout] test cli::open_retry::tests::success_on_first_try_never_sleeps ... ok
[INFO] [stdout] test cli::open_retry::tests::transient_conflict_is_retried_until_it_clears ... ok
[INFO] [stdout] test cli::scope::tests::glob_and_depth_tests::glob_alternation_in_path_pattern ... ok
[INFO] [stdout] test cli::fallback::tests::filter_preserves_rg_shared_flags ... ok
[INFO] [stdout] test api_tests::index_is_send_sync ... ok
[INFO] [stdout] test cli::config::tests::async_catchup_enabled_for_unrecognized_values ... ok
[INFO] [stdout] test cli::config::tests::config_honors_no_async_update_env_absent ... ok
[INFO] [stdout] test cli::scope::tests::glob_and_depth_tests::glob_matchers_diverge_on_slash_prefix ... ok
[INFO] [stdout] test cli::scope::tests::glob_and_depth_tests::glob_empty_returns_true ... ok
[INFO] [stdout] test cli::scope::tests::glob_and_depth_tests::glob_last_match_wins_ordering ... ok
[INFO] [stdout] test cli::config::tests::no_update_flag_disables_auto_update ... ok
[INFO] [stdout] test cli::scope::tests::glob_and_depth_tests::glob_literal_separator_prevents_substring_match ... ok
[INFO] [stdout] test changes::fingerprint::tests::digest_hex_round_trip ... ok
[INFO] [stdout] test changes::fingerprint::tests::digest_from_bytes_matches_from_reader ... ok
[INFO] [stdout] test cli::config::tests::auto_update_defaults_are_sensible ... ok
[INFO] [stdout] test cli::config::tests::auto_update_enabled_by_default ... ok
[INFO] [stdout] test cli::scope::tests::tests::relativize_parent_dir_escaping_root_keeps_leading_parent ... ok
[INFO] [stdout] test cli::scope::tests::glob_and_depth_tests::glob_star_extension_passes_deep_path ... ok
[INFO] [stdout] test cli::scope::tests::glob_and_depth_tests::glob_star_extension_rejects_wrong_ext ... ok
[INFO] [stdout] test cli::scope::tests::glob_and_depth_tests::path_depth_counts_components_minus_one ... ok
[INFO] [stdout] test cli::scope::tests::glob_and_depth_tests::glob_alternation_on_basename ... ok
[INFO] [stdout] test cli::scope::tests::tests::relativize_dot_resolves_to_cwd_subdir_not_empty ... ok
[INFO] [stdout] test cli::scope::tests::glob_and_depth_tests::glob_character_class_on_basename ... ok
[INFO] [stdout] test cli::scope::tests::tests::relativize_falls_back_to_repo_root_when_cwd_outside_repo ... ok
[INFO] [stdout] test cli::scope::tests::glob_and_depth_tests::test_non_utf8_path_matching_directory_prefix ... ok
[INFO] [stdout] test cli::stdin_search::tests::fd_classifier_reads_the_descriptor_not_dev_stdin ... ok
[INFO] [stdout] test cli::stdin_search::tests::invert_matches_covers_binary_content ... ok
[INFO] [stdout] test cli::stdin_search::tests::empty_pattern_and_dashless_l_still_filter_the_stream ... ok
[INFO] [stdout] test cli::stdin_search::tests::implicit_stdin_requires_cli_context ... ok
[INFO] [stdout] test cli::stdin_search::tests::explicit_dash_always_wins ... ok
[INFO] [stdout] test cli::stdin_search::tests::no_paths_uses_stdin_only_when_searchable ... ok
[INFO] [stdout] test cli::stdin_search::tests::invert_matches_yields_non_matching_lines ... ok
[INFO] [stdout] test cli::stdin_search::tests::sym_routes_to_the_index_even_with_a_pipe ... ok
[INFO] [stdout] test cli::scope::tests::glob_and_depth_tests::glob_negation_excludes_vendor ... ok
[INFO] [stdout] test cli::scope::tests::glob_and_depth_tests::validate_globs_accepts_valid_and_rejects_malformed ... ok
[INFO] [stdout] test cli::scope::tests::glob_and_depth_tests::glob_character_class_in_path_pattern ... ok
[INFO] [stdout] test cli::scope::tests::tests::relativize_parent_dir_collapses_to_sibling ... ok
[INFO] [stdout] test cli::scope::tests::tests::relativize_resolves_relative_path_against_cwd ... ok
[INFO] [stdout] test cli::stdin_search::tests::dash_mixed_with_paths_searches_both ... ok
[INFO] [stdout] test changes::fingerprint::tests::hash_file_retains_buffer_when_under_cap ... ok
[INFO] [stdout] test cli::tests::cli_parses_verify_subcommand ... ok
[INFO] [stdout] test cli::stdin_search::tests::real_paths_beat_stdin ... ok
[INFO] [stdout] test cli::tests::cmd_search_rejects_malformed_glob_with_exit_2 ... ok
[INFO] [stdout] test cli::tests::agent_claude_commands_parse_scope_flags ... ok
[INFO] [stdout] test cli::tests::cmd_files_rejects_malformed_glob_with_exit_2 ... ok
[INFO] [stdout] test cli::tests::case_sensitivity_flags_follow_ripgrep_names ... ok
[INFO] [stdout] test cli::scope::tests::tests::relativize_absolute_path_strips_repo_root ... ok
[INFO] [stdout] test cli::tests::color_and_colors_flags_are_accepted ... ok
[INFO] [stdout] test cli::tests::context_flag_sets_both_before_and_after ... ok
[INFO] [stdout] test cli::tests::count_matches_keeps_line_content_for_rescan ... ok
[INFO] [stdout] test cli::tests::context_separator_custom_string ... ok
[INFO] [stdout] test cli::tests::debug_flag_sets_debug_field ... ok
[INFO] [stdout] test cli::tests::duplicate_line_number_flag_is_idempotent ... ok
[INFO] [stdout] test cli::tests::color_off_emits_no_ansi_in_flat_output ... ok
[INFO] [stdout] test cli::tests::byte_offset_prints_line_start_not_match_start ... ok
[INFO] [stdout] test cli::tests::color_on_wraps_match_path_and_line_in_flat_output ... ok
[INFO] [stdout] test cli::tests::files_with_matches_short_flag_is_lowercase_l ... ok
[INFO] [stdout] test cli::tests::byte_offset_prepends_offset_before_line ... ok
[INFO] [stdout] test cli::tests::color_in_heading_wraps_header_path_line_and_match ... ok
[INFO] [stdout] test cli::tests::column_flag_in_heading_mode ... ok
[INFO] [stdout] test cli::tests::init_fsmonitor_flag_parses_and_defaults_to_false ... ok
[INFO] [stdout] test cli::tests::agent_commands_parse_supported_agent_scope_matrix ... ok
[INFO] [stdout] test cli::tests::json_output_is_ndjson_with_type_envelope ... ok
[INFO] [stdout] test cli::tests::line_number_and_filename_aliases_match_ripgrep ... ok
[INFO] [stdout] test cli::tests::line_regexp_wraps_the_entire_pattern ... ok
[INFO] [stdout] test cli::tests::index_alias_matches_index_dir ... ok
[INFO] [stdout] test cli::tests::manage_index_subcommand_still_routes_correctly ... ok
[INFO] [stdout] test cli::tests::include_and_exclude_aliases_feed_glob_set ... ok
[INFO] [stdout] test cli::tests::fixed_strings_short_flag_is_capital_f ... ok
[INFO] [stdout] {"base_behind_commits":null,"branch":null,"detached_head":null,"documents":1,"files_behind":0,"grams":1,"index_dir":"/tmp/.tmpk5dEdT","segments":1,"worktree_kind":null,"worktree_name":null}
[INFO] [stdout] Index:     /tmp/.tmpk5dEdT
[INFO] [stdout] Documents: 1
[INFO] [stdout] Segments:  1
[INFO] [stdout] Grams:     1
[INFO] [stdout] Behind:    0
[INFO] [stdout] test cli::tests::line_regexp_overrides_word_regexp ... ok
[INFO] [stdout] test cli::tests::cmd_status_does_not_error_without_git_repo ... ok
[INFO] [stdout] test cli::tests::hidden_hook_commands_parse ... ok
[INFO] [stdout] test cli::tests::init_rejects_ambiguous_agent_selection ... ok
[INFO] [stdout] test cli::tests::max_file_size_is_clamped_to_ceiling ... ok
[INFO] [stdout] test cli::tests::max_results_pushes_an_early_exit_budget_down_only_when_nothing_can_drop_matches ... ok
[INFO] [stdout] test cli::tests::max_results_truncates_matches_and_reports_it ... ok
[INFO] [stdout] test cli::tests::max_results_parses_as_a_long_only_flag ... ok
[INFO] [stdout] test cli::tests::column_flag_prepends_column_in_flat_output ... ok
[INFO] [stdout] test cli::tests::noops_binary_text_encoding_flags_are_accepted ... ok
[INFO] [stdout] test cli::tests::init_commands_parse_rtk_style_flags ... ok
[INFO] [stdout] test cli::tests::noops_diagnostics_config_flags_are_accepted ... ok
[INFO] [stdout] test cli::tests::noops_max_filesize_is_accepted ... ok
[INFO] [stdout] test cli::tests::noops_multiline_engine_size_limits_are_accepted ... ok
[INFO] [stdout] test cli::tests::noops_pattern_file_type_management_are_accepted ... ok
[INFO] [stdout] test cli::tests::noops_preprocessing_and_zip_are_accepted ... ok
[INFO] [stdout] test cli::tests::noops_sort_and_sortr_are_accepted ... ok
[INFO] [stdout] test cli::tests::noops_threads_mmap_performance_flags_are_accepted ... ok
[INFO] [stdout] test cli::tests::noops_unrestricted_counts_repetitions ... ok
[INFO] [stdout] test cli::tests::noops_ignore_and_discovery_flags_are_accepted ... ok
[INFO] [stdout] test cli::tests::null_short_flag_is_zero ... ok
[INFO] [stdout] test cli::tests::only_matching_short_flag_is_lowercase_o ... ok
[INFO] [stdout] test cli::tests::pretty_short_flag_is_lowercase_p ... ok
[INFO] [stdout] test cli::tests::max_columns_skips_long_lines ... ok
[INFO] [stdout] test cli::tests::max_columns_placeholders ... ok
[INFO] [stdout] test cli::tests::fixed_strings_multiple_regexp_escapes_each_alternative ... ok
[INFO] [stdout] test cli::tests::render_with_context_emits_separator_between_blocks ... ok
[INFO] [stdout] test cli::tests::regexp_allows_hyphen_leading_pattern ... ok
[INFO] [stdout] test cli::tests::output_mode_flags_use_last_one_wins ... ok
[INFO] [stdout] test cli::tests::multi_glob_filters_or_positive_and_apply_excludes ... ok
[INFO] [stdout] test cli::tests::resolve_color_decision ... ok
[INFO] [stdout] test cli::tests::sensitive_prefix_accepts_safe_path_unix ... ok
[INFO] [stdout] test cli::tests::sensitive_prefix_accepts_safe_path_windows ... ok
[INFO] [stdout] test cli::tests::sensitive_prefix_no_false_positive_on_prefix_substring ... ok
[INFO] [stdout] test cli::tests::sensitive_prefix_rejects_exact_match_unix ... ok
[INFO] [stdout] test cli::tests::sensitive_prefix_rejects_exact_match_windows ... ok
[INFO] [stdout] test cli::tests::sensitive_prefix_rejects_subpath_unix ... ok
[INFO] [stdout] test cli::tests::sensitive_prefix_rejects_subpath_windows ... ok
[INFO] [stdout] test cli::tests::repeated_regexp_values_are_appended ... ok
[INFO] [stdout] test cli::tests::repeated_glob_and_type_filters_are_accepted ... ok
[INFO] [stdout] test cli::tests::smart_case_short_flag_is_capital_s ... ok
[INFO] [stdout] test cli::tests::max_count_applies_per_file ... ok
[INFO] [stdout] test cli::tests::word_regexp_groups_alternation_so_all_alternatives_anchor ... ok
[INFO] [stdout] test cli::tests::max_depth_filters_results_by_directory_depth ... ok
[INFO] [stdout] test cli::tests::multi_type_filters_or_includes_and_apply_excludes ... ok
[INFO] [stdout] test cli::tests::word_regexp_wraps_single_pattern ... ok
[INFO] [stdout] test git_checkout::tests::a_directory_without_dot_git_is_not_a_checkout ... ok
[INFO] [stdout] test cli::tests::cmd_index_rebuilds_existing_index_without_force ... ok
[INFO] [stdout] test git_checkout::tests::classify_nested_names_worktrees_and_submodules ... ok
[INFO] [stdout] test git_checkout::tests::detached_head_reports_a_commit_not_a_branch ... ok
[INFO] [stdout] test cli::tests::search_works_without_subcommand ... ok
[INFO] [stdout] test git_checkout::tests::missing_head_still_identifies_the_kind ... ok
[INFO] [stdout] test git_checkout::tests::malformed_head_yields_neither_branch_nor_commit ... ok
[INFO] [stdout] test git_checkout::tests::is_checkout_root_accepts_both_pointer_file_and_directory ... ok
[INFO] [stdout] test git_checkout::tests::plain_checkout_is_main_with_branch ... ok
[INFO] [stdout] test git_checkout::tests::nested_git_directory_classifies_as_a_nested_clone ... ok
[INFO] [stdout] test git_checkout::tests::oversized_branch_label_is_rejected ... ok
[INFO] [stdout] test git_checkout::tests::control_characters_in_head_are_rejected_not_scrubbed ... ok
[INFO] [stdout] test git_checkout::tests::unparseable_pointer_classifies_as_a_nested_clone ... ok
[INFO] [stdout] test git_util::tests::git_binary_resolves_to_absolute_path ... ok
[INFO] [stdout] test git_checkout::tests::pointer_into_worktrees_is_a_linked_worktree ... ok
[INFO] [stdout] test git_util::tests::is_safe_git_path_rejects_traversal_and_absolute ... ok
[INFO] [stdout] test git_util::tests::nonexistent_git_path_is_not_a_file ... ok
[INFO] [stdout] test git_util::tests::resolve_git_binary_returns_a_path ... ok
[INFO] [stdout] test hook::core::rewrite_tests::env_command_substitution_value_is_neutralized ... ok
[INFO] [stdout] test hook::core::rewrite_tests::env_glob_value_is_neutralized ... ok
[INFO] [stdout] test hook::core::rewrite_tests::env_key_is_preserved_and_only_value_is_quoted ... ok
[INFO] [stdout] test hook::core::rewrite_tests::env_pathlike_value_stays_unquoted ... ok
[INFO] [stdout] test hook::core::rewrite_tests::env_plain_value_is_unchanged ... ok
[INFO] [stdout] test hook::core::rewrite_tests::env_whitespace_value_is_neutralized ... ok
[INFO] [stdout] test hook::core::rewrite_tests::grep_binary_files_semantics_changing_value_aborts ... ok
[INFO] [stdout] test git_checkout::tests::relative_pointer_into_modules_is_a_submodule ... ok
[INFO] [stdout] test hook::core::rewrite_tests::grep_binary_files_without_match_inline_and_spaced_agree ... ok
[INFO] [stdout] test hook::core::rewrite_tests::rg_allowed_flags_produce_output ... ok
[INFO] [stdout] test hook::core::rewrite_tests::rg_count_long_aborts_rewrite ... ok
[INFO] [stdout] test hook::core::rewrite_tests::rg_count_short_aborts_rewrite ... ok
[INFO] [stdout] test git_checkout::tests::rightmost_marker_wins ... ok
[INFO] [stdout] test hook::core::rewrite_tests::rg_double_dash_escaped_leading_dash_pattern_reemits_separator ... ok
[INFO] [stdout] test hook::core::rewrite_tests::rg_multiline_short_aborts_rewrite ... ok
[INFO] [stdout] test hook::core::rewrite_tests::rg_no_pattern_and_no_positional_returns_none ... ok
[INFO] [stdout] test hook::core::rewrite_tests::rg_invert_match_long_aborts_rewrite ... ok
[INFO] [stdout] test hook::core::rewrite_tests::rg_invert_match_short_aborts_rewrite ... ok
[INFO] [stdout] test hook::core::shell::tests::shell_parse_detects_control_operators ... ok
[INFO] [stdout] test hook::core::shell::tests::shell_parse_double_quote_backslash_escapes ... ok
[INFO] [stdout] test hook::core::shell::tests::shell_parse_flags_background_operator ... ok
[INFO] [stdout] test hook::core::shell::tests::shell_parse_flags_pipes_and_redirects ... ok
[INFO] [stdout] test hook::core::shell::tests::shell_parse_flags_runtime_expansion ... ok
[INFO] [stdout] test hook::core::shell::tests::shell_parse_rejects_unbalanced_quotes ... ok
[INFO] [stdout] test hook::core::shell::tests::shell_quote_handles_spaces_and_quotes ... ok
[INFO] [stdout] test hook::core::shell::tests::shell_parse_preserves_quoted_words ... ok
[INFO] [stdout] test hook::protocols::claude::tests::claude_bash_hook_is_silent_without_rewrite ... ok
[INFO] [stdout] test hook::core::rewrite_tests::rg_pattern_matching_subcommand_name_is_escaped ... ok
[INFO] [stdout] test hook::protocols::claude::tests::claude_bash_hook_returns_ask_with_updated_input ... ok
[INFO] [stdout] test hook::protocols::copilot::tests::copilot_cli_uses_deny_with_suggestion ... ok
[INFO] [stdout] test hook::protocols::copilot::tests::copilot_vscode_uses_updated_input ... ok
[INFO] [stdout] test hook::protocols::cursor::tests::cursor_passthrough_is_empty_json ... ok
[INFO] [stdout] test hook::protocols::gemini::tests::gemini_passthrough_allows ... ok
[INFO] [stdout] test hook::protocols::gemini::tests::gemini_rewrite_uses_tool_input_shape ... ok
[INFO] [stdout] test hook::protocols::cursor::tests::cursor_rewrite_uses_flat_shape ... ok
[INFO] [stdout] a.rs
[INFO] [stdout] test hook::protocols::claude::tests::grep_block_denies_only_when_index_exists ... ok
[INFO] [stdout] test cli::tests::max_results_is_rejected_in_modes_it_cannot_cap ... ok
[INFO] [stdout] test hook::vendors::githooks::tests::resolve_hooks_dir_falls_back_when_not_a_git_repo ... ok
[INFO] [stdout] test hook::vendors::openclaw::tests::plugin_calls_syntext_rewrite ... ok
[INFO] [stdout] test git_util::tests::is_safe_git_path_accepts_non_utf8_relative_paths ... ok
[INFO] [stdout] test cli::tests::replace_uses_capture_groups ... ok
[INFO] [stdout] test hook::vendors::tests::claude_project_mode_patches_only_claude_md ... ok
[INFO] [stdout] test hook::vendors::opencode::tests::plugin_calls_syntext_rewrite ... ok
[INFO] [stdout] test cli::tests::vimgrep_output_format ... ok
[INFO] [stdout] test hook::vendors::tests::codex_install_writes_awareness_and_reference ... ok
[INFO] [stdout] test cli::tests::trim_strips_leading_whitespace ... ok
[INFO] [stdout] test cli::tests::null_byte_path_separators ... ok
[INFO] [stdout] test hook::vendors::tests::copilot_project_install_merges_hook_and_instructions ... ok
[INFO] [stdout] test hook::vendors::tests::gemini_global_install_writes_script_settings_and_instructions ... ok
[INFO] [stdout] test hook::vendors::tests::claude_global_install_merges_settings_and_uninstall_preserves_others ... ok
[INFO] [stdout] test hook::vendors::tests::guidance_is_shared_and_drops_the_update_after_edits_instruction ... ok
[INFO] [stdout] test hook::vendors::tests::rules_install_and_uninstall_marker_block ... ok
[INFO] [stdout] test hook::vendors::tests::cursor_install_is_idempotent_and_preserves_unrelated_hooks ... ok
[INFO] [stdout] test hook::vendors::tests::malformed_json_is_refused_without_overwrite ... ok
[INFO] [stdout] test hook::vendors::githooks::tests::resolve_hooks_dir_matches_dot_git_hooks_in_a_normal_repo ... ok
[INFO] [stdout] test hook::vendors::tests::githooks_install_appends_to_existing_file_and_creates_new_one ... ok
[INFO] [stdout] test hook::vendors::tests::githooks_uninstall_strips_only_the_block ... ok
[INFO] [stdout] test cli::tests::word_regexp_returns_only_whole_word_matches ... ok
[INFO] [stdout] test hook::vendors::tests::scope_validation_rejects_unsupported_combinations ... ok
[INFO] [stdout] test index::calibrate::tests::calibrate_threshold_empty_paths_returns_default ... ok
[INFO] [stdout] test cli::tests::replace_substitutes_match_in_output ... ok
[INFO] [stdout] test index::compact::tests::plan_ignores_deleted_base_docs_when_sizing ... ok
[INFO] [stdout] test hook::vendors::tests::githooks_block_degrades_to_bare_st_when_resolved_binary_is_moved ... ok
[INFO] [stdout] test index::deletes_idx::tests::escaping_filename_rejected ... ok
[INFO] [stdout] test index::deletes_idx::tests::bad_magic_rejected ... ok
[INFO] [stdout] test index::deletes_idx::tests::checksum_mismatch_rejected ... ok
[INFO] [stdout] test hook::vendors::githooks::tests::install_at_targets_custom_hooks_path_not_dot_git_hooks ... ok
[INFO] [stdout] test index::compact::tests::forced_plan_rewrites_from_earliest_deleted_segment ... ok
[INFO] [stdout] test index::deletes_idx::tests::missing_file_is_io_error ... ok
[INFO] [stdout] test index::encoding::tests::empty_content_returns_borrowed ... ok
[INFO] [stdout] test index::compact::tests::plan_prioritizes_overlay_ratio_trigger ... ok
[INFO] [stdout] test index::compact::tests::plan_uses_segment_limit_and_snapshot_sizes ... ok
[INFO] [stdout] test index::encoding::tests::no_bom_returns_borrowed ... ok
[INFO] [stdout] test index::encoding::tests::utf16_be_odd_byte_trailing_truncated ... ok
[INFO] [stdout] test index::encoding::tests::utf16_be_ascii_transcoded ... ok
[INFO] [stdout] test index::encoding::tests::utf16_le_non_bmp_replacement_char ... ok
[INFO] [stdout] test index::encoding::tests::utf16_le_ascii_transcoded ... ok
[INFO] [stdout] test index::encoding::tests::utf16_le_odd_byte_trailing_truncated ... ok
[INFO] [stdout] test index::encoding::tests::utf16_le_odd_byte_verbose_warning ... ok
[INFO] [stdout] test index::calibrate::tests::calibrate_threshold_returns_clamped_value ... ok
[INFO] [stdout] test index::compact::tests::compact_rejects_snapshot_manifest_base_id_divergence ... ok
[INFO] [stdout] test cli::tests::trim_column_adjustment ... ok
[INFO] [stdout] test cli::tests::auto_update_over_max_files_does_not_crash_search ... ok
[INFO] [stdout] test index::deletes_idx::tests::truncated_header_rejected ... ok
[INFO] [stdout] test index::encoding::tests::utf8_bom_only_file ... ok
[INFO] [stdout] test index::freshness::tests::change_set_budget_exceeded_is_none_on_full_detection ... ok
[INFO] [stdout] test index::encoding::tests::utf8_bom_stripped ... ok
[INFO] [stdout] test index::encoding::tests::utf16_le_source_code ... ok
[INFO] [stdout] test index::deletes_idx::tests::round_trip_empty ... ok
[INFO] [stdout] test index::freshness::tests::enable_fsmonitor_returns_false_outside_git_repo ... ok
[INFO] [stdout] test index::deletes_idx::tests::round_trip_non_empty ... ok
[INFO] [stdout] test index::deletes_idx::tests::wrong_version_rejected ... ok
[INFO] [stdout] test cli::tests::cmd_update_on_repo_with_no_commits ... ok
[INFO] [stdout] test hook::vendors::githooks::tests::resolve_hooks_dir_respects_core_hooks_path ... ok
[INFO] [stdout] test index::freshness::tests::detect_changed_files_finds_untracked_file ... ok
[INFO] [stdout] test index::freshness::tests::detect_changed_files_measures_detection_time ... ok
[INFO] [stdout] test index::freshness::tests::update_outcome_budget_exceeded_has_nonzero_estimate ... ok
[INFO] [stdout] test index::freshness::tests::update_outcome_detect_elapsed_ms_reads_every_variant ... ok
[INFO] [stdout] test cli::tests::auto_update_finds_new_file_after_index_built ... ok
[INFO] [stdout] test index::freshness::tests::fsmonitor_tip_never_fires_when_core_fsmonitor_already_true ... ok
[INFO] [stdout] test index::helpers::tests::interrupted_is_retried_until_it_succeeds ... ok
[INFO] [stdout] test index::freshness::tests::enable_fsmonitor_sets_config_and_is_then_detected ... ok
[INFO] [stdout] test index::helpers::tests::other_io_errors_surface_as_retryable_conflicts ... ok
[INFO] [stdout] test index::helpers::tests::persistent_interrupts_are_bounded ... ok
[INFO] [stdout] test index::helpers::tests::would_block_is_a_conflict_and_is_not_retried ... ok
[INFO] [stdout] test index::freshness::tests::detect_changed_files_empty_repo_returns_none ... ok
[INFO] [stdout] test index::manifest::tests::gc_keeps_the_referenced_worktree_anchor_and_sweeps_the_rest ... ok
[INFO] [stdout] test index::manifest::tests::gc_removes_stale_manifest_tmp_files ... ok
[INFO] [stdout] test index::manifest::tests::load_accepts_manifest_without_checksum ... ok
[INFO] [stdout] test index::manifest::tests::gc_removes_orphan_dict_and_post_files ... ok
[INFO] [stdout] test index::manifest::tests::gc_sweeps_every_worktree_anchor_when_the_manifest_names_none ... ok
[INFO] [stdout] test index::freshness::tests::fsmonitor_tip_not_printed_below_half_budget ... ok
[INFO] [stdout] test index::manifest::tests::a_manifest_written_before_worktree_anchor_file_existed_still_verifies ... ok
[INFO] [stdout] test index::manifest::tests::a_set_worktree_anchor_file_round_trips_and_survives_the_checksum ... ok
[INFO] [stdout] test index::freshness::tests::fsmonitor_tip_zero_budget_never_fires ... ok
[INFO] [stdout] test index::manifest::tests::load_missing_manifest_reports_index_not_found ... ok
[INFO] [stdout] test index::manifest::tests::load_accepts_normal_manifest ... ok
[INFO] [stdout] test index::manifest::tests::missing_threshold_deserializes_as_none ... ok
[INFO] [stdout] test index::manifest::tests::v2_manifest_without_split_filenames_deserializes_cleanly ... ok
[INFO] [stdout] test index::overlay::tests::build_incremental_no_underflow ... ok
[INFO] [stdout] test index::overlay::tests::incremental_delta_posting_lists_are_sorted ... ok
[INFO] [stdout] test index::paths_idx::tests::read_paths_idx_bad_magic_is_rejected ... ok
[INFO] [stdout] test index::manifest::tests::load_rejects_corrupted_manifest ... ok
[INFO] [stdout] test index::freshness::tests::detect_changed_files_dedupes_path_reported_by_two_status_records ... ok
[INFO] [stdout] test index::paths_idx::tests::read_paths_idx_missing_file_is_io_error ... ok
[INFO] [stdout] test index::manifest::tests::manifest_rejects_non_uuid_segment_id ... ok
[INFO] [stdout] test index::paths_idx::tests::read_paths_idx_truncated_body_is_rejected ... ok
[INFO] [stdout] test index::paths_idx::tests::read_paths_idx_unsupported_version_is_rejected ... ok
[INFO] [stdout] test index::freshness::tests::fsmonitor_tip_prints_once_and_stamps_when_fsmonitor_unset ... ok
[INFO] [stdout] test index::paths_idx::tests::round_trip_empty_index ... ok
[INFO] [stdout] test index::paths_idx::tests::round_trip_preserves_paths_and_bitmaps ... ok
[INFO] [stdout] test index::pending::tests::requeue_dedups_and_stays_bounded ... ok
[INFO] [stdout] test index::pending::tests::compute_delete_set_is_incremental ... ok
[INFO] [stdout] test index::pending::tests::requeue_last_kind_wins_per_path ... ok
[INFO] [stdout] test index::manifest::tests::roundtrip_preserves_scan_threshold ... ok
[INFO] [stdout] test index::porcelain::tests::a_file_named_like_a_directory_prefix_still_survives ... ok
[INFO] [stdout] test index::porcelain::tests::directory_records_are_dropped ... ok
[INFO] [stdout] test index::porcelain::tests::duplicate_path_across_records_is_returned_twice ... ok
[INFO] [stdout] test index::porcelain::tests::every_ordinary_status_pair_yields_its_path ... ok
[INFO] [stdout] test index::pending::tests::reset_clears_uncommitted ... ok
[INFO] [stdout] test index::pending::tests::take_for_commit_after_reset_returns_empty ... ok
[INFO] [stdout] test index::porcelain::tests::ignored_entries_and_branch_headers_are_skipped ... ok
[INFO] [stdout] test index::manifest::tests::save_leaves_no_tmp_files ... ok
[INFO] [stdout] test index::paths_idx::tests::read_paths_idx_flipped_byte_fails_checksum ... ok
[INFO] [stdout] test index::paths_idx::tests::read_paths_idx_round_trips_through_write ... ok
[INFO] [stdout] test index::porcelain::tests::rename_and_copy_records_report_both_paths_and_stay_aligned ... ok
[INFO] [stdout] test index::porcelain::tests::non_utf8_path_bytes_round_trip ... ok
[INFO] [stdout] test index::porcelain::tests::torn_final_record_is_dropped ... ok
[INFO] [stdout] test index::porcelain::tests::unsafe_paths_are_filtered ... ok
[INFO] [stdout] test index::porcelain::tests::malformed_tokens_and_empty_input_yield_nothing ... ok
[INFO] [stdout] test index::manifest::tests::segment_ref_round_trips_with_post_filename ... ok
[INFO] [stdout] test index::porcelain::tests::paths_are_sliced_at_a_fixed_offset_never_trimmed ... ok
[INFO] [stdout] test index::segment::tests::dict_entry_size_matches_components ... ok
[INFO] [stdout] test index::segment::tests::format_version_constants_are_distinct ... ok
[INFO] [stdout] test index::segment::tests::corrupt_file_rejected ... ok
[INFO] [stdout] test index::paths_idx::tests::write_paths_idx_creates_file_with_valid_checksum ... ok
[INFO] [stdout] test index::segment::tests::add_document_rejects_duplicate_doc_ids ... ok
[INFO] [stdout] test index::segment::tests::dict_verify_full_detects_flipped_byte_structural_open_tolerates ... ok
[INFO] [stdout] test cli::open_retry::tests::open_for_search_waits_out_a_real_held_lock ... ok
[INFO] [stdout] test index::segment::tests::duplicate_postings_are_deduplicated ... ok
[INFO] [stdout] test index::segment::tests::get_doc_rejects_abs_off_pointing_into_dict_section ... ok
[INFO] [stdout] test index::segment::tests::default_open_structural_tolerates_corrupt_dict_tail_but_verify_catches_it ... ok
[INFO] [stdout] test index::compact::tests::plan_triggers_full_renumber_on_file_id_bloat ... ok
[INFO] [stdout] test index::segment::tests::map_private_copy_unaffected_by_post_open_file_mutation ... ok
[INFO] [stdout] test index::segment::tests::round_trip_empty_segment ... ok
[INFO] [stdout] test index::segment::tests::round_trip_with_docs_and_grams ... ok
[INFO] [stdout] test index::segment::tests::round_trip_preserves_non_utf8_path_bytes ... ok
[INFO] [stdout] test index::segment::tests::segment_meta_records_post_len ... ok
[INFO] [stdout] test index::segment::tests::mmap_isolation_from_disk_overwrite ... ok
[INFO] [stdout] test index::segment::tests::v2_posting_offset_below_postings_start_returns_none ... ok
[INFO] [stdout] test index::segment::tests::verify_integrity_passes_on_clean_segment ... ok
[INFO] [stdout] test index::segment::tests::v3_writer_produces_two_files ... ok
[INFO] [stdout] test index::segment::tests::v3_post_file_has_magic_and_checksum ... ok
[INFO] [stdout] test index::segment::tests::verify_postings_passes_on_clean_segment ... ok
[INFO] [stdout] test index::segment::tests::open_rejects_segment_exceeding_size_limit ... ok
[INFO] [stdout] test index::segment::tests::v3_round_trip_lookup_gram ... ok
[INFO] [stdout] test index::segment::tests::open_split_rejects_corrupt_post_file ... ok
[INFO] [stdout] test index::snapshot::tests::posting_cache_evicts_oldest_first_under_byte_budget ... ok
[INFO] [stdout] test index::snapshot::tests::posting_cache_dedups_and_returns_existing ... ok
[INFO] [stdout] test index::segment::tests::iter_docs_matches_per_doc_get_doc ... ok
[INFO] [stdout] test index::segment::tests::v3_round_trip_get_doc ... ok
[INFO] [stdout] test index::segment::tests::with_capacity_hint_does_not_panic_when_exceeded ... ok
[INFO] [stdout] test index::snapshot::tests::posting_cache_keeps_new_entry_even_if_alone_over_budget ... ok
[INFO] [stdout] test index::freshness::tests::detect_changed_files_budget_exceeded_bails_early ... ok
[INFO] [stdout] test index::tests::build_summary_breaks_down_skips_by_reason ... ok
[INFO] [stdout] test index::tests::base_doc_id_limit_overflow_returns_error ... ok
[INFO] [stdout] test index::tests::build_summary_omits_skips_when_none ... ok
[INFO] [stdout] test index::segment::tests::structural_open_tolerates_corrupt_postings_byte_without_panic ... ok
[INFO] [stdout] test index::tests::commit_batch_max_file_size_saturates_not_wraps ... ok
[INFO] [stdout] test index::freshness::tests::fsmonitor_tip_never_sets_fsmonitor_config ... ok
[INFO] [stdout] test index::manifest::tests::load_rejects_oversized_manifest ... ok
[INFO] [stdout] test index::tests::base_doc_to_file_id_stays_lazy_until_path_filter_needs_it ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmp4bakH7/.git/
[INFO] [stdout] test index::freshness::tests::detect_changed_files_reports_budget_exceeded_when_status_is_killed ... ok
[INFO] [stdout] [master (root-commit) 50150fe] initial
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 main.rs
[INFO] [stdout] test index::freshness::tests::run_git_bounded_classifies_deadline_kill_as_partial ... ok
[INFO] [stdout] test index::tests::bounded_update_returns_overlay_full_without_inline_rebuild ... ok
[INFO] [stdout] test index::tests::build_index_returns_valid_index_without_lock_gap ... ok
[INFO] [stdout] test index::tests::build_produces_calibrated_threshold_in_valid_range ... ok
[INFO] [stdout] test index::tests::build_succeeds_and_opens_cleanly ... ok
[INFO] [stdout] test index::tests::commit_batch_accepts_symlink_target_inside_repo ... ok
[INFO] [stdout] test index::tests::build_writes_paths_idx_with_current_manifest_version ... ok
[INFO] [stdout] test index::tests::commit_batch_bad_file_does_not_wedge_good_files ... ok
[INFO] [stdout] test index::freshness::tests::detect_changed_files_drains_output_larger_than_pipe_buffer ... ok
[INFO] [stdout] test index::tests::commit_batch_binary_changes_do_not_count_toward_overlay_limit ... ok
[INFO] [stdout] test index::tests::commit_batch_failure_requeues_pending_edits ... ok
[INFO] [stdout] test index::tests::commit_batch_normalizes_delete_under_symlinked_directory ... ok
[INFO] [stdout] test index::tests::commit_batch_normalizes_paths_under_symlinked_directory ... ok
[INFO] [stdout] test index::tests::commit_batch_overlay_ids_start_after_max_base_doc_id ... ok
[INFO] [stdout] test index::tests::open_missing_index_dir_reports_index_not_found ... ok
[INFO] [stdout] test index::tests::commit_batch_returns_overlay_full_when_overlay_ratio_exceeded ... ok
[INFO] [stdout] test index::tests::open_rejects_truncated_post_file ... ok
[INFO] [stdout] test index::tests::overlapping_base_doc_ids_rejected_on_open ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmpUSb8XB/.git/
[INFO] [stdout] [master (root-commit) 5c283ed] first
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 main.rs
[INFO] [stdout] [master 3a079e9] second
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] test index::tests::rebuild_if_stale_refreshes_snapshot_after_head_change ... ok
[INFO] [stdout] test index::tests::rebuild_reuses_prior_calibrated_threshold_unless_recalibrate ... ok
[INFO] [stdout] test index::tests::compact_folds_overlay_snapshot_without_rereading_disk ... ok
[INFO] [stdout] test index::tests::compact_preserves_actual_total_files_for_gapped_prefix_manifest ... ok
[INFO] [stdout] test index::tests::structural_default_open_survives_postings_corruption_and_full_verify_detects_it ... ok
[INFO] [stdout] test index::tests::compact_preserves_untouched_prefix_segments_in_manifest ... ok
[INFO] [stdout] test index::tests::verify_rejects_manifest_without_checksum ... ok
[INFO] [stdout] test index::walk::tests::collect_symlink_entry_rejects_canonical_symlink ... ok
[INFO] [stdout] test index::walk::tests::enumerate_files_counts_too_large_skips ... ok
[INFO] [stdout] test index::walk::tests::enumerate_files_deduplicates_multiple_symlinks_to_same_file ... ok
[INFO] [stdout] test index::walk::tests::enumerate_files_real_file_wins_over_symlink_alias ... ok
[INFO] [stdout] test index::walk::tests::enumerate_files_skips_symlink_outside_repo ... ok
[INFO] [stdout] test index::walk::tests::enumerate_files_skips_symlinked_directories ... ok
[INFO] [stdout] test index::walk::tests::index_nested_checkouts_opts_back_in ... ok
[INFO] [stdout] test index::walk::tests::nested_clone_with_a_git_directory_is_pruned ... ok
[INFO] [stdout] test index::walk::tests::nested_linked_worktree_is_pruned ... ok
[INFO] [stdout] test index::walk::tests::the_repos_own_git_directory_is_still_walked ... ok
[INFO] [stdout] test index::worktree_anchor::tests::a_deleted_non_doc_path_is_anchored_absent ... ok
[INFO] [stdout] test index::worktree_anchor::tests::a_future_mtime_is_left_out ... ok
[INFO] [stdout] test index::worktree_anchor::tests::a_path_that_is_both_a_doc_and_a_non_doc_is_recorded_as_the_doc ... ok
[INFO] [stdout] test index::worktree_anchor::tests::a_racily_recent_write_is_left_out_rather_than_wrongly_trusted ... ok
[INFO] [stdout] test index::tests::compact_reduces_segment_count_to_config_limit ... ok
[INFO] [stdout] test index::worktree_anchor::tests::a_settled_file_is_anchored_and_reads_back_as_unchanged ... ok
[INFO] [stdout] test index::worktree_anchor::tests::an_excluded_path_still_present_on_disk_is_anchored_present ... ok
[INFO] [stdout] test index::worktree_anchor::tests::editing_an_anchored_file_makes_it_changed_again ... ok
[INFO] [stdout] test index::worktree_anchor::tests::untouched_previous_entries_carry_forward_and_untrusted_ones_are_dropped ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmp5VgCmJ/.git/
[INFO] [stdout] test index::worktree_codec::tests::a_corrupt_file_is_rejected_rather_than_half_decoded ... ok
[INFO] [stdout] test index::worktree_codec::tests::a_filename_that_could_escape_the_index_dir_is_refused_both_ways ... ok
[INFO] [stdout] test index::worktree_codec::tests::a_missing_file_is_an_error_not_an_empty_anchor ... ok
[INFO] [stdout] [master (root-commit) bd471b7] initial
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 main.rs
[INFO] [stdout] test index::worktree_codec::tests::an_empty_anchor_round_trips ... ok
[INFO] [stdout] test index::worktree_codec::tests::encoding_is_deterministic_so_the_checksum_is_reproducible ... ok
[INFO] [stdout] test index::worktree_codec::tests::round_trips_both_observation_kinds ... ok
[INFO] [stdout] test path::filter::tests::bare_word_glob_requires_component_boundary ... ok
[INFO] [stdout] test path::filter::tests::byte_split_ext_last_sep ... ok
[INFO] [stdout] test path::filter::tests::byte_split_ext_no_sep ... ok
[INFO] [stdout] test path::filter::tests::double_star_slash_bare_word_requires_component_boundary ... ok
[INFO] [stdout] test path::filter::tests::double_star_slash_with_slash_still_uses_substring ... ok
[INFO] [stdout] test path::filter::tests::filter_by_extension ... ok
[INFO] [stdout] test path::filter::tests::filter_by_multiple_extensions_unions ... ok
[INFO] [stdout] test path::filter::tests::filter_by_path_glob ... ok
[INFO] [stdout] test path::filter::tests::filter_combined_type_and_path ... ok
[INFO] [stdout] test path::filter::tests::filter_exclude_type ... ok
[INFO] [stdout] test path::filter::tests::filter_multiple_excludes_subtract ... ok
[INFO] [stdout] test path::filter::tests::filter_uses_glob_cache ... ok
[INFO] [stdout] test path::filter::tests::glob_double_star_extension ... ok
[INFO] [stdout] test path::filter::tests::glob_star_extension ... ok
[INFO] [stdout] test path::filter::tests::matches_path_filter_combines_type_and_glob ... ok
[INFO] [stdout] test path::filter::tests::no_filter_returns_none ... ok
[INFO] [stdout] test path::filter::tests::non_utf8_paths_participate_in_extension_and_glob_filters ... ok
[INFO] [stdout] test path::filter::tests::path_with_slash_still_uses_substring ... ok
[INFO] [stdout] test path::filter::tests::wildcard_glob_matches_file_component ... ok
[INFO] [stdout] test path::filter::tests::wildcard_glob_with_slash_matches_component_suffix ... ok
[INFO] [stdout] test path::tests::incremental_preserves_stable_ids_for_unchanged_paths ... ok
[INFO] [stdout] test path::tests::incremental_updates_extension_and_component_bitmaps ... ok
[INFO] [stdout] test path_util::tests::cmp_path_bytes_matches_path_cmp ... ok
[INFO] [stdout] test posting::roaring_util::tests::invalid_bytes_returns_error ... ok
[INFO] [stdout] test posting::roaring_util::tests::round_trip_dense ... ok
[INFO] [stdout] test posting::roaring_util::tests::round_trip_empty ... ok
[INFO] [stdout] test posting::roaring_util::tests::round_trip_sparse ... ok
[INFO] [stdout] test posting::tests::varint_decode_first_entry_zero_is_ok ... ok
[INFO] [stdout] test posting::tests::varint_decode_rejects_zero_delta_duplicate ... ok
[INFO] [stdout] test posting::tests::varint_encode_rejects_duplicate_ids ... ok
[INFO] [stdout] test posting::tests::varint_encode_rejects_unsorted_input ... ok
[INFO] [stdout] test posting::tests::varint_round_trip_empty ... ok
[INFO] [stdout] test posting::tests::varint_round_trip_large_deltas ... ok
[INFO] [stdout] test posting::tests::varint_round_trip_no_duplicates ... ok
[INFO] [stdout] test posting::tests::varint_round_trip_sequential ... ok
[INFO] [stdout] test index::tests::maintenance_apis_are_noops_when_no_work_is_needed ... ok
[INFO] [stdout] test query::regex_decompose::tests::decompose_accepts_patterns_that_can_match_invalid_utf8 ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] test query::regex_decompose::tests::optional_prefix_does_not_force_required_grams ... ok
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmpmq4gTb/.git/
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stdout] test search::resolver::tests::at_limit_file_is_not_skipped ... ok
[INFO] [stderr] hint: call:
[INFO] [stdout] test search::resolver::tests::oversized_file_returns_none ... ok
[INFO] [stderr] hint:
[INFO] [stdout] test search::tests::fallback_path_filter_uses_same_glob_semantics ... ok
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stdout] test posting::tests::varint_round_trip_single ... ok
[INFO] [stderr] hint:
[INFO] [stdout] [master (root-commit) bac016a] initial
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stdout]  10 files changed, 10 insertions(+)
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stdout]  create mode 100644 base_0.rs
[INFO] [stderr] hint:
[INFO] [stdout]  create mode 100644 base_1.rs
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stdout]  create mode 100644 base_2.rs
[INFO] [stderr] hint:
[INFO] [stdout]  create mode 100644 base_3.rs
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout]  create mode 100644 base_4.rs
[INFO] [stdout]  create mode 100644 base_5.rs
[INFO] [stdout]  create mode 100644 base_6.rs
[INFO] [stdout]  create mode 100644 base_7.rs
[INFO] [stdout]  create mode 100644 base_8.rs
[INFO] [stdout]  create mode 100644 base_9.rs
[INFO] [stdout] test index::worktree_anchor::tests::exceeding_max_entries_writes_no_anchor_at_all ... ok
[INFO] [stdout] test search::tests::posting_bitmaps_are_cached_per_snapshot ... ok
[INFO] [stdout] test search::tests::posting_budget_charge_rejects_over_limit ... ok
[INFO] [stdout] test search::tests::literal_queries_short_circuit_when_grams_are_missing ... ok
[INFO] [stdout] test search::tests::should_use_index_empty_hashes ... ok
[INFO] [stdout] test search::tests::should_use_index_respects_snapshot_threshold ... ok
[INFO] [stdout] test search::tests::should_use_index_for_compound_identifier_with_selective_intersection ... ok
[INFO] [stdout] test index::tests::maybe_compact_rebuilds_when_overlay_ratio_exceeds_threshold ... ok
[INFO] [stdout] test search::tests::should_use_index_ubiquitous_term ... ok
[INFO] [stdout] test search::verifier::tests::crlf_offsets_include_line_break_bytes_before_match ... ok
[INFO] [stdout] test search::verifier::tests::crlf_output_regex_semantics_on_r_included_lines ... ok
[INFO] [stdout] test search::verifier::tests::empty_pattern_does_not_emit_phantom_trailing_line ... ok
[INFO] [stdout] test search::verifier::tests::empty_pattern_matches_all_lines ... ok
[INFO] [stdout] test search::verifier::tests::literal_many_matches_across_and_clustered_on_lines ... ok
[INFO] [stdout] test search::verifier::tests::literal_pattern_ending_in_cr_clamps_submatch_end ... ok
[INFO] [stdout] test search::verifier::tests::literal_reports_match_start_offset ... ok
[INFO] [stdout] test search::verifier::tests::regex_line_numbers_correct_with_gaps ... ok
[INFO] [stdout] test search::verifier::tests::regex_matches_invalid_utf8_line_bytes ... ok
[INFO] [stdout] test search::tests::posting_budget_cache_hits_are_free ... ok
[INFO] [stdout] test search::tests::should_use_index_very_selective_term ... ok
[INFO] [stdout] test search::verifier::tests::regex_pattern_ending_in_cr_clamps_submatch_end ... ok
[INFO] [stdout] test index::tests::notify_change_accepts_canonical_path_under_symlinked_repo_root ... ok
[INFO] [stdout] test search::verifier::tests::skip_line_content_leaves_content_empty_but_keeps_offsets ... ok
[INFO] [stdout] test search::verifier::tests::regex_reports_match_start_offset ... ok
[INFO] [stdout] test tokenizer::tests::all_same_char_does_not_panic ... ok
[INFO] [stdout] test tokenizer::tests::boundary_positions_lower_matches_standard_for_lowercase_input ... ok
[INFO] [stdout] test tokenizer::tests::buffered_boundary_same_as_lower_on_shrink_path ... ok
[INFO] [stdout] test tokenizer::tests::build_all_indexes_camel_case_identifiers ... ok
[INFO] [stdout] test tokenizer::tests::build_all_skips_redundant_second_pass_without_camel_case ... ok
[INFO] [stdout] test tokenizer::tests::covering_hashes_subset_of_all_hashes ... ok
[INFO] [stdout] test tokenizer::tests::build_covering_inner_rejects_truncated_fragment_edge ... ok
[INFO] [stdout] test tokenizer::tests::empty_input_returns_empty ... ok
[INFO] [stdout] test tokenizer::tests::long_token_without_internal_boundaries ... ok
[INFO] [stdout] test tokenizer::tests::lowercase_normalization ... ok
[INFO] [stdout] test tokenizer::tests::short_input_below_min_gram_len ... ok
[INFO] [stdout] test tokenizer::tests::single_byte_does_not_panic ... ok
[INFO] [stdout] test tokenizer::tests::gram_hash_is_deterministic ... ok
[INFO] [stdout] test index::tests::open_accepts_manifest_with_gapped_base_doc_ids ... ok
[INFO] [stdout] test tokenizer::tests::gram_hash_distinct_for_distinct_grams ... ok
[INFO] [stdout] test search::verifier::tests::regex_zero_width_at_end_of_content_is_not_a_phantom_line ... ok
[INFO] [stdout] test search::tests::type_not_excludes_file_extension ... ok
[INFO] [stdout] test index::tests::open_allows_permissive_mode_when_strict_permissions_disabled ... ok
[INFO] [stdout] test index::tests::open_ignores_paths_idx_when_manifest_version_mismatches ... ok
[INFO] [stdout] test index::tests::open_rejects_permissive_index_dir_mode ... ok
[INFO] [stdout] test index::tests::commit_batch_skips_file_that_exceeds_limit ... ok
[INFO] [stdout] test index::tests::commit_batch_skips_intermediate_symlink_swap ... ok
[INFO] [stdout] test index::tests::commit_batch_skips_symlink_escape_and_commits_rest ... ok
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmpOMNWQq/.git/
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] [master (root-commit) 2d68091] initial
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 main.rs
[INFO] [stdout] test index::tests::search_fresh_no_git_changes_returns_no_changes_and_stale_results ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmpyC3JdZ/.git/
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] [master (root-commit) 0541c6b] initial
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 main.rs
[INFO] [stdout] test index::tests::search_fresh_picks_up_changed_file_and_returns_updated_outcome ... ok
[INFO] [stdout] test index::tests::compact_preserves_base_snapshot_when_working_tree_drifts ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: will change to "main" in Git 3.0. To configure the initial branch name
[INFO] [stderr] hint: to use in all of your new repositories, which will suppress this warning,
[INFO] [stderr] hint: call:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint:
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint:
[INFO] [stderr] hint: Disable this message with "git config set advice.defaultBranchName false"
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmpyYYicB/.git/
[INFO] [stdout] [master (root-commit) 03df0e5] initial
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 main.rs
[INFO] [stdout] test index::tests::update_from_git_classifies_dangling_symlink_as_change_not_delete ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 490 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.74s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/st-c1423f5868098acd)
[INFO] [stderr]      Running tests/unit/boundary_fuzz.rs (/opt/rustwide/target/debug/deps/boundary_fuzz-3c0dcb847279d9e6)
[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] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test covering_subset_of_all_in_context ... ok
[INFO] [stdout] test arbitrary_substring_coverage ... ok
[INFO] [stdout] test token_aligned_invariant ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 17.21s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration/changes.rs (/opt/rustwide/target/debug/deps/changes-fcfa0cae2fabcd30)
[INFO] [stdout] running 5 tests
[INFO] [stdout] test add_and_query_via_apply_change_batch ... ok
[INFO] [stdout] test modify_and_delete_lifecycle ... ok
[INFO] [stdout] test preloaded_content_survives_immediate_disk_deletion ... ok
[INFO] [stdout] test touched_file_does_not_mutate_index ... ok
[INFO] [stdout] test consumer_lag_and_acknowledgement ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration/cli.rs (/opt/rustwide/target/debug/deps/cli-b4bf5a5f04818153)
[INFO] [stdout] 
[INFO] [stdout] running 129 tests
[INFO] [stdout] test fallback_to_ripgrep_when_index_missing ... ok
[INFO] [stdout] test collision_hint_after_unknown_argument_error ... ok
[INFO] [stdout] test binary_stream_listing_and_empty_invert_stay_silent ... ok
[INFO] [stdout] test files_mode_missing_path_errors ... ok
[INFO] [stdout] test binary_file_is_skipped_in_cli_search_results ... ok
[INFO] [stdout] test files_flag_lists_indexed_paths ... ok
[INFO] [stdout] test double_dash_escape_searches_for_subcommand_name_word ... ok
[INFO] [stdout] test broken_pipe_exits_cleanly_instead_of_panicking ... ok
[INFO] [stdout] test count_with_only_matching_acts_like_count_matches ... ok
[INFO] [stdout] test count_matches_counts_individual_matches_per_file ... ok
[INFO] [stdout] test exact_file_scope_does_not_match_similar_prefix_paths ... ok
[INFO] [stdout] test agent_githooks_install_show_uninstall_round_trip_in_temp_git_repo ... ok
[INFO] [stdout] test exclude_dir_drops_matching_directory_results ... ok
[INFO] [stdout] test heading_single_stdin_input_prints_no_heading ... ok
[INFO] [stdout] test files_without_match_lists_all_files_on_no_matches ... ok
[INFO] [stdout] test files_without_match_implicit_pipe_reads_stream_not_index ... ok
[INFO] [stdout] test files_without_match_stdin_dash_lists_stream_when_unmatched ... ok
[INFO] [stdout] test files_without_match_lists_only_unmatched_files ... ok
[INFO] [stdout] test auto_update_over_max_files_emits_notice_and_searches_normally ... ok
[INFO] [stdout] test heading_no_filename_still_separates_groups_with_a_blank_line ... ok
[INFO] [stdout] test indexed_column_without_n_prints_line_and_column ... ok
[INFO] [stdout] test files_flag_lists_freshly_created_untracked_file_without_manual_update ... ok
[INFO] [stdout] test glob_short_eq_form_matches_like_long_eq ... ok
[INFO] [stdout] test files_with_matches_count_heading_and_context_modes_work ... ok
[INFO] [stdout] test indexed_invert_match_byte_offsets_print_like_rg ... ok
[INFO] [stdout] test files_without_match_quiet_is_silent_but_keeps_exit_code ... ok
[INFO] [stdout] test heading_with_context_groups_results_by_file ... ok
[INFO] [stdout] test indexed_json_excludes_cr_submatches_on_crlf_lines ... ok
[INFO] [stdout] test invalid_flag_exits_with_clap_error ... ok
[INFO] [stdout] test init_fsmonitor_flag_sets_core_fsmonitor_in_temp_repo ... ok
[INFO] [stdout] test glob_exclude_then_include_is_positional_last_match_wins ... ok
[INFO] [stdout] test invert_match_json_emits_match_messages_with_empty_submatches ... ok
[INFO] [stdout] test json_output_on_no_matches_emits_summary_only ... ok
[INFO] [stdout] test indexed_json_no_phantom_submatch_after_unterminated_final_line ... ok
[INFO] [stdout] test invert_match_json_searches_full_scoped_corpus_without_positive_hits ... ok
[INFO] [stdout] test broken_git_binary_yields_identical_exit_code_and_stdout ... ok
[INFO] [stdout] test json_output_escapes_special_characters_in_paths_and_lines ... ok
[INFO] [stdout] test invert_match_count_and_files_with_matches_follow_selected_lines ... ok
[INFO] [stdout] test json_output_emits_context_messages_when_requested ... ok
[INFO] [stdout] test json_output_emits_begin_match_end_and_summary_messages ... ok
[INFO] [stdout] test json_output_stats_report_emitted_payload_bytes ... ok
[INFO] [stdout] test json_output_summary_counts_full_scoped_corpus ... ok
[INFO] [stdout] test invert_match_searches_full_scoped_corpus_without_positive_hits ... ok
[INFO] [stdout] test missing_index_fallback_disabled_errors_with_guidance ... ok
[INFO] [stdout] test default_filename_and_line_number_heuristics_match_scope ... ok
[INFO] [stdout] test json_output_reports_all_submatches_on_a_matching_line ... ok
[INFO] [stdout] test json_output_uses_bytes_fields_for_non_utf8_match_lines ... ok
[INFO] [stdout] test hook_rewritten_command_auto_updates_and_searches ... ok
[INFO] [stdout] test no_collision_hint_for_intended_subcommand ... ok
[INFO] [stdout] test invert_match_reflects_freshly_created_untracked_file_without_manual_update ... ok
[INFO] [stdout] test missing_pattern_exits_with_usage_error ... ok
[INFO] [stdout] test json_output_uses_bytes_fields_for_non_utf8_paths ... ok
[INFO] [stdout] test max_results_is_refused_by_the_modes_it_cannot_cap ... ok
[INFO] [stdout] test multiple_path_arguments_are_all_searched ... ok
[INFO] [stdout] test missing_explicit_path_exits_2_like_rg ... ok
[INFO] [stdout] test missing_explicit_path_still_prints_other_inputs ... ok
[INFO] [stdout] test mixed_dash_and_whole_repo_path_labels_both_halves_without_h ... ok
[INFO] [stdout] test only_matching_zero_width_hit_is_not_whole_line ... ok
[INFO] [stdout] test non_utf8_filenames_work_with_glob_and_type_filters ... ok
[INFO] [stdout] test null_separator_in_files_with_matches ... ok
[INFO] [stdout] test non_utf8_filename_is_reported_verbatim_in_flat_output ... ok
[INFO] [stdout] test only_matching_with_heading_groups_results_by_file ... ok
[INFO] [stdout] test pattern_file_empty_exits_1_like_rg ... ok
[INFO] [stdout] test max_results_json_summary_carries_truncated_only_when_the_flag_is_passed ... ok
[INFO] [stdout] test mixed_dash_and_path_label_both_halves ... ok
[INFO] [stdout] test only_matching_with_context_keeps_context_lines ... ok
[INFO] [stdout] test missing_explicit_path_searches_nothing_not_whole_repo ... ok
[INFO] [stdout] test pattern_file_empty_line_matches_everything ... ok
[INFO] [stdout] test non_utf8_file_content_matches_in_literal_and_regex_modes ... ok
[INFO] [stdout] test only_matching_with_heading_and_context_groups_results_by_file ... ok
[INFO] [stdout] test pattern_file_fixed_strings_escape_each_alternative ... ok
[INFO] [stdout] test pattern_file_missing_exits_2 ... ok
[INFO] [stdout] test pattern_file_ors_patterns_like_multi_e ... ok
[INFO] [stdout] test pattern_file_crlf_lines_strip_trailing_cr_like_rg ... ok
[INFO] [stdout] test overlapping_path_scopes_do_not_duplicate_matches ... ok
[INFO] [stdout] test only_matching_prints_each_non_empty_match_on_its_own_line ... ok
[INFO] [stdout] test githooks_post_commit_hook_triggers_background_update ... ok
[INFO] [stdout] test pcre2_warns_but_searches_normally ... ok
[INFO] [stdout] test status_json_is_machine_readable ... ok
[INFO] [stdout] test status_json_escapes_special_characters_in_index_dir ... ok
[INFO] [stdout] test stdin_dash_mixed_with_invert_exits_2 ... ok
[INFO] [stdout] test stats_flag_writes_to_stderr ... ok
[INFO] [stdout] test search_with_openat2_disabled_still_finds_matches ... ok
[INFO] [stdout] test max_results_caps_total_output_and_prints_a_notice ... ok
[INFO] [stdout] test stdin_dash_reads_piped_input ... ok
[INFO] [stdout] test stdin_dash_with_null_stdin_reads_empty_and_exits_1 ... ok
[INFO] [stdout] test status_exits_zero_and_reports_files_behind_without_git_repo ... ok
[INFO] [stdout] test stdin_dash_mixed_without_index_cannot_fallback ... ok
[INFO] [stdout] test stdin_json_binary_offset_reports_first_nul ... ok
[INFO] [stdout] test stdin_double_dash_searches_only_the_stream ... ok
[INFO] [stdout] test stdin_invert_only_matching_prints_whole_lines_like_rg ... ok
[INFO] [stdout] test stdin_pipe_after_context_prints_context_lines ... ok
[INFO] [stdout] test smart_case_lowercase_pattern_matches_mixed_case ... ok
[INFO] [stdout] test stdin_pipe_column_without_n_prints_line_and_column ... ok
[INFO] [stdout] test stdin_only_matching_byte_offset_is_last_prefix_field ... ok
[INFO] [stdout] test stdin_dash_mixed_with_binary_stream_prints_notice_in_position ... ok
[INFO] [stdout] test stdin_pipe_blank_pattern_file_filters_stream_like_rg ... ok
[INFO] [stdout] test stdin_pipe_files_with_matches_uses_stdin_label ... ok
[INFO] [stdout] test stdin_pipe_count_is_bare_by_default ... ok
[INFO] [stdout] test stdin_pipe_glob_filters_warn_and_are_ignored ... ok
[INFO] [stdout] test stdin_pipe_h_count_uses_stdin_label ... ok
[INFO] [stdout] test stdin_pipe_explicit_no_line_number_beats_column_line_numbers ... ok
[INFO] [stdout] test stdin_pipe_binary_content_prints_notice_like_rg ... ok
[INFO] [stdout] test stdin_pipe_inverts_per_line ... ok
[INFO] [stdout] test stdin_pipe_json_uses_stdin_label ... ok
[INFO] [stdout] test stdin_pipe_no_match_exits_1 ... ok
[INFO] [stdout] test stdin_null_does_not_hijack_repo_search ... ok
[INFO] [stdout] test quiet_suppresses_the_fsmonitor_tip ... ok
[INFO] [stdout] test status_reports_files_behind_for_untracked_files ... ok
[INFO] [stdout] test stdin_pipe_matches_without_filename_prefix ... ok
[INFO] [stdout] test stdin_pipe_max_count_truncates ... ok
[INFO] [stdout] test stdin_pipe_works_without_index_or_git_repo ... ok
[INFO] [stdout] test stdin_pipe_empty_pattern_filters_stream_like_rg ... ok
[INFO] [stdout] test rust_flag_selects_rs_files ... ok
[INFO] [stdout] test type_list_prints_known_types ... ok
[INFO] [stdout] test update_quiet_with_no_index_exits_zero_with_empty_stderr ... ok
[INFO] [stdout] test search_exit_codes_follow_cli_contract ... ok
[INFO] [stdout] test utf16_le_file_context_output_is_utf8 ... ok
[INFO] [stdout] test stdin_pipe_loses_to_explicit_path_arg ... ok
[INFO] [stdout] test utf16_le_invert_match_output_is_utf8 ... ok
[INFO] [stdout] test utf8_bom_file_match_line_has_no_bom_bytes ... ok
[INFO] [stdout] test st_update_persists_uncommitted_drift_for_a_later_process ... ok
[INFO] [stdout] test stdin_dash_mixed_with_paths_searches_both ... ok
[INFO] [stdout] test utf16_le_file_is_searchable_via_cli_flat_output ... ok
[INFO] [stdout] test unsupported_search_flags_warn_but_still_search ... ok
[INFO] [stdout] test status_json_reports_worktree_identity ... ok
[INFO] [stdout] test search_of_a_locked_index_fails_loudly ... ok
[INFO] [stdout] test stale_search_spawns_async_catchup_git_child ... ok
[INFO] [stdout] test no_async_update_env_suppresses_the_spawn ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 129 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.95s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration/correctness.rs (/opt/rustwide/target/debug/deps/correctness-d403f5069e827c76)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test case_insensitive_literal ... ok
[INFO] [stdout] test gitignore_excludes_build_dir ... ok
[INFO] [stdout] test no_match_pattern ... ok
[INFO] [stdout] test literal_process_batch ... ok
[INFO] [stdout] test dot_star_fallback_to_scan ... ok
[INFO] [stdout] test literal_with_punctuation ... ok
[INFO] [stdout] test oracle_is_deterministic ... ok
[INFO] [stdout] test path_filter_py_only ... ok
[INFO] [stdout] test indexed_regex_repetition ... ok
[INFO] [stdout] test oversized_file_after_growth_returns_no_results ... ok
[INFO] [stdout] test search_does_not_follow_symlink_outside_repo ... ok
[INFO] [stdout] test optional_prefix_pattern ... ok
[INFO] [stdout] test literal_parse_query ... ok
[INFO] [stdout] test regex_character_class ... ok
[INFO] [stdout] test regex_alternation ... ok
[INFO] [stdout] test unicode_identifier ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration/flush.rs (/opt/rustwide/target/debug/deps/flush-7a16448bf46d5fbb)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test a_no_op_flush_reports_that_it_did_nothing ... ok
[INFO] [stdout] test a_flush_appends_a_segment_and_an_anchor_without_touching_base_commit ... FAILED
[INFO] [stdout] test a_flushed_path_stops_being_re_detected_until_it_changes_again ... ok
[INFO] [stdout] test a_racily_recent_edit_is_re_applied_rather_than_lost ... ok
[INFO] [stdout] test a_corrupt_anchor_costs_re_applies_not_correctness ... ok
[INFO] [stdout] test an_uncommitted_edit_survives_a_reopen_and_leaves_no_duplicate ... ok
[INFO] [stdout] test an_uncommitted_add_and_delete_both_survive_a_reopen ... ok
[INFO] [stdout] test a_flushed_deletion_stops_being_re_detected ... ok
[INFO] [stdout] test a_flush_under_a_competing_handle_is_a_retryable_lock_conflict ... ok
[INFO] [stdout] test an_anchor_covers_only_the_paths_it_recorded ... ok
[INFO] [stdout] test compaction_carries_the_anchor_and_the_base_commit_forward ... ok
[INFO] [stdout] test flushing_then_committing_leaves_no_duplicates ... ok
[INFO] [stdout] test a_change_set_over_the_overlay_cap_is_not_reported_as_a_flush_failure ... ok
[INFO] [stdout] test repeated_flushes_stay_under_the_segment_cap ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- a_flush_appends_a_segment_and_an_anchor_without_touching_base_commit stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'a_flush_appends_a_segment_and_an_anchor_without_touching_base_commit' (6154) panicked at tests/integration/flush.rs:94:14:
[INFO] [stdout] update: LockConflict("/tmp/.tmpMQdcnT")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5e4c4fd53cd1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5e4c4fd53cd1 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5e4c4fd53cd1 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5e4c4fd53cd1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5e4c4fd6a47a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5e4c4fd6a47a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5e4c4fd5893c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5e4c4fd5893c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5e4c4fd2c326 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5e4c4fd2c326 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5e4c4fd4a8f9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5e4c4f842b10 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5e4c4f842b10 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5e4c4fd4ac22 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5e4c4fd4ac22 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5e4c4fd2c3d2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5e4c4fd24d79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5e4c4fd2d17d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5e4c4fd6ad1c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5e4c4fd6aa72 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1871:5
[INFO] [stdout]   20:     0x5e4c4f82abfe - <core[df12db4294e9bfd3]::result::Result<syntext[e2f0865e8776db94]::index::freshness::UpdateOutcome, syntext[e2f0865e8776db94]::error::IndexError>>::expect
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1184:23
[INFO] [stdout]   21:     0x5e4c4f829de1 - <flush[12ab13afec40ce45]::Fixture>::update_all
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/flush.rs:94:14
[INFO] [stdout]   22:     0x5e4c4f829a1f - flush[12ab13afec40ce45]::a_flush_appends_a_segment_and_an_anchor_without_touching_base_commit
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/flush.rs:219:8
[INFO] [stdout]   23:     0x5e4c4f824d67 - flush[12ab13afec40ce45]::a_flush_appends_a_segment_and_an_anchor_without_touching_base_commit::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/flush.rs:215:74
[INFO] [stdout]   24:     0x5e4c4f82c216 - <flush[12ab13afec40ce45]::a_flush_appends_a_segment_and_an_anchor_without_touching_base_commit::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5e4c4f835dfb - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5e4c4f835dfb - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5e4c4f843465 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5e4c4f843465 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5e4c4f843465 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5e4c4f843465 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5e4c4f843465 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5e4c4f843465 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5e4c4f843465 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5e4c4f83cd24 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5e4c4f83cd24 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5e4c4f8465c2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5e4c4f8465c2 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5e4c4f8465c2 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5e4c4f8465c2 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5e4c4f8465c2 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5e4c4f8465c2 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5e4c4f8465c2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5e4c4fd52ca9 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5e4c4fd52ca9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x7cca9408adfa - <unknown>
[INFO] [stdout]   46:     0x7cca9411e3d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     a_flush_appends_a_segment_and_an_anchor_without_touching_base_commit
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 13 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.95s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test flush`
[INFO] running `Command { std: "docker" "inspect" "5d85f14bee3f9e388e7b33441037a5f817c9136f4dd275597c6a0bf77cf95ddc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5d85f14bee3f9e388e7b33441037a5f817c9136f4dd275597c6a0bf77cf95ddc", kill_on_drop: false }`
[INFO] [stdout] 5d85f14bee3f9e388e7b33441037a5f817c9136f4dd275597c6a0bf77cf95ddc
