[INFO] cloning repository https://github.com/botirk38/sift
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/botirk38/sift" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbotirk38%2Fsift", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbotirk38%2Fsift'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6485e75f873d02806832d9fc225209d248bb53f5
[INFO] testing botirk38/sift against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbotirk38%2Fsift" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/botirk38/sift
[INFO] finished tweaking git repo https://github.com/botirk38/sift
[INFO] tweaked toml for git repo https://github.com/botirk38/sift written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/botirk38/sift on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/botirk38/sift 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.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ef23eb32d87b95d009fe2f8cb84a07c2de7bde5603f8a4d75e4adcaeab4deedf
[INFO] running `Command { std: "docker" "start" "ef23eb32d87b95d009fe2f8cb84a07c2de7bde5603f8a4d75e4adcaeab4deedf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ef23eb32d87b95d009fe2f8cb84a07c2de7bde5603f8a4d75e4adcaeab4deedf", 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" "ef23eb32d87b95d009fe2f8cb84a07c2de7bde5603f8a4d75e4adcaeab4deedf" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ef23eb32d87b95d009fe2f8cb84a07c2de7bde5603f8a4d75e4adcaeab4deedf", 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" "ef23eb32d87b95d009fe2f8cb84a07c2de7bde5603f8a4d75e4adcaeab4deedf" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.184
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling encoding_rs_io v0.1.7
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling grep-matcher v0.1.8
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling bitpacking v0.9.3
[INFO] [stderr]    Compiling cc v1.2.58
[INFO] [stderr]    Compiling memmap2 v0.9.11
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling inotify v0.11.1
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling fslock v0.2.1
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling doctest-file v1.1.1
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling xxhash-rust v0.8.15
[INFO] [stderr]    Compiling integer-encoding v4.1.0
[INFO] [stderr]    Compiling interprocess v2.4.2
[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 serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling grep-pcre2 v0.1.9
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling bstr v1.12.3
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling grep-searcher v0.1.16
[INFO] [stderr]    Compiling grep-regex v0.1.14
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling ignore v0.4.27
[INFO] [stderr]    Compiling grep-cli v0.1.12
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling grep-printer v0.3.1
[INFO] [stderr]    Compiling sift-core v0.7.0 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling sift-grep v0.7.0 (/opt/rustwide/workdir/crates/cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 22s
[INFO] running `Command { std: "docker" "inspect" "ef23eb32d87b95d009fe2f8cb84a07c2de7bde5603f8a4d75e4adcaeab4deedf", 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" "ef23eb32d87b95d009fe2f8cb84a07c2de7bde5603f8a4d75e4adcaeab4deedf" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling inotify v0.11.1
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling notify v9.0.0-rc.4
[INFO] [stderr]    Compiling sift-core v0.7.0 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling grep-printer v0.3.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling sift-grep v0.7.0 (/opt/rustwide/workdir/crates/cli)
[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 `test` profile [unoptimized + debuginfo] target(s) in 1m 16s
[INFO] running `Command { std: "docker" "inspect" "ef23eb32d87b95d009fe2f8cb84a07c2de7bde5603f8a4d75e4adcaeab4deedf", 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" "ef23eb32d87b95d009fe2f8cb84a07c2de7bde5603f8a4d75e4adcaeab4deedf" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sift_core-58e9df82708b68c3)
[INFO] [stdout] 
[INFO] [stdout] running 103 tests
[INFO] [stdout] test corpus::filter::tests::exclude_paths_reject_matching_prefixes ... ok
[INFO] [stdout] test corpus::filter::tests::filter_accessor_scopes ... ok
[INFO] [stdout] test corpus::filter::tests::glob_excludes_reject_excluded_paths ... ok
[INFO] [stdout] test corpus::filter::tests::hidden_paths_accepted_with_include_mode ... ok
[INFO] [stdout] test corpus::filter::tests::case_insensitive_glob_matching_works ... ok
[INFO] [stdout] test corpus::filter::tests::invalid_glob_returns_error ... ok
[INFO] [stdout] test corpus::filter::tests::filter_accessor_max_depth ... ok
[INFO] [stdout] test corpus::filter::tests::path_and_candidate_agree ... ok
[INFO] [stdout] test corpus::filter::tests::empty_config_includes_normal_visible_files ... ok
[INFO] [stdout] test corpus::filter::tests::filter_accessor_max_filesize ... ok
[INFO] [stdout] test corpus::filter::tests::type_filter_exclude_rejects_matching_globs ... ok
[INFO] [stdout] test corpus::filter::tests::type_filter_include_accepts_matching_globs ... ok
[INFO] [stdout] test corpus::filter::tests::filter_accessor_follow_links ... ok
[INFO] [stdout] test corpus::filter::tests::specific_scopes_include_matching_prefixes_only ... ok
[INFO] [stdout] test corpus::filter::tests::filter_accessor_one_file_system ... ok
[INFO] [stdout] test corpus::filter::tests::invalid_type_glob_returns_error ... ok
[INFO] [stdout] test corpus::filter::tests::empty_scopes_include_all_files ... ok
[INFO] [stdout] test corpus::filter::tests::hidden_paths_rejected_by_default ... ok
[INFO] [stdout] test index::meta::tests::path_returns_meta_json ... ok
[INFO] [stdout] test index::meta::tests::read_write_roundtrip ... ok
[INFO] [stdout] test corpus::walk::tests::empty_scopes_walk_root ... ok
[INFO] [stdout] test index::ngram::build::tests::build_index_tables_include_paths_filters_to_single_file ... ok
[INFO] [stdout] test index::ngram::build::tests::build_index_tables_duplicate_trigrams_deduplicated_in_postings ... ok
[INFO] [stdout] test index::ngram::build::tests::build_index_tables_exclude_paths_prevents_indexing ... ok
[INFO] [stdout] test index::ngram::build::tests::build_single_file_corpus_ignores_siblings ... ok
[INFO] [stdout] test corpus::walk::tests::excludes_prune_subtrees ... ok
[INFO] [stdout] test index::ngram::build::tests::build_index_tables_sorts_file_paths_deterministically ... ok
[INFO] [stdout] test index::ngram::candidate_tests::alternation_narrows ... ok
[INFO] [stdout] test index::ngram::candidate_tests::case_insensitive_narrows ... ok
[INFO] [stdout] test corpus::walk::tests::scopes_limit_walk ... ok
[INFO] [stdout] test index::ngram::candidate_tests::dot_star_full_scan ... ok
[INFO] [stdout] test index::ngram::build::tests::corpus_walk_with_empty_ignore_sources_includes_gitignored ... ok
[INFO] [stdout] test index::ngram::candidate_tests::intersect_sorted_posting_byte_slices_empty_input_returns_empty ... ok
[INFO] [stdout] test index::ngram::candidate_tests::intersect_sorted_posting_byte_slices_handles_smallest_first_order ... ok
[INFO] [stdout] test index::ngram::candidate_tests::fixed_string_narrows ... ok
[INFO] [stdout] test index::ngram::build::tests::fingerprints_have_nonzero_size ... ok
[INFO] [stdout] test index::ngram::build::tests::build_prunes_gitignored_directory ... ok
[INFO] [stdout] test index::ngram::build::tests::corpus_walk_agrees_with_candidate_filter ... ok
[INFO] [stdout] test index::ngram::candidate_tests::line_regexp_narrows ... ok
[INFO] [stdout] test index::ngram::candidate_tests::merge_sorted_runs_empty_input_returns_empty ... ok
[INFO] [stdout] test index::ngram::candidate_tests::merge_sorted_runs_preserves_order_and_uniqueness ... ok
[INFO] [stdout] test index::ngram::candidate_tests::merge_sorted_runs_single_list_returns_as_is ... ok
[INFO] [stdout] test index::ngram::candidate_tests::merge_sorted_runs_with_empty_lists_mixed_in ... ok
[INFO] [stdout] test index::ngram::candidate_tests::no_literal_full_scan ... ok
[INFO] [stdout] test index::ngram::candidate_tests::intersect_sorted_slices_no_overlap_returns_empty ... ok
[INFO] [stdout] test index::ngram::candidate_tests::intersect_sorted_slices_single_returns_decoded_ids ... ok
[INFO] [stdout] test index::ngram::candidate_tests::literal_narrows ... ok
[INFO] [stdout] test index::ngram::candidate_tests::required_literal_inside_regex_narrows ... ok
[INFO] [stdout] test index::ngram::build::tests::build_respects_gitignore_by_default ... ok
[INFO] [stdout] test index::ngram::candidate_tests::open_tables_accepts_count_mismatch ... ok
[INFO] [stdout] test index::ngram::candidate_tests::short_literal_full_scan ... ok
[INFO] [stdout] test index::ngram::candidate_tests::unicode_class_full_scan ... ok
[INFO] [stdout] test index::ngram::candidate_tests::word_literal_narrows ... ok
[INFO] [stdout] test index::ngram::files::tests::from_fingerprints_round_trips ... ok
[INFO] [stdout] test index::ngram::candidate_tests::generic_width_uses_spec_width_for_literal_extraction ... ok
[INFO] [stdout] test index::ngram::files::tests::empty_fingerprint_list_round_trips ... ok
[INFO] [stdout] test index::ngram::files::tests::open_rejects_bad_magic ... ok
[INFO] [stdout] test index::ngram::files::tests::open_rejects_entry_extending_past_end ... ok
[INFO] [stdout] test index::ngram::files::tests::len_returns_count ... ok
[INFO] [stdout] test index::ngram::gram::tests::gram_windows_use_runtime_width ... ok
[INFO] [stdout] test index::ngram::files::tests::open_rejects_truncated_magic ... ok
[INFO] [stdout] test index::ngram::gram::tests::gram_roundtrip ... ok
[INFO] [stdout] test index::ngram::persistence_tests::validate_file_paths_accepts_normal_relative_paths ... ok
[INFO] [stdout] test index::ngram::files::tests::open_rejects_truncated_offset_table ... ok
[INFO] [stdout] test index::ngram::persistence_tests::validate_file_paths_rejects_absolute_paths ... ok
[INFO] [stdout] test index::ngram::persistence_tests::validate_file_paths_rejects_empty_paths ... ok
[INFO] [stdout] test index::ngram::persistence_tests::validate_file_paths_rejects_parent_dir_paths ... ok
[INFO] [stdout] test index::ngram::storage::postings::tests::decode_rejects_truncated_varint ... ok
[INFO] [stdout] test index::ngram::storage::postings::tests::decode_rejects_value_exceeding_u32_max ... ok
[INFO] [stdout] test index::ngram::storage::postings::tests::encode_decode_empty ... ok
[INFO] [stdout] test index::ngram::storage::postings::tests::encode_decode_roundtrips ... ok
[INFO] [stdout] test index::ngram::storage::postings::tests::encode_decode_roundtrips_across_blocks ... ok
[INFO] [stdout] test index::ngram::storage::postings::tests::encode_decode_roundtrips_exact_block_multiple ... ok
[INFO] [stdout] test index::ngram::storage::postings::tests::decode_rejects_count_larger_than_payload ... ok
[INFO] [stdout] test index::ngram::storage::postings::tests::create_and_open_roundtrips ... ok
[INFO] [stdout] test index::ngram::build::tests::corpus_walk_excludes_gitignored_paths_without_git_repo ... ok
[INFO] [stdout] test index::ngram::storage::postings::tests::open_rejects_declared_payload_longer_than_file ... ok
[INFO] [stdout] test index::ngram::storage::postings::tests::open_rejects_trailing_bytes ... ok
[INFO] [stdout] test index::ngram::storage::postings::tests::intersect_works ... ok
[INFO] [stdout] test index::ngram::storage::postings::tests::slice_returns_requested_range ... ok
[INFO] [stdout] test index::ngram::storage::postings::tests::decode_rejects_malformed_varint ... ok
[INFO] [stdout] test index::ngram::storage::postings::tests::intersect_works_across_blocks ... ok
[INFO] [stdout] test index::snapshot::tests::disk_begin_commit_creates_current ... ok
[INFO] [stdout] test index::ngram::storage::postings::tests::open_rejects_bad_magic ... ok
[INFO] [stdout] test index::snapshot::tests::in_memory_begin_commit_creates_current ... ok
[INFO] [stdout] test index::snapshot::tests::in_memory_current_returns_snapshot ... ok
[INFO] [stdout] test index::snapshot::tests::in_memory_writer_sees_new_current ... ok
[INFO] [stdout] test index::snapshot::tests::disk_drop_without_commit_cleans_tmp ... ok
[INFO] [stdout] test index::store::tests::open_returns_empty_when_no_current ... ok
[INFO] [stdout] test index::store::tests::open_without_sift_dir_returns_empty ... ok
[INFO] [stdout] test index::store::tests::update_errors_when_no_current_snapshot ... ok
[INFO] [stdout] test index::store::tests::build_acquires_write_lock ... ok
[INFO] [stdout] test index::tests::file_id_new_and_get ... ok
[INFO] [stdout] test index::tests::index_id_new_and_get ... ok
[INFO] [stdout] test index::tests::indexes_first_returns_none_when_empty ... ok
[INFO] [stdout] test index::tests::indexes_open_empty_when_no_current_file ... ok
[INFO] [stdout] test index::store::tests::open_current_returns_indexes ... ok
[INFO] [stdout] test index::store::tests::build_creates_store_layout ... ok
[INFO] [stdout] test index::store::tests::update_rebuilds_when_file_added ... ok
[INFO] [stdout] test index::store::tests::update_skips_rebuild_when_unchanged ... ok
[INFO] [stdout] test index::store::tests::writer_refreshes_snapshot_state_on_acquire ... ok
[INFO] [stdout] test index::ngram::candidate_tests::intersect_sorted_slices_invalid_varint_panics - should panic ... ok
[INFO] [stdout] test index::ngram::gram::tests::gram_width_rejects_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 103 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/grep/main.rs (/opt/rustwide/target/debug/deps/grep-37d756f35f9f7c2e)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test pipeline::grep_finds_match_in_stdin_stream ... ok
[INFO] [stdout] test candidates::walk::filter_respects_gitignore_on_fixture ... ok
[INFO] [stdout] test filter::ignore::matcher_excludes_gitignore_and_ignore_paths ... ok
[INFO] [stdout] test query::open_broken_current_errors ... ok
[INFO] [stdout] test query::open_empty_sift_dir_returns_empty_registry ... ok
[INFO] [stdout] test query::open_missing_current_returns_empty_registry ... ok
[INFO] [stdout] test query::explain_reports_full_scan_without_literal ... ok
[INFO] [stdout] test query::single_file_corpus_indexes_correctly ... ok
[INFO] [stdout] test pipeline::grep_finds_match_in_indexed_corpus ... ok
[INFO] [stdout] test query::explain_reports_indexed_for_literal ... ok
[INFO] [stdout] test pipeline::high_level_grep_files_without_match_selects_nonmatching_files ... ok
[INFO] [stdout] test pipeline::high_level_grep_stream_emits_events_without_collecting_matches ... ok
[INFO] [stdout] test pipeline::high_level_grep_search_resolves_candidates_and_reports_matches ... ok
[INFO] [stdout] test pipeline::high_level_grep_files_without_match_is_not_selected_when_all_files_match ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/index/main.rs (/opt/rustwide/target/debug/deps/index-d88bdc46503a71f5)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test store::build_and_reopen_indexes ... ok
[INFO] [stdout] test meta::store_meta_written_on_create ... ok
[INFO] [stdout] test build::empty_ignore_sources_indexes_gitignored_paths ... ok
[INFO] [stdout] test build::build_respects_hidden_files_by_default ... ok
[INFO] [stdout] test store::update_skips_rebuild_when_unchanged ... ok
[INFO] [stdout] test trigram::builder::persisted_index_reopens_with_same_files ... ok
[INFO] [stdout] test trigram::candidates::literal_query_returns_indexed_candidates ... ok
[INFO] [stdout] test trigram::candidates::literal_query_matching_every_file_reports_no_narrowing ... ok
[INFO] [stdout] test trigram::storage::filter_corpus_index_size_within_budget ... ok
[INFO] [stdout] test trigram::candidates::literal_candidates_narrow_to_expected_file ... ok
[INFO] [stdout] test snapshot::build_writes_current_snapshot ... ok
[INFO] [stdout] test build::defaults_exclude_gitignored_and_ignore_file_paths ... ok
[INFO] [stdout] test build::gitignore_honored_without_git_repo ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sift_grep-69facc5131a23e67)
[INFO] [stdout] 
[INFO] [stdout] running 174 tests
[INFO] [stdout] test cli::tests::cli_parses_index_build_wait_flag ... ok
[INFO] [stdout] test cli::tests::cli_parses_index_build_subcommand ... ok
[INFO] [stdout] test cli::tests::cli_parses_index_build_defaults_to_background ... ok
[INFO] [stdout] test cli::tests::cli_parses_long_flags_before_pattern ... ok
[INFO] [stdout] test cli::tests::cli_parses_index_build_subcommand_with_path ... ok
[INFO] [stdout] test cli::tests::cli_parses_positional_pattern ... ok
[INFO] [stdout] test cli::tests::cli_parses_empty_pattern_file ... ok
[INFO] [stdout] test cli::tests::cli_parses_index_update_subcommand ... ok
[INFO] [stdout] test cli::tests::cli_parses_multiple_paths ... ok
[INFO] [stdout] test cli::tests::cli_parses_no_search_scope ... ok
[INFO] [stdout] test cli::tests::cli_parses_regexp_flag ... ok
[INFO] [stdout] test cli::tests::cli_parses_index_build_lazy_flag ... ok
[INFO] [stdout] test cli::tests::cli_parses_version_flag ... ok
[INFO] [stdout] test cli::tests::cli_parses_short_flags_before_pattern ... ok
[INFO] [stdout] test config::tests::applies_config_after_program_name ... ok
[INFO] [stdout] test config::tests::no_config_detection_stops_at_double_dash ... ok
[INFO] [stdout] test config::tests::parses_non_comment_lines_as_arguments ... ok
[INFO] [stdout] test format::output::style::tests::search_line_style_defaults ... ok
[INFO] [stdout] test format::output::style::tests::search_separators_defaults ... 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_rejects_index_update_lazy_flag ... ok
[INFO] [stdout] test grep::engine::tests::combined_engine_flags ... ok
[INFO] [stdout] test grep::engine::tests::crlf_flag ... ok
[INFO] [stdout] test cli::tests::cli_parses_search_scope ... ok
[INFO] [stdout] test grep::engine::tests::engine_auto_hybrid_flag ... 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_parses_update_subcommand ... ok
[INFO] [stdout] test grep::engine::tests::engine_hyperlink_format_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_dfa_size_limit ... ok
[INFO] [stdout] test cli::tests::cli_pattern_and_search_scope ... ok
[INFO] [stdout] test cli::tests::cli_rejects_unknown_flags ... ok
[INFO] [stdout] test cli::tests::cli_parses_multiple_regexp_flags ... ok
[INFO] [stdout] test grep::engine::tests::engine_pcre2_flags ... ok
[INFO] [stdout] test grep::engine::tests::engine_colors_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_regex_size_limit ... ok
[INFO] [stdout] test grep::engine::tests::engine_hostname_bin_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_pcre2_version_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_no_unicode_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_search_zip_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_no_config_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_unicode_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_search_zip_short_flag ... ok
[INFO] [stdout] test grep::engine::tests::multiline_flag ... ok
[INFO] [stdout] test grep::engine::tests::engine_preprocessor_flags ... ok
[INFO] [stdout] test grep::engine::tests::multiline_dotall_flag ... ok
[INFO] [stdout] test grep::engine::tests::multiline_long_flag ... ok
[INFO] [stdout] test grep::engine::tests::null_data_flag ... ok
[INFO] [stdout] test grep::engine::tests::walker_mmap ... ok
[INFO] [stdout] test grep::engine::tests::threading_path_separator ... ok
[INFO] [stdout] test grep::engine::tests::engine_selection_flag ... ok
[INFO] [stdout] test grep::engine::tests::threading_line_buffered ... ok
[INFO] [stdout] test grep::engine::tests::threading_block_buffered ... ok
[INFO] [stdout] test grep::engine::tests::walker_one_file_system ... ok
[INFO] [stdout] test grep::filter::tests::filter_resolution_hidden_mode_respect ... ok
[INFO] [stdout] test grep::filter::tests::glob_flags_default_empty ... ok
[INFO] [stdout] test grep::filter::tests::builtin_type_defs_non_empty ... ok
[INFO] [stdout] test grep::filter::tests::builtin_type_defs_contains_python ... ok
[INFO] [stdout] test grep::engine::tests::walker_no_mmap ... ok
[INFO] [stdout] test grep::filter::tests::resolve_type_defs_add_custom_type ... ok
[INFO] [stdout] test grep::engine::tests::threading_threads_flag ... ok
[INFO] [stdout] test grep::filter::tests::builtin_type_defs_contains_rust ... ok
[INFO] [stdout] test grep::filter::tests::resolve_type_defs_add_extends_existing ... ok
[INFO] [stdout] test grep::filter::tests::filter_resolution_hidden_mode_include ... ok
[INFO] [stdout] test grep::filter::tests::size_suffix_invalid_number ... 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_then_clear_uses_argv_order ... ok
[INFO] [stdout] test grep::filter::tests::size_suffix_gigabytes ... ok
[INFO] [stdout] test grep::filter::tests::size_suffix_bytes ... ok
[INFO] [stdout] test grep::filter::tests::size_suffix_plain_number ... ok
[INFO] [stdout] test grep::filter::tests::size_suffix_unknown_unit ... ok
[INFO] [stdout] test grep::filter::tests::resolve_type_defs_clear_removes_type ... ok
[INFO] [stdout] test grep::ignore::tests::combined_message_flags ... ok
[INFO] [stdout] test grep::ignore::tests::ignore_files_toggle_last_wins ... ok
[INFO] [stdout] test grep::ignore::tests::ignore_messages_toggle_last_wins ... ok
[INFO] [stdout] test grep::ignore::tests::dot_short_flag ... ok
[INFO] [stdout] test grep::ignore::tests::hidden_flag ... ok
[INFO] [stdout] test grep::ignore::tests::ignore_restores_defaults ... ok
[INFO] [stdout] test grep::ignore::tests::message_no_ignore_files ... ok
[INFO] [stdout] test grep::ignore::tests::ignore_vcs_toggle_last_wins ... ok
[INFO] [stdout] test grep::ignore::tests::message_no_ignore_messages ... ok
[INFO] [stdout] test grep::filter::tests::resolve_type_defs_add_include ... ok
[INFO] [stdout] test grep::filter::tests::size_suffix_megabytes ... ok
[INFO] [stdout] test grep::ignore::tests::dash_u_short_flag ... ok
[INFO] [stdout] test grep::ignore::tests::message_no_messages ... ok
[INFO] [stdout] test grep::ignore::tests::message_toggle_last_wins ... ok
[INFO] [stdout] test grep::ignore::tests::no_ignore_clears_all ... ok
[INFO] [stdout] test grep::ignore::tests::no_ignore_vcs_last_wins ... ok
[INFO] [stdout] test grep::ignore::tests::non_flag_args_are_ignored ... 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_three_saturates ... ok
[INFO] [stdout] test grep::ignore::tests::unrestricted_two_then_no_hidden ... ok
[INFO] [stdout] test grep::ignore::tests::unrestricted_then_ignore_restores ... ok
[INFO] [stdout] test grep::ignore::tests::unrestricted_two_enables_hidden ... ok
[INFO] [stdout] test grep::input::tests::default_corpus_without_paths_or_stdin_resolves_candidates ... ok
[INFO] [stdout] test grep::input::tests::empty_pre_globs_match_everything ... ok
[INFO] [stdout] test grep::ignore::tests::default_resolution ... ok
[INFO] [stdout] test grep::ignore::tests::no_hidden_resets ... ok
[INFO] [stdout] test grep::input::tests::invalid_pre_glob_errors ... ok
[INFO] [stdout] test grep::input::tests::mixed_paths_and_stdin_resolves_candidates ... ok
[INFO] [stdout] test grep::input::tests::stdin_only_skips_candidate_resolution ... ok
[INFO] [stdout] test grep::output::tests::context_lines_after_short ... ok
[INFO] [stdout] test grep::output::tests::filename_mode_single_file_defaults_to_never ... ok
[INFO] [stdout] test grep::output::tests::output_argv_color_last_wins ... ok
[INFO] [stdout] test grep::output::tests::output_argv_json_toggle ... ok
[INFO] [stdout] test grep::output::tests::output_argv_line_number_last_wins ... ok
[INFO] [stdout] test grep::output::tests::output_argv_null_short ... ok
[INFO] [stdout] test grep::input::tests::pre_globs_match_forward_slash_paths ... ok
[INFO] [stdout] test grep::paths::tests::path_display_absolute_when_absolute_unix ... ok
[INFO] [stdout] test grep::input::tests::explicit_dash_empty_stdin_skips_candidate_resolution ... ok
[INFO] [stdout] test grep::input::tests::paths_without_stdin_resolves_candidates ... ok
[INFO] [stdout] test grep::input::tests::implicit_stdin_skips_candidate_resolution ... ok
[INFO] [stdout] test grep::paths::tests::path_display_absolute_when_first_is_absolute_unix ... ok
[INFO] [stdout] test grep::paths::tests::path_display_relative_when_all_relative ... 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::filter::tests::size_suffix_kilobytes ... ok
[INFO] [stdout] test grep::ignore::tests::require_git_toggle ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_case_sensitive_short ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_case_sensitive_long ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_default_sensitive ... ok
[INFO] [stdout] test grep::output::tests::effective_line_number_json ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_last_wins_ignore_then_sensitive ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_last_wins_smart_then_ignore ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_smart_case_long ... ok
[INFO] [stdout] test grep::pattern::tests::invert_match_dash_dash_terminates ... ok
[INFO] [stdout] test grep::pattern::tests::invert_match_flag_before_dash_dash ... ok
[INFO] [stdout] test grep::pattern::tests::invert_match_long ... ok
[INFO] [stdout] test grep::output::tests::resolve_separators_default_context_sep ... ok
[INFO] [stdout] test grep::pattern::tests::invert_match_short ... ok
[INFO] [stdout] test grep::pattern::tests::invert_match_no_flag ... 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_count ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_count_matches ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_default ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_files_without_match ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_files_with_matches ... 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_last_wins ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_only_matching ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_only_matching_flag_after_count ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_quiet ... ok
[INFO] [stdout] test grep::pattern::tests::query_options_applies_fixed_strings ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_ignore_case_long ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_ignore_case_short ... ok
[INFO] [stdout] test grep::pattern::tests::case_mode_smart_case_short ... ok
[INFO] [stdout] test grep::pattern::tests::query_options_case_mode_from_argv ... ok
[INFO] [stdout] test grep::pattern::tests::output_mode_invert_match_with_only_matching_and_count ... ok
[INFO] [stdout] test grep::pattern::tests::resolve_patterns_positional ... ok
[INFO] [stdout] test grep::pattern::tests::resolve_patterns_empty_error ... ok
[INFO] [stdout] test grep::pattern::tests::resolve_patterns_regexp ... ok
[INFO] [stdout] test index::daemon::tests::index_round_trip_over_unix_stream ... ok
[INFO] [stdout] test grep::pattern::tests::binary_mode_default_quit ... ok
[INFO] [stdout] test grep::pattern::tests::binary_mode_text ... ok
[INFO] [stdout] test grep::pattern::tests::binary_mode_binary ... ok
[INFO] [stdout] test index::daemon::tests::pending_index_merge_partial_paths ... ok
[INFO] [stdout] test index::daemon::tests::phase_debouncing_deadline_reached_starts_refresh ... 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 index::daemon::tests::phase_refreshing_complete_with_follow_up_restarts_refresh ... ok
[INFO] [stdout] test index::daemon::tests::round_trip_index_full ... ok
[INFO] [stdout] test index::daemon::tests::pending_index_full_promotes_and_clears_partials ... ok
[INFO] [stdout] test grep::pattern::tests::resolve_patterns_regexp_and_positional ... ok
[INFO] [stdout] test update::tests::install_dirs_from_standard_layout ... ok
[INFO] [stdout] test update::tests::install_dirs_rejects_bin_only_path ... ok
[INFO] [stdout] test index::daemon::tests::rebind_watcher_skips_when_root_unchanged ... ok
[INFO] [stdout] test index::daemon::tests::serve_returns_early_when_lock_held ... ok
[INFO] [stdout] test index::daemon::tests::round_trip_index_paths ... ok
[INFO] [stdout] test index::daemon::tests::pending_paths_restored_on_reconcile_failure ... ok
[INFO] [stdout] test index::daemon::tests::rebind_watcher_switches_to_new_corpus_root ... ok
[INFO] [stdout] test index::daemon::tests::ensure_running_skips_spawn_when_ipc_reachable ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/sift-ff6dd36e5876619b)
[INFO] [stdout] test index::daemon::tests::serve_stops_on_shutdown ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 174 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.28s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/sift-daemon.rs (/opt/rustwide/target/debug/deps/sift_daemon-b24c4630707f821a)
[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] [stderr]      Running tests/integration_binary.rs (/opt/rustwide/target/debug/deps/integration_binary-1cb9cbb30c84fe66)
[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.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-binary-default-index-2976-3 → /tmp/sift-grep-integration-binary-default-index-2976-3/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-binary-flag-index-2976-0 → /tmp/sift-grep-integration-binary-flag-index-2976-0/.sift
[INFO] [stdout] test count_reports_explicit_binary_match_before_nul ... ok
[INFO] [stdout] test explicit_binary_file_reports_match_before_nul ... ok
[INFO] [stdout] test files_with_matches_reports_explicit_binary_match_before_nul ... ok
[INFO] [stdout] test default_recursive_suppresses_binary_match_before_nul ... ok
[INFO] [stdout] test binary_flag_reports_binary_match_walk ... ok
[INFO] [stdout] test default_skips_binary_file_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-binary-explicit-file-index-2976-8 → /tmp/sift-grep-integration-binary-explicit-file-index-2976-8/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-text-flag-index-2976-11 → /tmp/sift-grep-integration-text-flag-index-2976-11/.sift
[INFO] [stdout] test no_messages_does_not_suppress_binary_match_output ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-text-consistent-2976-13 → /tmp/sift-grep-integration-text-consistent-2976-13/.sift
[INFO] [stdout] test text_flag_finds_match_after_nul_walk ... ok
[INFO] [stdout] test text_flag_searches_binary_index ... ok
[INFO] [stdout] test default_skips_binary_file_index ... ok
[INFO] [stdout] test binary_flag_reports_binary_match_index ... ok
[INFO] [stdout] test text_mode_consistent_index_and_walk ... ok
[INFO] [stdout] test text_overrides_binary ... ok
[INFO] [stdout] test text_flag_searches_binary_walk ... ok
[INFO] [stdout] test indexed_explicit_binary_file_reports_match_before_nul ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_config.rs (/opt/rustwide/target/debug/deps/integration_config-af3e444468fd0e82)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test missing_config_path_is_fatal_for_search ... ok
[INFO] [stdout] test ripgrep_config_path_does_not_apply_to_index_subcommands ... ok
[INFO] [stdout] test config_parser_ignores_comments_and_blank_lines ... 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/debug/deps/integration_context-0ce11542c269a551)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-all-sep-combined-3389-0 → /tmp/sift-grep-integration-all-sep-combined-3389-0/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-context-a-3389-1 → /tmp/sift-grep-integration-context-a-3389-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-context-break-3389-2 → /tmp/sift-grep-integration-context-break-3389-2/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-context-b-3389-3 → /tmp/sift-grep-integration-context-b-3389-3/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-context-c-3389-6 → /tmp/sift-grep-integration-context-c-3389-6/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ctx-sep-escape-3389-4 → /tmp/sift-grep-integration-ctx-sep-escape-3389-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ctx-sep-empty-3389-7 → /tmp/sift-grep-integration-ctx-sep-empty-3389-7/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-context-filename-3389-5 → /tmp/sift-grep-integration-context-filename-3389-5/.sift
[INFO] [stdout] test context_a_shows_lines_after_match ... ok
[INFO] [stdout] test context_break_separates_match_groups ... ok
[INFO] [stdout] test context_b_shows_lines_before_match ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ctx-sep-custom-3389-8 → /tmp/sift-grep-integration-ctx-sep-custom-3389-8/.sift
[INFO] [stdout] test context_c_shows_surrounding_lines ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-field-ctx-sep-3389-9 → /tmp/sift-grep-integration-field-ctx-sep-3389-9/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-field-both-sep-3389-10 → /tmp/sift-grep-integration-field-both-sep-3389-10/.sift
[INFO] [stdout] test context_separator_with_escape_sequences ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ctx-sep-override-3389-12 → /tmp/sift-grep-integration-ctx-sep-override-3389-12/.sift
[INFO] [stdout] test custom_context_separator_index_and_walk ... ok
[INFO] [stdout] test field_context_separator_index_and_walk ... ok
[INFO] [stdout] test context_c_with_filename_uses_hyphen_separator ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ctx-sep-none-3389-13 → /tmp/sift-grep-integration-ctx-sep-none-3389-13/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-field-match-sep-3389-11 → /tmp/sift-grep-integration-field-match-sep-3389-11/.sift
[INFO] [stdout] test all_separator_flags_combined ... 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 field_match_separator_index_and_walk ... ok
[INFO] [stderr]      Running tests/integration_daemon.rs (/opt/rustwide/target/debug/deps/integration_daemon-26514f6eadf9b8e7)
[INFO] [stdout] test field_match_and_context_separator_combined ... ok
[INFO] [stdout] test no_context_separator_suppresses_break_line ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test daemon_exits_zero_when_lock_held ... ok
[INFO] [stdout] test daemon_errors_without_meta_or_init_root ... ok
[INFO] [stderr] indexed corpus /tmp/sift-cli-daemon-reconcileJXBYSs → /tmp/sift-cli-daemon-reconcileJXBYSs/.sift
[INFO] [stdout] test build_defaults_to_async_and_becomes_searchable ... ok
[INFO] [stderr] indexed corpus /tmp/sift-cli-daemon-daemon-liveiTRzj7 → /tmp/sift-cli-daemon-daemon-liveiTRzj7/.sift
[INFO] [stdout] test daemon_rebinds_watcher_when_corpus_root_changes ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-daemon-validate-snapshot-3872-3 → /tmp/sift-grep-integration-daemon-validate-snapshot-3872-3/.sift
[INFO] [stdout] test blocking_build_starts_daemon_for_watch ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-failed-rebuild-coverage-3872-4 → /tmp/sift-grep-integration-failed-rebuild-coverage-3872-4/.sift
[INFO] [stderr] sift: index already exists at /tmp/sift-grep-integration-failed-rebuild-coverage-3872-4/.sift; run `sift index update` to refresh it
[INFO] [stdout] test failed_rebuild_does_not_change_coverage ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-index-build-lazy-coverage-3872-5 → /tmp/sift-grep-integration-index-build-lazy-coverage-3872-5/.sift
[INFO] [stdout] test index_build_lazy_persists_lazy_coverage ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-daemon-update-async-3872-6 → /tmp/sift-grep-integration-daemon-update-async-3872-6/.sift
[INFO] [stdout] test index_update_async_reconciles_offline_edit ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-index-update-lazy-coverage-3872-7 → /tmp/sift-grep-integration-index-update-lazy-coverage-3872-7/.sift
[INFO] [stdout] test index_update_preserves_lazy_coverage ... ok
[INFO] [stderr] updated index for corpus /tmp/sift-grep-integration-index-update-lazy-coverage-3872-7 → /tmp/sift-grep-integration-index-update-lazy-coverage-3872-7/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-daemon-walk-hit-partial-3872-8 → /tmp/sift-grep-integration-daemon-walk-hit-partial-3872-8/.sift
[INFO] [stdout] test search_walk_hit_queues_partial_index ... 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_validates_only_current_committed_snapshot ... ok
[INFO] [stdout] test daemon_reconciles_offline_changes ... ok
[INFO] [stdout] test daemon_exits_after_idle_timeout ... ok
[INFO] [stdout] test daemon_reconciles_on_startup ... ok
[INFO] [stderr]      Running tests/integration_encoding.rs (/opt/rustwide/target/debug/deps/integration_encoding-fa35e5033b57f307)
[INFO] [stdout] test daemon_reconciles_on_restart ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-encoding-utf16le-index-4637-1 → /tmp/sift-grep-integration-integration-encoding-utf16le-index-4637-1/.sift
[INFO] [stdout] 
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-encoding-utf16-bom-index-4637-5 → /tmp/sift-grep-integration-integration-encoding-utf16-bom-index-4637-5/.sift
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test invalid_encoding_is_rejected ... ok
[INFO] [stdout] test explicit_utf16le_encoding_searches_without_bom_with_index ... ok
[INFO] [stdout] test utf16_bom_is_searched_by_default ... ok
[INFO] [stdout] test explicit_utf16le_encoding_searches_without_bom ... ok
[INFO] [stdout] test encoding_none_disables_bom_sniffing ... ok
[INFO] [stderr]      Running tests/integration_engine.rs (/opt/rustwide/target/debug/deps/integration_engine-cd72a66123565d79)
[INFO] [stdout] test utf16_bom_is_searched_by_default_with_index ... 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] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-engine-dfa-limit-idx-4753-5 → /tmp/sift-grep-integration-engine-dfa-limit-idx-4753-5/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-engine-maxcol-nopreview-idx-4753-7 → /tmp/sift-grep-integration-engine-maxcol-nopreview-idx-4753-7/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-engine-maxcol-idx-4753-1 → /tmp/sift-grep-integration-engine-maxcol-idx-4753-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-engine-unicode-idx-4753-12 → /tmp/sift-grep-integration-engine-unicode-idx-4753-12/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-engine-regex-limit-idx-4753-10 → /tmp/sift-grep-integration-engine-regex-limit-idx-4753-10/.sift
[INFO] [stdout] test dfa_size_limit_accepted_walk ... ok
[INFO] [stdout] test max_columns_preview_truncates_long_lines_walk ... ok
[INFO] [stdout] test max_columns_omits_long_lines_walk ... ok
[INFO] [stdout] test no_config_flag_accepted_walk ... ok
[INFO] [stdout] test regex_size_limit_accepted_walk ... ok
[INFO] [stdout] test colors_flag_accepted_walk ... ok
[INFO] [stdout] test dfa_size_limit_consistent_index_and_walk ... ok
[INFO] [stdout] test no_unicode_flag_accepted_walk ... ok
[INFO] [stdout] test unicode_flag_accepted_walk ... ok
[INFO] [stdout] test unicode_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 regex_size_limit_consistent_index_and_walk ... ok
[INFO] [stderr]      Running tests/integration_errors.rs (/opt/rustwide/target/debug/deps/integration_errors-7fb5cb8421c4dbb4)
[INFO] [stdout] test regex_size_limit_suffix_parsing_walk ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test build_without_daemon_exits_2 ... ok
[INFO] [stdout] test index_build_on_nonexistent_path_exits_2 ... ok
[INFO] [stdout] test index_update_without_build_exits_2 ... ok
[INFO] [stdout] test unknown_flag_exits_2 ... ok
[INFO] [stdout] test help_flag_prints_usage ... ok
[INFO] [stdout] test empty_index_search_exits_1 ... ok
[INFO] [stdout] test walk_finds_match_without_index ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-errors-index-build-twice-5191-3 → /tmp/sift-grep-integration-errors-index-build-twice-5191-3/.sift
[INFO] [stdout] test help_short_flag ... ok
[INFO] [stdout] test index_build_twice_exits_2 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_filter.rs (/opt/rustwide/target/debug/deps/integration_filter-8cd0705a53cd5600)
[INFO] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test files_lists_matching_paths_walk ... ok
[INFO] [stdout] test ignore_file_custom_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-iglob-index-5261-5 → /tmp/sift-grep-integration-iglob-index-5261-5/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ignore-file-index-5261-6 → /tmp/sift-grep-integration-ignore-file-index-5261-6/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-type-order-exclude-5261-8 → /tmp/sift-grep-integration-type-order-exclude-5261-8/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-type-order-include-5261-9 → /tmp/sift-grep-integration-type-order-include-5261-9/.sift
[INFO] [stdout] test files_respects_glob_filter ... ok
[INFO] [stdout] test files_output_is_sorted ... ok
[INFO] [stdout] test compound_max_depth_and_max_filesize_walk ... ok
[INFO] [stdout] test iglob_case_insensitive_filter_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-max-depth-index-5261-10 → /tmp/sift-grep-integration-max-depth-index-5261-10/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-depth-consistent-5261-11 → /tmp/sift-grep-integration-depth-consistent-5261-11/.sift
[INFO] [stdout] test max_depth_limits_walk_search ... ok
[INFO] [stdout] test ignore_file_custom_index ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-filesize-consistent-5261-14 → /tmp/sift-grep-integration-filesize-consistent-5261-14/.sift
[INFO] [stdout] test iglob_case_insensitive_filter_index ... ok
[INFO] [stdout] test max_depth_limits_index_search ... ok
[INFO] [stdout] test max_depth_zero_finds_only_root_files ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-max-filesize-index-5261-15 → /tmp/sift-grep-integration-max-filesize-index-5261-15/.sift
[INFO] [stdout] test later_type_include_overrides_type_exclude ... ok
[INFO] [stdout] test type_add_include_unknown_type_errors ... ok
[INFO] [stdout] test max_depth_consistent_index_and_walk ... ok
[INFO] [stdout] test type_add_creates_custom_type ... ok
[INFO] [stdout] test max_filesize_suffix_k_walk ... ok
[INFO] [stdout] test max_filesize_skips_large_files_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-type-all-include-5261-20 → /tmp/sift-grep-integration-type-all-include-5261-20/.sift
[INFO] [stdout] test later_type_exclude_overrides_type_include ... ok
[INFO] [stdout] test type_add_then_type_clear_removes_custom_type ... ok
[INFO] [stdout] test type_clear_then_type_add_redefines_type ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-type-include-index-5261-21 → /tmp/sift-grep-integration-type-include-index-5261-21/.sift
[INFO] [stdout] test type_add_then_include_walk ... ok
[INFO] [stdout] test type_list_output ... ok
[INFO] [stdout] test type_filter_includes_rust_files_walk ... ok
[INFO] [stdout] test max_filesize_consistent_index_and_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-type-consistent-5261-23 → /tmp/sift-grep-integration-type-consistent-5261-23/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-type-all-exclude-5261-24 → /tmp/sift-grep-integration-type-all-exclude-5261-24/.sift
[INFO] [stdout] test type_not_excludes_python_walk ... ok
[INFO] [stdout] test max_filesize_skips_large_files_index ... ok
[INFO] [stdout] test type_filter_includes_rust_files_index ... ok
[INFO] [stdout] test type_clear_removes_builtin ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-type-not-index-5261-25 → /tmp/sift-grep-integration-type-not-index-5261-25/.sift
[INFO] [stdout] test type_not_excludes_python_index ... ok
[INFO] [stdout] test type_include_consistent_index_and_walk ... ok
[INFO] [stdout] test type_all_includes_known_file_types ... ok
[INFO] [stderr]      Running tests/integration_glob.rs (/opt/rustwide/target/debug/deps/integration_glob-b75f719c441febb8)
[INFO] [stdout] test type_not_all_excludes_known_file_types ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.71s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-case-insensitive-precedence-6044-1 → /tmp/sift-grep-integration-glob-case-insensitive-precedence-6044-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-case-insensitive-6044-0 → /tmp/sift-grep-integration-glob-case-insensitive-6044-0/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-dir-6044-7 → /tmp/sift-grep-integration-glob-dir-6044-7/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-exclude-6044-4 → /tmp/sift-grep-integration-glob-exclude-6044-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-case-sensitive-default-6044-3 → /tmp/sift-grep-integration-glob-case-sensitive-default-6044-3/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-case-insensitive-neg-6044-2 → /tmp/sift-grep-integration-glob-case-insensitive-neg-6044-2/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-path-scope-6044-6 → /tmp/sift-grep-integration-glob-path-scope-6044-6/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-files-with-6044-5 → /tmp/sift-grep-integration-glob-files-with-6044-5/.sift
[INFO] [stdout] test glob_case_insensitive_with_negation ... ok
[INFO] [stdout] test glob_case_insensitive_precedence_last_wins ... ok
[INFO] [stdout] test glob_case_sensitive_by_default ... ok
[INFO] [stdout] test glob_case_insensitive_flag ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-invalid-6044-9 → /tmp/sift-grep-integration-glob-invalid-6044-9/.sift
[INFO] [stdout] test glob_combined_with_path_scope ... ok
[INFO] [stdout] test glob_directory_matches_subtree ... ok
[INFO] [stdout] test glob_exclude_pattern_excludes_matched_files ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-no-match-6044-11 → /tmp/sift-grep-integration-glob-no-match-6044-11/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-include-6044-8 → /tmp/sift-grep-integration-glob-include-6044-8/.sift
[INFO] [stdout] test glob_files_with_matches_includes_only_glob_matched ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-whitelist-exclude-6044-12 → /tmp/sift-grep-integration-glob-whitelist-exclude-6044-12/.sift
[INFO] [stdout] test glob_only_whitelist_none_match_excludes_all ... ok
[INFO] [stdout] test glob_include_only_matching_files ... ok
[INFO] [stdout] test glob_whitelist_then_exclude ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-glob-multiple-6044-10 → /tmp/sift-grep-integration-glob-multiple-6044-10/.sift
[INFO] [stdout] test glob_invalid_pattern_returns_error ... ok
[INFO] [stderr]      Running tests/integration_ignore.rs (/opt/rustwide/target/debug/deps/integration_ignore-a593f28dc4978854)
[INFO] [stdout] test glob_multiple_patterns_later_wins ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] Initialized empty Git repository in /tmp/sift-grep-integration-ignore-with-git-6411-1/.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-6411-7/.git/
[INFO] [stderr] hint: is subject to change. To configure the initial branch name to use in all
[INFO] [stderr] hint: of your new repositories, which will suppress this warning, call:
[INFO] [stderr] hint: 
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint: 
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint: 
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: is subject to change. To configure the initial branch name to use in all
[INFO] [stderr] hint: of your new repositories, which will suppress this warning, call:
[INFO] [stderr] hint: 
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint: 
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint: 
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ignore-with-git-6411-1 → /tmp/sift-grep-integration-ignore-with-git-6411-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ignore-no-git-repo-build-6411-0 → /tmp/sift-grep-integration-ignore-no-git-repo-build-6411-0/.sift
[INFO] [stdout] test ignore_parent_toggle_last_wins ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-no-ignore-dot-index-6411-8 → /tmp/sift-grep-integration-no-ignore-dot-index-6411-8/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ignore-file-index-6411-4 → /tmp/sift-grep-integration-ignore-file-index-6411-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ignore-file-consistent-6411-5 → /tmp/sift-grep-integration-ignore-file-consistent-6411-5/.sift
[INFO] [stdout] test gitignore_excludes_when_git_present ... ok
[INFO] [stdout] test no_ignore_dot_disables_dot_ignore_files ... ok
[INFO] [stdout] test no_ignore_dot_index ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-no-ignore-exclude-index-6411-9 → /tmp/sift-grep-integration-no-ignore-exclude-index-6411-9/.sift
[INFO] [stdout] test gitignore_applies_at_build_without_git_dir ... ok
[INFO] [stdout] test no_ignore_exclude_index ... ok
[INFO] [stdout] test no_ignore_files_overrides_ignore_file ... ok
[INFO] [stdout] test no_ignore_global_accepted ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stderr] hint: is subject to change. To configure the initial branch name to use in all
[INFO] [stderr] hint: of your new repositories, which will suppress this warning, call:
[INFO] [stderr] hint: 
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stderr] hint: 
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stderr] hint: 
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stdout] Initialized empty Git repository in /tmp/sift-grep-integration-no-ignore-vcs-walk-6411-15/.git/
[INFO] [stdout] test ignore_file_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ignore-no-ignore-flag-6411-7 → /tmp/sift-grep-integration-ignore-no-ignore-flag-6411-7/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-no-ignore-vcs-index-6411-16 → /tmp/sift-grep-integration-no-ignore-vcs-index-6411-16/.sift
[INFO] [stdout] test no_ignore_disables_gitignore ... ok
[INFO] [stdout] test no_messages_suppresses_error_output ... ok
[INFO] [stderr] hint: Using 'master' as the name for the initial branch. This default branch name
[INFO] [stdout] test no_ignore_messages_accepted ... ok
[INFO] [stderr] hint: is subject to change. To configure the initial branch name to use in all
[INFO] [stdout] test ignore_file_index ... ok
[INFO] [stderr] hint: of your new repositories, which will suppress this warning, call:
[INFO] [stdout] test ignore_file_consistent_index_and_walk ... ok
[INFO] [stderr] hint: 
[INFO] [stdout] test no_ignore_exclude_walk ... ok
[INFO] [stderr] hint: 	git config --global init.defaultBranch <name>
[INFO] [stdout] test no_ignore_vcs_index ... ok
[INFO] [stderr] hint: 
[INFO] [stdout] Initialized empty Git repository in /tmp/sift-grep-integration-unrestricted-walk-6411-20/.git/
[INFO] [stderr] hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
[INFO] [stdout] test no_ignore_parent_walk ... ok
[INFO] [stderr] hint: 'development'. The just-created branch can be renamed via this command:
[INFO] [stdout] test unrestricted_disables_gitignore_index ... ok
[INFO] [stderr] hint: 
[INFO] [stdout] test no_require_git_loads_gitignore_without_dot_git ... ok
[INFO] [stderr] hint: 	git branch -m <name>
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-unrestricted-index-6411-19 → /tmp/sift-grep-integration-unrestricted-index-6411-19/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-ignore-no-git-repo-6411-18 → /tmp/sift-grep-integration-ignore-no-git-repo-6411-18/.sift
[INFO] [stdout] test no_ignore_vcs_disables_gitignore ... ok
[INFO] [stdout] test unrestricted_disables_gitignore_walk ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_json.rs (/opt/rustwide/target/debug/deps/integration_json-c3bf820fd2fc8245)
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.61s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-json-bad-count-7025-2 → /tmp/sift-grep-integration-json-bad-count-7025-2/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-json-no-json-7025-4 → /tmp/sift-grep-integration-json-no-json-7025-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-json-stats-stderr-7025-1 → /tmp/sift-grep-integration-json-stats-stderr-7025-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-json-count-no-json-7025-5 → /tmp/sift-grep-integration-json-count-no-json-7025-5/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-json-path-mode-7025-3 → /tmp/sift-grep-integration-json-path-mode-7025-3/.sift
[INFO] [stdout] test json_with_count_uses_count_output ... ok
[INFO] [stdout] test json_implies_stats_on_stderr ... ok
[INFO] [stdout] test no_json_disables_json_output ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-json-context-7025-0 → /tmp/sift-grep-integration-json-context-7025-0/.sift
[INFO] [stdout] test json_with_path_modes_uses_path_output ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-json-basic-7025-6 → /tmp/sift-grep-integration-json-basic-7025-6/.sift
[INFO] [stdout] test no_json_with_count_uses_count_output ... ok
[INFO] [stdout] test json_emits_context_events_with_empty_submatches ... ok
[INFO] [stdout] test json_emits_begin_match_end_and_summary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_modes.rs (/opt/rustwide/target/debug/deps/integration_modes-803cbc298b88d87c)
[INFO] [stdout] 
[INFO] [stdout] running 49 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-empty-corpus-7222-0 → /tmp/sift-grep-integration-modes-empty-corpus-7222-0/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-ascii-mode-7222-1 → /tmp/sift-grep-integration-modes-ascii-mode-7222-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-count-suppressed-7222-7 → /tmp/sift-grep-integration-modes-count-suppressed-7222-7/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-files-without-overrides-files-with-7222-5 → /tmp/sift-grep-integration-modes-files-without-overrides-files-with-7222-5/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-case-unicode-7222-4 → /tmp/sift-grep-integration-modes-case-unicode-7222-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-l-no-filename-7222-3 → /tmp/sift-grep-integration-modes-l-no-filename-7222-3/.sift
[INFO] [stdout] test build_command_error_exit_code ... ok
[INFO] [stdout] test files_with_matches_wins_over_files_without_match ... ok
[INFO] [stdout] test empty_corpus_exits_gracefully ... ok
[INFO] [stdout] test count_takes_precedence_when_last ... ok
[INFO] [stdout] test ascii_mode_restricts_unicode ... ok
[INFO] [stdout] test files_with_matches_still_path_mode_under_no_filename ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-count-zero-7222-2 → /tmp/sift-grep-integration-modes-count-zero-7222-2/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-files-without-match-7222-9 → /tmp/sift-grep-integration-modes-files-without-match-7222-9/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-files-without-match-all-match-7222-8 → /tmp/sift-grep-integration-modes-files-without-match-all-match-7222-8/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-fixed-literal-7222-12 → /tmp/sift-grep-integration-modes-fixed-literal-7222-12/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-fixed-ignore-case-7222-13 → /tmp/sift-grep-integration-modes-fixed-ignore-case-7222-13/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-L-no-filename-7222-10 → /tmp/sift-grep-integration-modes-L-no-filename-7222-10/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-files-without-match-none-7222-11 → /tmp/sift-grep-integration-modes-files-without-match-none-7222-11/.sift
[INFO] [stdout] test count_shows_zero_for_non_matching_files ... ok
[INFO] [stdout] test files_without_match_all_match_prints_nothing_and_exits_1 ... ok
[INFO] [stdout] test files_without_match_only_non_matching_paths ... ok
[INFO] [stdout] test files_without_match_still_path_mode_under_no_filename ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-line-only-7222-16 → /tmp/sift-grep-integration-modes-line-only-7222-16/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-line-regexp-7222-15 → /tmp/sift-grep-integration-modes-line-regexp-7222-15/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-invert-match-7222-14 → /tmp/sift-grep-integration-modes-invert-match-7222-14/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-line-alt-7222-17 → /tmp/sift-grep-integration-modes-line-alt-7222-17/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-match-exit-7222-18 → /tmp/sift-grep-integration-modes-match-exit-7222-18/.sift
[INFO] [stdout] test fixed_strings_literal_match ... ok
[INFO] [stdout] test line_regexp_only_matching ... ok
[INFO] [stdout] test case_insensitive_unicode ... ok
[INFO] [stdout] test fixed_strings_with_case_insensitive ... ok
[INFO] [stdout] test line_regexp_with_alternation ... ok
[INFO] [stdout] test files_without_match_when_no_file_matches_prints_all_files ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-multi-pattern-7222-20 → /tmp/sift-grep-integration-modes-multi-pattern-7222-20/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-max-count-7222-19 → /tmp/sift-grep-integration-modes-max-count-7222-19/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-output-order-7222-23 → /tmp/sift-grep-integration-modes-output-order-7222-23/.sift
[INFO] [stdout] test max_count_stops_after_n_matches ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-no-filename-explicit-7222-21 → /tmp/sift-grep-integration-modes-no-filename-explicit-7222-21/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-count-7222-24 → /tmp/sift-grep-integration-modes-quiet-count-7222-24/.sift
[INFO] [stdout] test output_order_deterministic ... ok
[INFO] [stdout] test no_filename_flag_still_works_for_line_prefix ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-exit-match-7222-25 → /tmp/sift-grep-integration-modes-quiet-exit-match-7222-25/.sift
[INFO] [stdout] test quiet_count_no_output ... ok
[INFO] [stdout] test invert_match_excludes_matching_lines ... ok
[INFO] [stdout] test quiet_exit_code_0_on_match ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-order-7222-27 → /tmp/sift-grep-integration-modes-quiet-order-7222-27/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-no-output-7222-28 → /tmp/sift-grep-integration-modes-quiet-no-output-7222-28/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-o-match-7222-29 → /tmp/sift-grep-integration-modes-quiet-o-match-7222-29/.sift
[INFO] [stdout] test quiet_only_matching_match ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-no-match-exit-7222-22 → /tmp/sift-grep-integration-modes-no-match-exit-7222-22/.sift
[INFO] [stdout] test quiet_flag_order_independent ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-o-nomatch-7222-30 → /tmp/sift-grep-integration-modes-quiet-o-nomatch-7222-30/.sift
[INFO] [stdout] test quiet_no_output_on_match ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-l-match-7222-31 → /tmp/sift-grep-integration-modes-quiet-l-match-7222-31/.sift
[INFO] [stdout] test no_match_exit_code_1 ... ok
[INFO] [stdout] test quiet_only_matching_no_match ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-l-nomatch-7222-32 → /tmp/sift-grep-integration-modes-quiet-l-nomatch-7222-32/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-L-match-7222-33 → /tmp/sift-grep-integration-modes-quiet-L-match-7222-33/.sift
[INFO] [stdout] test quiet_with_files_with_matches_match ... ok
[INFO] [stdout] test line_regexp_exact_line_match ... ok
[INFO] [stdout] test multiple_patterns_combined_with_or ... ok
[INFO] [stdout] a.txt:something
[INFO] [stdout] test match_exit_code_0 ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-single-count-matches-7222-37 → /tmp/sift-grep-integration-modes-single-count-matches-7222-37/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-regex-literal-7222-35 → /tmp/sift-grep-integration-modes-regex-literal-7222-35/.sift
[INFO] [stdout] test quiet_with_files_without_match_match ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-single-count-7222-36 → /tmp/sift-grep-integration-modes-single-count-7222-36/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-exit-nomatch-7222-26 → /tmp/sift-grep-integration-modes-quiet-exit-nomatch-7222-26/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-single-o-default-7222-39 → /tmp/sift-grep-integration-modes-single-o-default-7222-39/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-single-file-7222-38 → /tmp/sift-grep-integration-modes-single-file-7222-38/.sift
[INFO] [stdout] test quiet_with_files_with_matches_no_match ... ok
[INFO] [stdout] test single_file_count_bare ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-quiet-L-nomatch-7222-34 → /tmp/sift-grep-integration-modes-quiet-L-nomatch-7222-34/.sift
[INFO] [stdout] test regex_metacharacters_work_as_regex ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-no-filename-7222-41 → /tmp/sift-grep-integration-modes-no-filename-7222-41/.sift
[INFO] [stdout] test single_file_match ... ok
[INFO] [stdout] test quiet_with_files_without_match_no_match ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-wx-precedence-7222-43 → /tmp/sift-grep-integration-modes-wx-precedence-7222-43/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-line-numbers-7222-42 → /tmp/sift-grep-integration-modes-line-numbers-7222-42/.sift
[INFO] [stdout] test standard_output_no_filename ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-single-default-7222-40 → /tmp/sift-grep-integration-modes-single-default-7222-40/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-wx-only-7222-44 → /tmp/sift-grep-integration-modes-wx-only-7222-44/.sift
[INFO] [stdout] test quiet_exit_code_1_on_no_match ... ok
[INFO] [stdout] test word_line_regexp_only_matching ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-word-only-7222-45 → /tmp/sift-grep-integration-modes-word-only-7222-45/.sift
[INFO] [stdout] test single_file_count_matches_bare ... ok
[INFO] [stdout] test single_file_o_defaults_to_no_filename ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-word-boundary-7222-46 → /tmp/sift-grep-integration-modes-word-boundary-7222-46/.sift
[INFO] [stdout] test standard_output_with_line_numbers ... ok
[INFO] [stdout] test word_regexp_only_matching ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-word-alt-7222-47 → /tmp/sift-grep-integration-modes-word-alt-7222-47/.sift
[INFO] [stdout] test single_file_search_defaults_to_no_filename ... ok
[INFO] [stdout] test word_regexp_with_alternation ... ok
[INFO] [stdout] test word_and_line_regexp_line_takes_precedence ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-modes-word-unicode-7222-48 → /tmp/sift-grep-integration-modes-word-unicode-7222-48/.sift
[INFO] [stdout] test word_regexp_with_unicode ... ok
[INFO] [stderr]      Running tests/integration_null_color.rs (/opt/rustwide/target/debug/deps/integration_null_color-16d447638b978543)
[INFO] [stdout] test word_regexp_respects_word_boundaries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.96s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test invalid_colors_spec_exits_with_error ... ok
[INFO] [stdout] test hyperlink_format_vscode_wraps_path ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-null-data-count-8579-8 → /tmp/sift-grep-integration-integration-null-data-count-8579-8/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-null-data-context-separator-8579-5 → /tmp/sift-grep-integration-integration-null-data-context-separator-8579-5/.sift
[INFO] [stdout] test colors_customize_path_style ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-null-data-files-with-matches-8579-9 → /tmp/sift-grep-integration-integration-null-data-files-with-matches-8579-9/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-null-data-separate-8579-4 → /tmp/sift-grep-integration-integration-null-data-separate-8579-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-null-data-files-without-match-8579-10 → /tmp/sift-grep-integration-integration-null-data-files-without-match-8579-10/.sift
[INFO] [stdout] test null_data_terminates_files_with_matches_with_nul ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-color-8579-7 → /tmp/sift-grep-integration-integration-color-8579-7/.sift
[INFO] [stdout] test null_data_terminates_count_records_with_nul ... ok
[INFO] [stdout] test colors_customize_match_style ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-null-data-8579-11 → /tmp/sift-grep-integration-integration-null-data-8579-11/.sift
[INFO] [stdout] test null_data_terminates_context_separator_with_nul ... ok
[INFO] [stdout] test null_data_terminates_files_without_match_with_nul ... ok
[INFO] [stdout] test color_ansi_emits_ansi_on_captured_stdout ... ok
[INFO] [stdout] test color_always_emits_ansi_on_stdout ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-integration-null-l-8579-12 → /tmp/sift-grep-integration-integration-null-l-8579-12/.sift
[INFO] [stdout] test null_data_treats_nul_as_line_terminator ... ok
[INFO] [stdout] test null_data_is_separate_from_null_path_terminator ... ok
[INFO] [stdout] test null_terminates_paths_with_files_with_matches ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stderr]      Running tests/integration_output.rs (/opt/rustwide/target/debug/deps/integration_output-6e3e1e698210832d)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-count-matches-multi-8851-6 → /tmp/sift-grep-integration-output-count-matches-multi-8851-6/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-count-lines-8851-2 → /tmp/sift-grep-integration-output-count-lines-8851-2/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-c-o-8851-0 → /tmp/sift-grep-integration-output-c-o-8851-0/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-count-matches-8851-7 → /tmp/sift-grep-integration-output-count-matches-8851-7/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-column-om-8851-1 → /tmp/sift-grep-integration-output-column-om-8851-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-count-matches-no-filename-8851-5 → /tmp/sift-grep-integration-output-count-matches-no-filename-8851-5/.sift
[INFO] [stdout] test count_lines_not_matches ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-column-8851-3 → /tmp/sift-grep-integration-output-column-8851-3/.sift
[INFO] [stdout] test column_walk_mode ... ok
[INFO] [stdout] test column_only_matching ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-count-matches-quiet-nomatch-8851-9 → /tmp/sift-grep-integration-output-count-matches-quiet-nomatch-8851-9/.sift
[INFO] [stdout] test count_matches_counts_individual_spans ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-count-omit-zero-8851-10 → /tmp/sift-grep-integration-output-count-omit-zero-8851-10/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-count-matches-quiet-8851-8 → /tmp/sift-grep-integration-output-count-matches-quiet-8851-8/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-count-8851-11 → /tmp/sift-grep-integration-output-count-8851-11/.sift
[INFO] [stdout] test column_shows_1_based_byte_offset ... ok
[INFO] [stdout] test c_o_normalizes_to_count_matches ... ok
[INFO] [stdout] test count_matches_quiet_no_match ... ok
[INFO] [stdout] test count_matches_quiet_match ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-files-without-match-consistent-8851-13 → /tmp/sift-grep-integration-output-files-without-match-consistent-8851-13/.sift
[INFO] [stdout] test count_omits_zero_count_files ... ok
[INFO] [stdout] test count_prints_match_totals_per_file ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-files-with-matches-8851-12 → /tmp/sift-grep-integration-output-files-with-matches-8851-12/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-heading-8851-15 → /tmp/sift-grep-integration-output-heading-8851-15/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-files-without-match-8851-14 → /tmp/sift-grep-integration-output-files-without-match-8851-14/.sift
[INFO] [stdout] test files_without_match_print_only_non_matching_paths ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-line-number-no-filename-8851-16 → /tmp/sift-grep-integration-output-line-number-no-filename-8851-16/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-max-count-8851-17 → /tmp/sift-grep-integration-output-max-count-8851-17/.sift
[INFO] [stdout] test count_matches_no_filename ... ok
[INFO] [stdout] test count_matches_multi_line ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-no-heading-8851-18 → /tmp/sift-grep-integration-output-no-heading-8851-18/.sift
[INFO] [stdout] test files_with_matches_print_each_path_once ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-only-matching-8851-21 → /tmp/sift-grep-integration-output-only-matching-8851-21/.sift
[INFO] [stdout] test max_count_limits_per_file ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-no-line-long-8851-19 → /tmp/sift-grep-integration-output-no-line-long-8851-19/.sift
[INFO] [stdout] test only_matching_prints_each_match_span ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-no-line-8851-20 → /tmp/sift-grep-integration-output-no-line-8851-20/.sift
[INFO] [stdout] test line_number_and_no_filename_format_output ... ok
[INFO] [stdout] test no_heading_overrides_heading ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-pretty-8851-22 → /tmp/sift-grep-integration-output-pretty-8851-22/.sift
[INFO] [stdout] test version_flag_prints_version ... ok
[INFO] [stdout] test no_line_number_suppresses_line_numbers ... ok
[INFO] [stdout] test version_short_flag ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-vimgrep-consistent-8851-25 → /tmp/sift-grep-integration-output-vimgrep-consistent-8851-25/.sift
[INFO] [stdout] test files_without_match_is_consistent_between_index_and_walk ... ok
[INFO] [stdout] test pretty_walk_mode ... ok
[INFO] [stdout] test no_line_number_long_form ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-quiet-8851-24 → /tmp/sift-grep-integration-output-quiet-8851-24/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-output-vimgrep-8851-26 → /tmp/sift-grep-integration-output-vimgrep-8851-26/.sift
[INFO] [stdout] test heading_prints_a_single_file_header ... ok
[INFO] [stdout] test vimgrep_walk_mode ... ok
[INFO] [stdout] test pretty_enables_heading_and_line_numbers ... ok
[INFO] [stdout] test vimgrep_implies_line_and_column ... ok
[INFO] [stdout] test vimgrep_consistent_index_and_walk ... ok
[INFO] [stdout] test quiet_exit_codes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_paths.rs (/opt/rustwide/target/debug/deps/integration_paths-7f2a98daf02f18de)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-paths-absolute-scope-9699-0 → /tmp/sift-grep-integration-paths-absolute-scope-9699-0/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-paths-relative-scope-9699-1 → /tmp/sift-grep-integration-paths-relative-scope-9699-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-paths-outside-corpus-9699-2 → /tmp/sift-grep-integration-paths-outside-corpus-9699-2/.sift
[INFO] [stdout] test absolute_path_scope_within_corpus_works ... ok
[INFO] [stdout] test relative_path_scope_limits_matches ... ok
[INFO] [stdout] test search_path_outside_corpus_exits_2 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_patterns.rs (/opt/rustwide/target/debug/deps/integration_patterns-bcbce6e4e33ee496)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-patterns-file-plus-positional-9785-5 → /tmp/sift-grep-integration-patterns-file-plus-positional-9785-5/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-patterns-smart-case-lower-9785-4 → /tmp/sift-grep-integration-patterns-smart-case-lower-9785-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-case-precedence-s-over-S-9785-2 → /tmp/sift-grep-integration-case-precedence-s-over-S-9785-2/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-patterns-smart-case-override-9785-0 → /tmp/sift-grep-integration-patterns-smart-case-override-9785-0/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-patterns-repeated-e-9785-7 → /tmp/sift-grep-integration-patterns-repeated-e-9785-7/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-case-precedence-S-over-s-9785-1 → /tmp/sift-grep-integration-case-precedence-S-over-s-9785-1/.sift
[INFO] [stdout] test case_flag_precedence_last_wins_sensitive_over_smart ... ok
[INFO] [stdout] test repeated_e_patterns_are_or_combined ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-patterns-case-sensitive-override-9785-3 → /tmp/sift-grep-integration-patterns-case-sensitive-override-9785-3/.sift
[INFO] [stdout] test pattern_file_and_positional_pattern_are_combined ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-patterns-file-roundtrip-9785-6 → /tmp/sift-grep-integration-patterns-file-roundtrip-9785-6/.sift
[INFO] [stdout] test smart_case_flag_overrides_ignore_case ... ok
[INFO] [stdout] test smart_case_lowercase_matches_casei ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-patterns-smart-case-upper-9785-8 → /tmp/sift-grep-integration-patterns-smart-case-upper-9785-8/.sift
[INFO] [stdout] test pattern_file_roundtrip ... ok
[INFO] [stdout] test case_sensitive_flag_overrides_ignore_case ... ok
[INFO] [stdout] test case_flag_precedence_smart_over_sensitive ... ok
[INFO] [stdout] test smart_case_uppercase_matches_case_sensitive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_pcre2.rs (/opt/rustwide/target/debug/deps/integration_pcre2-7fc617489276ffee)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test engine_equals_form_is_supported ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-pcre2-index-look-around-10038-8 → /tmp/sift-grep-integration-pcre2-index-look-around-10038-8/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-pcre2-auto-index-fallback-10038-5 → /tmp/sift-grep-integration-pcre2-auto-index-fallback-10038-5/.sift
[INFO] [stdout] test default_engine_rejects_look_around ... ok
[INFO] [stdout] test pcre2_version_reports_version ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-pcre2-auto-index-rust-10038-4 → /tmp/sift-grep-integration-pcre2-auto-index-rust-10038-4/.sift
[INFO] [stdout] test auto_engine_falls_back_to_pcre2 ... ok
[INFO] [stdout] test auto_engine_falls_back_with_index_and_raw_encoding ... ok
[INFO] [stdout] test auto_engine_uses_index_when_rust_regex_compiles ... ok
[INFO] [stdout] test pcre2_enables_backreferences ... ok
[INFO] [stdout] test pcre2_look_around_works_with_index_and_raw_encoding ... ok
[INFO] [stdout] test pcre2_enables_look_around ... ok
[INFO] [stdout] test last_engine_flag_wins ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_preprocess.rs (/opt/rustwide/target/debug/deps/integration_preprocess-569143a6706c9ec6)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test invalid_pre_glob_is_reported ... ok
[INFO] [stdout] test preprocessor_stdout_is_searched ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-indexed-search-zip-gzip-10225-0 → /tmp/sift-grep-integration-indexed-search-zip-gzip-10225-0/.sift
[INFO] [stdout] test indexed_search_zip_bypasses_raw_index_narrowing ... ok
[INFO] [stdout] test search_zip_reads_gzip_content ... ok
[INFO] [stdout] test preprocessor_path_with_space_is_not_split ... ok
[INFO] [stdout] test pre_glob_limits_preprocessor ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-indexed-preprocessor-search-10225-1 → /tmp/sift-grep-integration-indexed-preprocessor-search-10225-1/.sift
[INFO] [stdout] test failing_preprocessor_reports_error ... ok
[INFO] [stdout] test indexed_preprocessor_bypasses_raw_index_narrowing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_replace.rs (/opt/rustwide/target/debug/deps/integration_replace-7c171636e23eaaa4)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test count_without_include_zero_omits_zero_files_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-replace-literal-both-10359-7 → /tmp/sift-grep-integration-replace-literal-both-10359-7/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-include-zero-index-10359-3 → /tmp/sift-grep-integration-include-zero-index-10359-3/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-byte-offset-both-10359-0 → /tmp/sift-grep-integration-byte-offset-both-10359-0/.sift
[INFO] [stdout] test passthru_shows_all_lines_walk ... ok
[INFO] [stdout] test replace_literal_walk ... ok
[INFO] [stdout] test byte_offset_shows_position_walk ... ok
[INFO] [stdout] test passthru_alias_passthrough_walk ... ok
[INFO] [stdout] test include_zero_in_count_mode_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-replace-capture-index-10359-9 → /tmp/sift-grep-integration-replace-capture-index-10359-9/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-trim-both-10359-11 → /tmp/sift-grep-integration-trim-both-10359-11/.sift
[INFO] [stdout] test trim_removes_leading_whitespace_walk ... ok
[INFO] [stdout] test byte_offset_consistent_index_and_walk ... ok
[INFO] [stdout] test include_zero_in_count_mode_index ... ok
[INFO] [stdout] test replace_with_capture_groups_walk ... ok
[INFO] [stdout] test replace_literal_consistent_index_and_walk ... ok
[INFO] [stdout] test trim_consistent_index_and_walk ... ok
[INFO] [stdout] test replace_with_capture_groups_index ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_search.rs (/opt/rustwide/target/debug/deps/integration_search-9a95e0fa321734ed)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-build-gitignore-10682-2 → /tmp/sift-grep-integration-build-gitignore-10682-2/.sift
[INFO] [stdout] test invalid_meta_errors ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-binary-skip-10682-0 → /tmp/sift-grep-integration-search-binary-skip-10682-0/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-single-file-scope-10682-7 → /tmp/sift-grep-integration-search-single-file-scope-10682-7/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-line-10682-3 → /tmp/sift-grep-integration-search-line-10682-3/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-follow-symlink-10682-5 → /tmp/sift-grep-integration-search-follow-symlink-10682-5/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-fixed-ignore-case-10682-4 → /tmp/sift-grep-integration-search-fixed-ignore-case-10682-4/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-invert-match-10682-8 → /tmp/sift-grep-integration-search-invert-match-10682-8/.sift
[INFO] [stdout] test follow_symlink_searches_linked_path ... ok
[INFO] [stdout] test build_single_file_then_search_path_scope_accepts_that_file ... ok
[INFO] [stdout] test fixed_string_ignore_case_finds_match ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-single-file-10682-1 → /tmp/sift-grep-integration-search-single-file-10682-1/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-line-regexp-10682-9 → /tmp/sift-grep-integration-search-line-regexp-10682-9/.sift
[INFO] [stdout] test invert_match_returns_non_matching_lines ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-missing-pattern-10682-10 → /tmp/sift-grep-integration-search-missing-pattern-10682-10/.sift
[INFO] [stdout] test build_then_search_finds_line ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-literal-index-10682-12 → /tmp/sift-grep-integration-search-literal-index-10682-12/.sift
[INFO] [stdout] test missing_pattern_exits_2 ... ok
[INFO] [stdout] test binary_files_are_skipped_by_default ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-no-match-10682-13 → /tmp/sift-grep-integration-search-no-match-10682-13/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-partial-index-error-10682-11 → /tmp/sift-grep-integration-search-partial-index-error-10682-11/.sift
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-symlink-skip-10682-14 → /tmp/sift-grep-integration-search-symlink-skip-10682-14/.sift
[INFO] [stdout] test search_literal_index_without_subcommand ... ok
[INFO] [stdout] test partial_index_missing_component_errors ... ok
[INFO] [stdout] test build_respects_gitignore ... ok
[INFO] [stdout] test line_regexp_matches_whole_lines_only ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-search-word-regexp-10682-15 → /tmp/sift-grep-integration-search-word-regexp-10682-15/.sift
[INFO] [stdout] test build_single_file_then_search_finds_match ... ok
[INFO] [stdout] test symlinked_files_are_not_searched_by_default ... ok
[INFO] [stdout] test search_no_match_exits_1 ... ok
[INFO] [stdout] test word_regexp_matches_whole_words_only ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_sort.rs (/opt/rustwide/target/debug/deps/integration_sort-0f37018cdbed1991)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test invalid_sort_key_is_reported ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-sort-reverse-path-index-11079-5 → /tmp/sift-grep-integration-sort-reverse-path-index-11079-5/.sift
[INFO] [stdout] test sortr_path_reverses_search_output ... ok
[INFO] [stdout] test sortr_path_reverses_index_output ... ok
[INFO] [stdout] test later_sortr_overrides_sort ... ok
[INFO] [stdout] test later_sortr_overrides_sort_files ... ok
[INFO] [stdout] test sort_files_overrides_earlier_sortr ... ok
[INFO] [stdout] test later_sort_overrides_sortr ... ok
[INFO] [stdout] test sort_files_maps_to_path_sorting ... ok
[INFO] [stdout] test modified_sort_orders_by_file_timestamp ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_stats.rs (/opt/rustwide/target/debug/deps/integration_stats-28fa6902ca4a4163)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-stats-basic-11235-2 → /tmp/sift-grep-integration-stats-basic-11235-2/.sift
[INFO] [stdout] test stats_counts_matches_across_multiple_files ... ok
[INFO] [stdout] test stats_reports_in_walk_mode ... ok
[INFO] [stdout] test stats_reports_matches_and_files_searched ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_stdin.rs (/opt/rustwide/target/debug/deps/integration_stdin-ba5e7eac4e404e1e)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test explicit_dash_searches_stdin ... ok
[INFO] [stdout] test missing_stdin_match_exits_one ... ok
[INFO] [stdout] test empty_piped_stdin_still_searches_walk_corpus ... ok
[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 pattern_file_dash_reads_patterns_from_stdin ... ok
[INFO] [stdout] test binary_stdin_count_reports_match_before_nul ... ok
[INFO] [stdout] test stdin_count_counts_stream_matches ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-stdin-indexed-default-corpus-11302-8 → /tmp/sift-grep-integration-stdin-indexed-default-corpus-11302-8/.sift
[INFO] [stdout] test explicit_dash_searches_stdin_with_other_paths ... ok
[INFO] [stdout] test stdin_with_filename_uses_ripgrep_stdin_name ... ok
[INFO] [stdout] test piped_stdin_does_not_replace_indexed_default_corpus ... ok
[INFO] [stdout] test stdin_json_uses_stdin_name ... ok
[INFO] [stdout] test piped_stdin_is_searched_when_no_paths_are_given ... ok
[INFO] [stderr]      Running tests/integration_threading.rs (/opt/rustwide/target/debug/deps/integration_threading-beb80258f8db7a43)
[INFO] [stdout] test stdin_files_with_matches_prints_stdin_name ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-dotall-consistency-11490-6 → /tmp/sift-grep-integration-dotall-consistency-11490-6/.sift
[INFO] [stdout] test block_buffered_accepted_walk ... ok
[INFO] [stdout] test mmap_flag_accepted_walk ... ok
[INFO] [stdout] test line_buffered_accepted_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-crlf-consistency-11490-2 → /tmp/sift-grep-integration-crlf-consistency-11490-2/.sift
[INFO] [stdout] test multiline_matches_across_lines_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-multiline-consistency-11490-4 → /tmp/sift-grep-integration-multiline-consistency-11490-4/.sift
[INFO] [stdout] test crlf_word_boundary_respects_cr_walk ... ok
[INFO] [stdout] test no_mmap_flag_accepted_walk ... ok
[INFO] [stdout] test multiline_long_flag_walk ... ok
[INFO] [stdout] test crlf_flag_matches_with_carriage_return_walk ... ok
[INFO] [stderr] indexed corpus /tmp/sift-grep-integration-threads-consistency-11490-14 → /tmp/sift-grep-integration-threads-consistency-11490-14/.sift
[INFO] [stdout] test multiline_dotall_dot_matches_newline_walk ... ok
[INFO] [stdout] test one_file_system_accepted_walk ... ok
[INFO] [stdout] test path_separator_replaces_separator_walk ... ok
[INFO] [stdout] test threads_flag_runs_search_walk ... ok
[INFO] [stdout] test multiline_dotall_consistent_index_and_walk ... ok
[INFO] [stdout] test threads_flag_accepts_larger_value_walk ... ok
[INFO] [stdout] test crlf_consistent_index_and_walk ... ok
[INFO] [stdout] test multiline_consistent_index_and_walk ... ok
[INFO] [stdout] test threads_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.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration_update.rs (/opt/rustwide/target/debug/deps/integration_update-f890e90687c2be65)
[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] [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' (11898) panicked at crates/cli/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:     0x5bc6fbdafa31 - std[73adb7dc35730857]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5bc6fbdafa31 - std[73adb7dc35730857]::backtrace_rs::backtrace::trace_unsynchronized::<std[73adb7dc35730857]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5bc6fbdafa31 - std[73adb7dc35730857]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5bc6fbdafa31 - <<std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[6883ba1bc0fe4ed1]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5bc6fbdc3aaa - <core[6883ba1bc0fe4ed1]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5bc6fbdc3aaa - core[6883ba1bc0fe4ed1]::fmt::write
[INFO] [stdout]    6:     0x5bc6fbdb414c - std[73adb7dc35730857]::io::default_write_fmt::<alloc[55a36b64bcbf2c0d]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:626:11
[INFO] [stdout]    7:     0x5bc6fbdb414c - <alloc[55a36b64bcbf2c0d]::vec::Vec<u8> as std[73adb7dc35730857]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/io/mod.rs:1730:13
[INFO] [stdout]    8:     0x5bc6fbd8ba36 - <std[73adb7dc35730857]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5bc6fbd8ba36 - std[73adb7dc35730857]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5bc6fbda63f9 - std[73adb7dc35730857]::panicking::default_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5bc6fbd36b40 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   12:     0x5bc6fbd36b40 - test[980ffaebd391d06d]::test_main_inner::<test[980ffaebd391d06d]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5bc6fbda65b2 - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn for<'a, 'b> core[6883ba1bc0fe4ed1]::ops::function::Fn<(&'a std[73adb7dc35730857]::panic::PanicHookInfo<'b>,), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send + core[6883ba1bc0fe4ed1]::marker::Sync> as core[6883ba1bc0fe4ed1]::ops::function::Fn<(&std[73adb7dc35730857]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2333:9
[INFO] [stdout]   14:     0x5bc6fbda65b2 - std[73adb7dc35730857]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5bc6fbd8bae2 - std[73adb7dc35730857]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5bc6fbd83329 - std[73adb7dc35730857]::sys::backtrace::__rust_end_short_backtrace::<std[73adb7dc35730857]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5bc6fbd8c79d - __rustc[a7b7b02e776dd976]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5bc6fbdc423c - core[6883ba1bc0fe4ed1]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5bc6fbd1b4ce - integration_update[9b5472bf84df7d2e]::common::assert_stdout_contains
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/cli/tests/common/mod.rs:262:5
[INFO] [stdout]   20:     0x5bc6fbd1a6b8 - integration_update[9b5472bf84df7d2e]::binary_update_runs_install_script
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/cli/tests/integration_update.rs:128:5
[INFO] [stdout]   21:     0x5bc6fbd197b7 - integration_update[9b5472bf84df7d2e]::binary_update_runs_install_script::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/cli/tests/integration_update.rs:115:39
[INFO] [stdout]   22:     0x5bc6fbd1b816 - <integration_update[9b5472bf84df7d2e]::binary_update_runs_install_script::{closure#0} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5bc6fbd29e7b - <fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5bc6fbd29e7b - test[980ffaebd391d06d]::__rust_begin_short_backtrace::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, fn() -> core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x5bc6fbd374c5 - test[980ffaebd391d06d]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x5bc6fbd374c5 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x5bc6fbd374c5 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   28:     0x5bc6fbd374c5 - std[73adb7dc35730857]::panicking::catch_unwind::<core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>, core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x5bc6fbd374c5 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<test[980ffaebd391d06d]::run_test_in_process::{closure#0}>, core[6883ba1bc0fe4ed1]::result::Result<(), alloc[55a36b64bcbf2c0d]::string::String>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x5bc6fbd374c5 - test[980ffaebd391d06d]::run_test_in_process
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x5bc6fbd374c5 - test[980ffaebd391d06d]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x5bc6fbd31f74 - test[980ffaebd391d06d]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x5bc6fbd31f74 - std[73adb7dc35730857]::sys::backtrace::__rust_begin_short_backtrace::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x5bc6fbd3a612 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x5bc6fbd3a612 - <core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x5bc6fbd3a612 - std[73adb7dc35730857]::panicking::catch_unwind::do_call::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:576:43
[INFO] [stdout]   37:     0x5bc6fbd3a612 - std[73adb7dc35730857]::panicking::catch_unwind::<(), core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x5bc6fbd3a612 - std[73adb7dc35730857]::panic::catch_unwind::<core[6883ba1bc0fe4ed1]::panic::unwind_safe::AssertUnwindSafe<std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x5bc6fbd3a612 - std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked::<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x5bc6fbd3a612 - <std[73adb7dc35730857]::thread::lifecycle::spawn_unchecked<test[980ffaebd391d06d]::run_test::{closure#1}, ()>::{closure#1} as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x5bc6fbdaefff - <alloc[55a36b64bcbf2c0d]::boxed::Box<dyn core[6883ba1bc0fe4ed1]::ops::function::FnOnce<(), Output = ()> + core[6883ba1bc0fe4ed1]::marker::Send> as core[6883ba1bc0fe4ed1]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/alloc/src/boxed.rs:2319:9
[INFO] [stdout]   42:     0x5bc6fbdaefff - <std[73adb7dc35730857]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/6b3fa26749ab40e159b2dd5cf577acaaf5902772/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   43:     0x7b8c8d3fcaa4 - <unknown>
[INFO] [stdout]   44:     0x7b8c8d489a64 - clone
[INFO] [stdout]   45:                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 1.21s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p sift-grep --test integration_update`
[INFO] running `Command { std: "docker" "inspect" "ef23eb32d87b95d009fe2f8cb84a07c2de7bde5603f8a4d75e4adcaeab4deedf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ef23eb32d87b95d009fe2f8cb84a07c2de7bde5603f8a4d75e4adcaeab4deedf", kill_on_drop: false }`
[INFO] [stdout] ef23eb32d87b95d009fe2f8cb84a07c2de7bde5603f8a4d75e4adcaeab4deedf
