[INFO] fetching crate tephra 0.4.0...
[INFO] testing tephra-0.4.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate tephra 0.4.0 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate tephra 0.4.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tephra 0.4.0
[INFO] tweaked toml for crates.io crate tephra 0.4.0 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tephra 0.4.0 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tephra 0.4.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded seglog v0.3.6
[INFO] [stderr]   Downloaded tephra-types v0.1.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c798b25598d52b875844a49c3e614a5fef50cee6216bf4f0b0524f423aef5b0a
[INFO] running `Command { std: "docker" "start" "c798b25598d52b875844a49c3e614a5fef50cee6216bf4f0b0524f423aef5b0a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c798b25598d52b875844a49c3e614a5fef50cee6216bf4f0b0524f423aef5b0a", 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" "c798b25598d52b875844a49c3e614a5fef50cee6216bf4f0b0524f423aef5b0a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c798b25598d52b875844a49c3e614a5fef50cee6216bf4f0b0524f423aef5b0a", 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" "c798b25598d52b875844a49c3e614a5fef50cee6216bf4f0b0524f423aef5b0a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling fst v0.4.7
[INFO] [stderr]    Compiling spin v0.9.9
[INFO] [stderr]    Compiling flume v0.12.0
[INFO] [stderr]    Compiling tephra-types v0.1.6
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling seglog v0.3.6
[INFO] [stderr]    Compiling tephra v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.09s
[INFO] running `Command { std: "docker" "inspect" "c798b25598d52b875844a49c3e614a5fef50cee6216bf4f0b0524f423aef5b0a", 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" "c798b25598d52b875844a49c3e614a5fef50cee6216bf4f0b0524f423aef5b0a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy-derive v0.8.56
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling seglog v0.3.6
[INFO] [stderr]    Compiling tephra v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling clap v4.6.6
[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 22.30s
[INFO] running `Command { std: "docker" "inspect" "c798b25598d52b875844a49c3e614a5fef50cee6216bf4f0b0524f423aef5b0a", 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" "c798b25598d52b875844a49c3e614a5fef50cee6216bf4f0b0524f423aef5b0a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tephra-35b78a7ae9a2c90c)
[INFO] [stdout] 
[INFO] [stdout] running 207 tests
[INFO] [stdout] test event::tests::decode_rejects_truncated_tag_lens ... ok
[INFO] [stdout] test event::tests::decode_accepts_manually_built_bytes ... ok
[INFO] [stdout] test event::tests::decode_rejects_unsorted_tags ... ok
[INFO] [stdout] test event::tests::encoding_is_canonical ... ok
[INFO] [stdout] test event::tests::owned_and_borrowed_agree ... ok
[INFO] [stdout] test event::tests::round_trip_full_event ... ok
[INFO] [stdout] test event::tests::tags_never_touch_payload ... ok
[INFO] [stdout] test event::tests::decode_rejects_empty_tag ... ok
[INFO] [stdout] test index::append::tests::posting_slot_truncates_by_upto_across_the_spill_boundary ... ok
[INFO] [stdout] test event::tests::decode_rejects_empty_type ... ok
[INFO] [stdout] test index::append::tests::grows_across_chunk_boundaries_and_reads_back ... ok
[INFO] [stdout] test index::header::tests::all_ones_is_checksum_mismatch ... ok
[INFO] [stdout] test index::header::tests::bad_magic_rejected ... ok
[INFO] [stdout] test index::header::tests::checksum_covers_all_bytes_before_it ... ok
[INFO] [stdout] test event::tests::round_trip_no_tags_empty_payload ... ok
[INFO] [stdout] test event::tests::decode_rejects_duplicate_tags ... ok
[INFO] [stdout] test event::tests::decode_rejects_lying_tag_len ... ok
[INFO] [stdout] test event::tests::decode_rejects_lying_type_len ... ok
[INFO] [stdout] test event::tests::decode_rejects_short_header ... ok
[INFO] [stdout] test event::tests::decode_rejects_invalid_utf8 ... ok
[INFO] [stdout] test index::header::tests::empty_segment_has_no_max_position ... ok
[INFO] [stdout] test index::header::tests::derived_positions_and_ranges ... ok
[INFO] [stdout] test index::header::tests::encode ... ok
[INFO] [stdout] test index::header::tests::dirty_padding_rejected ... ok
[INFO] [stdout] test index::header::tests::every_single_byte_flip_is_detected ... ok
[INFO] [stdout] test index::header::tests::future_version_rejected ... ok
[INFO] [stdout] test index::header::tests::magic_reads_as_evix_on_disk ... ok
[INFO] [stdout] test index::header::tests::non_monotonic_offsets_rejected ... ok
[INFO] [stdout] test index::header::tests::type_column_offset_must_be_64 ... ok
[INFO] [stdout] test index::header::tests::unwritten_header_is_not_corruption ... ok
[INFO] [stdout] test index::header::tests::checksum_is_checked_before_fields ... ok
[INFO] [stdout] test index::header::tests::decode ... ok
[INFO] [stdout] test index::header::tests::layout_offsets_are_sane ... ok
[INFO] [stdout] test index::header::tests::round_trip ... ok
[INFO] [stdout] test index::header::tests::typedict_offset_must_match_event_count ... ok
[INFO] [stdout] test index::plan::tests::all_is_full_width_and_empty_items_is_zero ... ok
[INFO] [stdout] test index::plan::tests::absent_tag_makes_the_item_empty ... ok
[INFO] [stdout] test index::plan::tests::choose_biases_toward_scanning_at_the_margin ... ok
[INFO] [stdout] test index::postings::tests::dense_tier_is_a_named_error ... ok
[INFO] [stdout] test index::plan::tests::type_only_and_empty_item_are_broad ... ok
[INFO] [stdout] test index::plan::tests::or_sums_items_and_caps_at_width ... ok
[INFO] [stdout] test index::postings::tests::multiple_terms_share_one_region ... ok
[INFO] [stdout] test index::plan::tests::single_tag_estimates_its_posting_length ... ok
[INFO] [stdout] test index::postings::tests::out_of_bounds_offset_is_an_error ... ok
[INFO] [stdout] test index::plan::tests::tag_and_estimates_the_shortest_list ... ok
[INFO] [stdout] test index::postings::tests::posting_len_matches_the_decoded_length_without_walking_it ... ok
[INFO] [stdout] test index::postings::tests::varint_truncated_is_an_error ... ok
[INFO] [stdout] test index::postings::tests::singleton_inlines_and_touches_no_region ... ok
[INFO] [stdout] test index::postings::tests::varint_consumes_only_its_own_bytes ... ok
[INFO] [stdout] test index::recovery::tests::empty_range_rebuilds_to_empty ... ok
[INFO] [stdout] test index::recovery::tests::rebuilder_counts_and_feeds_incrementally ... ok
[INFO] [stdout] test index::postings::tests::varint_round_trips_boundary_values ... ok
[INFO] [stdout] test index::postings::tests::small_term_round_trips_as_deltas ... ok
[INFO] [stdout] test index::search::tests::absent_tag_matches_nothing ... ok
[INFO] [stdout] test index::search::tests::absent_type_matches_nothing ... ok
[INFO] [stdout] test index::search::tests::after_is_exclusive ... ok
[INFO] [stdout] test index::search::tests::spec_all_matches_everything_and_after_is_whole_log ... ok
[INFO] [stdout] test index::search::tests::output_is_ascending_and_deduped_across_overlapping_items ... ok
[INFO] [stdout] test index::search::tests::spec_empty_items_matches_nothing ... ok
[INFO] [stdout] test index::search::tests::spec_empty_types_matches_any_type ... ok
[INFO] [stdout] test index::search::tests::or_across_items ... ok
[INFO] [stdout] test index::search::tests::type_and_tag_together ... ok
[INFO] [stdout] test index::search::tests::partly_absent_types_keep_the_known_ones ... ok
[INFO] [stdout] test index::search::tests::search_back_is_search_reversed ... ok
[INFO] [stdout] test index::search::tests::spec_empty_item_matches_everything ... ok
[INFO] [stdout] test index::search::tests::spec_empty_tags_constrains_only_on_type ... ok
[INFO] [stdout] test index::segment::tests::empty_tail_index_round_trips ... ok
[INFO] [stdout] test index::postings::tests::varint_overflow_is_an_error ... ok
[INFO] [stdout] test index::search::tests::and_within_item_tags ... ok
[INFO] [stdout] test index::recovery::tests::rebuild_reconstructs_the_same_index ... ok
[INFO] [stdout] test index::segment::tests::term_len_is_exact_and_matches_the_postings ... ok
[INFO] [stdout] test index::set::tests::find_match_prunes_and_errors_like_search_all ... ok
[INFO] [stdout] test index::append::tests::reader_sees_a_consistent_prefix_under_a_concurrent_writer ... ok
[INFO] [stdout] test index::segment::tests::round_trips_through_bytes ... ok
[INFO] [stdout] test index::search::tests::before_is_exclusive_upper_bound ... ok
[INFO] [stdout] test index::segment::tests::truncated_segment_is_a_length_mismatch ... ok
[INFO] [stdout] test index::segment::tests::singleton_and_multi_postings_both_survive ... ok
[INFO] [stdout] test index::segment::tests::body_checksum_mismatch_is_detected ... ok
[INFO] [stdout] test index::segment::tests::segment_answers_queries_identically_to_the_tail_index ... ok
[INFO] [stdout] test index::tail::tests::base_offsets_local_positions ... ok
[INFO] [stdout] test index::set::tests::unindexable_segment_errors_when_touched_but_not_when_pruned ... ok
[INFO] [stdout] test index::tail::tests::term_len_is_a_watermark_bounded_upper_bound ... ok
[INFO] [stdout] test index::append::tests::posting_slot_stays_inline_then_spills ... ok
[INFO] [stdout] test index::tail::tests::type_column_tracks_each_event ... ok
[INFO] [stdout] test index::tail::tests::view_is_bounded_by_the_watermark ... ok
[INFO] [stdout] test log::header::tests::all_ones_is_checksum_mismatch ... ok
[INFO] [stdout] test index::tail::tests::postings_are_ascending_and_correct ... ok
[INFO] [stdout] test log::header::tests::checksum_is_checked_before_fields ... ok
[INFO] [stdout] test index::append::tests::type_column_slots_are_u16 ... ok
[INFO] [stdout] test log::header::tests::bad_magic_rejected ... ok
[INFO] [stdout] test log::header::tests::checksum_covers_all_bytes_before_it ... ok
[INFO] [stdout] test log::header::tests::dirty_padding_rejected ... ok
[INFO] [stdout] test log::header::tests::future_version_rejected ... ok
[INFO] [stdout] test log::header::tests::layout_offsets_are_sane ... ok
[INFO] [stdout] test log::header::tests::magic_reads_as_evts_on_disk ... ok
[INFO] [stdout] test log::header::tests::new_round_trips ... ok
[INFO] [stdout] test log::header::tests::round_trip ... ok
[INFO] [stdout] test log::header::tests::every_single_byte_flip_is_detected ... ok
[INFO] [stdout] test log::header::tests::encode ... ok
[INFO] [stdout] test log::header::tests::unwritten_segment_is_not_corruption ... ok
[INFO] [stdout] test index::tail::tests::out_of_order_push_panics - should panic ... ok
[INFO] [stdout] test log::set::tests::a_second_open_in_the_same_process_is_locked_out ... ok
[INFO] [stdout] test log::set::tests::a_stale_lock_file_does_not_block ... ok
[INFO] [stdout] test log::set::tests::batch_larger_than_segment_rejected ... ok
[INFO] [stdout] test log::set::tests::append_continues_after_recovery ... ok
[INFO] [stdout] test log::set::tests::empty_batch_and_empty_record_rejected ... ok
[INFO] [stdout] test log::set::tests::header_base_position_disagreeing_with_filename_fails ... ok
[INFO] [stdout] test log::set::tests::crash_after_create_before_header_write_is_deleted ... ok
[INFO] [stdout] test log::set::tests::corrupt_record_with_intact_marker_rejects_whole_batch ... ok
[INFO] [stdout] test log::set::tests::open_empty_creates_first_segment ... ok
[INFO] [stdout] test log::header::tests::decode ... ok
[INFO] [stdout] test log::set::tests::open_read_only_on_a_missing_dir_errors ... ok
[INFO] [stdout] test log::set::tests::multi_record_batch_shares_positions ... ok
[INFO] [stdout] test log::set::tests::open_read_only_on_an_empty_dir_errors ... ok
[INFO] [stdout] test log::set::tests::open_read_only_rejects_append_and_a_writer_rejects_refresh ... ok
[INFO] [stdout] test log::set::tests::open_deletes_short_trailing_segment_and_recovers ... ok
[INFO] [stdout] test log::set::tests::open_read_only_mutates_nothing ... ok
[INFO] [stdout] test log::set::tests::open_read_only_skips_a_trailing_unwritten_segment ... ok
[INFO] [stdout] test log::set::tests::open_read_only_takes_no_lock ... ok
[INFO] [stdout] test log::set::tests::open_read_only_skips_a_trailing_torn_header ... ok
[INFO] [stdout] test log::set::tests::oversized_record_rejected ... ok
[INFO] [stdout] test log::set::tests::missing_middle_segment_fails_open ... ok
[INFO] [stdout] test log::set::tests::refresh_adopts_a_new_segment_and_seals_the_old ... ok
[INFO] [stdout] test log::set::tests::refresh_ignores_an_uncommitted_partial_batch ... ok
[INFO] [stdout] test log::set::tests::physical_truncation_mid_batch_rolls_back ... ok
[INFO] [stdout] test log::set::tests::refresh_is_idempotent_when_nothing_changed ... ok
[INFO] [stdout] test log::set::tests::refresh_tolerates_a_header_only_trailing_segment ... ok
[INFO] [stdout] test log::set::tests::refresh_picks_up_committed_batches ... ok
[INFO] [stdout] test log::set::tests::reopen_after_clean_shutdown_preserves_state ... ok
[INFO] [stdout] test log::set::tests::scan_after_is_exclusive ... ok
[INFO] [stdout] test log::set::tests::refresh_adopts_multiple_new_segments_in_one_call ... ok
[INFO] [stdout] test index::set::tests::open_read_only_creates_no_index_dir_and_still_answers ... ok
[INFO] [stdout] test index::set::tests::read_only_seal_writes_no_idx_file ... ok
[INFO] [stdout] test log::set::tests::scan_back_bounds_and_empty_cases ... ok
[INFO] [stdout] test log::set::tests::scan_back_record_larger_than_window ... ok
[INFO] [stdout] test index::set::tests::reopen_uses_persisted_segments ... ok
[INFO] [stdout] test index::set::tests::catch_up_matches_a_full_rebuild_across_rollovers ... ok
[INFO] [stdout] test index::set::tests::deleted_idx_is_rebuilt ... ok
[INFO] [stdout] test index::set::tests::open_read_only_loads_the_writers_idx_files ... ok
[INFO] [stdout] test log::set::tests::tiny_config_rejected ... ok
[INFO] [stdout] test index::set::tests::live_feed_and_seal_agree_with_scan ... ok
[INFO] [stdout] test query::tests::all_query_matches_everything ... ok
[INFO] [stdout] test query::tests::empty_item_matches_everything ... ok
[INFO] [stdout] test log::set::tests::scan_from_zero_clamps_to_whole_log ... ok
[INFO] [stdout] test query::tests::empty_items_query_matches_nothing ... ok
[INFO] [stdout] test query::tests::item_matches_one_of_listed_types ... ok
[INFO] [stdout] test query::tests::empty_types_matches_any_type ... ok
[INFO] [stdout] test query::tests::item_requires_all_tags_present ... ok
[INFO] [stdout] test index::segment::tests::max_distinct_types_round_trips_without_panic ... ok
[INFO] [stdout] test query::tests::single_item_query_helper ... ok
[INFO] [stdout] test query::tests::tag_containment_boundary_cases ... ok
[INFO] [stdout] test query::tests::query_ors_across_items ... ok
[INFO] [stdout] test log::set::tests::sealed_segment_flushed_offset_bounds_reads_at_the_commit_point ... ok
[INFO] [stdout] test log::set::tests::rollover_keeps_positions_contiguous ... ok
[INFO] [stdout] test log::set::tests::the_lock_file_is_not_mistaken_for_a_segment ... ok
[INFO] [stdout] test log::set::tests::the_lock_is_released_on_drop ... ok
[INFO] [stdout] test writer::batch::tests::commit_err_replies_every_staged_request ... ok
[INFO] [stdout] test index::set::tests::corrupt_idx_body_is_rebuilt ... ok
[INFO] [stdout] test writer::batch::tests::commit_ok_assigns_dense_ranges_per_request ... ok
[INFO] [stdout] test writer::coordinator::tests::after_beyond_tip_is_rejected ... ok
[INFO] [stdout] test log::set::tests::read_at_across_boundary_for_every_position ... ok
[INFO] [stdout] test writer::coordinator::tests::after_equals_tip_with_staged_at_tip_plus_one ... ok
[INFO] [stdout] test writer::coordinator::tests::boundary_takes_precedence_when_both_clauses_match ... ok
[INFO] [stdout] test log::set::tests::sealed_segment_orphans_are_not_counted ... ok
[INFO] [stdout] test writer::coordinator::tests::collect_defers_oversize_behind_a_normal_request ... ok
[INFO] [stdout] test read::tests::active_unindexable_reader_scans_the_log_for_complete_results ... ok
[INFO] [stdout] test writer::coordinator::tests::durable_conflict_after_commit ... ok
[INFO] [stdout] test writer::coordinator::tests::condition_force_scan_still_detects_durable_conflict ... ok
[INFO] [stdout] test log::set::tests::scan_from_mid_segment_yields_expected_order ... ok
[INFO] [stdout] test writer::coordinator::tests::existence_catches_a_duplicate_before_the_boundary_cursor ... ok
[INFO] [stdout] test writer::coordinator::tests::durable_existence_conflict ... ok
[INFO] [stdout] test writer::coordinator::tests::oversize_request_replies_too_large_without_blocking_others ... ok
[INFO] [stdout] test writer::coordinator::tests::no_conflict_when_after_excludes_the_match ... ok
[INFO] [stdout] test writer::coordinator::tests::same_batch_distinct_tags_both_win ... ok
[INFO] [stdout] test writer::coordinator::tests::same_batch_existence_conflict ... ok
[INFO] [stdout] test writer::coordinator::tests::same_batch_uniqueness_conflict ... ok
[INFO] [stdout] test writer::tips::tests::absent_tag_ruled_out_only_at_or_above_floor ... ok
[INFO] [stdout] test writer::tips::tests::all_query_is_unknown ... ok
[INFO] [stdout] test writer::tips::tests::and_within_item_rejects_if_any_tag_ruled_out ... ok
[INFO] [stdout] test writer::tips::tests::cold_map_is_all_unknown ... ok
[INFO] [stdout] test writer::tips::tests::empty_staged_never_conflicts ... ok
[INFO] [stdout] test writer::tips::tests::empty_tags_item_is_always_unknown ... ok
[INFO] [stdout] test writer::coordinator::tests::existence_clause_succeeds_when_the_key_is_absent ... ok
[INFO] [stdout] test writer::tips::tests::eviction_raises_floor_and_drops_old_entries ... ok
[INFO] [stdout] test writer::tips::tests::existence_check_after_zero_always_falls_through ... ok
[INFO] [stdout] test writer::tips::tests::or_across_items_is_unknown_if_any_item_unknown ... ok
[INFO] [stdout] test writer::tips::tests::floor_never_lowers ... ok
[INFO] [stdout] test writer::tips::tests::recorded_tag_after_the_bound_is_unknown ... ok
[INFO] [stdout] test writer::tips::tests::staged_all_query_conflicts_when_non_empty ... ok
[INFO] [stdout] test writer::tips::tests::staged_conflicts_ignore_type ... ok
[INFO] [stdout] test writer::tips::tests::staged_conflicts_on_full_tag_set ... ok
[INFO] [stdout] test writer::tips::tests::staged_no_conflict_on_partial_tag_set ... ok
[INFO] [stdout] test writer::tips::tests::recorded_tag_at_or_before_the_bound_is_no_match ... ok
[INFO] [stdout] test log::set::tests::scan_across_segments_is_contiguous_and_ordered ... ok
[INFO] [stdout] test writer::coordinator::tests::shared_reply_attributes_results_by_token ... ok
[INFO] [stdout] test writer::coordinator::tests::verify_tips_definitely_no_match_path ... ok
[INFO] [stdout] test index::set::tests::open_rebuilds_and_answers_across_multiple_segments ... ok
[INFO] [stdout] test index::set::tests::find_match_is_the_first_position_the_scan_would_return ... ok
[INFO] [stdout] test read::tests::reads_next_respects_the_limit_and_reports_exhaustion ... ok
[INFO] [stdout] test read::tests::reads_back_is_the_reverse_of_reads_forward ... ok
[INFO] [stdout] test log::set::tests::scan_back_is_the_reverse_of_scan_forward ... ok
[INFO] [stdout] test read::tests::plan_positions_back_mirrors_plan_positions ... ok
[INFO] [stdout] test read::tests::plan_positions_is_clamped_to_the_pinned_watermark ... ok
[INFO] [stdout] test read::tests::plan_positions_honors_the_limit ... ok
[INFO] [stdout] test writer::coordinator::tests::unindexable_fallback_matches_the_indexed_verdict ... ok
[INFO] [stdout] test log::set::tests::truncation_mid_batch_rolls_back_to_previous_commit ... ok
[INFO] [stdout] test writer::coordinator::tests::verify_tips_agrees_with_scan_over_random_conditions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 207 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/crash_point_targeting.rs (/opt/rustwide/target/debug/deps/crash_point_targeting-31338f4f7653b5e8)
[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/follow.rs (/opt/rustwide/target/debug/deps/follow-105c57a80158487c)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test writer_child_process ... ignored
[INFO] [stdout] test follower_open_before_any_writer_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test follower_never_observes_an_uncommitted_batch ... ok
[INFO] [stdout] test dropping_a_poller_does_not_wait_out_the_interval ... ok
[INFO] [stdout] test a_follower_opens_while_a_writer_holds_the_lock ... ok
[INFO] [stdout] test follower_subscription_tails_the_writer ... ok
[INFO] [stdout] test follower_query_answers_match_the_writer ... ok
[INFO] [stdout] test poller_health_surfaces_a_persistent_failure ... ok
[INFO] [stdout] test follower_follows_across_many_rollovers ... ok
[INFO] [stdout] test writer_child_process ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 11 filtered out; finished in 2.97s
[INFO] [stdout] 
[INFO] [stdout] test follower_and_writer_in_separate_processes ... ok
[INFO] [stdout] test refresh_leaves_the_published_head_at_the_tip ... ok
[INFO] [stderr]      Running tests/index.rs (/opt/rustwide/target/debug/deps/index-46c5c29a851f6cb0)
[INFO] [stdout] test follower_sees_a_gap_free_committed_prefix_while_the_writer_appends ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 4.73s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test index_search_agrees_with_scan_over_random_workload ... ok
[INFO] [stderr]      Running tests/lock.rs (/opt/rustwide/target/debug/deps/lock-ca935132c05cdf69)
[INFO] [stdout] test index_set_agrees_with_scan_across_many_sealed_segments ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 31.61s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test second_writer_child ... ignored
[INFO] [stdout] test a_second_writer_process_is_refused ... ok
[INFO] [stdout] test the_lock_is_released_when_the_coordinator_shuts_down ... ok
[INFO] [stdout] test spawning_a_subprocess_does_not_leak_the_write_lock ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.83s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/read.rs (/opt/rustwide/target/debug/deps/read-29d7839a6e799884)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test watermark_resume_has_no_gap_or_duplicate ... ok
[INFO] [stdout] test read_back_paginates_with_no_gap_or_duplicate ... ok
[INFO] [stdout] test concurrent_reads_of_the_active_index_see_a_consistent_prefix ... ok
[INFO] [stdout] test concurrent_reads_see_a_consistent_prefix_under_heavy_appends ... ok
[INFO] [stdout] test read_back_is_the_forward_read_reversed_on_every_path ... ok
[INFO] [stdout] test a_limit_truncates_the_result_identically_on_every_path ... ok
[INFO] [stdout] test the_planner_never_changes_the_answer ... ok
[INFO] [stdout] test read_matches_scan_over_random_workload_across_segments has been running for over 60 seconds
[INFO] [stdout] test read_matches_scan_over_random_workload_across_segments ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 68.61s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/subscribe.rs (/opt/rustwide/target/debug/deps/subscribe-ef008a28faf4a2be)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test wait_timeout_ticks_then_advances ... ok
[INFO] [stdout] test subscribe_at_watermark_then_receives_next_append ... ok
[INFO] [stdout] test selective_subscription_delivers_only_matches_and_advances_cursor ... ok
[INFO] [stdout] test shutdown_delivers_a_final_batch_committed_while_parked ... ok
[INFO] [stdout] test shutdown_wakes_a_blocked_subscriber ... ok
[INFO] [stdout] test slow_subscriber_gets_bounded_batches_and_completeness ... ok
[INFO] [stdout] test catch_up_then_live_has_no_gap_or_duplicate ... ok
[INFO] [stdout] test multiple_subscribers_each_receive_everything ... ok
[INFO] [stdout] test subscription_under_contention_is_complete ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.76s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/writer.rs (/opt/rustwide/target/debug/deps/writer-52d1be72fe2ffa52)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test append_with_no_events_is_rejected ... ok
[INFO] [stdout] test drop_based_shutdown_persists_acknowledged_writes ... ok
[INFO] [stdout] test explicit_shutdown_returns_a_consistent_set ... ok
[INFO] [stdout] test overlapping_uniqueness_guard_lets_exactly_one_win ... ok
[INFO] [stdout] test tiny_queue_still_serves_all_writes ... ok
[INFO] [stdout] test existence_clause_provides_idempotent_appends ... ok
[INFO] [stdout] test durable_conflict_detected_through_the_index_across_sealed_segments ... ok
[INFO] [stdout] test index_search_sees_own_writes_across_rollovers ... ok
[INFO] [stdout] test concurrent_appends_are_dense_and_unique ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tephra
[INFO] [stderr] error: couldn't read `src/../../../README.md`: No such file or directory (os error 2)
[INFO] [stderr]    --> src/lib.rs:135:9
[INFO] [stderr]     |
[INFO] [stderr] 135 | #[doc = include_str!("../../../README.md")]
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: there is a file with the same name in a different directory
[INFO] [stderr]     |
[INFO] [stderr] 135 - #[doc = include_str!("../../../README.md")]
[INFO] [stderr] 135 + #[doc = include_str!("../README.md")]
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 1 previous error
[INFO] [stderr] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/1.99.0-beta.8-x86_64-unknown-linux-gnu/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name tephra --test src/lib.rs --test-run-directory /opt/rustwide/workdir -L native=/opt/rustwide/target/debug/build/alloca-75e6c9006bce31c1/out --extern crc32fast=/opt/rustwide/target/debug/deps/libcrc32fast-77160f4e25d6fc25.rlib --extern criterion=/opt/rustwide/target/debug/deps/libcriterion-fc2281c683ef96dc.rlib --extern dashmap=/opt/rustwide/target/debug/deps/libdashmap-6c9f94a91aee2daa.rlib --extern flume=/opt/rustwide/target/debug/deps/libflume-7006a9180da73cde.rlib --extern fst=/opt/rustwide/target/debug/deps/libfst-ca47502672a70f13.rlib --extern nix=/opt/rustwide/target/debug/deps/libnix-68961771f8f198d4.rlib --extern seglog=/opt/rustwide/target/debug/deps/libseglog-75d6cf5298dd9549.rlib --extern smallvec=/opt/rustwide/target/debug/deps/libsmallvec-49e7c38b3e8bf1d7.rlib --extern tempfile=/opt/rustwide/target/debug/deps/libtempfile-d22b92b1de02252b.rlib --extern tephra=/opt/rustwide/target/debug/deps/libtephra-f58a22b7ca2a73ef.rlib --extern tephra_types=/opt/rustwide/target/debug/deps/libtephra_types-72c41cf9a4b7140e.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-faf90aec90e03bda.rlib -L dependency=/opt/rustwide/target/debug/deps -C embed-bitcode=no --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async", "crash-points", "tracing"))' --cap-lints=warn --error-format human` (exit status: 1)
[INFO] [stderr] note: test exited abnormally; to see the full output pass --no-capture to the harness.
[INFO] running `Command { std: "docker" "inspect" "c798b25598d52b875844a49c3e614a5fef50cee6216bf4f0b0524f423aef5b0a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c798b25598d52b875844a49c3e614a5fef50cee6216bf4f0b0524f423aef5b0a", kill_on_drop: false }`
[INFO] [stdout] c798b25598d52b875844a49c3e614a5fef50cee6216bf4f0b0524f423aef5b0a
