[INFO] fetching crate datum-persistence 0.11.3...
[INFO] testing datum-persistence-0.11.3 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate datum-persistence 0.11.3 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate datum-persistence 0.11.3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate datum-persistence 0.11.3
[INFO] tweaked toml for crates.io crate datum-persistence 0.11.3 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate datum-persistence 0.11.3 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 datum-persistence 0.11.3 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] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:99:12
[INFO] [stderr]     |
[INFO] [stderr]  99 | homepage = "https://github.com/Aethergrids/Datum"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 104 | repository = "https://github.com/Aethergrids/Datum"
[INFO] [stderr]     |              --------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `datum-persistence` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 17e7367c83183507ee55171ef8edb4ca4a191472252c8ce35992c00b9466828b
[INFO] running `Command { std: "docker" "start" "17e7367c83183507ee55171ef8edb4ca4a191472252c8ce35992c00b9466828b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "17e7367c83183507ee55171ef8edb4ca4a191472252c8ce35992c00b9466828b", 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" "17e7367c83183507ee55171ef8edb4ca4a191472252c8ce35992c00b9466828b" "/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" "17e7367c83183507ee55171ef8edb4ca4a191472252c8ce35992c00b9466828b", 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" "17e7367c83183507ee55171ef8edb4ca4a191472252c8ce35992c00b9466828b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:99:12
[INFO] [stderr]     |
[INFO] [stderr]  99 | homepage = "https://github.com/Aethergrids/Datum"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 104 | repository = "https://github.com/Aethergrids/Datum"
[INFO] [stderr]     |              --------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `datum-persistence` (manifest) generated 1 warning
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling rustversion v1.0.23
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling arc-swap v1.9.2
[INFO] [stderr]    Compiling crossbeam-queue v0.3.13
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling prost-derive v0.14.4
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling prost v0.14.4
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling bon-macros v2.3.0
[INFO] [stderr]    Compiling bon v2.3.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling ractor v0.15.13
[INFO] [stderr]    Compiling datum-core v0.11.3
[INFO] [stderr]    Compiling datum-persistence v0.11.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 09s
[INFO] running `Command { std: "docker" "inspect" "17e7367c83183507ee55171ef8edb4ca4a191472252c8ce35992c00b9466828b", 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" "17e7367c83183507ee55171ef8edb4ca4a191472252c8ce35992c00b9466828b" "/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] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:99:12
[INFO] [stderr]     |
[INFO] [stderr]  99 | homepage = "https://github.com/Aethergrids/Datum"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 104 | repository = "https://github.com/Aethergrids/Datum"
[INFO] [stderr]     |              --------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `datum-persistence` (manifest) generated 1 warning
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.54
[INFO] [stderr]    Compiling find-msvc-tools v0.1.9
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling cc v1.2.67
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling regex-automata v0.4.15
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling regex v1.13.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling ractor v0.15.13
[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 datum-core v0.11.3
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling datum-persistence v0.11.3 (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stdout]     --> src/projection/runtime.rs:2393:18
[INFO] [stdout]      |
[INFO] [stdout] 2393 |                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stdout]      |                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] help: replace the use of the deprecated method
[INFO] [stdout]      |
[INFO] [stdout] 2393 -                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stdout] 2393 +                 .try_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 22s
[INFO] running `Command { std: "docker" "inspect" "17e7367c83183507ee55171ef8edb4ca4a191472252c8ce35992c00b9466828b", 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" "17e7367c83183507ee55171ef8edb4ca4a191472252c8ce35992c00b9466828b" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]    --> Cargo.toml:99:12
[INFO] [stderr]     |
[INFO] [stderr]  99 | homepage = "https://github.com/Aethergrids/Datum"
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 104 | repository = "https://github.com/Aethergrids/Datum"
[INFO] [stderr]     |              --------------------------------------
[INFO] [stderr]     |
[INFO] [stderr]     = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `datum-persistence` (manifest) generated 1 warning
[INFO] [stderr] warning: use of deprecated method `std::sync::atomic::Atomic::<usize>::fetch_update`: renamed to `try_update` for consistency
[INFO] [stderr]     --> src/projection/runtime.rs:2393:18
[INFO] [stderr]      |
[INFO] [stderr] 2393 |                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stderr]      |                  ^^^^^^^^^^^^
[INFO] [stderr]      |
[INFO] [stderr]      = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] help: replace the use of the deprecated method
[INFO] [stderr]      |
[INFO] [stderr] 2393 -                 .fetch_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stderr] 2393 +                 .try_update(Ordering::AcqRel, Ordering::Acquire, |remaining| {
[INFO] [stderr]      |
[INFO] [stderr] 
[INFO] [stderr] warning: `datum-persistence` (lib test) generated 1 warning (run `cargo fix --lib -p datum-persistence --tests` to apply 1 suggestion)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.27s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/datum-persistence/1f69bcd454faae5e/out/datum_persistence-1f69bcd454faae5e)
[INFO] [stdout] 
[INFO] [stdout] running 72 tests
[INFO] [stdout] test behavior::runtime::tests::generated_writer_ids_include_process_start_entropy_and_a_sequence ... ok
[INFO] [stdout] test id::tests::clone_shares_the_underlying_allocation ... ok
[INFO] [stdout] test id::tests::unique_id_extracts_akka_compatible_components ... ok
[INFO] [stdout] test projection::cursor::tests::malformed_and_mismatched_cursors_are_fatal ... ok
[INFO] [stdout] test id::tests::structured_id_uses_default_separator ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_1_grouped_blueprint_is_pure_and_validates_before_materialization ... ok
[INFO] [stdout] test projection::group::tests::invalid_key_sets_and_template_identity_fail_before_materialization ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_1_grouped_duration_partial_is_dropped_on_pause_and_reread ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_1_handle_drop_is_signal_only ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_1_grouped_count_partial_is_dropped_on_stop_and_reread ... ok
[INFO] [stdout] test id::tests::identity_newtypes_expose_stable_values ... ok
[INFO] [stdout] test id::tests::structured_id_rejects_reserved_separator ... ok
[INFO] [stdout] test projection::cursor::tests::stable_codec_round_trips_unicode_and_delimiters ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_3_amo_dual_id_boundary_never_reprocesses ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_3_resume_filter_uses_the_emitted_envelope_identity ... ok
[INFO] [stdout] test projection::group::tests::key_list_instances_run_concurrently_filter_by_key_and_keep_independent_cursors ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_10_completion_modes_and_source_failure_are_distinct ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_1_blueprint_is_pure_and_stop_is_acknowledged ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_5_grouped_alo_saves_once_per_group_and_ignores_single_cadence ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_2_alo_crash_replays_only_unsaved_tail ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_5_groups_form_by_count_or_duration_whichever_is_first ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_6_group_skip_advances_whole_groups_and_never_redelivers ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_2_alo_duration_flushes_below_count_threshold ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_2_grouped_crash_replays_only_the_unadvanced_partial_group ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_1_flushes_before_surfacing_worker_join_failure ... ok
[INFO] [stdout] test projection::group::tests::registry_rejects_cross_group_and_standalone_overlap_then_releases_on_stop ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_6_skip_and_successful_retry_use_ordinary_alo_cadence ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_5_group_retry_reuses_the_same_ordered_group_then_saves_once ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_7_backoff_formula_caps_before_jitter_and_saturates ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_7_max_restarts_is_bounded_within_tracking_window ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_6_amo_retry_and_skip_advances_without_reprocessing ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_1_fatal_join_failure_is_not_masked_by_restartable_flush_failure ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_7_fatal_cursor_extraction_bypasses_handler_recovery_and_backoff ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_6_group_retry_exhaustion_restarts_and_rebuffers ... ok
[INFO] [stdout] test projection::runtime::tests::same_position_cursor_merge_keeps_both_boundary_identities ... ok
[INFO] [stdout] test projection::source::tests::absent_reshard_cursor_never_hides_a_wrong_range_cursor_in_either_order ... ok
[INFO] [stdout] test projection::source::tests::four_to_eight_seed_persists_new_manifest_and_filters_boundary ... ok
[INFO] [stdout] test projection::source::tests::range_or_version_change_is_a_fatal_manifest_mismatch ... ok
[INFO] [stdout] test projection::source::tests::range_version_is_in_key_manifest_and_query_resume ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_8_stale_save_linearized_after_management_claim_is_fenced ... ok
[INFO] [stdout] test projection::source::tests::normal_spawn_enforces_slice_key_for_every_builder_before_materialization ... ok
[INFO] [stdout] test projection::testkit::tests::fidelity_12_manual_pace_emits_only_after_probe_demand ... ok
[INFO] [stdout] test projection::source::tests::seed_takes_minimum_covering_position_and_validates_coverage ... ok
[INFO] [stdout] test projection::tests::configuration_defaults_match_akka_projection ... ok
[INFO] [stdout] test projection::source::tests::provider_rejects_invalid_identity_version_and_envelopes ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_6_recovery_orders_retries_skip_and_escalation ... ok
[INFO] [stdout] test projection::testkit::tests::memory_store_passes_projection_semantic_conformance ... ok
[INFO] [stdout] test query::slice::tests::range_boundaries_cover_one_and_one_range_per_slice ... ok
[INFO] [stdout] test query::slice::tests::ranges_are_contiguous_complete_non_overlapping_and_equal ... ok
[INFO] [stdout] test serialization::adapter::tests::identity_adapter_preserves_events_and_state ... ok
[INFO] [stdout] test serialization::protobuf::tests::committed_v1_fixture_decodes_with_current_schema ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_7_fenced_during_save_terminates_while_new_owner_keeps_running ... ok
[INFO] [stdout] test serialization::protobuf::tests::prost_serializer_round_trips ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_8_management_update_wins_pause_persists_and_duplicates_fail ... ok
[INFO] [stdout] test serialization::tests::catalog_rejects_unknown_and_duplicate_ids ... ok
[INFO] [stdout] test serialization::tests::catalog_encodes_with_primary_and_dispatches_registered_id ... ok
[INFO] [stdout] test state::runtime::tests::state_envelope_is_always_written_and_preserves_manifests ... ok
[INFO] [stdout] test query::slice::tests::ranges_reject_zero_non_divisors_and_out_of_space_bounds ... ok
[INFO] [stdout] test projection::tests::invalid_configuration_is_fatal ... ok
[INFO] [stdout] test query::slice::tests::committed_golden_fixtures_freeze_the_production_hash ... ok
[INFO] [stdout] test testkit::tests::memory_backends_pass_the_public_conformance_suite ... ok
[INFO] [stdout] test serialization::protobuf::tests::prost_serializer_works_through_catalog ... ok
[INFO] [stdout] test testkit::tests::snapshot_conformance_does_not_treat_load_failure_as_absence ... ok
[INFO] [stdout] test projection::testkit::tests::testkit_surfaces_terminal_projection_failure_without_timeout_masking ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_7_restarts_are_fresh_and_fatal_errors_bypass_backoff ... ok
[INFO] [stdout] test projection::group::tests::aborted_instances_resume_only_from_their_own_durable_cursors ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_7_actor_restart_limit_resets_only_after_tracking_window ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_2_alo_duration_expiring_during_handler_flushes_on_completion ... ok
[INFO] [stdout] test projection::group::tests::per_instance_and_group_pause_persist_and_group_stop_waits_for_every_flush ... ok
[INFO] [stdout] test projection::testkit::tests::fidelity_12_assert_poll_times_out_on_an_empty_source ... ok
[INFO] [stdout] test projection::group::tests::handler_restart_is_isolated_from_live_sibling ... ok
[INFO] [stdout] test projection::runtime::tests::fidelity_5_group_resume_deduplicates_every_committed_boundary_member ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 72 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/persistence_compare.rs (/opt/rustwide/target/release/build/datum-persistence/825dcd9ba1b50bf0/out/persistence_compare-825dcd9ba1b50bf0)
[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/behavior_fidelity.rs (/opt/rustwide/target/release/build/datum-persistence/8c5cee62ee19d729/out/behavior_fidelity-8c5cee62ee19d729)
[INFO] [stdout] 
[INFO] [stdout] running 31 tests
[INFO] [stdout] test invariant_7_journal_visibility_watermark_and_inclusive_delete_hold ... ok
[INFO] [stdout] test cancellation_drops_commands_queued_behind_recovery ... ok
[INFO] [stdout] test blueprint_construction_performs_no_storage_io ... ok
[INFO] [stdout] test invariant_4_commands_stash_while_busy_and_unstash_all_has_a_fixed_barrier ... ok
[INFO] [stdout] test manual_stash_overflow_drops_the_newest_command ... ok
[INFO] [stdout] test invariant_1_persist_all_is_one_gapless_atomic_write ... ok
[INFO] [stdout] test recovery_skips_replay_after_a_max_sequence_snapshot ... ok
[INFO] [stdout] test confirmed_events_publish_domain_values_and_can_be_disabled ... ok
[INFO] [stdout] test invariant_3_side_effects_are_ordered_once_and_wait_for_snapshot_result ... ok
[INFO] [stdout] test invariant_8_snapshot_absence_differs_from_failure_and_same_sequence_replaces ... ok
[INFO] [stdout] test actor_ref_commands_and_state_queries_share_one_fifo_mailbox ... ok
[INFO] [stdout] test retention_boundary_upgrades_an_earlier_batch_predicate_match ... ok
[INFO] [stdout] test retention_task_drop_guard_clears_the_in_flight_flag_after_panic ... ok
[INFO] [stdout] test literal_zero_retention_frequency_is_rejected_at_spawn ... ok
[INFO] [stdout] test invariant_9_durable_state_cas_and_tombstones_advance_revision ... ok
[INFO] [stdout] test invariant_6_snapshots_are_post_batch_and_retention_cleanup_is_serial_async ... ok
[INFO] [stdout] test retention_cleanup_failures_are_signalized_and_non_fatal ... ok
[INFO] [stdout] test stop_effect_also_completes_published_event_subscribers ... ok
[INFO] [stdout] test invariant_11_adapter_reads_are_recovery_only_and_taggers_decorate_stored_events ... ok
[INFO] [stdout] test unstash_all_excludes_commands_stashed_during_its_drain ... ok
[INFO] [stdout] test state_and_stop_remain_responsive_during_persistence_backoff ... ok
[INFO] [stdout] test invariant_5_recovery_is_snapshot_then_tail_and_always_signals_completion ... ok
[INFO] [stdout] test snapshot_failure_is_non_fatal_and_releases_deferred_side_effects ... ok
[INFO] [stdout] test stop_during_append_publishes_confirmation_before_subscriber_completion ... ok
[INFO] [stdout] test subscriber_registered_during_append_receives_the_confirmed_event ... ok
[INFO] [stdout] test invariant_10_failures_stop_by_default_and_backoff_restarts_with_recovery ... ok
[INFO] [stdout] test enforced_replies_path_compiles_persists_and_replies ... ok
[INFO] [stdout] test journal_failure_completes_published_event_subscribers ... ok
[INFO] [stdout] test published_event_subscribers_complete_after_graceful_stop ... ok
[INFO] [stdout] test async_effect_stashes_later_commands_until_the_future_completes ... ok
[INFO] [stdout] test invariant_2_staged_state_is_hidden_until_confirm_and_handler_error_prevents_write ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 31 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cassandra_conformance.rs (/opt/rustwide/target/release/build/datum-persistence/af13ba2e2249f548/out/cassandra_conformance-af13ba2e2249f548)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cassandra_projection_offset_store.rs (/opt/rustwide/target/release/build/datum-persistence/3862dea743be1d0f/out/cassandra_projection_offset_store-3862dea743be1d0f)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/docs_projection.rs (/opt/rustwide/target/release/build/datum-persistence/dc9db79aa11d1d37/out/docs_projection-dc9db79aa11d1d37)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test guide_projection_group_key_list ... ok
[INFO] [stdout] test cookbook_managed_events_by_tag_projection ... ok
[INFO] [stdout] test guide_projection_testkit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/durable_behavior.rs (/opt/rustwide/target/release/build/datum-persistence/b8eed150a24de94f/out/durable_behavior-b8eed150a24de94f)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test blueprint_construction_performs_no_io ... ok
[INFO] [stdout] test change_event_handler_without_journal_fails_spawn ... ok
[INFO] [stdout] test change_event_watermark_is_queried_once_for_successful_appends ... ok
[INFO] [stdout] test change_event_dual_write_records_revision_metadata ... ok
[INFO] [stdout] test commands_wait_behind_in_flight_durable_write ... ok
[INFO] [stdout] test invariant_9_runtime_uses_next_cas_revision_and_recovers_tombstone ... ok
[INFO] [stdout] test identity_adapter_magic_prefixed_payload_round_trips_through_recovery ... ok
[INFO] [stdout] test recovery_is_one_adapted_read_and_emits_recovery_completed ... ok
[INFO] [stdout] test rejected_change_event_does_not_poison_later_journal_sequences ... ok
[INFO] [stdout] test revision_conflict_remains_distinct_from_generic_storage_failure ... ok
[INFO] [stdout] test side_effects_run_only_after_success_and_observe_committed_revision ... ok
[INFO] [stdout] test state_and_stop_stay_responsive_during_backoff ... ok
[INFO] [stdout] test enforced_replies_support_actor_flow_ask ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 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/postgres_conformance.rs (/opt/rustwide/target/release/build/datum-persistence/1c7a351d850e9c4a/out/postgres_conformance-1c7a351d850e9c4a)
[INFO] [stderr]      Running tests/postgres_projection.rs (/opt/rustwide/target/release/build/datum-persistence/94b8cb0750a26988/out/postgres_projection-94b8cb0750a26988)
[INFO] [stderr]      Running tests/postgres_slices_projection.rs (/opt/rustwide/target/release/build/datum-persistence/cdfc47ab4a6b0166/out/postgres_slices_projection-cdfc47ab4a6b0166)
[INFO] [stderr]      Running tests/query_memory.rs (/opt/rustwide/target/release/build/datum-persistence/396fb47089e1215a/out/query_memory-396fb47089e1215a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test memory_persistence_ids_pass_query_conformance ... ok
[INFO] [stdout] test memory_events_by_tag_passes_query_conformance ... ok
[INFO] [stdout] test memory_events_by_persistence_id_passes_query_conformance ... ok
[INFO] [stdout] test memory_durable_changes_pass_query_conformance ... ok
[INFO] [stdout] test persisted_events_flow_through_live_source_and_decode_to_domain ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rocksdb_conformance.rs (/opt/rustwide/target/release/build/datum-persistence/b3e02ee2112ff932/out/rocksdb_conformance-b3e02ee2112ff932)
[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/scaffold.rs (/opt/rustwide/target/release/build/datum-persistence/a042d6b71d494461/out/scaffold-a042d6b71d494461)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test persistence_errors_are_exposed_by_the_crate_facade ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sharding_entity.rs (/opt/rustwide/target/release/build/datum-persistence/d36df3c0adc57633/out/sharding_entity-d36df3c0adc57633)
[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]    Doc-tests datum_persistence
[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" "17e7367c83183507ee55171ef8edb4ca4a191472252c8ce35992c00b9466828b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "17e7367c83183507ee55171ef8edb4ca4a191472252c8ce35992c00b9466828b", kill_on_drop: false }`
[INFO] [stdout] 17e7367c83183507ee55171ef8edb4ca4a191472252c8ce35992c00b9466828b
