[INFO] fetching crate syntext 1.1.1...
[INFO] testing syntext-1.1.1 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate syntext 1.1.1 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate syntext 1.1.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate syntext 1.1.1
[INFO] tweaked toml for crates.io crate syntext 1.1.1 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate syntext 1.1.1 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate syntext 1.1.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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 23e4598e4de4857b45961df5bf1b11cd3e55b3c6766cdfd1585bab805e3d71d6
[INFO] running `Command { std: "docker" "start" "-a" "23e4598e4de4857b45961df5bf1b11cd3e55b3c6766cdfd1585bab805e3d71d6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "23e4598e4de4857b45961df5bf1b11cd3e55b3c6766cdfd1585bab805e3d71d6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "23e4598e4de4857b45961df5bf1b11cd3e55b3c6766cdfd1585bab805e3d71d6", kill_on_drop: false }`
[INFO] [stdout] 23e4598e4de4857b45961df5bf1b11cd3e55b3c6766cdfd1585bab805e3d71d6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dabf89d84a3962ad7efb3dd38a8022caceddb3831380cd2bbc7caca2bb252c2c
[INFO] running `Command { std: "docker" "start" "-a" "dabf89d84a3962ad7efb3dd38a8022caceddb3831380cd2bbc7caca2bb252c2c", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling roaring v0.11.3
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling xxhash-rust v0.8.15
[INFO] [stderr]    Compiling uuid v1.23.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling arc-swap v1.9.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling syntext v1.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 27.94s
[INFO] running `Command { std: "docker" "inspect" "dabf89d84a3962ad7efb3dd38a8022caceddb3831380cd2bbc7caca2bb252c2c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dabf89d84a3962ad7efb3dd38a8022caceddb3831380cd2bbc7caca2bb252c2c", kill_on_drop: false }`
[INFO] [stdout] dabf89d84a3962ad7efb3dd38a8022caceddb3831380cd2bbc7caca2bb252c2c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] db679cf87c63fed253e41156e983e164cd8da445159b318a5d5ddfeec917c475
[INFO] running `Command { std: "docker" "start" "-a" "db679cf87c63fed253e41156e983e164cd8da445159b318a5d5ddfeec917c475", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling plotters v0.3.7
[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 serde_json v1.0.149
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling syntext v1.1.1 (/opt/rustwide/workdir)
[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 38.32s
[INFO] running `Command { std: "docker" "inspect" "db679cf87c63fed253e41156e983e164cd8da445159b318a5d5ddfeec917c475", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "db679cf87c63fed253e41156e983e164cd8da445159b318a5d5ddfeec917c475", kill_on_drop: false }`
[INFO] [stdout] db679cf87c63fed253e41156e983e164cd8da445159b318a5d5ddfeec917c475
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] c3df4a02e58ea561aee3168bf480d1a44d72fd49219f9c8c47d2e5209c156c10
[INFO] running `Command { std: "docker" "start" "-a" "c3df4a02e58ea561aee3168bf480d1a44d72fd49219f9c8c47d2e5209c156c10", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/syntext-2623dc2a42f2a333)
[INFO] [stdout] 
[INFO] [stdout] running 254 tests
[INFO] [stdout] test base64::tests::non_utf8_input ... ok
[INFO] [stdout] test base64::tests::rfc4648_vectors ... ok
[INFO] [stdout] test cli::tests::context_flag_sets_both_before_and_after ... ok
[INFO] [stdout] test cli::tests::debug_flag_sets_debug_field ... ok
[INFO] [stdout] test cli::tests::case_sensitivity_flags_follow_ripgrep_names ... ok
[INFO] [stdout] test cli::tests::fixed_strings_short_flag_is_capital_f ... ok
[INFO] [stdout] test cli::tests::init_rejects_ambiguous_agent_selection ... ok
[INFO] [stdout] test cli::tests::context_separator_custom_string ... ok
[INFO] [stdout] test cli::tests::agent_claude_commands_parse_scope_flags ... ok
[INFO] [stdout] test cli::tests::json_output_is_ndjson_with_type_envelope ... ok
[INFO] [stdout] test cli::tests::include_and_exclude_aliases_feed_glob_set ... ok
[INFO] [stdout] test cli::tests::line_number_and_filename_aliases_match_ripgrep ... ok
[INFO] [stdout] test cli::tests::duplicate_line_number_flag_is_idempotent ... ok
[INFO] [stdout] test cli::tests::files_with_matches_short_flag_is_lowercase_l ... ok
[INFO] [stdout] test cli::tests::hidden_hook_commands_parse ... ok
[INFO] [stdout] test cli::tests::manage_index_subcommand_still_routes_correctly ... ok
[INFO] [stdout] test cli::tests::line_regexp_wraps_the_entire_pattern ... ok
[INFO] [stdout] test cli::tests::line_regexp_overrides_word_regexp ... ok
[INFO] [stdout] test cli::tests::index_alias_matches_index_dir ... ok
[INFO] [stdout] test cli::tests::max_file_size_is_clamped_to_1gb ... ok
[INFO] [stdout] test cli::tests::noops_color_and_colors_are_accepted ... 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_ignore_and_discovery_flags_are_accepted ... ok
[INFO] [stdout] test cli::tests::noops_unrestricted_counts_repetitions ... ok
[INFO] [stdout] test cli::tests::only_matching_short_flag_is_lowercase_o ... ok
[INFO] [stdout] test cli::tests::column_flag_prepends_column_in_flat_output ... ok
[INFO] [stdout] test cli::tests::byte_offset_prepends_offset_before_line ... ok
[INFO] [stdout] test cli::tests::output_mode_flags_use_last_one_wins ... ok
[INFO] [stdout] test cli::tests::regexp_allows_hyphen_leading_pattern ... ok
[INFO] [stdout] test cli::tests::render_with_context_emits_separator_between_blocks ... ok
[INFO] [stdout] test cli::tests::multi_glob_filters_or_positive_and_apply_excludes ... ok
[INFO] [stdout] test cli::tests::noops_preprocessing_and_zip_are_accepted ... ok
[INFO] [stdout] test cli::tests::repeated_regexp_values_are_appended ... ok
[INFO] [stdout] test cli::tests::noops_sort_and_sortr_are_accepted ... 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::repeated_glob_and_type_filters_are_accepted ... ok
[INFO] [stdout] test cli::tests::sensitive_prefix_rejects_exact_match_windows ... ok
[INFO] [stdout] test cli::tests::sensitive_prefix_rejects_exact_match_unix ... ok
[INFO] [stdout] test cli::tests::sensitive_prefix_rejects_subpath_windows ... ok
[INFO] [stdout] test cli::tests::sensitive_prefix_rejects_subpath_unix ... ok
[INFO] [stdout] test cli::tests::smart_case_short_flag_is_capital_s ... ok
[INFO] [stdout] test cli::tests::pretty_short_flag_is_lowercase_p ... ok
[INFO] [stdout] test cli::tests::max_count_applies_per_file ... ok
[INFO] [stdout] test cli::tests::replace_substitutes_match_in_output ... ok
[INFO] [stdout] test cli::tests::search_works_without_subcommand ... ok
[INFO] [stdout] test cli::tests::agent_commands_parse_supported_agent_scope_matrix ... ok
[INFO] [stdout] test cli::tests::noops_threads_mmap_performance_flags_are_accepted ... ok
[INFO] [stdout] test cli::tests::vimgrep_output_format ... ok
[INFO] [stdout] test cli::tests::multi_type_filters_or_includes_and_apply_excludes ... ok
[INFO] [stdout] test cli::tests::column_flag_in_heading_mode ... ok
[INFO] [stdout] test git_util::tests::git_binary_resolves_to_absolute_path ... ok
[INFO] [stdout] test git_util::tests::resolve_git_binary_returns_a_path ... ok
[INFO] [stdout] test git_util::tests::is_safe_git_path_accepts_non_utf8_relative_paths ... ok
[INFO] [stdout] test git_util::tests::nonexistent_git_path_is_not_a_file ... ok
[INFO] [stdout] test hook::core::rewrite_tests::grep_recursive_forms_rewrite_and_strip_grep_only_flags ... ok
[INFO] [stdout] test hook::core::rewrite_tests::no_rewrite_without_index ... ok
[INFO] [stdout] test hook::core::rewrite_tests::rg_supported_type_glob_regexp_and_json_rewrite ... ok
[INFO] [stdout] test hook::core::rewrite_tests::rg_baseline_rewrites_when_index_exists ... ok
[INFO] [stdout] test hook::core::rewrite_tests::stdin_and_ambiguous_shell_forms_pass_through ... ok
[INFO] [stdout] test hook::core::rewrite_tests::rewrite_preserves_env_prefixes_and_control_segments ... ok
[INFO] [stdout] test git_util::tests::is_safe_git_path_rejects_traversal_and_absolute ... ok
[INFO] [stdout] test hook::core::rewrite_tests::unsupported_rg_and_grep_forms_pass_through ... ok
[INFO] [stdout] test cli::tests::null_short_flag_is_zero ... ok
[INFO] [stdout] test hook::core::shell::tests::shell_parse_preserves_quoted_words ... ok
[INFO] [stdout] test hook::core::shell::tests::shell_parse_rejects_unbalanced_quotes ... ok
[INFO] [stdout] test hook::core::shell::tests::shell_parse_detects_control_operators ... ok
[INFO] [stdout] test hook::protocols::claude::tests::claude_hook_ignores_malformed_json ... ok
[INFO] [stdout] test hook::protocols::claude::tests::claude_bash_hook_returns_ask_with_updated_input ... 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_quote_handles_spaces_and_quotes ... 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 cli::tests::max_depth_filters_results_by_directory_depth ... ok
[INFO] [stdout] test hook::protocols::cursor::tests::cursor_rewrite_uses_flat_shape ... ok
[INFO] [stdout] test hook::protocols::claude::tests::grep_block_denies_only_when_index_exists ... ok
[INFO] [stdout] test hook::protocols::claude::tests::claude_bash_hook_is_silent_without_rewrite ... ok
[INFO] [stdout] test cli::tests::max_columns_skips_long_lines ... ok
[INFO] [stdout] test hook::protocols::gemini::tests::gemini_rewrite_uses_tool_input_shape ... ok
[INFO] [stdout] test hook::protocols::cursor::tests::cursor_passthrough_is_empty_json ... ok
[INFO] [stdout] test hook::vendors::tests::claude_project_mode_patches_only_claude_md ... ok
[INFO] [stdout] test hook::protocols::gemini::tests::gemini_passthrough_allows ... ok
[INFO] [stdout] test hook::vendors::opencode::tests::plugin_calls_syntext_rewrite ... ok
[INFO] [stdout] test hook::vendors::openclaw::tests::plugin_calls_syntext_rewrite ... ok
[INFO] [stdout] test hook::vendors::tests::malformed_json_is_refused_without_overwrite ... ok
[INFO] [stdout] test hook::vendors::tests::scope_validation_rejects_unsupported_combinations ... ok
[INFO] [stdout] test index::build::tests::calibrate_threshold_empty_paths_returns_default ... ok
[INFO] [stdout] test hook::vendors::tests::codex_install_writes_awareness_and_reference ... ok
[INFO] [stdout] test hook::vendors::tests::copilot_project_install_merges_hook_and_instructions ... ok
[INFO] [stdout] test index::encoding::tests::no_bom_returns_borrowed ... ok
[INFO] [stdout] test index::encoding::tests::utf16_be_ascii_transcoded ... ok
[INFO] [stdout] test index::encoding::tests::utf16_le_ascii_transcoded ... ok
[INFO] [stdout] test index::encoding::tests::utf16_le_non_bmp_replacement_char ... 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::encoding::tests::empty_content_returns_borrowed ... ok
[INFO] [stdout] test index::encoding::tests::utf16_le_source_code ... ok
[INFO] [stdout] test index::encoding::tests::utf8_bom_only_file ... ok
[INFO] [stdout] test cli::tests::cmd_update_on_repo_with_no_commits ... ok
[INFO] [stdout] test cli::tests::replace_uses_capture_groups ... ok
[INFO] [stdout] test cli::tests::trim_strips_leading_whitespace ... ok
[INFO] [stdout] test hook::vendors::tests::rules_install_and_uninstall_marker_block ... ok
[INFO] [stdout] test hook::vendors::tests::claude_global_install_merges_settings_and_uninstall_preserves_others ... ok
[INFO] [stdout] test hook::vendors::tests::cursor_install_is_idempotent_and_preserves_unrelated_hooks ... ok
[INFO] [stdout] test index::encoding::tests::utf8_bom_stripped ... ok
[INFO] [stdout] test index::compact::tests::forced_plan_rewrites_from_earliest_deleted_segment ... ok
[INFO] [stdout] test index::compact::tests::plan_ignores_deleted_base_docs_when_sizing ... ok
[INFO] [stdout] test index::manifest::tests::gc_removes_orphan_dict_and_post_files ... ok
[INFO] [stdout] test cli::tests::cmd_index_rebuilds_existing_index_without_force ... ok
[INFO] [stdout] test index::manifest::tests::missing_threshold_deserializes_as_none ... ok
[INFO] [stdout] test index::overlay::tests::build_incremental_no_underflow ... ok
[INFO] [stdout] test index::manifest::tests::load_rejects_corrupted_manifest ... ok
[INFO] [stdout] test index::pending::tests::compute_delete_set_is_incremental ... ok
[INFO] [stdout] test index::pending::tests::reset_clears_uncommitted ... ok
[INFO] [stdout] test index::manifest::tests::load_accepts_manifest_without_checksum ... ok
[INFO] [stdout] test index::pending::tests::take_for_commit_after_reset_returns_empty ... ok
[INFO] [stdout] test index::overlay::tests::incremental_delta_posting_lists_are_sorted ... ok
[INFO] [stdout] test index::segment::tests::corrupt_file_rejected ... ok
[INFO] [stdout] test index::segment::tests::dict_entry_size_matches_components ... ok
[INFO] [stdout] test index::manifest::tests::load_accepts_normal_manifest ... ok
[INFO] [stdout] test index::compact::tests::plan_uses_segment_limit_and_snapshot_sizes ... ok
[INFO] [stdout] test index::segment::tests::format_version_constants_are_distinct ... ok
[INFO] [stdout] test hook::vendors::tests::gemini_global_install_writes_script_settings_and_instructions ... ok
[INFO] [stdout] test index::manifest::tests::gc_removes_stale_manifest_tmp_files ... ok
[INFO] [stdout] test index::manifest::tests::roundtrip_preserves_scan_threshold ... ok
[INFO] [stdout] test index::manifest::tests::manifest_rejects_non_uuid_segment_id ... ok
[INFO] [stdout] test index::build::tests::calibrate_threshold_returns_clamped_value ... ok
[INFO] [stdout] test index::segment::tests::add_document_rejects_duplicate_doc_ids ... ok
[INFO] [stdout] test index::segment::tests::duplicate_postings_are_deduplicated ... ok
[INFO] [stdout] test index::segment::tests::round_trip_with_docs_and_grams ... ok
[INFO] [stdout] test index::compact::tests::plan_prioritizes_overlay_ratio_trigger ... ok
[INFO] [stdout] test index::segment::tests::round_trip_preserves_non_utf8_path_bytes ... ok
[INFO] [stdout] test index::segment::tests::open_split_rejects_corrupt_post_file ... ok
[INFO] [stdout] test index::segment::tests::get_doc_rejects_abs_off_pointing_into_dict_section ... ok
[INFO] [stdout] test index::compact::tests::compact_rejects_snapshot_manifest_base_id_divergence ... ok
[INFO] [stdout] test index::manifest::tests::v2_manifest_without_split_filenames_deserializes_cleanly ... ok
[INFO] [stdout] test index::segment::tests::map_private_copy_unaffected_by_post_open_file_mutation ... ok
[INFO] [stdout] test index::segment::tests::open_rejects_segment_exceeding_size_limit ... ok
[INFO] [stdout] test index::manifest::tests::save_leaves_no_tmp_files ... ok
[INFO] [stdout] test index::segment::tests::mmap_isolation_from_disk_overwrite ... ok
[INFO] [stdout] test index::segment::tests::with_capacity_hint_does_not_panic_when_exceeded ... ok
[INFO] [stdout] test index::segment::tests::v3_post_file_has_magic_and_checksum ... ok
[INFO] [stdout] test index::tests::commit_batch_max_file_size_saturates_not_wraps ... ok
[INFO] [stdout] test index::segment::tests::v2_posting_offset_below_postings_start_returns_none ... ok
[INFO] [stdout] test index::segment::tests::round_trip_empty_segment ... ok
[INFO] [stdout] test index::manifest::tests::segment_ref_round_trips_with_post_filename ... ok
[INFO] [stdout] test index::segment::tests::v3_round_trip_lookup_gram ... 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_round_trip_get_doc ... ok
[INFO] [stdout] test index::manifest::tests::load_rejects_oversized_manifest ... 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::base_doc_id_limit_overflow_returns_error ... 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::commit_batch_bounded_read_rejects_file_that_exceeds_limit ... ok
[INFO] [stdout] test index::tests::open_allows_permissive_mode_when_strict_permissions_disabled ... ok
[INFO] [stdout] test index::tests::commit_batch_binary_changes_do_not_count_toward_overlay_limit ... 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::walk::tests::collect_symlink_entry_rejects_canonical_symlink ... 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 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_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::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 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 posting::tests::varint_round_trip_single ... ok
[INFO] [stdout] test query::regex_decompose::tests::decompose_accepts_patterns_that_can_match_invalid_utf8 ... ok
[INFO] [stdout] test query::regex_decompose::tests::optional_prefix_does_not_force_required_grams ... ok
[INFO] [stdout] test search::resolver::tests::at_limit_file_is_not_skipped ... ok
[INFO] [stdout] test search::resolver::tests::oversized_file_returns_none ... ok
[INFO] [stdout] test index::tests::commit_batch_rejects_intermediate_symlink_swap ... ok
[INFO] [stdout] test search::tests::fallback_path_filter_uses_same_glob_semantics ... ok
[INFO] [stdout] test search::tests::literal_queries_short_circuit_when_grams_are_missing ... ok
[INFO] [stdout] test search::tests::posting_bitmap_cache_clears_when_cap_is_exceeded ... ok
[INFO] [stdout] test index::tests::commit_batch_rejects_symlink_escape ... ok
[INFO] [stdout] test index::tests::commit_batch_returns_overlay_full_when_overlay_ratio_exceeded ... ok
[INFO] [stdout] test search::tests::posting_budget_charge_rejects_over_limit ... ok
[INFO] [stdout] test search::tests::should_use_index_for_compound_identifier_with_selective_intersection ... ok
[INFO] [stdout] test search::tests::posting_budget_cache_hits_are_free ... ok
[INFO] [stdout] test search::tests::should_use_index_ubiquitous_term ... ok
[INFO] [stdout] test search::tests::should_use_index_respects_snapshot_threshold ... 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 search::verifier::tests::literal_reports_match_start_offset ... ok
[INFO] [stdout] test search::verifier::tests::regex_matches_invalid_utf8_line_bytes ... ok
[INFO] [stdout] test search::verifier::tests::regex_reports_match_start_offset ... ok
[INFO] [stdout] test search::tests::should_use_index_empty_hashes ... ok
[INFO] [stdout] test tokenizer::tests::all_same_char_does_not_panic ... ok
[INFO] [stdout] test search::tests::type_not_excludes_file_extension ... ok
[INFO] [stdout] test search::verifier::tests::crlf_offsets_include_line_break_bytes_before_match ... ok
[INFO] [stdout] test tokenizer::tests::boundary_positions_lower_matches_standard_for_lowercase_input ... 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::empty_input_returns_empty ... ok
[INFO] [stdout] test tokenizer::tests::gram_hash_distinct_for_distinct_grams ... ok
[INFO] [stdout] test tokenizer::tests::buffered_boundary_same_as_lower_on_shrink_path ... ok
[INFO] [stdout] test search::tests::posting_bitmaps_are_cached_per_snapshot ... ok
[INFO] [stdout] test tokenizer::tests::long_token_without_internal_boundaries ... ok
[INFO] [stdout] test tokenizer::tests::gram_hash_is_deterministic ... ok
[INFO] [stdout] test tokenizer::tests::short_input_below_min_gram_len ... ok
[INFO] [stdout] test tokenizer::tests::build_covering_inner_rejects_truncated_fragment_edge ... ok
[INFO] [stdout] test tokenizer::tests::lowercase_normalization ... ok
[INFO] [stdout] test tokenizer::tests::single_byte_does_not_panic ... ok
[INFO] [stdout] test index::tests::compact_preserves_base_snapshot_when_working_tree_drifts ... ok
[INFO] [stdout] test index::tests::compact_preserves_untouched_prefix_segments_in_manifest ... ok
[INFO] [stdout] test search::tests::should_use_index_very_selective_term ... ok
[INFO] [stdout] test index::tests::compact_reduces_segment_count_to_config_limit ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: is subject to change. To configure the initial branch name to use in all
[INFO] [stderr] hint: of your new repositories, which will suppress this warning, 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] [stdout] Initialized empty Git repository in /tmp/.tmpMwvfo2/.git/
[INFO] [stdout] [master (root-commit) 2ebf3db] initial
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 main.rs
[INFO] [stdout] test index::tests::maintenance_apis_are_noops_when_no_work_is_needed ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: is subject to change. To configure the initial branch name to use in all
[INFO] [stderr] hint: of your new repositories, which will suppress this warning, 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] [stdout] Initialized empty Git repository in /tmp/.tmpkjUj60/.git/
[INFO] [stdout] [master (root-commit) 3bb4526] initial
[INFO] [stdout]  10 files changed, 10 insertions(+)
[INFO] [stdout]  create mode 100644 base_0.rs
[INFO] [stdout]  create mode 100644 base_1.rs
[INFO] [stdout]  create mode 100644 base_2.rs
[INFO] [stdout]  create mode 100644 base_3.rs
[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::tests::maybe_compact_rebuilds_when_overlay_ratio_exceeds_threshold ... ok
[INFO] [stdout] test index::tests::open_accepts_manifest_with_gapped_base_doc_ids ... ok
[INFO] [stdout] test index::tests::commit_batch_normalizes_delete_under_symlinked_directory ... ok
[INFO] [stdout] test index::tests::open_rejects_permissive_index_dir_mode ... 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: is subject to change. To configure the initial branch name to use in all
[INFO] [stderr] hint: of your new repositories, which will suppress this warning, 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] [stdout] Initialized empty Git repository in /tmp/.tmptWxi2B/.git/
[INFO] [stdout] [master (root-commit) 0b74bb3] first
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 main.rs
[INFO] [stdout] [master f3b579f] 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] 
[INFO] [stdout] test result: ok. 254 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.29s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/st-b7e64fed3156d2df)
[INFO] [stderr]      Running tests/unit/boundary_fuzz.rs (/opt/rustwide/target/debug/deps/boundary_fuzz-0eb1dfef64c472e4)
[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.84s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration/cli.rs (/opt/rustwide/target/debug/deps/cli-cf240a41df0a3f27)
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test invalid_flag_exits_with_clap_error ... ok
[INFO] [stdout] test json_output_emits_begin_match_end_and_summary_messages ... ok
[INFO] [stdout] test invert_match_searches_full_scoped_corpus_without_positive_hits ... ok
[INFO] [stdout] test invert_match_json_searches_full_scoped_corpus_without_positive_hits ... ok
[INFO] [stdout] test json_output_emits_context_messages_when_requested ... ok
[INFO] [stdout] test files_flag_lists_indexed_paths ... ok
[INFO] [stdout] test binary_file_is_skipped_in_cli_search_results ... ok
[INFO] [stdout] test json_output_reports_all_submatches_on_a_matching_line ... ok
[INFO] [stdout] test count_with_only_matching_acts_like_count_matches ... ok
[INFO] [stdout] test invert_match_json_emits_match_messages_with_empty_submatches ... ok
[INFO] [stdout] test heading_with_context_groups_results_by_file ... ok
[INFO] [stdout] test files_without_match_lists_only_unmatched_files ... ok
[INFO] [stdout] test json_output_escapes_special_characters_in_paths_and_lines ... ok
[INFO] [stdout] test broken_pipe_exits_cleanly_instead_of_panicking ... ok
[INFO] [stdout] test missing_pattern_exits_with_usage_error ... ok
[INFO] [stdout] test files_with_matches_count_heading_and_context_modes_work ... ok
[INFO] [stdout] test exact_file_scope_does_not_match_similar_prefix_paths ... ok
[INFO] [stdout] test non_utf8_filename_is_reported_verbatim_in_flat_output ... ok
[INFO] [stdout] test invert_match_count_and_files_with_matches_follow_selected_lines ... ok
[INFO] [stdout] test json_output_on_no_matches_emits_summary_only ... ok
[INFO] [stdout] test non_utf8_filenames_work_with_glob_and_type_filters ... ok
[INFO] [stdout] test multiple_path_arguments_are_all_searched ... ok
[INFO] [stdout] test json_output_stats_report_emitted_payload_bytes ... ok
[INFO] [stdout] test json_output_uses_bytes_fields_for_non_utf8_paths ... ok
[INFO] [stdout] test count_matches_counts_individual_matches_per_file ... ok
[INFO] [stdout] test json_output_summary_counts_full_scoped_corpus ... ok
[INFO] [stdout] test only_matching_with_context_keeps_context_lines ... ok
[INFO] [stdout] test null_separator_in_files_with_matches ... ok
[INFO] [stdout] test non_utf8_file_content_matches_in_literal_and_regex_modes ... ok
[INFO] [stdout] test json_output_uses_bytes_fields_for_non_utf8_match_lines ... ok
[INFO] [stdout] test overlapping_path_scopes_do_not_duplicate_matches ... ok
[INFO] [stdout] test type_list_prints_known_types ... ok
[INFO] [stdout] test only_matching_with_heading_and_context_groups_results_by_file ... ok
[INFO] [stdout] test stats_flag_writes_to_stderr ... ok
[INFO] [stdout] test status_json_escapes_special_characters_in_index_dir ... ok
[INFO] [stdout] test pcre2_warns_but_searches_normally ... ok
[INFO] [stdout] test only_matching_with_heading_groups_results_by_file ... ok
[INFO] [stdout] test status_json_is_machine_readable ... ok
[INFO] [stdout] test utf16_le_invert_match_output_is_utf8 ... ok
[INFO] [stdout] test utf16_le_file_context_output_is_utf8 ... ok
[INFO] [stdout] test utf16_le_file_is_searchable_via_cli_flat_output ... ok
[INFO] [stdout] test only_matching_prints_each_non_empty_match_on_its_own_line ... ok
[INFO] [stdout] test default_filename_and_line_number_heuristics_match_scope ... ok
[INFO] [stdout] test search_exit_codes_follow_cli_contract ... ok
[INFO] [stdout] test smart_case_lowercase_pattern_matches_mixed_case ... ok
[INFO] [stdout] test utf8_bom_file_match_line_has_no_bom_bytes ... ok
[INFO] [stderr]      Running tests/integration/correctness.rs (/opt/rustwide/target/debug/deps/correctness-69bb94c032c330c4)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test case_insensitive_literal ... ok
[INFO] [stdout] test dot_star_fallback_to_scan ... ok
[INFO] [stdout] test optional_prefix_pattern ... ok
[INFO] [stdout] test unicode_identifier ... ok
[INFO] [stdout] test literal_parse_query ... ok
[INFO] [stdout] test literal_with_punctuation ... ok
[INFO] [stdout] test literal_process_batch ... ok
[INFO] [stdout] test oversized_file_after_growth_returns_no_results ... ok
[INFO] [stdout] test regex_alternation ... ok
[INFO] [stdout] test path_filter_py_only ... ok
[INFO] [stdout] test oracle_is_deterministic ... ok
[INFO] [stdout] test gitignore_excludes_build_dir ... ok
[INFO] [stdout] test regex_character_class ... ok
[INFO] [stdout] test search_does_not_follow_symlink_outside_repo ... ok
[INFO] [stdout] test indexed_regex_repetition ... ok
[INFO] [stdout] test no_match_pattern ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration/incremental.rs (/opt/rustwide/target/debug/deps/incremental-a1c60a1c44993126)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test delete_path_with_parent_component_outside_repo_rejected ... ok
[INFO] [stdout] test build_returns_lock_conflict_while_writer_lock_is_held ... ok
[INFO] [stdout] test delete_path_outside_repo_rejected ... ok
[INFO] [stdout] test path_index_tracks_incremental_visible_paths ... ok
[INFO] [stdout] test modify_file_new_content_found ... ok
[INFO] [stdout] test concurrent_commit_batch_returns_lock_conflict ... ok
[INFO] [stdout] test binary_file_added_during_commit_is_not_indexed ... ok
[INFO] [stdout] test modify_file_old_content_gone ... ok
[INFO] [stdout] test pending_new_file_invisible_before_commit ... ok
[INFO] [stdout] test delete_file_removes_from_results ... ok
[INFO] [stdout] test path_outside_repo_rejected ... ok
[INFO] [stdout] test add_new_file ... ok
[INFO] [stdout] test unmodified_files_still_searchable ... ok
[INFO] [stdout] test interleaved_edit_search ... ok
[INFO] [stdout] test empty_commit_batch_is_noop ... ok
[INFO] [stdout] test large_file_rejected_during_commit ... ok
[INFO] [stdout] test text_file_changed_to_binary_is_removed_from_visible_index ... ok
[INFO] [stdout] test path_with_parent_component_outside_repo_rejected ... ok
[INFO] [stdout] test notify_change_immediate_works ... FAILED
[INFO] [stdout] test concurrent_reads_during_commit_batch ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- notify_change_immediate_works stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'notify_change_immediate_works' (2169) panicked at tests/integration/incremental.rs:166:47:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: LockConflict("/tmp/.tmp0t54mP")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc84cd305ba - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5cc84cd305ba - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5cc84cd305ba - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cc84cd305ba - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5cc84cd4624a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cc84cd4624a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x5cc84cd352c2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5cc84cd352c2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5cc84cd0c01f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cc84cd0c01f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5cc84cd272f9 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5cc84c86b23c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5cc84c86b23c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5cc84cd27572 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5cc84cd27572 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5cc84cd0c0d8 - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5cc84cd03759 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5cc84cd0cf3d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5cc84cd46a8c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cc84cd46802 - core[35159d6ffb30e017]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5cc84c845ad1 - <core[35159d6ffb30e017]::result::Result<(), syntext[7ce16b98f179acc9]::IndexError>>::unwrap
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5cc84c845ad1 - incremental[12f300ecf1c528ba]::notify_change_immediate_works
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/incremental.rs:166:47
[INFO] [stdout]   22:     0x5cc84c841c47 - incremental[12f300ecf1c528ba]::notify_change_immediate_works::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/incremental.rs:160:35
[INFO] [stdout]   23:     0x5cc84c84fb56 - <incremental[12f300ecf1c528ba]::notify_change_immediate_works::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5cc84c85e51b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5cc84c85e51b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5cc84c86bd0b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5cc84c86bd0b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5cc84c86bd0b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5cc84c86bd0b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5cc84c86bd0b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5cc84c86bd0b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5cc84c86bd0b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5cc84c8666e4 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5cc84c8666e4 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5cc84c86e912 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5cc84c86e912 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5cc84c86e912 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5cc84c86e912 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5cc84c86e912 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5cc84c86e912 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5cc84c86e912 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5cc84cd2f65f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5cc84cd2f65f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x73665a5e4aa4 - <unknown>
[INFO] [stdout]   45:     0x73665a671a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     notify_change_immediate_works
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 19 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test incremental`
[INFO] running `Command { std: "docker" "inspect" "c3df4a02e58ea561aee3168bf480d1a44d72fd49219f9c8c47d2e5209c156c10", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c3df4a02e58ea561aee3168bf480d1a44d72fd49219f9c8c47d2e5209c156c10", kill_on_drop: false }`
[INFO] [stdout] c3df4a02e58ea561aee3168bf480d1a44d72fd49219f9c8c47d2e5209c156c10
