[INFO] fetching crate eventuary-fs 0.3.0-rc.4...
[INFO] testing eventuary-fs-0.3.0-rc.4 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate eventuary-fs 0.3.0-rc.4 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate eventuary-fs 0.3.0-rc.4
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate eventuary-fs 0.3.0-rc.4
[INFO] tweaked toml for crates.io crate eventuary-fs 0.3.0-rc.4 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate eventuary-fs 0.3.0-rc.4 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate eventuary-fs 0.3.0-rc.4 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] a2984cdb7f758fc7de5e70c8fe3601c6f9fb23f60ba7542d84d19046f716aa15
[INFO] running `Command { std: "docker" "start" "a2984cdb7f758fc7de5e70c8fe3601c6f9fb23f60ba7542d84d19046f716aa15", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a2984cdb7f758fc7de5e70c8fe3601c6f9fb23f60ba7542d84d19046f716aa15", 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" "a2984cdb7f758fc7de5e70c8fe3601c6f9fb23f60ba7542d84d19046f716aa15" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a2984cdb7f758fc7de5e70c8fe3601c6f9fb23f60ba7542d84d19046f716aa15", 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" "a2984cdb7f758fc7de5e70c8fe3601c6f9fb23f60ba7542d84d19046f716aa15" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling eventuary-core v0.3.0-rc.4
[INFO] [stderr]    Compiling eventuary-fs v0.3.0-rc.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 26.77s
[INFO] running `Command { std: "docker" "inspect" "a2984cdb7f758fc7de5e70c8fe3601c6f9fb23f60ba7542d84d19046f716aa15", 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" "a2984cdb7f758fc7de5e70c8fe3601c6f9fb23f60ba7542d84d19046f716aa15" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling eventuary-core v0.3.0-rc.4
[INFO] [stderr]    Compiling eventuary-fs v0.3.0-rc.4 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 44.23s
[INFO] running `Command { std: "docker" "inspect" "a2984cdb7f758fc7de5e70c8fe3601c6f9fb23f60ba7542d84d19046f716aa15", 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" "a2984cdb7f758fc7de5e70c8fe3601c6f9fb23f60ba7542d84d19046f716aa15" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/eventuary-fs/c488960348e493f2/out/eventuary_fs-c488960348e493f2)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test checkpoint::tests::encodes_and_decodes_cursor_ids_with_separators ... ok
[INFO] [stdout] test index::tests::append_rejects_non_monotonic_offsets ... ok
[INFO] [stdout] test layout::tests::partition_dir_is_zero_padded ... ok
[INFO] [stdout] test checkpoint::tests::distinct_ids_never_collide_after_encoding ... ok
[INFO] [stdout] test record::tests::encode_ends_with_newline_and_has_no_interior_newline ... ok
[INFO] [stdout] test record::tests::round_trips_through_encode_decode ... ok
[INFO] [stdout] test layout::tests::segment_names_sort_lexicographically_by_offset ... ok
[INFO] [stdout] test index::tests::truncate_after_position_drops_later_entries_on_disk ... ok
[INFO] [stdout] test index::tests::time_index_seeks_floor_and_ignores_regressions ... ok
[INFO] [stdout] test record::tests::offset_is_flat_in_the_json_object ... ok
[INFO] [stdout] test index::tests::missing_file_opens_empty ... ok
[INFO] [stdout] test checkpoint::tests::plain_ids_round_trip_unchanged ... ok
[INFO] [stdout] test layout::tests::parse_partition_id_accepts_padded_dirs_only ... ok
[INFO] [stdout] test index::tests::appended_entries_survive_reopen ... ok
[INFO] [stdout] test record::tests::decode_rejects_malformed_line ... ok
[INFO] [stdout] test index::tests::seek_returns_floor_entry_position ... ok
[INFO] [stdout] test layout::tests::segment_paths_are_zero_padded_and_suffixed ... ok
[INFO] [stdout] test layout::tests::parse_segment_base_accepts_log_files_only ... ok
[INFO] [stdout] test index::tests::trailing_partial_entry_is_ignored ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/checkpoint.rs (/opt/rustwide/target/release/build/eventuary-fs/78531c2c9a04fdf5/out/checkpoint-78531c2c9a04fdf5)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test load_returns_none_for_an_unknown_key ... ok
[INFO] [stdout] test commit_then_load_round_trips_a_cursor ... ok
[INFO] [stdout] test checkpoints_survive_reopening_the_store ... ok
[INFO] [stdout] test a_checkpoint_only_moves_forward ... ok
[INFO] [stdout] test concurrent_commits_settle_on_the_highest_cursor ... ok
[INFO] [stdout] test scopes_are_isolated_from_each_other ... ok
[INFO] [stdout] test load_scope_returns_every_cursor_in_the_scope ... ok
[INFO] [stdout] test commit_overwrites_a_previous_value ... ok
[INFO] [stdout] test checkpoint_reader_resumes_where_the_previous_run_stopped ... ok
[INFO] [stdout] test concurrent_commits_to_one_key_never_publish_a_torn_file ... ok
[INFO] [stdout] test checkpoint_resume_is_independent_per_partition ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.37s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/concurrency.rs (/opt/rustwide/target/release/build/eventuary-fs/a995d5c2d5e53be5/out/concurrency-a995d5c2d5e53be5)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test a_hole_in_a_partition_is_reported_rather_than_skipped ... ok
[INFO] [stdout] test concurrent_writers_across_partitions_keep_each_partition_contiguous ... ok
[INFO] [stdout] test a_reader_sees_events_appended_to_a_segment_just_before_it_rolled ... ok
[INFO] [stdout] test reader_opened_on_an_empty_log_sees_the_first_event ... ok
[INFO] [stdout] test concurrent_writers_rolling_segments_lose_no_events ... ok
[INFO] [stderr]      Running tests/coordinated_reader.rs (/opt/rustwide/target/release/build/eventuary-fs/b497637ae7d45b33/out/coordinated_reader-b497637ae7d45b33)
[INFO] [stdout] test a_reader_tailing_the_log_sees_every_concurrently_written_event ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test coordinated_reader_registers_itself_as_a_live_consumer ... ok
[INFO] [stdout] test coordinated_reader_claims_partitions_and_delivers_every_event ... ok
[INFO] [stdout] test two_coordinated_readers_split_partitions_without_overlap ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/coordinator.rs (/opt/rustwide/target/release/build/eventuary-fs/97fb8445bda9fce8/out/coordinator-97fb8445bda9fce8)
[INFO] [stdout] 
[INFO] [stdout] running 21 tests
[INFO] [stdout] test a_second_owner_cannot_claim_a_live_partition ... ok
[INFO] [stdout] test first_claim_succeeds_and_starts_at_generation_one ... ok
[INFO] [stdout] test release_consumer_is_idempotent_and_drops_the_registration ... ok
[INFO] [stdout] test claiming_with_a_different_partition_count_is_a_config_error ... ok
[INFO] [stdout] test heartbeat_registers_a_live_consumer ... ok
[INFO] [stdout] test concurrent_claims_of_one_partition_produce_a_single_winner ... ok
[INFO] [stdout] test distinct_partitions_are_claimed_independently ... ok
[INFO] [stdout] test release_with_a_stale_generation_reports_ownership_lost ... ok
[INFO] [stdout] test coordinator_state_survives_reopening ... ok
[INFO] [stdout] test release_frees_the_partition_and_bumps_the_generation ... ok
[INFO] [stdout] test checkpoint_is_monotonic_and_ignores_regressions ... ok
[INFO] [stdout] test expired_consumers_are_not_counted_as_live ... ok
[INFO] [stdout] test the_same_owner_reclaiming_bumps_the_generation ... ok
[INFO] [stdout] test checkpoint_is_visible_to_the_next_claim ... ok
[INFO] [stdout] test live_consumers_counts_distinct_owners_only ... ok
[INFO] [stdout] test checkpoint_after_losing_ownership_is_rejected ... ok
[INFO] [stdout] test an_expired_lease_can_be_taken_by_another_owner ... ok
[INFO] [stdout] test scopes_do_not_share_consumers_or_partitions ... ok
[INFO] [stdout] test renew_after_a_takeover_reports_ownership_lost ... ok
[INFO] [stdout] test a_held_partition_record_is_waited_for_within_a_bound ... ok
[INFO] [stdout] test renew_extends_a_held_lease ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 21 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/durability.rs (/opt/rustwide/target/release/build/eventuary-fs/91f3837672048514/out/durability-91f3837672048514)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test a_record_larger_than_the_segment_limit_is_still_written ... ok
[INFO] [stdout] test refresh_exposes_records_appended_by_another_handle ... ok
[INFO] [stdout] test a_segment_whose_first_offset_is_not_its_base_is_rejected ... ok
[INFO] [stdout] test an_empty_segment_file_does_not_break_open ... ok
[INFO] [stdout] test a_gap_in_offsets_is_rejected ... ok
[INFO] [stdout] test a_complete_but_unparseable_line_stops_recovery_there ... ok
[INFO] [stdout] test unrelated_files_in_a_partition_directory_are_ignored ... ok
[INFO] [stdout] test duplicate_offsets_from_a_foreign_writer_are_rejected ... ok
[INFO] [stdout] test a_readonly_open_leaves_a_torn_tail_for_the_writer_to_repair ... ok
[INFO] [stdout] test trailing_garbage_without_a_newline_is_discarded ... ok
[INFO] [stdout] test a_writable_open_still_repairs_a_torn_tail ... ok
[INFO] [stdout] test torn_trailing_write_is_discarded_and_its_offset_is_reused ... ok
[INFO] [stdout] test a_high_volume_append_and_full_read_round_trips ... ok
[INFO] [stdout] test a_deleted_time_index_is_tolerated ... ok
[INFO] [stdout] test a_deleted_offset_index_is_tolerated_and_reads_still_work ... ok
[INFO] [stdout] test refresh_picks_up_segments_created_after_open ... ok
[INFO] [stdout] test a_truncated_offset_index_is_tolerated ... ok
[INFO] [stdout] test every_offset_is_individually_addressable_after_rolls ... ok
[INFO] [stdout] test reads_after_a_roll_see_every_record_across_segments ... ok
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/release/build/eventuary-fs/210894e8faf2d524/out/integration-210894e8faf2d524)
[INFO] [stdout] test a_readonly_open_leaves_the_offset_index_on_disk_untouched ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.88s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test opening_with_a_different_partition_count_is_rejected ... ok
[INFO] [stdout] test a_batch_naming_an_unowned_partition_writes_nothing ... ok
[INFO] [stdout] test reader_requires_an_initialised_log ... ok
[INFO] [stdout] test a_shared_writer_does_not_have_to_be_dropped_to_release_a_partition ... ok
[INFO] [stdout] test an_exclusive_writer_keeps_its_partition_until_dropped ... ok
[INFO] [stdout] test exclusive_writers_touching_different_partitions_do_not_meet ... ok
[INFO] [stdout] test asking_for_the_next_offset_does_not_claim_the_partition ... ok
[INFO] [stdout] test offsets_are_contiguous_within_a_partition ... ok
[INFO] [stdout] test filter_excludes_non_matching_events ... ok
[INFO] [stdout] test organization_filter_is_applied ... ok
[INFO] [stdout] test limit_caps_delivery ... ok
[INFO] [stdout] test nack_redelivers_the_same_event ... ok
[INFO] [stdout] test reader_tails_events_appended_after_subscribing ... ok
[INFO] [stdout] test start_after_cursor_resumes_at_the_next_offset ... ok
[INFO] [stdout] test stop_at_current_end_terminates_the_stream ... ok
[INFO] [stdout] test same_key_always_lands_in_the_same_partition ... ok
[INFO] [stdout] test writers_can_own_disjoint_partition_subsets ... ok
[INFO] [stdout] test start_latest_skips_existing_events_and_tails_new_ones ... ok
[INFO] [stdout] test writer_reopen_continues_the_offset_sequence ... ok
[INFO] [stdout] test writing_to_an_unowned_partition_is_rejected ... ok
[INFO] [stdout] test a_lock_wait_lets_a_contending_writer_take_its_turn ... ok
[INFO] [stdout] test shared_writers_append_to_one_partition_without_losing_events ... ok
[INFO] [stdout] test partition_selection_restricts_delivery ... ok
[INFO] [stdout] test writes_are_read_back_in_order ... ok
[INFO] [stdout] test write_all_persists_every_event ... ok
[INFO] [stdout] test start_from_timestamp_skips_earlier_events ... ok
[INFO] [stdout] test every_event_is_delivered_exactly_once_across_partitions ... ok
[INFO] [stdout] test a_lock_wait_gives_up_rather_than_hanging ... ok
[INFO] [stdout] test shared_writers_interleave_concurrently_on_one_partition ... ok
[INFO] [stdout] test retention_removing_unread_events_surfaces_an_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.74s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/log.rs (/opt/rustwide/target/release/build/eventuary-fs/0d1dd1a6c2b4b988/out/log-0d1dd1a6c2b4b988)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test lock_is_released_when_the_writer_is_dropped ... ok
[INFO] [stdout] test different_partitions_lock_independently ... ok
[INFO] [stdout] test second_writer_on_same_partition_is_rejected ... ok
[INFO] [stdout] test empty_log_starts_at_zero ... ok
[INFO] [stdout] test append_assigns_monotonic_offsets_from_zero ... ok
[INFO] [stdout] test read_from_offset_skips_earlier_records ... ok
[INFO] [stdout] test read_returns_records_in_offset_order ... ok
[INFO] [stdout] test read_past_end_returns_empty ... ok
[INFO] [stdout] test retention_never_removes_the_only_segment ... ok
[INFO] [stdout] test the_default_sync_policy_fsyncs_periodically ... ok
[INFO] [stdout] test reopen_resumes_offsets_after_existing_records ... ok
[INFO] [stdout] test read_honours_max_records ... ok
[INFO] [stdout] test append_all_returns_contiguous_offsets ... ok
[INFO] [stdout] test refresh_picks_up_appends_made_to_a_segment_before_it_rolled ... ok
[INFO] [stdout] test sync_always_persists_each_append ... ok
[INFO] [stdout] test readers_are_unaffected_by_the_writer_lock ... ok
[INFO] [stdout] test reopen_recovers_after_torn_trailing_write ... ok
[INFO] [stdout] test sparse_index_grows_with_the_configured_interval ... ok
[INFO] [stdout] test seeking_a_high_offset_does_not_rescan_from_the_start ... ok
[INFO] [stdout] test offset_for_timestamp_finds_first_record_at_or_after ... ok
[INFO] [stdout] test segments_roll_when_max_bytes_exceeded ... ok
[INFO] [stdout] test reads_span_segment_boundaries_contiguously ... ok
[INFO] [stdout] test retention_by_size_drops_oldest_segments_and_keeps_the_active_one ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/stores.rs (/opt/rustwide/target/release/build/eventuary-fs/e30e3b80ea1a9be8/out/stores-e30e3b80ea1a9be8)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test dedupe_reports_unseen_then_seen ... ok
[INFO] [stdout] test multiplexer_completion_survives_reopen ... ok
[INFO] [stdout] test dedupe_mark_if_new_is_atomic_and_reports_first_writer ... ok
[INFO] [stdout] test dedupe_distinguishes_distinct_events ... ok
[INFO] [stdout] test dedupe_markers_survive_reopen ... ok
[INFO] [stdout] test multiplexer_mark_completed_is_idempotent ... ok
[INFO] [stdout] test multiplexer_tracks_completion_per_subscriber ... ok
[INFO] [stdout] test buffer_pending_is_repeatable_until_acked ... ok
[INFO] [stdout] test watermark_keys_are_isolated_and_encoded ... ok
[INFO] [stdout] test dedupe_only_one_concurrent_caller_wins ... ok
[INFO] [stdout] test buffer_push_returns_increasing_ids_and_pending_is_ordered ... ok
[INFO] [stdout] test watermark_round_trips_and_survives_reopen ... ok
[INFO] [stdout] test buffer_ack_is_idempotent ... ok
[INFO] [stdout] test buffer_ack_removes_and_nack_retains ... ok
[INFO] [stdout] test buffer_entries_survive_reopen_and_ids_do_not_collide ... ok
[INFO] [stdout] test watermark_save_overwrites ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests eventuary_fs
[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] running `Command { std: "docker" "inspect" "a2984cdb7f758fc7de5e70c8fe3601c6f9fb23f60ba7542d84d19046f716aa15", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a2984cdb7f758fc7de5e70c8fe3601c6f9fb23f60ba7542d84d19046f716aa15", kill_on_drop: false }`
[INFO] [stdout] a2984cdb7f758fc7de5e70c8fe3601c6f9fb23f60ba7542d84d19046f716aa15
