[INFO] fetching crate oramacore_fields 0.2.0... [INFO] testing oramacore_fields-0.2.0 against 1.95.0 for beta-1.96-1 [INFO] extracting crate oramacore_fields 0.2.0 into /workspace/builds/worker-0-tc1/source [INFO] removed /workspace/builds/worker-0-tc1/source/rust-toolchain.toml [INFO] started tweaking crates.io crate oramacore_fields 0.2.0 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate oramacore_fields 0.2.0 [INFO] tweaked toml for crates.io crate oramacore_fields 0.2.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate oramacore_fields 0.2.0 on toolchain 1.95.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate oramacore_fields 0.2.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded xtri v0.1.3 [INFO] [stderr] Downloaded arc-swap v1.8.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d4da136a44f2abd55dc9544d18f347a538f2ebd9fe20bcba64769cdbf218412b [INFO] running `Command { std: "docker" "start" "-a" "d4da136a44f2abd55dc9544d18f347a538f2ebd9fe20bcba64769cdbf218412b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d4da136a44f2abd55dc9544d18f347a538f2ebd9fe20bcba64769cdbf218412b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d4da136a44f2abd55dc9544d18f347a538f2ebd9fe20bcba64769cdbf218412b", kill_on_drop: false }` [INFO] [stdout] d4da136a44f2abd55dc9544d18f347a538f2ebd9fe20bcba64769cdbf218412b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 19c4663ee71455cf27d78b91702b995b03e686066d443c5bec1fe6dbbea8f9d1 [INFO] running `Command { std: "docker" "start" "-a" "19c4663ee71455cf27d78b91702b995b03e686066d443c5bec1fe6dbbea8f9d1", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.23 [INFO] [stderr] Compiling libc v0.2.181 [INFO] [stderr] Compiling zmij v1.0.20 [INFO] [stderr] Compiling getrandom v0.4.1 [INFO] [stderr] Compiling rand_core v0.10.0 [INFO] [stderr] Compiling anyhow v1.0.101 [INFO] [stderr] Compiling fst v0.4.7 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling utf8-ranges v1.0.5 [INFO] [stderr] Compiling chacha20 v0.10.0 [INFO] [stderr] Compiling arc-swap v1.8.1 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling syn v2.0.114 [INFO] [stderr] Compiling memmap2 v0.9.9 [INFO] [stderr] Compiling rand v0.10.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling xtri v0.1.3 [INFO] [stderr] Compiling oramacore_fields v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 30.59s [INFO] running `Command { std: "docker" "inspect" "19c4663ee71455cf27d78b91702b995b03e686066d443c5bec1fe6dbbea8f9d1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "19c4663ee71455cf27d78b91702b995b03e686066d443c5bec1fe6dbbea8f9d1", kill_on_drop: false }` [INFO] [stdout] 19c4663ee71455cf27d78b91702b995b03e686066d443c5bec1fe6dbbea8f9d1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 03c2877281c190dfc4dba3dedc246f6a9b03278bb55cda0333a916d734b6f7c3 [INFO] running `Command { std: "docker" "start" "-a" "03c2877281c190dfc4dba3dedc246f6a9b03278bb55cda0333a916d734b6f7c3", kill_on_drop: false }` [INFO] [stderr] Compiling assert_approx_eq v1.1.0 [INFO] [stderr] Compiling tempfile v3.25.0 [INFO] [stderr] Compiling oramacore_fields v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 36.27s [INFO] running `Command { std: "docker" "inspect" "03c2877281c190dfc4dba3dedc246f6a9b03278bb55cda0333a916d734b6f7c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "03c2877281c190dfc4dba3dedc246f6a9b03278bb55cda0333a916d734b6f7c3", kill_on_drop: false }` [INFO] [stdout] 03c2877281c190dfc4dba3dedc246f6a9b03278bb55cda0333a916d734b6f7c3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 5a6c62b31812edf1d494087064bd941e1ebcc2d5d8a069a3c7afc6785e119ca2 [INFO] running `Command { std: "docker" "start" "-a" "5a6c62b31812edf1d494087064bd941e1ebcc2d5d8a069a3c7afc6785e119ca2", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oramacore_fields-ad9cc0f8ebbf36a3) [INFO] [stdout] [INFO] [stdout] running 642 tests [INFO] [stdout] test bool::indexer::tests::test_index_json_array_mixed_keeps_only_bools ... ok [INFO] [stdout] test bool::indexer::tests::test_index_json_array ... ok [INFO] [stdout] test bool::indexer::tests::test_index_json_plain ... ok [INFO] [stdout] test bool::indexer::tests::test_index_json_array_no_bools_returns_none ... ok [INFO] [stdout] test bool::io::tests::test_version_dir ... ok [INFO] [stdout] test bool::indexer::tests::test_index_json_invalid ... ok [INFO] [stdout] test bool::io::tests::test_copy_and_append_postings_empty_creates_file ... ok [INFO] [stdout] test bool::iterator::tests::test_filter_empty ... ok [INFO] [stdout] test bool::io::tests::test_copy_and_append_postings_empty_src ... ok [INFO] [stdout] test bool::iterator::tests::test_filter_live_only ... ok [INFO] [stdout] test bool::iterator::tests::test_filter_with_deletes ... ok [INFO] [stdout] test bool::iterator::tests::test_owned_false_value ... ok [INFO] [stdout] test bool::iterator::tests::test_owned_into_iter_ascending ... ok [INFO] [stdout] test bool::iterator::tests::test_owned_into_iter_empty ... ok [INFO] [stdout] test bool::iterator::tests::test_owned_into_iter_for_loop ... ok [INFO] [stdout] test bool::iterator::tests::test_owned_into_iter_with_deletes ... ok [INFO] [stdout] test bool::iterator::tests::test_owned_into_sorted_ascending ... ok [INFO] [stdout] test bool::iterator::tests::test_owned_into_sorted_descending ... ok [INFO] [stdout] test bool::iterator::tests::test_owned_into_sorted_empty ... ok [INFO] [stdout] test bool::iterator::tests::test_owned_into_sorted_with_deletes ... ok [INFO] [stdout] test bool::iterator::tests::test_sort_ascending ... ok [INFO] [stdout] test bool::iterator::tests::test_sort_descending ... ok [INFO] [stdout] test bool::iterator::tests::test_sort_doc_in_both_sets ... ok [INFO] [stdout] test bool::iterator::tests::test_sort_empty ... ok [INFO] [stdout] test bool::iterator::tests::test_sort_into_iter_ascending ... ok [INFO] [stdout] test bool::iterator::tests::test_sort_into_iter_descending ... ok [INFO] [stdout] test bool::io::tests::test_copy_and_append_postings_with_existing ... ok [INFO] [stdout] test bool::io::tests::test_write_and_read_current ... ok [INFO] [stdout] test bool::iterator::tests::test_filter_data_into_iter ... ok [INFO] [stdout] test bool::iterator::tests::test_sorted_default_order ... ok [INFO] [stdout] test bool::iterator::tests::test_sort_owned_with_deletes ... ok [INFO] [stdout] test bool::iterator::tests::test_sorted_descending ... ok [INFO] [stdout] test bool::iterator::tests::test_sorted_empty ... ok [INFO] [stdout] test bool::iterator::tests::test_sort_ref_into_iter ... ok [INFO] [stdout] test bool::iterator::tests::test_sorted_with_deletes ... ok [INFO] [stdout] test bool::live::tests::test_deletes_sorted ... ok [INFO] [stdout] test bool::iterator::tests::test_sort_with_deletes ... ok [INFO] [stdout] test bool::iterator::tests::test_sorted_ascending ... ok [INFO] [stdout] test bool::live::tests::test_ordering_insert_delete_reinsert ... ok [INFO] [stdout] test bool::live::tests::test_snapshot_deduplication ... ok [INFO] [stdout] test bool::merge::tests::test_merge_desc_empty_inputs ... ok [INFO] [stdout] test bool::merge::tests::test_merge_desc_disjoint ... ok [INFO] [stdout] test bool::live::tests::test_live_layer_insert_delete ... ok [INFO] [stdout] test bool::merge::tests::test_merge_desc_identical ... ok [INFO] [stdout] test bool::merge::tests::test_merge_desc_right_empty ... ok [INFO] [stdout] test bool::merge::tests::test_merge_desc_with_duplicates ... ok [INFO] [stdout] test bool::merge::tests::test_merge_empty_inputs ... ok [INFO] [stdout] test bool::merge::tests::test_merge_disjoint ... ok [INFO] [stdout] test bool::io::tests::test_write_postings ... ok [INFO] [stdout] test bool::merge::tests::test_merge_right_empty ... ok [INFO] [stdout] test bool::merge::tests::test_merge_desc_left_empty ... ok [INFO] [stdout] test bool::merge::tests::test_merge_with_duplicates ... ok [INFO] [stdout] test bool::merge::tests::test_subtract_all_removed ... ok [INFO] [stdout] test bool::merge::tests::test_merge_identical ... ok [INFO] [stdout] test bool::merge::tests::test_merge_left_empty ... ok [INFO] [stdout] test bool::merge::tests::test_subtract_desc_all_removed ... ok [INFO] [stdout] test bool::merge::tests::test_subtract_desc_empty_inputs ... ok [INFO] [stdout] test bool::merge::tests::test_subtract_desc_no_overlap ... ok [INFO] [stdout] test bool::merge::tests::test_subtract_desc_partial_overlap ... ok [INFO] [stdout] test bool::io::tests::test_copy_and_append_postings_copy_only ... ok [INFO] [stdout] test bool::merge::tests::test_subtract_desc_empty_right ... ok [INFO] [stdout] test bool::merge::tests::test_subtract_empty_left ... ok [INFO] [stdout] test bool::merge::tests::test_subtract_desc_subset ... ok [INFO] [stdout] test bool::merge::tests::test_subtract_empty_inputs ... ok [INFO] [stdout] test bool::merge::tests::test_subtract_empty_right ... ok [INFO] [stdout] test bool::merge::tests::test_subtract_no_overlap ... ok [INFO] [stdout] test bool::merge::tests::test_subtract_partial_overlap ... ok [INFO] [stdout] test bool::merge::tests::test_subtract_desc_empty_left ... ok [INFO] [stdout] test bool::storage::tests::test_compact_empty_index_frees_memory ... ok [INFO] [stdout] test bool::merge::tests::test_subtract_subset ... ok [INFO] [stdout] test bool::storage::tests::test_compact_empty_to_non_empty ... ok [INFO] [stdout] test bool::storage::tests::test_compact_carries_forward_existing_deletes ... ok [INFO] [stdout] test bool::storage::tests::test_compact_basic ... ok [INFO] [stdout] test bool::storage::tests::test_compact_no_deletions_path ... ok [INFO] [stdout] test bool::storage::tests::test_compact_nothing_to_do_frees_memory ... ok [INFO] [stdout] test bool::storage::tests::test_compact_multiple_rounds_no_deletions ... ok [INFO] [stdout] test bool::storage::tests::test_compact_with_deletes ... ok [INFO] [stdout] test bool::storage::tests::test_delete_and_filter ... ok [INFO] [stdout] test bool::storage::tests::test_insert_and_filter ... ok [INFO] [stdout] test bool::storage::tests::test_compact_reinsert_same_doc_id_not_lost ... ok [INFO] [stdout] test bool::storage::tests::test_cleanup_removes_old_versions ... ok [INFO] [stdout] test bool::storage::tests::test_new_empty_index ... ok [INFO] [stdout] test bool::io::tests::test_copy_and_append_postings_invariant_violation - should panic ... ok [INFO] [stdout] test bool::storage::tests::test_filter_arc_sharing ... ok [INFO] [stdout] test bool::storage::tests::test_threshold_from_f32 ... ok [INFO] [stdout] test bool::storage::tests::test_threshold_invalid ... ok [INFO] [stdout] test bool::storage::tests::test_threshold_valid ... ok [INFO] [stdout] test bool::storage::tests::test_update_array_all_false ... ok [INFO] [stdout] test bool::storage::tests::test_update_array_all_true ... ok [INFO] [stdout] test bool::storage::tests::test_update_array_empty ... ok [INFO] [stdout] test bool::storage::tests::test_update_array_mixed ... ok [INFO] [stdout] test bool::storage::tests::test_ops_during_compaction_preserved ... ok [INFO] [stdout] test bool::storage::tests::test_filter_during_compaction_sees_all_data ... ok [INFO] [stdout] test bool::storage::tests::test_update_plain_true ... ok [INFO] [stdout] test bool::storage::tests::test_open_incompatible_format_version ... ok [INFO] [stdout] test bool::storage::tests::test_persistence ... ok [INFO] [stdout] test bool::storage::tests::test_update_plain_false ... ok [INFO] [stdout] test bool::version::tests::test_empty_version ... ok [INFO] [stdout] test embedding::config::tests::test_boundary_dimensions ... ok [INFO] [stdout] test embedding::config::tests::test_invalid_dimensions ... ok [INFO] [stdout] test embedding::config::tests::test_node_block_size ... ok [INFO] [stdout] test embedding::config::tests::test_valid_config ... ok [INFO] [stdout] test embedding::distance::tests::test_cosine_distance_identical ... ok [INFO] [stdout] test embedding::distance::tests::test_cosine_distance_orthogonal ... ok [INFO] [stdout] test embedding::distance::tests::test_cosine_distance_zero_vector ... ok [INFO] [stdout] test embedding::distance::tests::test_distance_trait ... ok [INFO] [stdout] test embedding::distance::tests::test_dot_product_distance ... ok [INFO] [stdout] test embedding::distance::tests::test_dot_product_distance_i8 ... ok [INFO] [stdout] test embedding::distance::tests::test_l2_distance ... ok [INFO] [stdout] test embedding::hnsw::tests::test_build_small_graph ... ok [INFO] [stdout] test embedding::hnsw::tests::test_empty_build ... ok [INFO] [stdout] test embedding::distance::tests::test_l2_distance_identical ... ok [INFO] [stdout] test embedding::distance::tests::test_l2_distance_i8 ... ok [INFO] [stdout] test bool::storage::tests::test_compact_with_overlapping_doc_ids_with_deletes ... ok [INFO] [stdout] test bool::storage::tests::test_compact_with_overlapping_doc_ids_no_deletes ... ok [INFO] [stdout] test bool::version::tests::test_load_version_missing_file ... ok [INFO] [stdout] test embedding::indexer::tests::test_index_vec_valid ... ok [INFO] [stdout] test embedding::indexer::tests::test_index_vec_vec_empty_inner ... ok [INFO] [stdout] test embedding::indexer::tests::test_index_vec_empty ... ok [INFO] [stdout] test embedding::indexer::tests::test_index_vec_non_finite ... ok [INFO] [stdout] test embedding::indexer::tests::test_index_vec_vec_valid ... ok [INFO] [stdout] test embedding::io::tests::test_version_dir ... ok [INFO] [stdout] test embedding::live::tests::test_brute_force_search ... ok [INFO] [stdout] test embedding::live::tests::test_live_layer_insert_delete ... ok [INFO] [stdout] test embedding::live::tests::test_multi_embedding_insert ... ok [INFO] [stdout] test embedding::live::tests::test_reinsert_after_delete ... ok [INFO] [stdout] test embedding::live::tests::test_search_empty ... ok [INFO] [stdout] test embedding::live::tests::test_search_with_exclusion ... ok [INFO] [stdout] test embedding::live::tests::test_snapshot_deduplication ... ok [INFO] [stdout] test embedding::quantization::tests::test_calibrate ... ok [INFO] [stdout] test embedding::quantization::tests::test_calibrate_constant_dimension ... ok [INFO] [stdout] test embedding::io::tests::test_ensure_version_dir ... ok [INFO] [stdout] test embedding::quantization::tests::test_quantize_all ... ok [INFO] [stdout] test embedding::quantization::tests::test_quantize_range ... ok [INFO] [stdout] test embedding::simd::tests::test_cosine_f32_simd_vs_scalar ... ok [INFO] [stdout] test embedding::io::tests::test_list_version_dirs ... ok [INFO] [stdout] test embedding::simd::tests::test_cosine_i8_simd_vs_scalar ... ok [INFO] [stdout] test embedding::simd::tests::test_cosine_prenorm_f32_simd_vs_scalar ... ok [INFO] [stdout] test embedding::simd::tests::test_dot_product_f32_simd_vs_scalar ... ok [INFO] [stdout] test embedding::simd::tests::test_dot_product_i8_simd_vs_scalar ... ok [INFO] [stdout] test embedding::simd::tests::test_l2_i8_simd_vs_scalar ... ok [INFO] [stdout] test bool::storage::tests::test_sparse_doc_ids ... ok [INFO] [stdout] test embedding::quantization::tests::test_write_read_roundtrip ... ok [INFO] [stdout] test bool::version::tests::test_load_version ... ok [INFO] [stdout] test embedding::io::tests::test_write_and_read_current ... ok [INFO] [stdout] test embedding::hnsw::tests::test_write_graph ... ok [INFO] [stdout] test embedding::simd::tests::test_l2_f32_simd_vs_scalar ... ok [INFO] [stdout] test embedding::storage::tests::test_merge_sorted_u64 ... ok [INFO] [stdout] test embedding::storage::tests::test_new_empty ... ok [INFO] [stdout] test embedding::storage::tests::test_insert_validation ... ok [INFO] [stdout] test geopoint::compacted::build::tests::test_choose_split_dim_lat_spread ... ok [INFO] [stdout] test embedding::storage::tests::test_search_live_only ... ok [INFO] [stdout] test geopoint::compacted::build::tests::test_choose_split_dim_lon_spread ... ok [INFO] [stdout] test geopoint::compacted::query::tests::test_bounding_box_high_latitude ... ok [INFO] [stdout] test geopoint::compacted::query::tests::test_bounding_box_for_radius ... ok [INFO] [stdout] test geopoint::compacted::query::tests::test_bounding_box_antimeridian ... ok [INFO] [stdout] test geopoint::compacted::query::tests::test_haversine_known_distance ... ok [INFO] [stdout] test geopoint::compacted::query::tests::test_cell_fully_inside_radius_conservative ... ok [INFO] [stdout] test geopoint::compacted::build::tests::test_build_bkd_empty ... ok [INFO] [stdout] test geopoint::compacted::query::tests::test_classify_bbox ... ok [INFO] [stdout] test geopoint::compacted::tests::test_empty_version ... ok [INFO] [stdout] test geopoint::compacted::query::tests::test_haversine_same_point ... ok [INFO] [stdout] test geopoint::compacted::tests::test_iter_empty_segment ... ok [INFO] [stdout] test geopoint::compacted::tests::test_corrupted_deleted_bin_rejected ... ok [INFO] [stdout] test geopoint::config::tests::test_threshold_default ... ok [INFO] [stdout] test geopoint::config::tests::test_threshold_from_f32 ... ok [INFO] [stdout] test geopoint::config::tests::test_threshold_invalid ... ok [INFO] [stdout] test geopoint::config::tests::test_threshold_valid ... ok [INFO] [stdout] test geopoint::indexer::tests::test_index_json_array ... ok [INFO] [stdout] test geopoint::compacted::tests::test_collect_all_points ... ok [INFO] [stdout] test geopoint::compacted::build::tests::test_build_bkd_single_point ... ok [INFO] [stdout] test geopoint::indexer::tests::test_index_json_invalid ... ok [INFO] [stdout] test geopoint::indexer::tests::test_index_json_array_filters_invalid ... ok [INFO] [stdout] test geopoint::indexer::tests::test_index_json_array_not_array ... ok [INFO] [stdout] test geopoint::indexer::tests::test_index_json_invalid_coordinates ... ok [INFO] [stdout] test geopoint::indexer::tests::test_index_json_plain ... ok [INFO] [stdout] test geopoint::indexer::tests::test_parse_geopoint_edge_coordinates ... ok [INFO] [stdout] test geopoint::indexer::tests::test_parse_geopoint_empty_object ... ok [INFO] [stdout] test geopoint::indexer::tests::test_parse_geopoint_integer_values ... ok [INFO] [stdout] test geopoint::indexer::tests::test_parse_geopoint_extra_fields_ignored ... ok [INFO] [stdout] test geopoint::indexer::tests::test_parse_geopoint_invalid_longitude ... ok [INFO] [stdout] test geopoint::indexer::tests::test_parse_geopoint_missing_lon ... ok [INFO] [stdout] test geopoint::indexer::tests::test_parse_geopoint_non_number_fields ... ok [INFO] [stdout] test geopoint::indexer::tests::test_parse_geopoint_null_fields ... ok [INFO] [stdout] test geopoint::compacted::build::tests::test_build_bkd_many_points ... ok [INFO] [stdout] test geopoint::io::tests::test_copy_dir_contents ... ok [INFO] [stdout] test geopoint::io::tests::test_segment_subdir ... ok [INFO] [stdout] test geopoint::io::tests::test_version_dir ... ok [INFO] [stdout] test geopoint::compacted::tests::test_load_and_query_single_point ... ok [INFO] [stdout] test geopoint::iterator::tests::test_bbox_matches ... ok [INFO] [stdout] test geopoint::iterator::tests::test_filter_data_empty ... ok [INFO] [stdout] test geopoint::iterator::tests::test_filter_data_into_iter ... ok [INFO] [stdout] test geopoint::iterator::tests::test_filter_data_live_only ... ok [INFO] [stdout] test geopoint::compacted::tests::test_load_and_query_with_deletes ... ok [INFO] [stdout] test geopoint::iterator::tests::test_filter_data_with_deletes ... ok [INFO] [stdout] test geopoint::compacted::tests::test_iter_all_points ... ok [INFO] [stdout] test geopoint::iterator::tests::test_outside_bbox_matches ... ok [INFO] [stdout] test geopoint::io::tests::test_manifest_roundtrip ... ok [INFO] [stdout] test geopoint::iterator::tests::test_outside_polygon_matches ... ok [INFO] [stdout] test geopoint::iterator::tests::test_owned_into_iter_empty ... ok [INFO] [stdout] test geopoint::iterator::tests::test_owned_into_iter_for_loop ... ok [INFO] [stdout] test geopoint::iterator::tests::test_outside_radius_matches ... ok [INFO] [stdout] test geopoint::io::tests::test_manifest_empty ... ok [INFO] [stdout] test geopoint::compacted::tests::test_iter_all_points_many ... ok [INFO] [stdout] test geopoint::iterator::tests::test_polygon_matches ... ok [INFO] [stdout] test geopoint::iterator::tests::test_radius_matches ... ok [INFO] [stdout] test geopoint::iterator::tests::test_owned_into_iter_with_deletes ... ok [INFO] [stdout] test geopoint::live::tests::test_deletes_tracked ... ok [INFO] [stdout] test geopoint::live::tests::test_dirty_flag ... ok [INFO] [stdout] test geopoint::iterator::tests::test_owned_into_iter_live_only ... ok [INFO] [stdout] test geopoint::iterator::tests::test_owned_into_iter_polygon ... ok [INFO] [stdout] test geopoint::iterator::tests::test_owned_into_iter_radius ... ok [INFO] [stdout] test geopoint::io::tests::test_write_u64_slice ... ok [INFO] [stdout] test geopoint::live::tests::test_snapshot_sorted ... ok [INFO] [stdout] test geopoint::live::tests::test_live_layer_insert_delete ... ok [INFO] [stdout] test geopoint::live::tests::test_multi_point_per_doc_id ... ok [INFO] [stdout] test geopoint::live::tests::test_ops_len_tracking ... ok [INFO] [stdout] test geopoint::live::tests::test_ordering_insert_delete_reinsert ... ok [INFO] [stdout] test geopoint::live::tests::test_snapshot_multi_point ... ok [INFO] [stdout] test geopoint::mmap_vec::tests::test_dedup_sorted_all_same ... ok [INFO] [stdout] test geopoint::mmap_vec::tests::test_dedup_sorted_empty ... ok [INFO] [stdout] test geopoint::mmap_vec::tests::test_dedup_sorted_no_dups ... ok [INFO] [stdout] test geopoint::mmap_vec::tests::test_dedup_sorted_with_dups ... ok [INFO] [stdout] test geopoint::mmap_vec::tests::test_retain_in_place_keep_all ... ok [INFO] [stdout] test geopoint::mmap_vec::tests::test_retain_in_place_keep_even ... ok [INFO] [stdout] test geopoint::mmap_vec::tests::test_retain_in_place_keep_none ... ok [INFO] [stdout] test geopoint::point::tests::test_encode_decode_roundtrip ... ok [INFO] [stdout] test geopoint::point::tests::test_encoded_point_dim ... ok [INFO] [stdout] test geopoint::point::tests::test_encoding_ordering ... ok [INFO] [stdout] test geopoint::point::tests::test_geo_polygon_concave_contains ... ok [INFO] [stdout] test geopoint::point::tests::test_geo_polygon_contains ... ok [INFO] [stdout] test geopoint::point::tests::test_geo_polygon_new_too_few ... ok [INFO] [stdout] test geopoint::point::tests::test_geo_polygon_new_valid ... ok [INFO] [stdout] test geopoint::point::tests::test_geopoint_invalid_lon ... ok [INFO] [stdout] test geopoint::point::tests::test_geopoint_edge_values ... ok [INFO] [stdout] test geopoint::point::tests::test_geopoint_invalid_lat ... ok [INFO] [stdout] test geopoint::point::tests::test_geopoint_valid ... ok [INFO] [stdout] test geopoint::io::tests::test_write_and_read_current ... ok [INFO] [stdout] test geopoint::mmap_vec::tests::test_mmap_vec_drop_cleans_up ... ok [INFO] [stdout] test geopoint::storage::tests::test_delete_and_filter ... ok [INFO] [stdout] test geopoint::mmap_vec::tests::test_mmap_vec_writer_roundtrip ... ok [INFO] [stdout] test geopoint::storage::tests::test_insert_and_filter_bbox ... ok [INFO] [stdout] test geopoint::mmap_vec::tests::test_mmap_vec_empty ... ok [INFO] [stdout] test geopoint::storage::tests::test_new_empty_index ... ok [INFO] [stdout] test geopoint::storage::tests::test_compact_basic ... ok [INFO] [stdout] test geopoint::storage::tests::test_compact_with_deletes ... ok [INFO] [stdout] test geopoint::storage::tests::test_ops_during_compaction_preserved ... ok [INFO] [stdout] test geopoint::storage::tests::test_incompatible_format_version ... ok [INFO] [stdout] test geopoint::storage::tests::test_radius_query ... ok [INFO] [stdout] test geopoint::storage::tests::test_persistence ... ok [INFO] [stdout] test geopoint::storage::tests::test_select_segments_to_merge ... ok [INFO] [stdout] test geopoint::storage::tests::test_delete_ratio_triggers_full_compact ... ok [INFO] [stdout] test number::compacted::tests::test_backward_search_terminates_on_overshoot ... ok [INFO] [stdout] test number::compacted::tests::test_binary_search_with_many_entries ... ok [INFO] [stdout] test number::compacted::tests::test_bucket_split_at_exact_threshold ... ok [INFO] [stdout] test number::compacted::tests::test_bucket_split_respects_non_empty_check ... ok [INFO] [stdout] test geopoint::storage::tests::test_multiple_compactions ... ok [INFO] [stdout] test geopoint::storage::tests::test_cleanup_removes_old_versions ... ok [INFO] [stdout] test number::compacted::tests::test_empty_bucket_never_created ... ok [INFO] [stdout] test number::compacted::tests::test_empty_index ... ok [INFO] [stdout] test number::compacted::tests::test_bucket_split_with_f64_keys ... ok [INFO] [stdout] test number::compacted::tests::test_doubly_linked_list_bucket_local_only ... ok [INFO] [stdout] test number::compacted::tests::test_filter_eq_f64 ... ok [INFO] [stdout] test number::compacted::tests::test_empty_write ... ok [INFO] [stdout] test geopoint::storage::tests::test_partial_merge_on_max_segments ... ok [INFO] [stdout] test number::compacted::tests::test_find_key_empty_header ... ok [INFO] [stdout] test number::compacted::tests::test_find_key_exact ... ok [INFO] [stdout] test number::compacted::tests::test_filter_eq_with_index ... ok [INFO] [stdout] test number::compacted::tests::test_f64_entries ... ok [INFO] [stdout] test number::compacted::tests::test_find_key_not_found ... ok [INFO] [stdout] test number::compacted::tests::test_find_key_next_lower ... ok [INFO] [stdout] test number::compacted::tests::test_find_key_single_entry ... ok [INFO] [stdout] test number::compacted::tests::test_find_key_next_higher ... ok [INFO] [stdout] test number::compacted::tests::test_forward_search_terminates_on_overshoot ... ok [INFO] [stdout] test number::compacted::tests::test_get_doc_ids_backward_search ... ok [INFO] [stdout] test number::compacted::tests::test_get_doc_ids_empty_result ... ok [INFO] [stdout] test number::compacted::tests::test_data_integrity_across_bucket_boundary ... ok [INFO] [stdout] test number::compacted::tests::test_get_doc_ids_boundary_keys ... ok [INFO] [stdout] test number::compacted::tests::test_get_doc_ids_exact_match ... ok [INFO] [stdout] test number::compacted::tests::test_get_doc_ids_forward_search ... ok [INFO] [stdout] test number::compacted::tests::test_get_doc_ids_multiple_docs ... ok [INFO] [stdout] test number::compacted::tests::test_get_doc_ids_out_of_bounds ... ok [INFO] [stdout] test number::compacted::tests::test_get_doc_ids_not_found ... ok [INFO] [stdout] test number::compacted::tests::test_grouped_entries ... ok [INFO] [stdout] test number::compacted::tests::test_iter_range ... ok [INFO] [stdout] test geopoint::storage::tests::test_partial_merge_preserves_deletes ... ok [INFO] [stdout] test number::compacted::tests::test_grouped_entries_across_buckets ... ok [INFO] [stdout] test number::compacted::tests::test_header_entry_updated_on_bucket_boundary ... ok [INFO] [stdout] test number::compacted::tests::test_large_entry_with_many_doc_ids ... ok [INFO] [stdout] test number::config::tests::test_default_threshold ... ok [INFO] [stdout] test number::config::tests::test_invalid_threshold ... ok [INFO] [stdout] test number::config::tests::test_try_from ... ok [INFO] [stdout] test number::config::tests::test_valid_threshold ... ok [INFO] [stdout] test number::error::tests::test_error_display ... ok [INFO] [stdout] test number::error::tests::test_from_io_error ... ok [INFO] [stdout] test number::indexer::tests::test_index_json_array_f64 ... ok [INFO] [stdout] test number::indexer::tests::test_index_json_array_filters_non_numbers ... ok [INFO] [stdout] test number::indexer::tests::test_index_json_array_not_array ... ok [INFO] [stdout] test number::indexer::tests::test_index_json_array_u64 ... ok [INFO] [stdout] test number::indexer::tests::test_index_json_invalid ... ok [INFO] [stdout] test number::indexer::tests::test_index_json_plain_f64 ... ok [INFO] [stdout] test number::indexer::tests::test_index_json_plain_u64 ... ok [INFO] [stdout] test geopoint::storage::tests::test_multi_segment_hot_compact ... ok [INFO] [stdout] test number::compacted::tests::test_header_index_points_to_correct_bucket ... ok [INFO] [stdout] test number::io::tests::test_ensure_version_dir ... ok [INFO] [stdout] test number::iterator::tests::test_filter_op_bounds ... ok [INFO] [stdout] test number::iterator::tests::test_filter_op_f64 ... ok [INFO] [stdout] test number::key::tests::test_f64_ordering ... ok [INFO] [stdout] test number::iterator::tests::test_filter_op_matches ... ok [INFO] [stdout] test number::key::tests::test_f64_roundtrip ... ok [INFO] [stdout] test number::key::tests::test_f64_validate ... ok [INFO] [stdout] test number::key::tests::test_i64_ordering ... ok [INFO] [stdout] test number::key::tests::test_i64_validate ... ok [INFO] [stdout] test number::key::tests::test_i64_roundtrip ... ok [INFO] [stdout] test number::key::tests::test_u64_ordering ... ok [INFO] [stdout] test number::key::tests::test_type_names ... ok [INFO] [stdout] test number::key::tests::test_u64_roundtrip ... ok [INFO] [stdout] test number::key::tests::test_u64_validate ... ok [INFO] [stdout] test number::live::tests::test_delete ... ok [INFO] [stdout] test number::live::tests::test_delete_then_reinsert_snapshot ... ok [INFO] [stdout] test number::live::tests::test_drain_compacted ... ok [INFO] [stdout] test number::live::tests::test_drain_compacted_preserves_post_snapshot_ops ... ok [INFO] [stdout] test number::live::tests::test_insert ... ok [INFO] [stdout] test number::live::tests::test_f64_ordering ... ok [INFO] [stdout] test number::live::tests::test_insert_nan_rejected ... ok [INFO] [stdout] test number::compacted::tests::test_write_and_load ... ok [INFO] [stdout] test number::live::tests::test_multiple_reinserts_snapshot ... ok [INFO] [stdout] test number::live::tests::test_insert_then_delete_snapshot ... ok [INFO] [stdout] test number::live::tests::test_new_live_layer ... ok [INFO] [stdout] test number::live::tests::test_refresh_snapshot ... ok [INFO] [stdout] test number::merge::tests::test_f64_merge ... ok [INFO] [stdout] test number::live::tests::test_refresh_snapshot_dedup ... ok [INFO] [stdout] test number::live::tests::test_snapshot_arc_sharing ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_consecutive_dedup ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_desc_duplicates ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_desc_consecutive_dedup ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_desc_empty ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_desc_interleaved ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_desc_f64 ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_desc_right_only ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_desc_left_only ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_desc_same_value_left_doc_greater ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_doc_ids ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_doc_ids_consecutive_dedup ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_desc_same_value_left_doc_less ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_doc_ids_empty ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_doc_ids_left_only ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_doc_ids_right_only ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_empty ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_duplicates ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_interleaved ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_right_only ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_left_only ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_same_value_left_doc_greater ... ok [INFO] [stdout] test number::merge::tests::test_sorted_merge_same_value_different_doc ... ok [INFO] [stdout] test number::compacted::tests::test_range_query_starting_mid_bucket ... ok [INFO] [stdout] test number::io::tests::test_write_and_read_current ... ok [INFO] [stdout] test number::compacted::tests::test_range_query_spanning_multiple_buckets ... ok [INFO] [stdout] test number::compacted::tests::test_single_entry_per_bucket ... ok [INFO] [stdout] test number::storage::tests::test_delete ... ok [INFO] [stdout] test number::storage::tests::test_f64_index ... ok [INFO] [stdout] test number::storage::tests::test_info_empty_index ... ok [INFO] [stdout] test number::storage::tests::test_info_with_live_data ... ok [INFO] [stdout] test number::storage::tests::test_compact_with_deletes ... ok [INFO] [stdout] test number::storage::tests::test_compact ... ok [INFO] [stdout] test number::storage::tests::test_info_after_compact ... ok [INFO] [stdout] test number::storage::tests::test_insert_and_filter ... ok [INFO] [stdout] test number::storage::tests::test_integrity_check_corrupted_deleted_bin ... ok [INFO] [stdout] test number::storage::tests::test_integrity_check_corrupted_header ... ok [INFO] [stdout] test number::storage::tests::test_cleanup ... ok [INFO] [stdout] test number::storage::tests::test_integrity_check_healthy_empty_index ... ok [INFO] [stdout] test number::storage::tests::test_info_with_pending_deletes ... ok [INFO] [stdout] test number::storage::tests::test_integrity_check_invalid_current_content ... ok [INFO] [stdout] test number::storage::tests::test_integrity_check_missing_current ... ok [INFO] [stdout] test number::storage::tests::test_info_deleted_count_after_compact ... ok [INFO] [stdout] test number::storage::tests::test_integrity_check_missing_deleted_bin ... ok [INFO] [stdout] test number::storage::tests::test_integrity_check_missing_header ... ok [INFO] [stdout] test number::storage::tests::test_new_index ... ok [INFO] [stdout] test number::storage::tests::test_nan_rejected ... ok [INFO] [stdout] test number::storage::tests::test_integrity_check_missing_version_dir ... ok [INFO] [stdout] test number::storage::tests::test_integrity_check_healthy_with_data ... ok [INFO] [stdout] test number::storage::tests::test_sort_grouped_descending ... ok [INFO] [stdout] test number::storage::tests::test_sort_grouped_empty ... ok [INFO] [stdout] test string::bm25::tests::test_bm25f_boost_integration_multi_field ... ok [INFO] [stdout] test string::bm25::tests::test_bm25f_boost_integration_single_field ... ok [INFO] [stdout] test string::bm25::tests::test_bm25f_boost_values_comparison ... ok [INFO] [stdout] test string::bm25::tests::test_bm25f_field_normalization ... ok [INFO] [stdout] test string::bm25::tests::test_bm25f_field_weights ... ok [INFO] [stdout] test string::bm25::tests::test_bm25f_scorer_basic ... ok [INFO] [stdout] test number::storage::tests::test_sort_grouped_ascending ... ok [INFO] [stdout] test string::bm25::tests::test_bm25f_scorer_boost ... ok [INFO] [stdout] test string::bm25::tests::test_canonical_bm25f_single_term_two_fields ... ok [INFO] [stdout] test string::bm25::tests::test_canonical_bm25f_vs_sum_of_per_field_bm25 ... ok [INFO] [stdout] test number::storage::tests::test_sort_grouped_f64 ... ok [INFO] [stdout] test number::storage::tests::test_open_existing ... ok [INFO] [stdout] test number::storage::tests::test_sort_grouped_multiple_docs_per_key ... ok [INFO] [stdout] test string::config::tests::test_bm25_params_default ... ok [INFO] [stdout] test string::config::tests::test_threshold_default ... ok [INFO] [stdout] test string::config::tests::test_threshold_from_f32 ... ok [INFO] [stdout] test string::config::tests::test_threshold_invalid ... ok [INFO] [stdout] test string::config::tests::test_threshold_valid ... ok [INFO] [stdout] test string::indexer::tests::test_index_json_array ... ok [INFO] [stdout] test string::indexer::tests::test_index_json_invalid ... ok [INFO] [stdout] test string::indexer::tests::test_index_json_plain ... ok [INFO] [stdout] test string::indexer::tests::test_index_str_empty ... ok [INFO] [stdout] test string::indexer::tests::test_index_str_multiple_tokens ... ok [INFO] [stdout] test string::indexer::tests::test_index_str_single_token ... ok [INFO] [stdout] test string::indexer::tests::test_index_str_with_stemming ... ok [INFO] [stdout] test string::indexer::tests::test_indexed_value_construction ... ok [INFO] [stdout] test string::indexer::tests::test_term_data_with_positions ... ok [INFO] [stdout] test string::io::tests::test_read_global_info_missing ... ok [INFO] [stdout] test string::compacted::tests::test_empty_segment ... ok [INFO] [stdout] test number::storage::tests::test_sort_grouped_with_deletes ... ok [INFO] [stdout] test number::storage::tests::test_sort_grouped_after_compact ... ok [INFO] [stdout] test string::io::tests::test_version_dir ... ok [INFO] [stdout] test string::io::tests::test_write_deleted ... ok [INFO] [stdout] test string::iterator::tests::test_check_adjacency_greater_branch ... ok [INFO] [stdout] test string::iterator::tests::test_check_adjacency_pairs_basic ... ok [INFO] [stdout] test string::iterator::tests::test_collect_empty_index ... ok [INFO] [stdout] test string::iterator::tests::test_collect_multi_token ... ok [INFO] [stdout] test string::iterator::tests::test_collect_multi_token_consistency_with_search ... ok [INFO] [stdout] test string::iterator::tests::test_collect_prefix_tolerance ... ok [INFO] [stdout] test string::io::tests::test_write_and_read_global_info ... ok [INFO] [stdout] test string::iterator::tests::test_collect_total_documents_accuracy ... ok [INFO] [stdout] test string::iterator::tests::test_collect_single_token_consistency ... ok [INFO] [stdout] test string::iterator::tests::test_collect_with_deletes ... ok [INFO] [stdout] test string::iterator::tests::test_collect_with_filter ... ok [INFO] [stdout] test string::iterator::tests::test_document_filter_empty_returns_nothing ... ok [INFO] [stdout] test string::iterator::tests::test_custom_exact_match_boost ... ok [INFO] [stdout] test string::iterator::tests::test_document_filter_none_returns_all ... ok [INFO] [stdout] test string::iterator::tests::test_document_filter_skips_non_matching ... ok [INFO] [stdout] test string::io::tests::test_write_doc_lengths ... ok [INFO] [stdout] test string::iterator::tests::test_exact_match_boost_applied_in_exact_mode ... ok [INFO] [stdout] test string::iterator::tests::test_phrase_boost_disabled ... ok [INFO] [stdout] test string::iterator::tests::test_many_tokens_no_panic ... ok [INFO] [stdout] test string::iterator::tests::test_phrase_boost_adjacent ... ok [INFO] [stdout] test string::iterator::tests::test_phrase_boost_non_adjacent ... ok [INFO] [stdout] test string::iterator::tests::test_phrase_boost_with_exact_match ... ok [INFO] [stdout] test string::iterator::tests::test_phrase_boost_three_tokens ... ok [INFO] [stdout] test string::iterator::tests::test_phrase_boost_with_filter ... ok [INFO] [stdout] test string::iterator::tests::test_phrase_boost_with_threshold ... ok [INFO] [stdout] test string::iterator::tests::test_search_boost ... ok [INFO] [stdout] test string::iterator::tests::test_search_empty ... ok [INFO] [stdout] test string::iterator::tests::test_search_exact_match_mode ... ok [INFO] [stdout] test string::iterator::tests::test_search_live_only ... ok [INFO] [stdout] test string::iterator::tests::test_search_prefix ... ok [INFO] [stdout] test string::iterator::tests::test_search_prefix_exact_boost ... ok [INFO] [stdout] test string::iterator::tests::test_search_result_sort ... ok [INFO] [stdout] test string::iterator::tests::test_search_tolerance_zero_is_exact ... ok [INFO] [stdout] test string::iterator::tests::test_search_with_deletes ... ok [INFO] [stdout] test string::iterator::tests::test_threshold_allows_partial_match ... ok [INFO] [stdout] test string::iterator::tests::test_threshold_filters_partial_match ... ok [INFO] [stdout] test string::iterator::tests::test_threshold_none_no_filter ... ok [INFO] [stdout] test string::io::tests::test_write_and_read_current ... ok [INFO] [stdout] test string::iterator::tests::test_threshold_single_token ... ok [INFO] [stdout] test string::iterator::tests::test_token_bit_helper ... ok [INFO] [stdout] test string::live::tests::test_delete_removes_doc ... ok [INFO] [stdout] test string::live::tests::test_empty_snapshot ... ok [INFO] [stdout] test string::live::tests::test_for_each_term_match_exact ... ok [INFO] [stdout] test string::live::tests::test_for_each_term_match_levenshtein ... ok [INFO] [stdout] test string::live::tests::test_for_each_term_match_prefix ... ok [INFO] [stdout] test string::live::tests::test_insert_and_snapshot ... ok [INFO] [stdout] test string::live::tests::test_iter_doc_lengths_sorted ... ok [INFO] [stdout] test string::live::tests::test_insert_delete_reinsert ... ok [INFO] [stdout] test string::live::tests::test_iter_terms_sorted ... ok [INFO] [stdout] test string::live::tests::test_ops_len_in_snapshot ... ok [INFO] [stdout] test string::live::tests::test_postings_sorted_by_doc_id ... ok [INFO] [stdout] test string::live::tests::test_snapshot_dirty_flag ... ok [INFO] [stdout] test string::merge::tests::test_merge_disjoint ... ok [INFO] [stdout] test string::merge::tests::test_merge_empty_inputs ... ok [INFO] [stdout] test string::compacted::tests::test_segment_build_and_load ... ok [INFO] [stdout] test string::merge::tests::test_merge_with_duplicates ... ok [INFO] [stdout] test string::scoring::tests::test_bm25f_score_basic ... ok [INFO] [stdout] test string::scoring::tests::test_bm25f_score_saturation ... ok [INFO] [stdout] test string::scoring::tests::test_idf_basic ... ok [INFO] [stdout] test string::scoring::tests::test_idf_all_docs_match ... ok [INFO] [stdout] test string::scoring::tests::test_idf_rare_term ... ok [INFO] [stdout] test string::scoring::tests::test_bm25f_score_zero_aggregated ... ok [INFO] [stdout] test string::scoring::tests::test_idf_single_doc ... ok [INFO] [stdout] test string::simd::tests::test_dispatch_batch_bm25f_score ... ok [INFO] [stdout] test string::scoring::tests::test_idf_zero_df ... ok [INFO] [stdout] test string::simd::tests::test_avx2_batch_bm25f_score ... ok [INFO] [stdout] test string::simd::tests::test_avx2_batch_normalized_tf ... ok [INFO] [stdout] test string::simd::tests::test_dispatch_batch_normalized_tf ... ok [INFO] [stdout] test string::compacted::tests::test_segment_field_length_galloping ... ok [INFO] [stdout] test string::simd::tests::test_scalar_batch_normalized_tf ... ok [INFO] [stdout] test string::simd::tests::test_scalar_batch_bm25f_score ... ok [INFO] [stdout] test string::iterator::tests::test_search_multiple_tokens ... ok [INFO] [stdout] test string::storage::tests::test_delete_and_search ... ok [INFO] [stdout] test string::compacted::tests::test_segment_for_each_term_match ... ok [INFO] [stdout] test string::storage::tests::test_insert_and_search ... ok [INFO] [stdout] test string::storage::tests::test_empty_compaction_skipped ... ok [INFO] [stdout] test string::storage::tests::test_new_empty_index ... ok [INFO] [stdout] test string::storage::tests::test_integrity_check_valid ... ok [INFO] [stdout] test string::storage::tests::test_info ... ok [INFO] [stdout] test string::storage::tests::test_compact_basic ... ok [INFO] [stdout] test string_filter::compacted::tests::test_build_and_load ... ok [INFO] [stdout] test string_filter::compacted::tests::test_build_empty ... ok [INFO] [stdout] test string_filter::compacted::tests::test_build_apply_deletes_removes_entire_key ... ok [INFO] [stdout] test string_filter::compacted::tests::test_build_many_keys ... ok [INFO] [stdout] test string::storage::tests::test_persistence ... ok [INFO] [stdout] test string::storage::tests::test_compact_with_deletes_apply ... ok [INFO] [stdout] test string::storage::tests::test_compact_with_deletes_carry_forward ... ok [INFO] [stdout] test string::storage::tests::test_cleanup ... ok [INFO] [stdout] test string_filter::compacted::tests::test_build_merge_compacted_and_live ... ok [INFO] [stdout] test string_filter::compacted::tests::test_collect_keys_empty ... ok [INFO] [stdout] test string_filter::compacted::tests::test_build_single_entry ... ok [INFO] [stdout] test string_filter::compacted::tests::test_empty_version ... ok [INFO] [stdout] test string_filter::compacted::tests::test_collect_keys ... ok [INFO] [stdout] test string_filter::compacted::tests::test_build_unicode_keys ... ok [INFO] [stdout] test string_filter::compacted::tests::test_build_with_carry_forward_deletes ... ok [INFO] [stdout] test string_filter::compacted::tests::test_empty_entries_skipped ... ok [INFO] [stdout] test string_filter::compacted::tests::test_total_postings_empty ... ok [INFO] [stdout] test string_filter::config::tests::test_threshold_default ... ok [INFO] [stdout] test string_filter::config::tests::test_threshold_from_f32 ... ok [INFO] [stdout] test string_filter::config::tests::test_threshold_invalid ... ok [INFO] [stdout] test string_filter::config::tests::test_threshold_valid ... ok [INFO] [stdout] test string_filter::indexer::tests::test_filter_rejects_array_elements ... ok [INFO] [stdout] test string_filter::indexer::tests::test_filter_rejects_plain ... ok [INFO] [stdout] test string_filter::compacted::tests::test_build_with_deletes ... ok [INFO] [stdout] test string_filter::compacted::tests::test_load_missing_files ... ok [INFO] [stdout] test string_filter::indexer::tests::test_index_json_array ... ok [INFO] [stdout] test string_filter::indexer::tests::test_index_json_array_mixed ... ok [INFO] [stdout] test string_filter::indexer::tests::test_index_json_plain ... ok [INFO] [stdout] test string_filter::io::tests::test_version_dir ... ok [INFO] [stdout] test string_filter::indexer::tests::test_index_json_invalid ... ok [INFO] [stdout] test string_filter::iterator::tests::test_filter_all_deleted ... ok [INFO] [stdout] test string_filter::compacted::tests::test_iter_all ... ok [INFO] [stdout] test string_filter::iterator::tests::test_filter_data_into_iter ... ok [INFO] [stdout] test string_filter::compacted::tests::test_total_postings ... ok [INFO] [stdout] test string_filter::iterator::tests::test_filter_compacted_only ... ok [INFO] [stdout] test string_filter::io::tests::test_write_postings ... ok [INFO] [stdout] test string_filter::compacted::tests::test_build_with_apply_deletes_filtering ... ok [INFO] [stdout] test string_filter::iterator::tests::test_filter_data_missing_key ... ok [INFO] [stdout] test string_filter::iterator::tests::test_filter_live_only ... ok [INFO] [stdout] test string_filter::iterator::tests::test_filter_large_postings ... ok [INFO] [stdout] test string_filter::iterator::tests::test_filter_merged ... ok [INFO] [stdout] test string_filter::iterator::tests::test_filter_deletes_for_nonexistent_ids ... ok [INFO] [stdout] test string_filter::iterator::tests::test_filter_empty ... ok [INFO] [stdout] test string_filter::iterator::tests::test_filter_mixed_deletes_from_both_sources ... ok [INFO] [stdout] test string_filter::compacted::tests::test_iter_all_matches_lookup ... ok [INFO] [stdout] test string_filter::iterator::tests::test_filter_single_element ... ok [INFO] [stdout] test string_filter::iterator::tests::test_filter_overlapping_postings_dedup ... ok [INFO] [stdout] test string_filter::iterator::tests::test_filter_iterator_can_be_called_multiple_times ... ok [INFO] [stdout] test string_filter::iterator::tests::test_filter_single_element_deleted ... ok [INFO] [stdout] test string_filter::iterator::tests::test_filter_with_deletes ... ok [INFO] [stdout] test string_filter::iterator::tests::test_filter_with_live_deletes ... ok [INFO] [stdout] test string_filter::live::tests::test_delete_all_then_reinsert ... ok [INFO] [stdout] test string_filter::live::tests::test_delete_removes_from_all_keys ... ok [INFO] [stdout] test string_filter::live::tests::test_insert_delete_reinsert ... ok [INFO] [stdout] test string_filter::live::tests::test_doc_ids_for_key ... ok [INFO] [stdout] test string_filter::live::tests::test_empty_snapshot ... ok [INFO] [stdout] test string_filter::live::tests::test_iter_entries_empty ... ok [INFO] [stdout] test string_filter::live::tests::test_live_layer_insert_delete ... ok [INFO] [stdout] test string_filter::live::tests::test_multiple_keys_for_same_doc_id ... ok [INFO] [stdout] test string_filter::live::tests::test_ops_len_in_snapshot ... ok [INFO] [stdout] test string_filter::live::tests::test_snapshot_dirty_flag ... ok [INFO] [stdout] test string_filter::live::tests::test_snapshot_keys_accessor ... ok [INFO] [stdout] test string_filter::live::tests::test_snapshot_doc_ids_sorted_within_key ... ok [INFO] [stdout] test string_filter::live::tests::test_snapshot_keys_empty ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_disjoint ... ok [INFO] [stdout] test string_filter::live::tests::test_many_operations ... ok [INFO] [stdout] test string_filter::live::tests::test_inserts_sorted ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_identical ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_into_disjoint ... ok [INFO] [stdout] test string_filter::io::tests::test_write_and_read_current ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_into_empty_inputs ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_into_identical ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_into_one_empty ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_into_large_sequences ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_empty_inputs ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_into_overlapping ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_large_sequences ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_into_reuses_buffer ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_into_with_duplicates_within_same_side ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_right_empty ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_left_empty ... ok [INFO] [stdout] test string_filter::live::tests::test_snapshot_deduplication ... ok [INFO] [stdout] test string_filter::merge::tests::test_subtract_all_removed ... ok [INFO] [stdout] test string_filter::merge::tests::test_subtract_empty_inputs ... ok [INFO] [stdout] test string_filter::merge::tests::test_subtract_empty_right ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_single_element_each ... ok [INFO] [stdout] test string_filter::merge::tests::test_subtract_empty_left ... ok [INFO] [stdout] test string_filter::merge::tests::test_subtract_interleaved ... ok [INFO] [stdout] test string_filter::merge::tests::test_subtract_no_overlap ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_with_duplicates ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_with_duplicates_within_same_side ... ok [INFO] [stdout] test string_filter::merge::tests::test_merge_single_element_same ... ok [INFO] [stdout] test string_filter::merge::tests::test_subtract_right_larger_than_left ... ok [INFO] [stdout] test string_filter::merge::tests::test_subtract_single_element ... ok [INFO] [stdout] test string_filter::merge::tests::test_subtract_partial_overlap ... ok [INFO] [stdout] test string_filter::storage::tests::test_compact_apply_deletes_low_threshold ... ok [INFO] [stdout] test string_filter::storage::tests::test_compact_basic ... ok [INFO] [stdout] test string_filter::storage::tests::test_compact_empty_live_layer ... ok [INFO] [stdout] test string_filter::storage::tests::test_compact_carry_forward_high_threshold ... ok [INFO] [stdout] test string_filter::storage::tests::test_compact_all_deleted ... ok [INFO] [stdout] test string_filter::storage::tests::test_compact_empty_to_non_empty ... ok [INFO] [stdout] test string_filter::storage::tests::test_compact_carries_forward_deletes ... ok [INFO] [stdout] test string_filter::storage::tests::test_cleanup_removes_old_versions ... ok [INFO] [stdout] test string_filter::storage::tests::test_compact_key_only_in_compacted ... ok [INFO] [stdout] test string_filter::storage::tests::test_concurrent_reads_writes ... ok [INFO] [stdout] test string_filter::storage::tests::test_delete_and_filter ... ok [INFO] [stdout] test string_filter::storage::tests::test_compact_introduces_new_keys ... ok [INFO] [stdout] test string_filter::storage::tests::test_compact_with_deletes ... ok [INFO] [stdout] test string_filter::storage::tests::test_compact_merges_live_and_compacted_same_key ... ok [INFO] [stdout] test string_filter::storage::tests::test_compact_reinsert_same_doc_id ... ok [INFO] [stdout] test string_filter::storage::tests::test_delete_before_first_compact ... ok [INFO] [stdout] test string_filter::storage::tests::test_compact_only_deletes ... ok [INFO] [stdout] test string_filter::storage::tests::test_compact_multiple_rounds ... ok [INFO] [stdout] test string_filter::storage::tests::test_delete_nonexistent_doc_id ... ok [INFO] [stdout] test string_filter::storage::tests::test_delete_compacted_doc_id ... ok [INFO] [stdout] test string_filter::storage::tests::test_delete_shared_doc_id_across_keys_after_compact ... ok [INFO] [stdout] test string_filter::storage::tests::test_delete_then_reinsert_different_key_same_batch ... ok [INFO] [stdout] test string_filter::storage::tests::test_filter_data_into_iter ... ok [INFO] [stdout] test string_filter::storage::tests::test_info_after_operations ... ok [INFO] [stdout] test string_filter::storage::tests::test_empty_string_key ... ok [INFO] [stdout] test string_filter::storage::tests::test_filter_results_sorted ... ok [INFO] [stdout] test string_filter::storage::tests::test_doc_id_zero ... ok [INFO] [stdout] test string_filter::storage::tests::test_duplicate_insert_same_key_doc ... ok [INFO] [stdout] test string_filter::storage::tests::test_insert_array_values ... ok [INFO] [stdout] test string_filter::storage::tests::test_insert_and_filter ... ok [INFO] [stdout] test string_filter::storage::tests::test_info_total_size ... ok [INFO] [stdout] test string_filter::storage::tests::test_delete_then_reinsert_different_key_separate_batches ... ok [INFO] [stdout] test string_filter::storage::tests::test_insert_array_values_compact ... ok [INFO] [stdout] test string_filter::storage::tests::test_integrity_check_missing_files ... ok [INFO] [stdout] test string_filter::storage::tests::test_integrity_check_valid ... ok [INFO] [stdout] test string_filter::storage::tests::test_keys_stored_in_lexicographic_order ... ok [INFO] [stdout] test string_filter::storage::tests::test_new_empty_index ... ok [INFO] [stdout] test string_filter::storage::tests::test_many_unique_keys ... ok [INFO] [stdout] test string_filter::storage::tests::test_insert_compact_delete_compact ... ok [INFO] [stdout] test string_filter::storage::tests::test_large_scale_insert_delete_compact ... ok [INFO] [stdout] test string_filter::storage::tests::test_ops_during_compaction_preserved ... ok [INFO] [stdout] test string_filter::storage::tests::test_open_incompatible_format_version ... ok [INFO] [stdout] test string_filter::storage::tests::test_interleaved_insert_delete_compact ... ok [INFO] [stdout] test string_filter::storage::tests::test_persistence ... ok [INFO] [stdout] test string_filter::storage::tests::test_multiple_keys_across_compaction_rounds ... ok [INFO] [stdout] test string_filter::storage::tests::test_persistence_with_deletes ... ok [INFO] [stdout] test string_filter::storage::tests::test_multiple_compaction_rounds_with_deletes ... ok [INFO] [stdout] test string_filter::storage::tests::test_same_doc_id_multiple_keys ... ok [INFO] [stdout] test string_filter::storage::tests::test_persistence_carry_forward_deletes ... ok [INFO] [stdout] test geopoint::storage::tests::test_repeated_partial_merges ... ok [INFO] [stdout] test string_filter::storage::tests::test_unicode_keys ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 642 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.81s [INFO] [stdout] [INFO] [stderr] Running tests/bool_alloc_count.rs (/opt/rustwide/target/debug/deps/bool_alloc_count-57af8cdf9f5fd4d3) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/bool_integration_tests.rs (/opt/rustwide/target/debug/deps/bool_integration_tests-a2631dc87cf85b23) [INFO] [stdout] [INFO] [stdout] running 81 tests [INFO] [stdout] test test_basic_flow ... ok [INFO] [stdout] test test_concurrent_deletes_during_snapshot_refresh ... ok [INFO] [stdout] test test_compaction_preserves_data ... ok [INFO] [stdout] test test_compact_same_version_then_retry_with_different_version ... ok [INFO] [stdout] test test_concurrent_inserts_same_doc_id ... ok [INFO] [stdout] test test_concurrent_filters_during_dirty_snapshot ... ok [INFO] [stdout] test test_concurrent_filter_during_compact ... ok [INFO] [stdout] test test_concurrent_inserts_alternating_values ... ok [INFO] [stdout] test test_delete_during_active_iteration ... ok [INFO] [stdout] test test_concurrent_filters_read_consistency ... ok [INFO] [stdout] test test_compaction_verification_under_load ... ok [INFO] [stdout] test test_concurrent_multi_thread_deletes ... ok [INFO] [stdout] test test_deletes ... ok [INFO] [stdout] test test_doc_id_zero ... ok [INFO] [stdout] test test_compaction_with_concurrent_all_ops ... ok [INFO] [stdout] test test_info_empty_index ... ok [INFO] [stdout] test test_concurrent_multi_thread_inserts ... ok [INFO] [stdout] test test_empty_index ... ok [INFO] [stdout] test test_info_after_compaction ... ok [INFO] [stdout] test test_info_with_pending_inserts ... ok [INFO] [stdout] test test_info_total_documents_and_total_size ... ok [INFO] [stdout] test test_duplicate_inserts ... ok [INFO] [stdout] test test_insert_delete_reinsert_ordering ... ok [INFO] [stdout] test test_integrity_check_after_compaction ... ok [INFO] [stdout] test test_info_with_pending_deletes ... ok [INFO] [stdout] test test_info_after_multiple_compactions ... ok [INFO] [stdout] test test_integrity_check_before_compaction ... ok [INFO] [stdout] test test_filter_iterator_stability_during_version_swap ... ok [INFO] [stdout] test test_integrity_check_corrupted_binary_file ... ok [INFO] [stdout] test test_integrity_check_after_strategy_b_compaction ... ok [INFO] [stdout] test test_integrity_check_missing_binary_file ... ok [INFO] [stdout] test test_integrity_check_corrupted_current_file ... ok [INFO] [stdout] test test_integrity_check_unsorted_binary_file ... ok [INFO] [stdout] test test_interleaved_insert_delete_same_doc_id ... ok [INFO] [stdout] test test_integrity_check_strategy_a_still_works ... ok [INFO] [stdout] test test_integrity_check_after_strategy_b_then_insert_only_compact ... ok [INFO] [stdout] test test_integrity_check_with_deletes_compacted ... ok [INFO] [stdout] test test_large_doc_ids ... ok [INFO] [stdout] test test_owned_into_iter_ascending ... ok [INFO] [stdout] test test_owned_into_sorted_descending ... ok [INFO] [stdout] test test_owned_iter_empty ... ok [INFO] [stdout] test test_owned_iter_false_values ... ok [INFO] [stdout] test test_owned_iter_for_loop ... ok [INFO] [stdout] test test_multiple_concurrent_compactions ... ok [INFO] [stdout] test test_owned_iter_returned_from_function ... ok [INFO] [stdout] test test_ops_during_compaction_io_phase ... ok [INFO] [stdout] test test_interleaved_operations ... ok [INFO] [stdout] test test_owned_sorted_iter_returned_from_function ... ok [INFO] [stdout] test test_ops_during_compaction_preserved ... ok [INFO] [stdout] test test_owned_iter_with_compacted_data ... ok [INFO] [stdout] test test_multiple_compactions ... ok [INFO] [stdout] test test_owned_iter_matches_borrowed ... ok [INFO] [stdout] test test_remove_nonexistent ... ok [INFO] [stdout] test test_owned_iter_with_deletes ... ok [INFO] [stdout] test test_sort_array_values ... ok [INFO] [stdout] test test_sort_ascending_basic ... ok [INFO] [stdout] test test_remove_affects_both_sets ... ok [INFO] [stdout] test test_sort_descending_basic ... ok [INFO] [stdout] test test_sort_empty_index ... ok [INFO] [stdout] test test_sort_only_false ... ok [INFO] [stdout] test test_persistence ... ok [INFO] [stdout] test test_sort_only_true ... ok [INFO] [stdout] test test_sort_after_compaction_with_deletes ... ok [INFO] [stdout] test test_sorted_ascending_integration ... ok [INFO] [stdout] test test_sort_with_deletes ... ok [INFO] [stdout] test test_sorted_descending_integration ... ok [INFO] [stdout] test test_sort_owned_matches_borrowed ... ok [INFO] [stdout] test test_sorted_empty_results ... ok [INFO] [stdout] test test_sorted_false_values ... ok [INFO] [stdout] test test_sorted_single_element ... ok [INFO] [stdout] test test_sorted_with_deletes ... ok [INFO] [stdout] test test_sparse_doc_ids ... ok [INFO] [stdout] test test_sort_live_plus_compacted ... ok [INFO] [stdout] test test_strategy_a_high_delete_ratio ... ok [INFO] [stdout] test test_sorted_with_compacted_data ... ok [INFO] [stdout] test test_strategy_b_low_delete_ratio ... ok [INFO] [stdout] test test_snapshot_refresh_race ... ok [INFO] [stdout] test test_version_swap_atomicity ... ok [INFO] [stdout] test test_mixed_insert_delete_filter ... ok [INFO] [stdout] test test_high_write_contention ... ok [INFO] [stdout] test test_randomized_operations ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 81 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 8.84s [INFO] [stdout] [INFO] [stderr] Running tests/embedding_concurrency_tests.rs (/opt/rustwide/target/debug/deps/embedding_concurrency_tests-151c274427a73cd6) [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test test_concurrent_inserts_same_doc_id ... ok [INFO] [stdout] test test_concurrent_writes_during_multi_segment_compaction ... ok [INFO] [stdout] test test_concurrent_compaction_serialization ... ok [INFO] [stdout] test test_concurrent_search_during_cleanup ... FAILED [INFO] [stdout] test test_concurrent_search_multi_segment ... ok [INFO] [stdout] test test_concurrent_reads_during_dirty_snapshot ... ok [INFO] [stdout] test test_search_result_stability_across_version_swap ... ok [INFO] [stdout] test test_mixed_insert_delete_search ... ok [INFO] [stdout] test test_deletes_preserved_during_compaction ... ok [INFO] [stdout] test test_snapshot_isolation_during_compaction ... ok [INFO] [stdout] test test_concurrent_reads_consistency ... ok [INFO] [stdout] test test_writes_preserved_during_compaction ... ok [INFO] [stdout] test test_high_write_contention ... ok [INFO] [stdout] test test_search_during_compaction ... ok [INFO] [stdout] test test_concurrent_multi_thread_inserts ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- test_concurrent_search_during_cleanup stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'test_concurrent_search_during_cleanup' (983) panicked at tests/embedding_concurrency_tests.rs:712:5: [INFO] [stdout] readers should have completed some searches [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5a4013eef97a - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5a4013eef97a - std[e28293b1aa0f68bd]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5a4013eef97a - std[e28293b1aa0f68bd]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5a4013eef97a - <::print::DisplayBacktrace as core[c1f1a4ba060b9bfa]::fmt::Display>::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5a4013f04dea - ::fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5a4013f04dea - core[c1f1a4ba060b9bfa]::fmt::write [INFO] [stdout] 6: 0x5a4013ef4592 - std[e28293b1aa0f68bd]::io::default_write_fmt::> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x5a4013ef4592 - as std[e28293b1aa0f68bd]::io::Write>::write_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x5a4013ecc6cf - ::print [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5a4013ecc6cf - std[e28293b1aa0f68bd]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5a4013ee6fa9 - std[e28293b1aa0f68bd]::panicking::default_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5a4013d4054c - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x5a4013d4054c - test[273d7611820c9051]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x5a4013ee7162 - core[c1f1a4ba060b9bfa]::ops::function::Fn<(&'a std[e28293b1aa0f68bd]::panic::PanicHookInfo<'b>,), Output = ()> + core[c1f1a4ba060b9bfa]::marker::Sync + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::Fn<(&std[e28293b1aa0f68bd]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x5a4013ee7162 - std[e28293b1aa0f68bd]::panicking::panic_with_hook [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5a4013ecc7ba - std[e28293b1aa0f68bd]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:691:13 [INFO] [stdout] 16: 0x5a4013ec3e09 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5a4013ecd55d - __rustc[b7974e8690430dd9]::rust_begin_unwind [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5a4013f056cc - core[c1f1a4ba060b9bfa]::panicking::panic_fmt [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5a4013d2b3d3 - embedding_concurrency_tests::test_concurrent_search_during_cleanup::h04e01d676a78df15 [INFO] [stdout] at /opt/rustwide/workdir/tests/embedding_concurrency_tests.rs:712:5 [INFO] [stdout] 20: 0x5a4013d2bd47 - embedding_concurrency_tests::test_concurrent_search_during_cleanup::{{closure}}::h5b7c55d144d583ef [INFO] [stdout] at /opt/rustwide/workdir/tests/embedding_concurrency_tests.rs:660:43 [INFO] [stdout] 21: 0x5a4013d20c06 - core::ops::function::FnOnce::call_once::h351b7086f64ff27d [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 22: 0x5a4013d3462b - core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x5a4013d3462b - test[273d7611820c9051]::__rust_begin_short_backtrace::, fn() -> core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:663:18 [INFO] [stdout] 24: 0x5a4013d4101b - test[273d7611820c9051]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:74 [INFO] [stdout] 25: 0x5a4013d4101b - as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 26: 0x5a4013d4101b - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 27: 0x5a4013d4101b - std[e28293b1aa0f68bd]::panicking::catch_unwind::, core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 28: 0x5a4013d4101b - std[e28293b1aa0f68bd]::panic::catch_unwind::, core[c1f1a4ba060b9bfa]::result::Result<(), alloc[fdfd2bd8633a6659]::string::String>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stderr] error: test failed, to rerun pass `--test embedding_concurrency_tests` [INFO] [stdout] 29: 0x5a4013d4101b - test[273d7611820c9051]::run_test_in_process [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:686:27 [INFO] [stdout] 30: 0x5a4013d4101b - test[273d7611820c9051]::run_test::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:607:43 [INFO] [stdout] 31: 0x5a4013d3c734 - test[273d7611820c9051]::run_test::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/test/src/lib.rs:637:41 [INFO] [stdout] 32: 0x5a4013d3c734 - std[e28293b1aa0f68bd]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 33: 0x5a4013d43c22 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 34: 0x5a4013d43c22 - ::{closure#1}::{closure#0}> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 35: 0x5a4013d43c22 - std[e28293b1aa0f68bd]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:581:40 [INFO] [stdout] 36: 0x5a4013d43c22 - std[e28293b1aa0f68bd]::panicking::catch_unwind::<(), core[c1f1a4ba060b9bfa]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panicking.rs:544:19 [INFO] [stdout] 37: 0x5a4013d43c22 - std[e28293b1aa0f68bd]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/panic.rs:359:14 [INFO] [stdout] 38: 0x5a4013d43c22 - std[e28293b1aa0f68bd]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 39: 0x5a4013d43c22 - ::{closure#1} as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 40: 0x5a4013eeeeff - + core[c1f1a4ba060b9bfa]::marker::Send> as core[c1f1a4ba060b9bfa]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 41: 0x5a4013eeeeff - ::new::thread_start [INFO] [stdout] at /rustc/59807616e1fa2540724bfbac14d7976d7e4a3860/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 42: 0x757ff3a86aa4 - [INFO] [stdout] 43: 0x757ff3b13a64 - clone [INFO] [stdout] 44: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] test_concurrent_search_during_cleanup [INFO] [stdout] [INFO] [stdout] test result: FAILED. 14 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.23s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "5a6c62b31812edf1d494087064bd941e1ebcc2d5d8a069a3c7afc6785e119ca2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5a6c62b31812edf1d494087064bd941e1ebcc2d5d8a069a3c7afc6785e119ca2", kill_on_drop: false }` [INFO] [stdout] 5a6c62b31812edf1d494087064bd941e1ebcc2d5d8a069a3c7afc6785e119ca2