[INFO] fetching crate sift-grep 0.8.1...
[INFO] testing sift-grep-0.8.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate sift-grep 0.8.1 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate sift-grep 0.8.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sift-grep 0.8.1
[INFO] tweaked toml for crates.io crate sift-grep 0.8.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sift-grep 0.8.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sift-grep 0.8.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded grep-matcher v0.1.9
[INFO] [stderr]   Downloaded inotify v0.11.4
[INFO] [stderr]   Downloaded kqueue v1.2.0
[INFO] [stderr]   Downloaded grep-cli v0.1.12
[INFO] [stderr]   Downloaded doctest-file v1.1.1
[INFO] [stderr]   Downloaded grep-pcre2 v0.1.10
[INFO] [stderr]   Downloaded bstr v1.13.0
[INFO] [stderr]   Downloaded fslock v0.2.1
[INFO] [stderr]   Downloaded pcre2 v0.2.11
[INFO] [stderr]   Downloaded integer-encoding v4.1.0
[INFO] [stderr]   Downloaded notify v9.0.0-rc.4
[INFO] [stderr]   Downloaded recvmsg v1.0.0
[INFO] [stderr]   Downloaded sift-core v0.8.1
[INFO] [stderr]   Downloaded pcre2-sys v0.2.10
[INFO] [stderr]   Downloaded grep-searcher v0.1.17
[INFO] [stderr]   Downloaded interprocess v2.4.3
[INFO] [stderr]   Downloaded grep-printer v0.3.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e4ea361868fa94afa8caee7fb2bd6099a30b21713493e45be01da5fe0dec8c9d
[INFO] running `Command { std: "docker" "start" "e4ea361868fa94afa8caee7fb2bd6099a30b21713493e45be01da5fe0dec8c9d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e4ea361868fa94afa8caee7fb2bd6099a30b21713493e45be01da5fe0dec8c9d", 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" "e4ea361868fa94afa8caee7fb2bd6099a30b21713493e45be01da5fe0dec8c9d" "/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" "e4ea361868fa94afa8caee7fb2bd6099a30b21713493e45be01da5fe0dec8c9d", 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" "e4ea361868fa94afa8caee7fb2bd6099a30b21713493e45be01da5fe0dec8c9d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling grep-matcher v0.1.9
[INFO] [stderr]    Compiling inotify-sys v0.1.8
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling encoding_rs_io v0.1.7
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling doctest-file v1.1.1
[INFO] [stderr]    Compiling integer-encoding v4.1.0
[INFO] [stderr]    Compiling xxhash-rust v0.8.18
[INFO] [stderr]    Compiling bitpacking v0.9.3
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling memmap2 v0.9.11
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling fslock v0.2.1
[INFO] [stderr]    Compiling interprocess v2.4.3
[INFO] [stderr]    Compiling inotify v0.11.4
[INFO] [stderr]    Compiling notify v9.0.0-rc.4
[INFO] [stderr]    Compiling pcre2-sys v0.2.10
[INFO] [stderr]    Compiling pcre2 v0.2.11
[INFO] [stderr]    Compiling grep-pcre2 v0.1.10
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling bstr v1.13.0
[INFO] [stderr]    Compiling globset v0.4.20
[INFO] [stderr]    Compiling grep-searcher v0.1.17
[INFO] [stderr]    Compiling grep-regex v0.1.14
[INFO] [stderr]    Compiling grep-printer v0.3.1
[INFO] [stderr]    Compiling grep-cli v0.1.12
[INFO] [stderr]    Compiling ignore v0.4.33
[INFO] [stderr]    Compiling sift-core v0.8.1
[INFO] [stderr]    Compiling sift-grep v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 39s
[INFO] running `Command { std: "docker" "inspect" "e4ea361868fa94afa8caee7fb2bd6099a30b21713493e45be01da5fe0dec8c9d", 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" "e4ea361868fa94afa8caee7fb2bd6099a30b21713493e45be01da5fe0dec8c9d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling zerocopy-derive v0.8.55
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling inotify v0.11.4
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling notify v9.0.0-rc.4
[INFO] [stderr]    Compiling grep-printer v0.3.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling sift-core v0.8.1
[INFO] [stderr]    Compiling sift-grep v0.8.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 09s
[INFO] running `Command { std: "docker" "inspect" "e4ea361868fa94afa8caee7fb2bd6099a30b21713493e45be01da5fe0dec8c9d", 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" "e4ea361868fa94afa8caee7fb2bd6099a30b21713493e45be01da5fe0dec8c9d" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/sift_grep-ff1d5af59cd5f1fd)
[INFO] [stdout] 
[INFO] [stdout] running 201 tests
[INFO] [stdout] test cli::tests::cli_parses_index_build_defaults_to_background ... ok
[INFO] [stdout] test cli::tests::cli_parses_index_build_subcommand ... ok
[INFO] [stdout] test cli::tests::cli_parses_index_build_wait_flag ... ok
[INFO] [stdout] test cli::tests::cli_parses_index_update_subcommand ... ok
[INFO] [stdout] test cli::tests::cli_parses_index_kind_and_options ... ok
[INFO] [stdout] test cli::tests::cli_multiple_regexp_positional_becomes_search_path ... ok
[INFO] [stdout] test cli::tests::cli_parses_no_search_scope ... ok
[INFO] [stdout] test cli::tests::cli_parses_search_scope ... ok
[INFO] [stdout] test cli::tests::cli_parses_regexp_flag ... ok
[INFO] [stdout] test cli::tests::cli_parses_index_build_subcommand_with_path ... ok
[INFO] [stdout] test cli::tests::cli_parses_index_build_lazy_flag ... ok
[INFO] [stdout] test cli::tests::cli_parses_empty_pattern_file ... ok
[INFO] [stdout] test cli::tests::cli_parses_short_flags_before_pattern ... ok
[INFO] [stdout] test cli::tests::cli_files_preserves_path_order_with_extra_paths ... ok
[INFO] [stdout] test cli::tests::cli_files_without_path_leaves_paths_empty ... ok
[INFO] [stdout] test cli::tests::cli_parses_long_flags_before_pattern ... ok
[INFO] [stdout] test cli::tests::cli_parses_update_subcommand ... ok
[INFO] [stdout] test cli::tests::cli_files_positional_is_search_path ... ok
[INFO] [stdout] test cli::tests::cli_parses_multiple_paths ... ok
[INFO] [stdout] test cli::tests::cli_regexp_positional_becomes_search_path ... ok
[INFO] [stdout] test cli::tests::cli_regexp_double_dash_path_becomes_search_path ... ok
[INFO] [stdout] test cli::tests::cli_positional_only_keeps_pattern_and_paths ... ok
[INFO] [stdout] test cli::tests::cli_regexp_preserves_path_order_with_extra_paths ... ok
[INFO] [stdout] test cli::tests::cli_regexp_and_pattern_file_positional_is_path ... ok
[INFO] [stdout] test cli::tests::cli_parses_multiple_regexp_flags ... ok
[INFO] [stdout] test cli::tests::cli_parses_version_flag ... ok
[INFO] [stdout] test cli::tests::cli_regexp_without_path_leaves_paths_empty ... ok
[INFO] [stdout] test cli::tests::cli_rejects_index_update_lazy_flag ... ok
[INFO] [stdout] test format::output::style::tests::search_record_style_defaults ... ok
[INFO] [stdout] test format::output::tests::search_output_defaults ... ok
[INFO] [stdout] test cli::tests::cli_pattern_file_positional_becomes_search_path ... ok
[INFO] [stdout] test grep::engine::tests::combined_engine_flags ... ok
[INFO] [stdout] test cli::tests::cli_regexp_double_dash_hyphen_path ... ok
[INFO] [stdout] test cli::tests::cli_rejects_unknown_flags ... ok
[INFO] [stdout] test grep::engine::tests::crlf_flag ... ok
[INFO] [stdout] test config::tests::parses_non_comment_lines_as_arguments ... ok
[INFO] [stdout] test format::output::style::tests::search_separators_defaults ... ok
[INFO] [stdout] test grep::engine::tests::engine_colors_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_dfa_size_limit ... ok
[INFO] [stdout] test cli::tests::cli_run_config_uses_resolved_paths ... ok
[INFO] [stdout] test config::tests::applies_config_after_program_name ... ok
[INFO] [stdout] test format::output::style::tests::search_line_style_defaults ... ok
[INFO] [stdout] test grep::engine::tests::engine_encoding_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_encoding_short_flag ... ok
[INFO] [stdout] test cli::tests::cli_pattern_and_search_scope ... ok
[INFO] [stdout] test grep::engine::tests::engine_auto_hybrid_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_hyperlink_format_flag ... ok
[INFO] [stdout] test config::tests::no_config_detection_stops_at_double_dash ... ok
[INFO] [stdout] test grep::engine::tests::engine_pcre2_version_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_no_config_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_preprocessor_flags ... ok
[INFO] [stdout] test grep::engine::tests::engine_no_unicode_flag ... ok
[INFO] [stdout] test grep::engine::tests::multiline_dotall_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_regex_size_limit ... ok
[INFO] [stdout] test grep::engine::tests::engine_pcre2_short_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_hostname_bin_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_pcre2_flags ... ok
[INFO] [stdout] test grep::engine::tests::engine_search_zip_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_selection_flag ... ok
[INFO] [stdout] test grep::engine::tests::multiline_long_flag ... ok
[INFO] [stdout] test grep::engine::tests::threading_line_buffered ... ok
[INFO] [stdout] test grep::engine::tests::walker_one_file_system ... ok
[INFO] [stdout] test grep::engine::tests::null_data_flag ... ok
[INFO] [stdout] test grep::filter::tests::filter_resolution_hidden_mode_respect ... ok
[INFO] [stdout] test grep::engine::tests::threading_block_buffered ... ok
[INFO] [stdout] test grep::engine::tests::walker_no_mmap ... ok
[INFO] [stdout] test grep::filter::tests::builtin_type_defs_contains_python ... ok
[INFO] [stdout] test grep::filter::tests::builtin_type_defs_non_empty ... ok
[INFO] [stdout] test grep::engine::tests::threading_path_separator ... ok
[INFO] [stdout] test grep::filter::tests::filter_resolution_hidden_mode_include ... ok
[INFO] [stdout] test grep::filter::tests::resolve_type_defs_add_extends_existing ... ok
[INFO] [stdout] test grep::engine::tests::threading_threads_flag ... ok
[INFO] [stdout] test grep::engine::tests::walker_mmap ... ok
[INFO] [stdout] test grep::filter::tests::resolve_type_defs_add_then_clear_uses_argv_order ... ok
[INFO] [stdout] test grep::filter::tests::resolve_type_defs_add_include ... ok
[INFO] [stdout] test grep::filter::tests::builtin_type_defs_contains_rust ... ok
[INFO] [stdout] test grep::filter::tests::size_suffix_gigabytes ... ok
[INFO] [stdout] test grep::filter::tests::size_suffix_kilobytes ... ok
[INFO] [stdout] test grep::filter::tests::size_suffix_megabytes ... ok
[INFO] [stdout] test grep::filter::tests::size_suffix_plain_number ... ok
[INFO] [stdout] test grep::engine::tests::engine_search_zip_short_flag ... ok
[INFO] [stdout] test grep::ignore::tests::dash_u_short_flag ... ok
[INFO] [stdout] test grep::ignore::tests::default_resolution ... ok
[INFO] [stdout] test grep::ignore::tests::hidden_flag ... ok
[INFO] [stdout] test grep::ignore::tests::dot_short_flag ... ok
[INFO] [stdout] test grep::ignore::tests::ignore_files_toggle_last_wins ... ok
[INFO] [stdout] test cli::tests::cli_parses_positional_pattern ... ok
[INFO] [stdout] test grep::ignore::tests::ignore_messages_toggle_last_wins ... ok
[INFO] [stdout] test grep::engine::tests::engine_unicode_flag ... ok
[INFO] [stdout] test grep::ignore::tests::ignore_restores_defaults ... ok
[INFO] [stdout] test grep::ignore::tests::ignore_vcs_toggle_last_wins ... ok
[INFO] [stdout] test grep::ignore::tests::no_ignore_clears_all ... ok
[INFO] [stdout] test grep::ignore::tests::non_flag_args_are_ignored ... ok
[INFO] [stdout] test grep::ignore::tests::no_hidden_resets ... ok
[INFO] [stdout] test grep::ignore::tests::no_ignore_vcs_last_wins ... ok
[INFO] [stdout] test grep::ignore::tests::message_no_ignore_files ... ok
[INFO] [stdout] test grep::ignore::tests::message_no_ignore_messages ... ok
[INFO] [stdout] test grep::filter::tests::size_suffix_unknown_unit ... ok
[INFO] [stdout] test grep::filter::tests::resolve_type_defs_clear_then_add_uses_argv_order ... ok
[INFO] [stdout] test grep::filter::tests::resolve_type_defs_add_custom_type ... ok
[INFO] [stdout] test grep::filter::tests::resolve_type_defs_clear_removes_type ... ok
[INFO] [stdout] test grep::engine::tests::multiline_flag ... ok
[INFO] [stdout] test grep::ignore::tests::combined_message_flags ... ok
[INFO] [stdout] test grep::filter::tests::size_suffix_invalid_number ... ok
[INFO] [stdout] test grep::filter::tests::size_suffix_bytes ... ok
[INFO] [stdout] test grep::ignore::tests::require_git_toggle ... ok
[INFO] [stdout] test grep::ignore::tests::unrestricted_long_flag_counting ... ok
[INFO] [stdout] test grep::ignore::tests::unrestricted_one_disables_all_ignore ... ok
[INFO] [stdout] test grep::ignore::tests::unrestricted_two_then_no_hidden ... ok
[INFO] [stdout] test grep::input::tests::default_corpus_without_paths_or_stdin_resolves_candidates ... ok
[INFO] [stdout] test grep::ignore::tests::unrestricted_two_enables_hidden ... ok
[INFO] [stdout] test grep::filter::tests::glob_flags_default_empty ... ok
[INFO] [stdout] test grep::ignore::tests::message_toggle_last_wins ... ok
[INFO] [stdout] test grep::ignore::tests::message_no_messages ... ok
[INFO] [stdout] test grep::ignore::tests::unrestricted_then_ignore_restores ... ok
[INFO] [stdout] test grep::ignore::tests::unrestricted_three_saturates ... ok
[INFO] [stdout] test grep::input::tests::explicit_dash_empty_stdin_skips_candidate_resolution ... ok
[INFO] [stdout] test grep::input::tests::invalid_pre_glob_errors ... ok
[INFO] [stdout] test grep::output::tests::output_argv_color_last_wins ... ok
[INFO] [stdout] test grep::output::tests::output_argv_debug_flag ... ok
[INFO] [stdout] test grep::output::tests::output_argv_line_number_last_wins ... ok
[INFO] [stdout] test grep::paths::tests::path_display_absolute_when_absolute_unix ... ok
[INFO] [stdout] test grep::input::tests::empty_pre_globs_match_everything ... ok
[INFO] [stdout] test grep::input::tests::stdin_only_skips_candidate_resolution ... ok
[INFO] [stdout] test grep::output::tests::output_argv_null_short ... ok
[INFO] [stdout] test grep::output::tests::context_lines_after_short ... ok
[INFO] [stdout] test grep::input::tests::pre_globs_match_forward_slash_paths ... ok
[INFO] [stdout] test grep::output::tests::effective_line_number_json ... ok
[INFO] [stdout] test grep::output::tests::resolve_separators_default_context_sep ... ok
[INFO] [stdout] test grep::paths::tests::path_display_absolute_when_first_is_absolute_unix ... ok
[INFO] [stdout] test grep::output::tests::filename_mode_single_stream_defaults_to_never ... ok
[INFO] [stdout] test grep::paths::tests::path_display_relative_when_all_relative ... ok
[INFO] [stdout] test grep::input::tests::implicit_stdin_skips_candidate_resolution ... ok
[INFO] [stdout] test grep::input::tests::paths_without_stdin_resolves_candidates ... ok
[INFO] [stdout] test grep::output::tests::output_argv_json_toggle ... ok
[INFO] [stdout] test grep::paths::tests::path_display_relative_when_empty ... ok
[INFO] [stdout] test grep::paths::tests::path_display_relative_when_relative ... ok
[INFO] [stdout] test grep::pattern::tests::binary_mode_text ... ok
[INFO] [stdout] test grep::input::tests::mixed_paths_and_stdin_resolves_candidates ... ok
[INFO] [stdout] test grep::pattern::tests::binary_mode_binary ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_default_sensitive ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_ignore_case_short ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_last_wins_smart_then_ignore ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_case_sensitive_long ... ok
[INFO] [stdout] test grep::pattern::tests::invert_match_flag_before_dash_dash ... ok
[INFO] [stdout] test grep::pattern::tests::invert_match_dash_dash_terminates ... ok
[INFO] [stdout] test grep::pattern::tests::invert_match_long ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_ignore_case_long ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_case_sensitive_short ... ok
[INFO] [stdout] test grep::pattern::tests::invert_match_no_flag ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_count ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_invert_match_downgrades_only_matching_to_count_matches ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_files_with_matches ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_smart_case_long ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_default ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_count_matches ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_files_without_match ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_only_matching ... ok
[INFO] [stdout] test grep::pattern::tests::binary_mode_default_quit ... ok
[INFO] [stdout] test grep::pattern::tests::invert_match_short ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_smart_case_short ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_quiet ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_last_wins_ignore_then_sensitive ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_count_and_only_matching_becomes_count_matches ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_invert_match_with_only_matching_and_count ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_only_matching_flag_after_count ... ok
[INFO] [stdout] test grep::pattern::tests::query_options_applies_fixed_strings ... ok
[INFO] [stdout] test grep::pattern::tests::regex_engine_pcre2_short ... ok
[INFO] [stdout] test grep::pattern::tests::regex_engine_short_pcre2_last_wins_over_no_pcre2 ... ok
[INFO] [stdout] test grep::pattern::tests::query_options_case_mode_from_argv ... ok
[INFO] [stdout] test index::daemon::tests::pending_index_full_promotes_and_clears_partials ... ok
[INFO] [stdout] test grep::pattern::tests::resolve_patterns_empty_error ... ok
[INFO] [stdout] test grep::pattern::tests::resolve_patterns_positional ... ok
[INFO] [stdout] test grep::pattern::tests::resolve_patterns_pattern_file_and_positional_path ... ok
[INFO] [stdout] test grep::pattern::tests::resolve_patterns_regexp_and_positional_path ... ok
[INFO] [stdout] test grep::pattern::tests::resolve_patterns_regexp ... ok
[INFO] [stdout] test index::daemon::tests::phase_debouncing_deadline_reached_starts_refresh ... ok
[INFO] [stdout] test index::daemon::tests::phase_refreshing_complete_with_follow_up_restarts_refresh ... ok
[INFO] [stdout] test index::daemon::tests::rebind_watcher_skips_when_root_unchanged ... ok
[INFO] [stdout] test index::daemon::tests::rebind_watcher_switches_to_new_corpus_root ... ok
[INFO] [stdout] test index::daemon::tests::index_round_trip_over_unix_stream ... ok
[INFO] [stdout] test index::daemon::tests::round_trip_index_full ... ok
[INFO] [stdout] test index::daemon::tests::pending_index_merge_partial_paths ... ok
[INFO] [stdout] test index::selection::tests::resolve_associates_width_and_norm_with_index ... ok
[INFO] [stdout] test index::selection::tests::width_without_index_errors ... ok
[INFO] [stdout] test update::tests::install_dirs_from_standard_layout ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_last_wins ... ok
[INFO] [stdout] test index::daemon::tests::serve_returns_early_when_lock_held ... ok
[INFO] [stdout] test index::daemon::watcher::tests::new_binds_temp_root ... ok
[INFO] [stdout] test grep::pattern::tests::regex_engine_default_rust ... ok
[INFO] [stdout] test grep::pattern::tests::regex_engine_no_pcre2_last_wins_over_short ... ok
[INFO] [stdout] test grep::pattern::tests::regex_engine_pcre2_long ... ok
[INFO] [stdout] test index::daemon::watcher::tests::polling_binds_temp_root ... ok
[INFO] [stdout] test index::selection::tests::no_index_returns_none ... ok
[INFO] [stdout] test index::daemon::tests::phase_idle_deadline_reached_exits ... ok
[INFO] [stdout] test index::daemon::tests::phase_idle_fs_change_transitions_to_debouncing ... ok
[INFO] [stdout] test update::tests::install_dirs_rejects_bin_only_path ... ok
[INFO] [stdout] test index::daemon::tests::pending_paths_restored_on_reconcile_failure ... ok
[INFO] [stdout] test index::daemon::tests::round_trip_index_paths ... ok
[INFO] [stdout] test index::daemon::tests::ensure_running_skips_spawn_when_ipc_reachable ... ok
[INFO] [stdout] test index::daemon::tests::serve_stops_on_shutdown ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 201 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.12s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/sift-5f5c592f4eed65f7)
[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/bin/sift-daemon.rs (/opt/rustwide/target/release/deps/sift_daemon-cdb34e087b72b6c0)
[INFO] [stderr]      Running tests/integration_binary.rs (/opt/rustwide/target/release/deps/integration_binary-b2c9d7568368b097)
[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 15 tests
[INFO] [stdout] test no_messages_does_not_suppress_binary_match_output ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-binary-flag-index-2865-1 → /tmp/sift-grep-integration-binary-flag-index-2865-1/.sift
[INFO] [stdout] test explicit_binary_file_reports_match_before_nul ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-text-consistent-2865-9 → /tmp/sift-grep-integration-text-consistent-2865-9/.sift
[INFO] [stdout] test files_with_matches_reports_explicit_binary_match_before_nul ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-binary-explicit-file-index-2865-10 → /tmp/sift-grep-integration-binary-explicit-file-index-2865-10/.sift
[INFO] [stdout] test binary_flag_reports_binary_match_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-text-flag-index-2865-6 → /tmp/sift-grep-integration-text-flag-index-2865-6/.sift
[INFO] [stdout] test count_reports_explicit_binary_match_before_nul ... ok
[INFO] [stdout] test default_recursive_suppresses_binary_match_before_nul ... ok
[INFO] [stdout] test default_skips_binary_file_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-binary-default-index-2865-7 → /tmp/sift-grep-integration-binary-default-index-2865-7/.sift
[INFO] [stdout] test text_overrides_binary ... ok
[INFO] [stdout] test binary_flag_reports_binary_match_index ... ok
[INFO] [stdout] test text_flag_searches_binary_index ... ok
[INFO] [stdout] test default_skips_binary_file_index ... ok
[INFO] [stdout] test text_flag_finds_match_after_nul_walk ... ok
[INFO] [stdout] test indexed_explicit_binary_file_reports_match_before_nul ... ok
[INFO] [stdout] test text_flag_searches_binary_walk ... ok
[INFO] [stdout] test text_mode_consistent_index_and_walk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_config.rs (/opt/rustwide/target/release/deps/integration_config-81f5ee0283715ebc)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test missing_config_path_is_fatal_for_search ... ok
[INFO] [stdout] test config_parser_ignores_comments_and_blank_lines ... ok
[INFO] [stdout] test ripgrep_config_path_does_not_apply_to_index_subcommands ... ok
[INFO] [stdout] test no_config_disables_ripgrep_config_path ... ok
[INFO] [stdout] test ripgrep_config_path_applies_arguments_before_cli ... ok
[INFO] [stderr]      Running tests/integration_context.rs (/opt/rustwide/target/release/deps/integration_context-5f004fd8cca9ff3e)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ctx-sep-custom-3554-4 → /tmp/sift-grep-integration-ctx-sep-custom-3554-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ctx-sep-empty-3554-8 → /tmp/sift-grep-integration-ctx-sep-empty-3554-8/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-context-break-3554-1 → /tmp/sift-grep-integration-context-break-3554-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-context-c-3554-3 → /tmp/sift-grep-integration-context-c-3554-3/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ctx-sep-none-3554-5 → /tmp/sift-grep-integration-ctx-sep-none-3554-5/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-context-filename-3554-9 → /tmp/sift-grep-integration-context-filename-3554-9/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-field-match-sep-3554-7 → /tmp/sift-grep-integration-field-match-sep-3554-7/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-all-sep-combined-3554-0 → /tmp/sift-grep-integration-all-sep-combined-3554-0/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-context-b-3554-2 → /tmp/sift-grep-integration-context-b-3554-2/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-field-both-sep-3554-13 → /tmp/sift-grep-integration-field-both-sep-3554-13/.sift
[INFO] [stdout] test context_break_separates_match_groups ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-field-ctx-sep-3554-11 → /tmp/sift-grep-integration-field-ctx-sep-3554-11/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-context-a-3554-6 → /tmp/sift-grep-integration-context-a-3554-6/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ctx-sep-override-3554-10 → /tmp/sift-grep-integration-ctx-sep-override-3554-10/.sift
[INFO] [stdout] test context_c_with_filename_uses_hyphen_separator ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ctx-sep-escape-3554-12 → /tmp/sift-grep-integration-ctx-sep-escape-3554-12/.sift
[INFO] [stdout] test custom_context_separator_index_and_walk ... ok
[INFO] [stdout] test context_c_shows_surrounding_lines ... ok
[INFO] [stdout] test context_b_shows_lines_before_match ... ok
[INFO] [stdout] test context_a_shows_lines_after_match ... ok
[INFO] [stdout] test no_context_separator_suppresses_break_line ... ok
[INFO] [stdout] test field_match_and_context_separator_combined ... ok
[INFO] [stdout] test all_separator_flags_combined ... ok
[INFO] [stdout] test field_match_separator_index_and_walk ... ok
[INFO] [stdout] test field_context_separator_index_and_walk ... ok
[INFO] [stdout] test no_context_separator_overrides_context_separator ... ok
[INFO] [stdout] test context_separator_empty_string_prints_blank_line ... ok
[INFO] [stdout] test context_separator_with_escape_sequences ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_daemon.rs (/opt/rustwide/target/release/deps/integration_daemon-b50dbe4f4b46828d)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test daemon_errors_without_meta_or_init_root ... ok
[INFO] [stdout] test daemon_exits_zero_when_lock_held ... ok
[INFO] [stderr] indexed corpus /tmp/sift-cli-daemon-reconcileIkC1RC → /tmp/sift-cli-daemon-reconcileIkC1RC/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-failed-rebuild-coverage-4389-3 → /tmp/sift-grep-integration-failed-rebuild-coverage-4389-3/.sift
[INFO] [stderr] indexedsift: index already exists at /tmp/sift-grep-integration-failed-rebuild-coverage-4389-3/.sift; run `sift index update` to refresh it
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-index-update-lazy-coverage-4389-1 → /tmp/sift-grep-integration-index-update-lazy-coverage-4389-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-daemon-walk-hit-partial-4389-6 → /tmp/sift-grep-integration-daemon-walk-hit-partial-4389-6/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-index-build-lazy-coverage-4389-8 → /tmp/sift-grep-integration-index-build-lazy-coverage-4389-8/.sift
[INFO] [stderr]  corpus /tmp/sift-cli-daemon-daemon-livekUec5X → /tmp/sift-cli-daemon-daemon-livekUec5X/.sift
[INFO] [stderr] updated index for corpus /tmp/sift-grep-integration-index-update-lazy-coverage-4389-1 → /tmp/sift-grep-integration-index-update-lazy-coverage-4389-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-daemon-validate-snapshot-4389-4 → /tmp/sift-grep-integration-daemon-validate-snapshot-4389-4/.sift
[INFO] [stdout] test failed_rebuild_does_not_change_coverage ... ok
[INFO] [stdout] test index_build_lazy_persists_lazy_coverage ... ok
[INFO] [stdout] test build_defaults_to_async_and_becomes_searchable ... ok
[INFO] [stdout] test index_update_preserves_lazy_coverage ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-daemon-update-async-4389-7 → /tmp/sift-grep-integration-daemon-update-async-4389-7/.sift
[INFO] [stdout] test index_update_async_reconciles_offline_edit ... ok
[INFO] [stdout] test search_walk_hit_queues_partial_index ... ok
[INFO] [stdout] test daemon_rebinds_watcher_when_corpus_root_changes ... ok
[INFO] [stdout] test blocking_build_starts_daemon_for_watch ... ok
[INFO] [stdout] test daemon_reindexes_on_file_changes ... ok
[INFO] [stdout] test daemon_builds_initial_index_on_startup_when_no_current ... ok
[INFO] [stdout] test daemon_reconciles_offline_changes ... ok
[INFO] [stdout] test daemon_validates_only_current_committed_snapshot ... ok
[INFO] [stdout] test daemon_exits_after_idle_timeout ... ok
[INFO] [stdout] test daemon_reconciles_on_startup ... ok
[INFO] [stdout] test daemon_reconciles_on_restart ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_debug.rs (/opt/rustwide/target/release/deps/integration_debug-541c2eeae6c639f1)
[INFO] [stdout] running 2 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-debug-basic-5574-1 → /tmp/sift-grep-integration-debug-basic-5574-1/.sift
[INFO] [stdout] test debug_absent_index_notes_walk ... ok
[INFO] [stdout] test debug_emits_stderr_diagnostics_and_keeps_matches ... ok
[INFO] [stderr]      Running tests/integration_encoding.rs (/opt/rustwide/target/release/deps/integration_encoding-76972edb59437c6f)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-encoding-utf16-bom-index-5654-3 → /tmp/sift-grep-integration-integration-encoding-utf16-bom-index-5654-3/.sift
[INFO] [stdout] test invalid_encoding_is_rejected ... ok
[INFO] [stdout] test utf16_bom_is_searched_by_default ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-encoding-utf16le-index-5654-4 → /tmp/sift-grep-integration-integration-encoding-utf16le-index-5654-4/.sift
[INFO] [stdout] test encoding_none_disables_bom_sniffing ... ok
[INFO] [stdout] test utf16_bom_is_searched_by_default_with_index ... ok
[INFO] [stdout] test explicit_utf16le_encoding_searches_without_bom_with_index ... ok
[INFO] [stdout] test explicit_utf16le_encoding_searches_without_bom ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_engine.rs (/opt/rustwide/target/release/deps/integration_engine-e535b2f558228313)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test dfa_size_limit_accepted_walk ... ok
[INFO] [stdout] test max_columns_omits_long_lines_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-engine-maxcol-nopreview-idx-5858-0 → /tmp/sift-grep-integration-engine-maxcol-nopreview-idx-5858-0/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-engine-dfa-limit-idx-5858-4 → /tmp/sift-grep-integration-engine-dfa-limit-idx-5858-4/.sift
[INFO] [stdout] test no_unicode_flag_accepted_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-engine-maxcol-idx-5858-6 → /tmp/sift-grep-integration-engine-maxcol-idx-5858-6/.sift
[INFO] [stdout] test regex_size_limit_accepted_walk ... ok
[INFO] [stdout] test unicode_flag_accepted_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-engine-regex-limit-idx-5858-9 → /tmp/sift-grep-integration-engine-regex-limit-idx-5858-9/.sift
[INFO] [stdout] test no_config_flag_accepted_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-engine-unicode-idx-5858-13 → /tmp/sift-grep-integration-engine-unicode-idx-5858-13/.sift
[INFO] [stdout] test colors_flag_accepted_walk ... ok
[INFO] [stdout] test max_columns_preview_truncates_long_lines_walk ... ok
[INFO] [stdout] test dfa_size_limit_consistent_index_and_walk ... ok
[INFO] [stdout] test regex_size_limit_consistent_index_and_walk ... ok
[INFO] [stdout] test max_columns_without_preview_omits_consistently ... ok
[INFO] [stdout] test max_columns_consistent_index_and_walk ... ok
[INFO] [stdout] test unicode_consistent_index_and_walk ... ok
[INFO] [stdout] test regex_size_limit_suffix_parsing_walk ... ok
[INFO] [stderr]      Running tests/integration_errors.rs (/opt/rustwide/target/release/deps/integration_errors-84eec1230a8bbd21)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test index_update_without_build_exits_2 ... ok
[INFO] [stdout] test build_without_daemon_exits_2 ... ok
[INFO] [stdout] test unknown_flag_exits_2 ... ok
[INFO] [stdout] test index_build_on_nonexistent_path_exits_2 ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-errors-index-build-twice-6588-0 → /tmp/sift-grep-integration-errors-index-build-twice-6588-0/.sift
[INFO] [stdout] test help_short_flag ... ok
[INFO] [stdout] test help_flag_prints_usage ... ok
[INFO] [stdout] test walk_finds_match_without_index ... ok
[INFO] [stdout] test index_build_twice_exits_2 ... ok
[INFO] [stdout] test empty_index_search_exits_1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_filter.rs (/opt/rustwide/target/release/deps/integration_filter-5106526acd07d39d)
[INFO] [stdout] 
[INFO] [stdout] running 35 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-files-path-scope-index-6694-3 → /tmp/sift-grep-integration-files-path-scope-index-6694-3/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-type-order-include-6694-6 → /tmp/sift-grep-integration-type-order-include-6694-6/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-iglob-index-6694-8 → /tmp/sift-grep-integration-iglob-index-6694-8/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-type-order-exclude-6694-2 → /tmp/sift-grep-integration-type-order-exclude-6694-2/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-max-depth-index-6694-4 → /tmp/sift-grep-integration-max-depth-index-6694-4/.sift
[INFO] [stdout] test ignore_file_custom_walk ... ok
[INFO] [stdout] test files_path_scopes_listing_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-depth-consistent-6694-12 → /tmp/sift-grep-integration-depth-consistent-6694-12/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-files-multi-path-6694-11 → /tmp/sift-grep-integration-files-multi-path-6694-11/.sift
[INFO] [stdout] test max_depth_limits_walk_search ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-filesize-consistent-6694-17 → /tmp/sift-grep-integration-filesize-consistent-6694-17/.sift
[INFO] [stdout] test files_lists_matching_paths_walk ... ok
[INFO] [stdout] test compound_max_depth_and_max_filesize_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ignore-file-index-6694-13 → /tmp/sift-grep-integration-ignore-file-index-6694-13/.sift
[INFO] [stdout] test files_output_is_sorted ... ok
[INFO] [stdout] test iglob_case_insensitive_filter_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-max-filesize-index-6694-18 → /tmp/sift-grep-integration-max-filesize-index-6694-18/.sift
[INFO] [stdout] test iglob_case_insensitive_filter_index ... ok
[INFO] [stdout] test type_add_include_unknown_type_errors ... ok
[INFO] [stdout] test files_respects_glob_filter ... ok
[INFO] [stdout] test later_type_exclude_overrides_type_include ... ok
[INFO] [stdout] test files_path_scopes_listing_indexed ... ok
[INFO] [stdout] test max_filesize_suffix_k_walk ... ok
[INFO] [stdout] test type_clear_removes_builtin ... ok
[INFO] [stdout] test type_add_then_type_clear_removes_custom_type ... ok
[INFO] [stdout] test later_type_include_overrides_type_exclude ... ok
[INFO] [stdout] test type_clear_then_type_add_redefines_type ... ok
[INFO] [stdout] test max_depth_consistent_index_and_walk ... ok
[INFO] [stdout] test type_add_then_include_walk ... ok
[INFO] [stdout] test max_filesize_skips_large_files_index ... ok
[INFO] [stdout] test max_depth_zero_finds_only_root_files ... ok
[INFO] [stdout] test max_filesize_skips_large_files_walk ... ok
[INFO] [stdout] test files_multiple_paths_union ... ok
[INFO] [stdout] test type_add_creates_custom_type ... ok
[INFO] [stdout] test ignore_file_custom_index ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-type-not-index-6694-29 → /tmp/sift-grep-integration-type-not-index-6694-29/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-type-include-index-6694-24 → /tmp/sift-grep-integration-type-include-index-6694-24/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-type-all-include-6694-23 → /tmp/sift-grep-integration-type-all-include-6694-23/.sift
[INFO] [stdout] test type_filter_includes_rust_files_walk ... ok
[INFO] [stdout] test max_depth_limits_index_search ... ok
[INFO] [stdout] test type_list_output ... ok
[INFO] [stdout] test type_not_excludes_python_index ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-type-consistent-6694-28 → /tmp/sift-grep-integration-type-consistent-6694-28/.sift
[INFO] [stdout] test type_not_excludes_python_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-type-all-exclude-6694-26 → /tmp/sift-grep-integration-type-all-exclude-6694-26/.sift
[INFO] [stdout] test max_filesize_consistent_index_and_walk ... ok
[INFO] [stdout] test type_filter_includes_rust_files_index ... ok
[INFO] [stdout] test type_include_consistent_index_and_walk ... ok
[INFO] [stdout] test type_not_all_excludes_known_file_types ... ok
[INFO] [stdout] test type_all_includes_known_file_types ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_glob.rs (/opt/rustwide/target/release/deps/integration_glob-daaf3e2de4c08952)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-case-insensitive-8196-8 → /tmp/sift-grep-integration-glob-case-insensitive-8196-8/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-no-match-8196-1 → /tmp/sift-grep-integration-glob-no-match-8196-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-exclude-8196-0 → /tmp/sift-grep-integration-glob-exclude-8196-0/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-invalid-8196-6 → /tmp/sift-grep-integration-glob-invalid-8196-6/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-dir-8196-12 → /tmp/sift-grep-integration-glob-dir-8196-12/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-case-insensitive-neg-8196-5 → /tmp/sift-grep-integration-glob-case-insensitive-neg-8196-5/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-files-with-8196-9 → /tmp/sift-grep-integration-glob-files-with-8196-9/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-path-scope-8196-4 → /tmp/sift-grep-integration-glob-path-scope-8196-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-case-insensitive-precedence-8196-10 → /tmp/sift-grep-integration-glob-case-insensitive-precedence-8196-10/.sift
[INFO] [stdout] test glob_case_insensitive_flag ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-include-8196-3 → /tmp/sift-grep-integration-glob-include-8196-3/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-whitelist-exclude-8196-11 → /tmp/sift-grep-integration-glob-whitelist-exclude-8196-11/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-case-sensitive-default-8196-2 → /tmp/sift-grep-integration-glob-case-sensitive-default-8196-2/.sift
[INFO] [stdout] test glob_only_whitelist_none_match_excludes_all ... ok
[INFO] [stdout] test glob_case_insensitive_with_negation ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-multiple-8196-7 → /tmp/sift-grep-integration-glob-multiple-8196-7/.sift
[INFO] [stdout] test glob_directory_matches_subtree ... ok
[INFO] [stdout] test glob_exclude_pattern_excludes_matched_files ... ok
[INFO] [stdout] test glob_invalid_pattern_returns_error ... ok
[INFO] [stdout] test glob_multiple_patterns_later_wins ... ok
[INFO] [stdout] test glob_include_only_matching_files ... ok
[INFO] [stdout] test glob_combined_with_path_scope ... ok
[INFO] [stdout] test glob_case_sensitive_by_default ... ok
[INFO] [stdout] test glob_files_with_matches_includes_only_glob_matched ... ok
[INFO] [stdout] test glob_whitelist_then_exclude ... ok
[INFO] [stdout] test glob_case_insensitive_precedence_last_wins ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_ignore.rs (/opt/rustwide/target/release/deps/integration_ignore-7175c86058161756)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ignore-file-index-8823-1 → /tmp/sift-grep-integration-ignore-file-index-8823-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-no-ignore-dot-index-8823-4 → /tmp/sift-grep-integration-no-ignore-dot-index-8823-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ignore-no-git-repo-build-8823-6 → /tmp/sift-grep-integration-ignore-no-git-repo-build-8823-6/.sift
[INFO] [stdout] Initialized empty Git repository in /tmp/sift-grep-integration-no-ignore-vcs-walk-8823-9/.git/
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] Initialized empty Git repository in /tmp/sift-grep-integration-ignore-no-ignore-flag-8823-3/.git/
[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/sift-grep-integration-ignore-with-git-8823-5/.git/
[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] [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] [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] [stderr] indexed corpus /tmp/sift-grep-integration-ignore-file-consistent-8823-14 → /tmp/sift-grep-integration-ignore-file-consistent-8823-14/.sift
[INFO] [stdout] test ignore_parent_toggle_last_wins ... ok
[INFO] [stdout] test ignore_file_walk ... ok
[INFO] [stdout] test no_ignore_dot_index ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-no-ignore-exclude-index-8823-12 → /tmp/sift-grep-integration-no-ignore-exclude-index-8823-12/.sift
[INFO] [stdout] test gitignore_applies_at_build_without_git_dir ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ignore-no-git-repo-8823-17 → /tmp/sift-grep-integration-ignore-no-git-repo-8823-17/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ignore-with-git-8823-5 → /tmp/sift-grep-integration-ignore-with-git-8823-5/.sift
[INFO] [stdout] test no_ignore_global_accepted ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ignore-no-ignore-flag-8823-3 → /tmp/sift-grep-integration-ignore-no-ignore-flag-8823-3/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-no-ignore-vcs-index-8823-16 → /tmp/sift-grep-integration-no-ignore-vcs-index-8823-16/.sift
[INFO] [stdout] test no_messages_suppresses_error_output ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-unrestricted-index-8823-19 → /tmp/sift-grep-integration-unrestricted-index-8823-19/.sift
[INFO] [stdout] test no_ignore_dot_disables_dot_ignore_files ... ok
[INFO] [stdout] test no_ignore_exclude_index ... ok
[INFO] [stdout] test no_ignore_exclude_walk ... 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/sift-grep-integration-unrestricted-walk-8823-20/.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] test gitignore_excludes_when_git_present ... ok
[INFO] [stdout] test no_ignore_vcs_disables_gitignore ... ok
[INFO] [stdout] test no_require_git_loads_gitignore_without_dot_git ... ok
[INFO] [stdout] test no_ignore_disables_gitignore ... ok
[INFO] [stdout] test ignore_file_consistent_index_and_walk ... ok
[INFO] [stdout] test no_ignore_vcs_index ... ok
[INFO] [stdout] test no_ignore_files_overrides_ignore_file ... ok
[INFO] [stdout] test no_ignore_messages_accepted ... ok
[INFO] [stdout] test unrestricted_disables_gitignore_index ... ok
[INFO] [stdout] test ignore_file_index ... ok
[INFO] [stdout] test no_ignore_parent_walk ... ok
[INFO] [stdout] test unrestricted_disables_gitignore_walk ... ok
[INFO] [stderr]      Running tests/integration_json.rs (/opt/rustwide/target/release/deps/integration_json-668a1f8fc3e647ac)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-json-basic-9849-1 → /tmp/sift-grep-integration-json-basic-9849-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-json-context-9849-2 → /tmp/sift-grep-integration-json-context-9849-2/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-json-zero-match-9849-5 → /tmp/sift-grep-integration-json-zero-match-9849-5/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-json-stats-stderr-9849-0 → /tmp/sift-grep-integration-json-stats-stderr-9849-0/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-json-no-json-9849-8 → /tmp/sift-grep-integration-json-no-json-9849-8/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-json-with-stats-stderr-9849-4 → /tmp/sift-grep-integration-json-with-stats-stderr-9849-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-json-bad-count-9849-6 → /tmp/sift-grep-integration-json-bad-count-9849-6/.sift
[INFO] [stdout] test json_emits_context_events_with_empty_submatches ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-json-path-mode-9849-7 → /tmp/sift-grep-integration-json-path-mode-9849-7/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-json-count-no-json-9849-3 → /tmp/sift-grep-integration-json-count-no-json-9849-3/.sift
[INFO] [stdout] test no_json_disables_json_output ... ok
[INFO] [stdout] test json_emits_begin_match_end_and_summary ... ok
[INFO] [stdout] test json_omits_begin_end_for_zero_match_files ... ok
[INFO] [stdout] test json_does_not_imply_human_stats_on_stderr ... ok
[INFO] [stdout] test json_with_count_uses_count_output ... ok
[INFO] [stdout] test json_with_stats_keeps_stderr_quiet ... ok
[INFO] [stdout] test json_with_path_modes_uses_path_output ... ok
[INFO] [stdout] test no_json_with_count_uses_count_output ... ok
[INFO] [stderr]      Running tests/integration_modes.rs (/opt/rustwide/target/release/deps/integration_modes-c46da7551647a801)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 46 tests
[INFO] [stdout] test build_command_error_exit_code ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-l-no-filename-10282-6 → /tmp/sift-grep-integration-modes-l-no-filename-10282-6/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-count-suppressed-10282-1 → /tmp/sift-grep-integration-modes-count-suppressed-10282-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-files-without-overrides-files-with-10282-5 → /tmp/sift-grep-integration-modes-files-without-overrides-files-with-10282-5/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-files-without-match-10282-9 → /tmp/sift-grep-integration-modes-files-without-match-10282-9/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-invert-match-10282-11 → /tmp/sift-grep-integration-modes-invert-match-10282-11/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-line-regexp-10282-10 → /tmp/sift-grep-integration-modes-line-regexp-10282-10/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-fixed-literal-10282-15 → /tmp/sift-grep-integration-modes-fixed-literal-10282-15/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-files-without-match-all-match-10282-8 → /tmp/sift-grep-integration-modes-files-without-match-all-match-10282-8/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-L-no-filename-10282-12 → /tmp/sift-grep-integration-modes-L-no-filename-10282-12/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-count-zero-10282-2 → /tmp/sift-grep-integration-modes-count-zero-10282-2/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-files-without-match-none-10282-16 → /tmp/sift-grep-integration-modes-files-without-match-none-10282-16/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-empty-corpus-10282-4 → /tmp/sift-grep-integration-modes-empty-corpus-10282-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-fixed-ignore-case-10282-14 → /tmp/sift-grep-integration-modes-fixed-ignore-case-10282-14/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-line-only-10282-13 → /tmp/sift-grep-integration-modes-line-only-10282-13/.sift
[INFO] [stdout] test line_regexp_exact_line_match ... ok
[INFO] [stdout] test files_without_match_only_non_matching_paths ... ok
[INFO] [stdout] test invert_match_excludes_matching_lines ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-ascii-mode-10282-0 → /tmp/sift-grep-integration-modes-ascii-mode-10282-0/.sift
[INFO] [stdout] test count_takes_precedence_when_last ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-match-exit-10282-18 → /tmp/sift-grep-integration-modes-match-exit-10282-18/.sift
[INFO] [stdout] test files_with_matches_still_path_mode_under_no_filename ... ok
[INFO] [stdout] test fixed_strings_with_case_insensitive ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-case-unicode-10282-7 → /tmp/sift-grep-integration-modes-case-unicode-10282-7/.sift
[INFO] [stdout] test line_regexp_only_matching ... ok
[INFO] [stdout] test fixed_strings_literal_match ... ok
[INFO] [stdout] test files_without_match_when_no_file_matches_prints_all_files ... ok
[INFO] [stdout] test files_without_match_all_match_prints_nothing_and_exits_1 ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-multi-pattern-10282-19 → /tmp/sift-grep-integration-modes-multi-pattern-10282-19/.sift
[INFO] [stdout] test ascii_mode_restricts_unicode ... ok
[INFO] [stdout] a.txt:something
[INFO] [stdout] test match_exit_code_0 ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-count-10282-23 → /tmp/sift-grep-integration-modes-quiet-count-10282-23/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-no-match-exit-10282-22 → /tmp/sift-grep-integration-modes-no-match-exit-10282-22/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-exit-match-10282-25 → /tmp/sift-grep-integration-modes-quiet-exit-match-10282-25/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-no-filename-explicit-10282-24 → /tmp/sift-grep-integration-modes-no-filename-explicit-10282-24/.sift
[INFO] [stdout] test files_with_matches_wins_over_files_without_match ... ok
[INFO] [stdout] test case_insensitive_unicode ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-order-10282-27 → /tmp/sift-grep-integration-modes-quiet-order-10282-27/.sift
[INFO] [stdout] test multiple_patterns_combined_with_or ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-output-order-10282-21 → /tmp/sift-grep-integration-modes-output-order-10282-21/.sift
[INFO] [stdout] test count_shows_zero_for_non_matching_files ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-exit-nomatch-10282-26 → /tmp/sift-grep-integration-modes-quiet-exit-nomatch-10282-26/.sift
[INFO] [stdout] test files_without_match_still_path_mode_under_no_filename ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-max-count-10282-20 → /tmp/sift-grep-integration-modes-max-count-10282-20/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-line-alt-10282-17 → /tmp/sift-grep-integration-modes-line-alt-10282-17/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-o-nomatch-10282-30 → /tmp/sift-grep-integration-modes-quiet-o-nomatch-10282-30/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-first-match-stats-10282-31 → /tmp/sift-grep-integration-modes-quiet-first-match-stats-10282-31/.sift
[INFO] [stdout] test no_match_exit_code_1 ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-no-output-10282-28 → /tmp/sift-grep-integration-modes-quiet-no-output-10282-28/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-l-nomatch-10282-33 → /tmp/sift-grep-integration-modes-quiet-l-nomatch-10282-33/.sift
[INFO] [stdout] test quiet_count_no_output ... ok
[INFO] [stdout] test quiet_exit_code_1_on_no_match ... ok
[INFO] [stdout] test output_order_deterministic ... ok
[INFO] [stdout] test quiet_flag_order_independent ... ok
[INFO] [stdout] test quiet_only_matching_no_match ... ok
[INFO] [stdout] test quiet_stats_stops_after_first_match ... ok
[INFO] [stdout] test quiet_exit_code_0_on_match ... ok
[INFO] [stdout] test empty_corpus_exits_gracefully ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-L-match-10282-34 → /tmp/sift-grep-integration-modes-quiet-L-match-10282-34/.sift
[INFO] [stdout] test quiet_with_files_with_matches_no_match ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-o-match-10282-29 → /tmp/sift-grep-integration-modes-quiet-o-match-10282-29/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-l-match-10282-32 → /tmp/sift-grep-integration-modes-quiet-l-match-10282-32/.sift
[INFO] [stdout] test max_count_stops_after_n_matches ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-wx-only-10282-42 → /tmp/sift-grep-integration-modes-wx-only-10282-42/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-single-file-10282-40 → /tmp/sift-grep-integration-modes-single-file-10282-40/.sift
[INFO] [stdout] test no_filename_flag_still_works_for_line_prefix ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-line-numbers-10282-37 → /tmp/sift-grep-integration-modes-line-numbers-10282-37/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-L-nomatch-10282-35 → /tmp/sift-grep-integration-modes-quiet-L-nomatch-10282-35/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-wx-precedence-10282-39 → /tmp/sift-grep-integration-modes-wx-precedence-10282-39/.sift
[INFO] [stdout] test quiet_only_matching_match ... ok
[INFO] [stdout] test quiet_no_output_on_match ... ok
[INFO] [stdout] test standard_output_with_line_numbers ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-regex-literal-10282-36 → /tmp/sift-grep-integration-modes-regex-literal-10282-36/.sift
[INFO] [stdout] test single_file_match ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-no-filename-10282-38 → /tmp/sift-grep-integration-modes-no-filename-10282-38/.sift
[INFO] [stdout] test quiet_with_files_without_match_no_match ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-word-alt-10282-43 → /tmp/sift-grep-integration-modes-word-alt-10282-43/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-word-only-10282-41 → /tmp/sift-grep-integration-modes-word-only-10282-41/.sift
[INFO] [stdout] test word_line_regexp_only_matching ... ok
[INFO] [stdout] test quiet_with_files_with_matches_match ... ok
[INFO] [stdout] test line_regexp_with_alternation ... ok
[INFO] [stdout] test quiet_with_files_without_match_match ... ok
[INFO] [stdout] test standard_output_no_filename ... ok
[INFO] [stdout] test word_and_line_regexp_line_takes_precedence ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-word-unicode-10282-45 → /tmp/sift-grep-integration-modes-word-unicode-10282-45/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-word-boundary-10282-44 → /tmp/sift-grep-integration-modes-word-boundary-10282-44/.sift
[INFO] [stdout] test word_regexp_only_matching ... ok
[INFO] [stdout] test word_regexp_with_alternation ... ok
[INFO] [stdout] test regex_metacharacters_work_as_regex ... ok
[INFO] [stdout] test word_regexp_with_unicode ... ok
[INFO] [stdout] test word_regexp_respects_word_boundaries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 46 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_null_color.rs (/opt/rustwide/target/release/deps/integration_null_color-4def4ceac8f5d03e)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test invalid_colors_spec_exits_with_error ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-null-data-files-with-matches-12263-7 → /tmp/sift-grep-integration-integration-null-data-files-with-matches-12263-7/.sift
[INFO] [stdout] test colors_customize_match_style ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-null-l-12263-8 → /tmp/sift-grep-integration-integration-null-l-12263-8/.sift
[INFO] [stdout] test colors_customize_path_style ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-null-data-context-separator-12263-2 → /tmp/sift-grep-integration-integration-null-data-context-separator-12263-2/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-null-data-separate-12263-10 → /tmp/sift-grep-integration-integration-null-data-separate-12263-10/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-color-12263-3 → /tmp/sift-grep-integration-integration-color-12263-3/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-null-data-12263-1 → /tmp/sift-grep-integration-integration-null-data-12263-1/.sift
[INFO] [stdout] test color_ansi_emits_ansi_on_captured_stdout ... ok
[INFO] [stdout] test null_data_terminates_files_with_matches_with_nul ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-null-data-count-12263-4 → /tmp/sift-grep-integration-integration-null-data-count-12263-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-null-data-files-without-match-12263-12 → /tmp/sift-grep-integration-integration-null-data-files-without-match-12263-12/.sift
[INFO] [stdout] test hyperlink_format_vscode_wraps_path ... ok
[INFO] [stdout] test null_data_is_separate_from_null_path_terminator ... ok
[INFO] [stdout] test null_data_treats_nul_as_line_terminator ... ok
[INFO] [stdout] test null_data_terminates_context_separator_with_nul ... ok
[INFO] [stdout] test color_always_emits_ansi_on_stdout ... ok
[INFO] [stdout] test null_data_terminates_count_records_with_nul ... ok
[INFO] [stdout] test null_data_terminates_files_without_match_with_nul ... ok
[INFO] [stdout] test null_terminates_paths_with_files_with_matches ... ok
[INFO] [stderr]      Running tests/integration_output.rs (/opt/rustwide/target/release/deps/integration_output-3b7a1c93207234ec)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-count-omit-zero-12727-5 → /tmp/sift-grep-integration-output-count-omit-zero-12727-5/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-column-om-12727-7 → /tmp/sift-grep-integration-output-column-om-12727-7/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-count-matches-quiet-12727-1 → /tmp/sift-grep-integration-output-count-matches-quiet-12727-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-count-12727-12 → /tmp/sift-grep-integration-output-count-12727-12/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-count-matches-12727-10 → /tmp/sift-grep-integration-output-count-matches-12727-10/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-heading-12727-15 → /tmp/sift-grep-integration-output-heading-12727-15/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-count-matches-no-filename-12727-11 → /tmp/sift-grep-integration-output-count-matches-no-filename-12727-11/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-c-o-12727-14 → /tmp/sift-grep-integration-output-c-o-12727-14/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-count-matches-quiet-nomatch-12727-6 → /tmp/sift-grep-integration-output-count-matches-quiet-nomatch-12727-6/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-count-lines-12727-8 → /tmp/sift-grep-integration-output-count-lines-12727-8/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-column-12727-2 → /tmp/sift-grep-integration-output-column-12727-2/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-files-without-match-consistent-12727-4 → /tmp/sift-grep-integration-output-files-without-match-consistent-12727-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-files-with-matches-12727-0 → /tmp/sift-grep-integration-output-files-with-matches-12727-0/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-count-matches-multi-12727-9 → /tmp/sift-grep-integration-output-count-matches-multi-12727-9/.sift
[INFO] [stdout] test count_prints_match_totals_per_file ... ok
[INFO] [stdout] test count_matches_counts_individual_spans ... ok
[INFO] [stdout] test count_omits_zero_count_files ... ok
[INFO] [stdout] test count_matches_no_filename ... ok
[INFO] [stdout] test count_matches_quiet_no_match ... ok
[INFO] [stdout] test count_lines_not_matches ... ok
[INFO] [stdout] test column_only_matching ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-files-without-match-12727-13 → /tmp/sift-grep-integration-output-files-without-match-12727-13/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-no-heading-12727-19 → /tmp/sift-grep-integration-output-no-heading-12727-19/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-no-line-12727-18 → /tmp/sift-grep-integration-output-no-line-12727-18/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-pretty-12727-21 → /tmp/sift-grep-integration-output-pretty-12727-21/.sift
[INFO] [stdout] test column_walk_mode ... ok
[INFO] [stdout] test count_matches_quiet_match ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-max-count-12727-17 → /tmp/sift-grep-integration-output-max-count-12727-17/.sift
[INFO] [stdout] test c_o_normalizes_to_count_matches ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-line-number-no-filename-12727-16 → /tmp/sift-grep-integration-output-line-number-no-filename-12727-16/.sift
[INFO] [stdout] test version_flag_prints_version ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-quiet-12727-24 → /tmp/sift-grep-integration-output-quiet-12727-24/.sift
[INFO] [stdout] test version_short_flag ... ok
[INFO] [stdout] test heading_prints_a_single_file_header ... ok
[INFO] [stdout] test column_shows_1_based_byte_offset ... ok
[INFO] [stdout] test count_matches_multi_line ... ok
[INFO] [stdout] test files_without_match_print_only_non_matching_paths ... ok
[INFO] [stdout] test no_heading_overrides_heading ... ok
[INFO] [stdout] test pretty_enables_heading_and_line_numbers ... ok
[INFO] [stdout] test files_with_matches_print_each_path_once ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-no-line-long-12727-20 → /tmp/sift-grep-integration-output-no-line-long-12727-20/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-only-matching-12727-22 → /tmp/sift-grep-integration-output-only-matching-12727-22/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-vimgrep-consistent-12727-25 → /tmp/sift-grep-integration-output-vimgrep-consistent-12727-25/.sift
[INFO] [stdout] test line_number_and_no_filename_format_output ... ok
[INFO] [stdout] test quiet_exit_codes ... ok
[INFO] [stdout] test files_without_match_is_consistent_between_index_and_walk ... ok
[INFO] [stdout] test max_count_limits_per_file ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-vimgrep-12727-26 → /tmp/sift-grep-integration-output-vimgrep-12727-26/.sift
[INFO] [stdout] test pretty_walk_mode ... ok
[INFO] [stdout] test only_matching_prints_each_match_span ... ok
[INFO] [stdout] test vimgrep_implies_line_and_column ... ok
[INFO] [stdout] test vimgrep_walk_mode ... ok
[INFO] [stdout] test no_line_number_long_form ... ok
[INFO] [stdout] test no_line_number_suppresses_line_numbers ... ok
[INFO] [stderr]      Running tests/integration_paths.rs (/opt/rustwide/target/release/deps/integration_paths-14a10f256cee5bef)
[INFO] [stdout] test vimgrep_consistent_index_and_walk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-paths-relative-scope-14111-3 → /tmp/sift-grep-integration-paths-relative-scope-14111-3/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-paths-outside-corpus-14111-1 → /tmp/sift-grep-integration-paths-outside-corpus-14111-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-paths-absolute-scope-14111-0 → /tmp/sift-grep-integration-paths-absolute-scope-14111-0/.sift
[INFO] [stdout] test search_path_outside_corpus_exits_2 ... ok
[INFO] [stdout] test absolute_path_scope_within_corpus_works ... ok
[INFO] [stdout] test relative_path_scope_limits_matches ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_patterns.rs (/opt/rustwide/target/release/deps/integration_patterns-b35a5f2194578275)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-patterns-smart-case-lower-14257-6 → /tmp/sift-grep-integration-patterns-smart-case-lower-14257-6/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-patterns-smart-case-upper-14257-1 → /tmp/sift-grep-integration-patterns-smart-case-upper-14257-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-patterns-case-sensitive-override-14257-3 → /tmp/sift-grep-integration-patterns-case-sensitive-override-14257-3/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-case-precedence-S-over-s-14257-4 → /tmp/sift-grep-integration-case-precedence-S-over-s-14257-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-patterns-smart-case-override-14257-8 → /tmp/sift-grep-integration-patterns-smart-case-override-14257-8/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-patterns-repeated-e-14257-5 → /tmp/sift-grep-integration-patterns-repeated-e-14257-5/.sift
[INFO] [stdout] test smart_case_uppercase_matches_case_sensitive ... ok
[INFO] [stdout] test smart_case_lowercase_matches_casei ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-patterns-file-roundtrip-14257-2 → /tmp/sift-grep-integration-patterns-file-roundtrip-14257-2/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-case-precedence-s-over-S-14257-0 → /tmp/sift-grep-integration-case-precedence-s-over-S-14257-0/.sift
[INFO] [stdout] test case_sensitive_flag_overrides_ignore_case ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-patterns-file-plus-regexp-14257-7 → /tmp/sift-grep-integration-patterns-file-plus-regexp-14257-7/.sift
[INFO] [stdout] test smart_case_flag_overrides_ignore_case ... ok
[INFO] [stdout] test repeated_e_patterns_are_or_combined ... ok
[INFO] [stdout] test pattern_file_roundtrip ... ok
[INFO] [stdout] test case_flag_precedence_last_wins_sensitive_over_smart ... ok
[INFO] [stderr]      Running tests/integration_pcre2.rs (/opt/rustwide/target/release/deps/integration_pcre2-68c62a4d346ec6a3)
[INFO] [stdout] test case_flag_precedence_smart_over_sensitive ... ok
[INFO] [stdout] test pattern_file_and_regexp_are_combined ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test pcre2_version_reports_version ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-pcre2-auto-index-fallback-14690-2 → /tmp/sift-grep-integration-pcre2-auto-index-fallback-14690-2/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-pcre2-auto-index-rust-14690-6 → /tmp/sift-grep-integration-pcre2-auto-index-rust-14690-6/.sift
[INFO] [stdout] test engine_equals_form_is_supported ... ok
[INFO] [stdout] test auto_engine_falls_back_to_pcre2 ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-pcre2-index-look-around-14690-7 → /tmp/sift-grep-integration-pcre2-index-look-around-14690-7/.sift
[INFO] [stdout] test default_engine_rejects_look_around ... ok
[INFO] [stdout] test pcre2_enables_backreferences ... ok
[INFO] [stdout] test pcre2_short_flag_enables_look_around ... ok
[INFO] [stdout] test auto_engine_uses_index_when_rust_regex_compiles ... ok
[INFO] [stdout] test pcre2_enables_look_around ... ok
[INFO] [stdout] test auto_engine_falls_back_with_index_and_raw_encoding ... ok
[INFO] [stdout] test last_engine_flag_wins ... ok
[INFO] [stderr]      Running tests/integration_preprocess.rs (/opt/rustwide/target/release/deps/integration_preprocess-4f8765c42dc14e36)
[INFO] [stdout] test pcre2_look_around_works_with_index_and_raw_encoding ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-indexed-preprocessor-search-15052-3 → /tmp/sift-grep-integration-indexed-preprocessor-search-15052-3/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-indexed-search-zip-gzip-15052-0 → /tmp/sift-grep-integration-indexed-search-zip-gzip-15052-0/.sift
[INFO] [stdout] test failing_preprocessor_reports_error ... ok
[INFO] [stdout] test invalid_pre_glob_is_reported ... ok
[INFO] [stdout] test preprocessor_stdout_is_searched ... ok
[INFO] [stdout] test preprocessor_path_with_space_is_not_split ... ok
[INFO] [stdout] test indexed_preprocessor_bypasses_raw_index_narrowing ... ok
[INFO] [stdout] test indexed_search_zip_bypasses_raw_index_narrowing ... ok
[INFO] [stdout] test pre_glob_limits_preprocessor ... ok
[INFO] [stderr]      Running tests/integration_replace.rs (/opt/rustwide/target/release/deps/integration_replace-3dadb448d3545276)
[INFO] [stdout] test search_zip_reads_gzip_content ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test passthru_shows_all_lines_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-byte-offset-both-15270-0 → /tmp/sift-grep-integration-byte-offset-both-15270-0/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-include-zero-index-15270-11 → /tmp/sift-grep-integration-include-zero-index-15270-11/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-replace-literal-both-15270-3 → /tmp/sift-grep-integration-replace-literal-both-15270-3/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-replace-capture-index-15270-10 → /tmp/sift-grep-integration-replace-capture-index-15270-10/.sift
[INFO] [stdout] test replace_with_capture_groups_walk ... ok
[INFO] [stdout] test replace_literal_walk ... ok
[INFO] [stdout] test include_zero_in_count_mode_index ... ok
[INFO] [stdout] test byte_offset_shows_position_walk ... ok
[INFO] [stdout] test count_without_include_zero_omits_zero_files_walk ... ok
[INFO] [stdout] test trim_removes_leading_whitespace_walk ... ok
[INFO] [stdout] test include_zero_in_count_mode_walk ... ok
[INFO] [stdout] test replace_with_capture_groups_index ... ok
[INFO] [stdout] test passthru_alias_passthrough_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-trim-both-15270-5 → /tmp/sift-grep-integration-trim-both-15270-5/.sift
[INFO] [stdout] test byte_offset_consistent_index_and_walk ... ok
[INFO] [stdout] test replace_literal_consistent_index_and_walk ... ok
[INFO] [stderr]      Running tests/integration_search.rs (/opt/rustwide/target/release/deps/integration_search-eba8c52d0d409ac0)
[INFO] [stdout] test trim_consistent_index_and_walk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-no-match-15813-3 → /tmp/sift-grep-integration-search-no-match-15813-3/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-build-gitignore-15813-5 → /tmp/sift-grep-integration-build-gitignore-15813-5/.sift
[INFO] [stdout] test invalid_meta_errors ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-partial-index-error-15813-0 → /tmp/sift-grep-integration-search-partial-index-error-15813-0/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-word-regexp-15813-4 → /tmp/sift-grep-integration-search-word-regexp-15813-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-missing-pattern-15813-12 → /tmp/sift-grep-integration-search-missing-pattern-15813-12/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-invert-match-15813-2 → /tmp/sift-grep-integration-search-invert-match-15813-2/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-symlink-skip-15813-6 → /tmp/sift-grep-integration-search-symlink-skip-15813-6/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-follow-symlink-15813-8 → /tmp/sift-grep-integration-search-follow-symlink-15813-8/.sift
[INFO] [stdout] test partial_index_missing_component_errors ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-line-regexp-15813-1 → /tmp/sift-grep-integration-search-line-regexp-15813-1/.sift
[INFO] [stdout] test search_no_match_exits_1 ... ok
[INFO] [stdout] test index_build_rejects_file_path ... ok
[INFO] [stdout] test build_respects_gitignore ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-binary-skip-15813-9 → /tmp/sift-grep-integration-search-binary-skip-15813-9/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-line-15813-7 → /tmp/sift-grep-integration-search-line-15813-7/.sift
[INFO] [stdout] test missing_pattern_exits_2 ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-literal-index-15813-10 → /tmp/sift-grep-integration-search-literal-index-15813-10/.sift
[INFO] [stdout] test word_regexp_matches_whole_words_only ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-fixed-ignore-case-15813-14 → /tmp/sift-grep-integration-search-fixed-ignore-case-15813-14/.sift
[INFO] [stdout] test symlinked_files_are_not_searched_by_default ... ok
[INFO] [stdout] test follow_symlink_searches_linked_path ... ok
[INFO] [stdout] test invert_match_returns_non_matching_lines ... ok
[INFO] [stdout] test search_literal_index_without_subcommand ... ok
[INFO] [stdout] test build_then_search_finds_line ... ok
[INFO] [stdout] test line_regexp_matches_whole_lines_only ... ok
[INFO] [stdout] test fixed_string_ignore_case_finds_match ... ok
[INFO] [stdout] test binary_files_are_skipped_by_default ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_sort.rs (/opt/rustwide/target/release/deps/integration_sort-b6dbae1aa71c1c9b)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-sort-reverse-path-index-16404-1 → /tmp/sift-grep-integration-sort-reverse-path-index-16404-1/.sift
[INFO] [stdout] test later_sortr_overrides_sort_files ... ok
[INFO] [stdout] test later_sortr_overrides_sort ... ok
[INFO] [stdout] test sortr_path_reverses_search_output ... ok
[INFO] [stdout] test sort_files_overrides_earlier_sortr ... ok
[INFO] [stdout] test invalid_sort_key_is_reported ... ok
[INFO] [stdout] test later_sort_overrides_sortr ... ok
[INFO] [stdout] test sort_files_maps_to_path_sorting ... ok
[INFO] [stdout] test sortr_path_reverses_index_output ... ok
[INFO] [stdout] test modified_sort_orders_by_file_timestamp ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_stats.rs (/opt/rustwide/target/release/deps/integration_stats-e19edb67a4c2148c)
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-stats-files-16672-1 → /tmp/sift-grep-integration-stats-files-16672-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-stats-basic-16672-5 → /tmp/sift-grep-integration-stats-basic-16672-5/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-stats-count-narrow-16672-0 → /tmp/sift-grep-integration-stats-count-narrow-16672-0/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-stats-L-presence-16672-2 → /tmp/sift-grep-integration-stats-L-presence-16672-2/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-stats-l-presence-16672-6 → /tmp/sift-grep-integration-stats-l-presence-16672-6/.sift
[INFO] [stdout] test stats_reports_in_walk_mode ... ok
[INFO] [stdout] test count_mode_narrows_indexed_candidates ... ok
[INFO] [stdout] test stats_reports_matches_and_files_searched ... ok
[INFO] [stdout] test stats_counts_matches_across_multiple_files ... ok
[INFO] [stdout] test stats_with_files_without_match_reports_presence_tally ... ok
[INFO] [stdout] test stats_with_files_with_matches_reports_presence_tally ... ok
[INFO] [stdout] test files_stats_does_not_claim_paths_contained_matches ... ok
[INFO] [stderr]      Running tests/integration_stdin.rs (/opt/rustwide/target/release/deps/integration_stdin-7ec07919a22d03e2)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test missing_stdin_match_exits_one ... ok
[INFO] [stdout] test stdin_with_filename_uses_ripgrep_stdin_name ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-stdin-explicit-indexed-16987-4 → /tmp/sift-grep-integration-stdin-explicit-indexed-16987-4/.sift
[INFO] [stdout] test mixed_file_and_stdin_json_has_one_summary ... ok
[INFO] [stdout] test binary_stdin_reports_match_before_nul ... ok
[INFO] [stdout] test stdin_json_uses_stdin_name ... ok
[INFO] [stdout] test explicit_dash_searches_stdin ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-stdin-indexed-ignores-corpus-16987-9 → /tmp/sift-grep-integration-stdin-indexed-ignores-corpus-16987-9/.sift
[INFO] [stdout] test explicit_dash_searches_stdin_with_other_paths ... ok
[INFO] [stdout] test stdin_count_counts_stream_matches ... ok
[INFO] [stdout] test binary_stdin_count_reports_match_before_nul ... ok
[INFO] [stdout] test explicit_dash_with_index_searches_stdin ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-stdin-indexed-pipe-16987-12 → /tmp/sift-grep-integration-stdin-indexed-pipe-16987-12/.sift
[INFO] [stdout] test pattern_file_dash_reads_patterns_from_stdin ... ok
[INFO] [stderr]      Running tests/integration_threading.rs (/opt/rustwide/target/release/deps/integration_threading-7bb5060d3e3473fe)
[INFO] [stdout] test empty_piped_stdin_still_searches_walk_corpus ... ok
[INFO] [stdout] test stdin_files_with_matches_prints_stdin_name ... ok
[INFO] [stdout] test piped_stdin_with_index_ignores_corpus_hits ... ok
[INFO] [stdout] test piped_stdin_is_searched_when_no_paths_are_given ... ok
[INFO] [stdout] test piped_stdin_with_index_searches_pipe_not_corpus ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-multiline-consistency-17391-4 → /tmp/sift-grep-integration-multiline-consistency-17391-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-threads-consistency-17391-8 → /tmp/sift-grep-integration-threads-consistency-17391-8/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-dotall-consistency-17391-10 → /tmp/sift-grep-integration-dotall-consistency-17391-10/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-crlf-consistency-17391-2 → /tmp/sift-grep-integration-crlf-consistency-17391-2/.sift
[INFO] [stdout] test multiline_matches_across_lines_walk ... ok
[INFO] [stdout] test multiline_dotall_dot_matches_newline_walk ... ok
[INFO] [stdout] test multiline_long_flag_walk ... ok
[INFO] [stdout] test path_separator_replaces_separator_walk ... ok
[INFO] [stdout] test mmap_flag_accepted_walk ... ok
[INFO] [stdout] test block_buffered_accepted_walk ... ok
[INFO] [stdout] test crlf_word_boundary_respects_cr_walk ... ok
[INFO] [stdout] test one_file_system_accepted_walk ... ok
[INFO] [stdout] test threads_flag_runs_search_walk ... ok
[INFO] [stdout] test no_mmap_flag_accepted_walk ... ok
[INFO] [stdout] test crlf_flag_matches_with_carriage_return_walk ... ok
[INFO] [stdout] test threads_flag_accepts_larger_value_walk ... ok
[INFO] [stdout] test threads_consistent_index_and_walk ... ok
[INFO] [stdout] test line_buffered_accepted_walk ... ok
[INFO] [stdout] test multiline_dotall_consistent_index_and_walk ... ok
[INFO] [stdout] test multiline_consistent_index_and_walk ... ok
[INFO] [stderr]      Running tests/integration_update.rs (/opt/rustwide/target/release/deps/integration_update-02a4fc6040cd42f9)
[INFO] [stdout] test crlf_consistent_index_and_walk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test help_lists_binary_update_subcommand ... ok
[INFO] [stdout] test binary_update_without_curl_exits_2 ... ok
[INFO] [stderr] error: test failed, to rerun pass `--test integration_update`
[INFO] [stdout] test binary_update_runs_install_script ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- binary_update_runs_install_script stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'binary_update_runs_install_script' (18051) panicked at tests/integration_update.rs:128:5:
[INFO] [stdout] expected stdout to contain "Installed sift"
[INFO] [stdout] --- stdout ---
[INFO] [stdout] 
[INFO] [stdout] --- stderr ---
[INFO] [stdout] curl: (6) Could not resolve host: raw.githubusercontent.com
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fa8d12f0d81 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5fa8d130528a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5fa8d12f547c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5fa8d12cac76 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5fa8d12e7cf9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5fa8d12819f0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5fa8d12e7eb2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5fa8d12cad22 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5fa8d12c3989 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5fa8d12cb9dd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5fa8d13059bc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5fa8d1274126 - integration_update[eb0e256b9a30dc3e]::common::assert_stdout_contains
[INFO] [stdout]   12:     0x5fa8d1272b6d - <integration_update[eb0e256b9a30dc3e]::binary_update_runs_install_script::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5fa8d1274cdb - 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]   14:     0x5fa8d1282345 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5fa8d127bc04 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5fa8d12854a2 - <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]   17:     0x5fa8d12f03a9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7968d656adfa - <unknown>
[INFO] [stdout]   19:     0x7968d65fe3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     binary_update_runs_install_script
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e4ea361868fa94afa8caee7fb2bd6099a30b21713493e45be01da5fe0dec8c9d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e4ea361868fa94afa8caee7fb2bd6099a30b21713493e45be01da5fe0dec8c9d", kill_on_drop: false }`
[INFO] [stdout] e4ea361868fa94afa8caee7fb2bd6099a30b21713493e45be01da5fe0dec8c9d
