[INFO] fetching crate eventcore 0.1.8...
[INFO] testing eventcore-0.1.8 against beta-2025-09-21 for beta-1.91-3
[INFO] extracting crate eventcore 0.1.8 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate eventcore 0.1.8
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate eventcore 0.1.8
[INFO] tweaked toml for crates.io crate eventcore 0.1.8 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate eventcore 0.1.8 on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate eventcore 0.1.8 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" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 8f8d7c83581cd02059a55059acf0b899686df935d61a0414a2a14522da5652be
[INFO] running `Command { std: "docker" "start" "-a" "8f8d7c83581cd02059a55059acf0b899686df935d61a0414a2a14522da5652be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "8f8d7c83581cd02059a55059acf0b899686df935d61a0414a2a14522da5652be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8f8d7c83581cd02059a55059acf0b899686df935d61a0414a2a14522da5652be", kill_on_drop: false }`
[INFO] [stdout] 8f8d7c83581cd02059a55059acf0b899686df935d61a0414a2a14522da5652be
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 058adcb74efaf81bc5f4fc1911895cfcc7bba9e7d527ef7ebc11fee7b7ef416c
[INFO] running `Command { std: "docker" "start" "-a" "058adcb74efaf81bc5f4fc1911895cfcc7bba9e7d527ef7ebc11fee7b7ef416c", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling cfg-if v1.0.1
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling semver v1.0.26
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling slab v0.4.10
[INFO] [stderr]    Compiling rustc-demangle v0.1.25
[INFO] [stderr]    Compiling bitflags v2.9.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling serde_json v1.0.141
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling virtue v0.0.18
[INFO] [stderr]    Compiling unicode-width v0.2.1
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling supports-hyperlinks v3.1.0
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling unty v0.0.4
[INFO] [stderr]    Compiling supports-unicode v3.0.0
[INFO] [stderr]    Compiling object v0.36.7
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling nutype_macros v0.6.1
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling bincode_derive v2.0.1
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling rmp v0.8.14
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling terminal_size v0.4.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling backtrace v0.3.75
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling kinded_macros v0.3.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.12
[INFO] [stderr]    Compiling async-trait v0.1.88
[INFO] [stderr]    Compiling tokio v1.46.1
[INFO] [stderr]    Compiling kinded v0.3.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling nutype v0.6.1
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling bincode v2.0.1
[INFO] [stderr]    Compiling uuid v1.17.0
[INFO] [stderr]    Compiling rmp-serde v1.3.0
[INFO] [stderr]    Compiling eventcore v0.1.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 35.69s
[INFO] running `Command { std: "docker" "inspect" "058adcb74efaf81bc5f4fc1911895cfcc7bba9e7d527ef7ebc11fee7b7ef416c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "058adcb74efaf81bc5f4fc1911895cfcc7bba9e7d527ef7ebc11fee7b7ef416c", kill_on_drop: false }`
[INFO] [stdout] 058adcb74efaf81bc5f4fc1911895cfcc7bba9e7d527ef7ebc11fee7b7ef416c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6cc472accc7742c40900c3f175194823be9036f9249ae6b9bf0a7c108d750b79
[INFO] running `Command { std: "docker" "start" "-a" "6cc472accc7742c40900c3f175194823be9036f9249ae6b9bf0a7c108d750b79", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling http v1.3.1
[INFO] [stderr]    Compiling serde_json v1.0.141
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling rustversion v1.0.21
[INFO] [stderr]    Compiling rayon-core v1.12.1
[INFO] [stderr]    Compiling half v2.6.0
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling plotters-backend v0.3.7
[INFO] [stderr]    Compiling form_urlencoded v1.2.1
[INFO] [stderr]    Compiling clap_builder v4.5.41
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling plotters-svg v0.3.7
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.18
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling serde_path_to_error v0.1.17
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling tracing-test-macro v0.2.5
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling rmp v0.8.14
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling backtrace v0.3.75
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling axum-core v0.5.2
[INFO] [stderr]    Compiling rmp-serde v1.3.0
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling tokio v1.46.1
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling uuid v1.17.0
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rayon v1.10.0
[INFO] [stderr]    Compiling clap v4.5.41
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling insta v1.43.1
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling terminal_size v0.4.2
[INFO] [stderr]    Compiling tempfile v3.20.0
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.19
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling rusty-fork v0.3.0
[INFO] [stderr]    Compiling proptest v1.7.0
[INFO] [stderr]    Compiling hyper v1.6.0
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling tokio-test v0.4.4
[INFO] [stderr]    Compiling criterion v0.6.0
[INFO] [stderr]    Compiling hyper-util v0.1.15
[INFO] [stderr]    Compiling eventcore v0.1.8 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling axum v0.8.4
[INFO] [stderr]    Compiling tracing-test v0.2.5
[INFO] [stdout] warning: unused import: `ResourceExt`
[INFO] [stdout]  --> examples/resource_lifecycle_example.rs:7:59
[INFO] [stdout]   |
[INFO] [stdout] 7 |     global_leak_detector, locking::create_mutex_resource, ResourceExt, ResourceResult,
[INFO] [stdout]   |                                                           ^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> examples/resource_lifecycle_example.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 09s
[INFO] running `Command { std: "docker" "inspect" "6cc472accc7742c40900c3f175194823be9036f9249ae6b9bf0a7c108d750b79", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6cc472accc7742c40900c3f175194823be9036f9249ae6b9bf0a7c108d750b79", kill_on_drop: false }`
[INFO] [stdout] 6cc472accc7742c40900c3f175194823be9036f9249ae6b9bf0a7c108d750b79
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 7d253b9e5ab160121a3d75556885e9c12e4fd6f3414ade03aba5efebde67588d
[INFO] running `Command { std: "docker" "start" "-a" "7d253b9e5ab160121a3d75556885e9c12e4fd6f3414ade03aba5efebde67588d", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `ResourceExt`
[INFO] [stderr]  --> examples/resource_lifecycle_example.rs:7:59
[INFO] [stderr]   |
[INFO] [stderr] 7 |     global_leak_detector, locking::create_mutex_resource, ResourceExt, ResourceResult,
[INFO] [stderr]   |                                                           ^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::time::Duration`
[INFO] [stderr]  --> examples/resource_lifecycle_example.rs:9:5
[INFO] [stderr]   |
[INFO] [stderr] 9 | use std::time::Duration;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `eventcore` (example "resource_lifecycle_example") generated 2 warnings (run `cargo fix --example "resource_lifecycle_example"` to apply 2 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.36s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/eventcore-aba1f146d23eb59e)
[INFO] [stdout] 
[INFO] [stdout] running 432 tests
[INFO] [stdout] test cqrs::query::tests::filter_operations ... ok
[INFO] [stdout] test cqrs::checkpoint_store::tests::in_memory_checkpoint_store_operations ... ok
[INFO] [stdout] test cqrs::checkpoint_store::tests::checkpoint_with_stream_positions ... ok
[INFO] [stdout] test cqrs::query::tests::query_builder_construction ... ok
[INFO] [stdout] test cqrs::projection::tests::cqrs_projection_apply_events ... ok
[INFO] [stdout] test cqrs::read_model_store::tests::in_memory_store_basic_operations ... ok
[INFO] [stdout] test cqrs::query::tests::value_conversions ... ok
[INFO] [stdout] test cqrs::rebuild::tests::rebuild_progress_no_total_events ... ok
[INFO] [stdout] test cqrs::read_model_store::tests::in_memory_store_bulk_operations ... ok
[INFO] [stdout] test cqrs::rebuild::tests::rebuild_progress_calculations ... ok
[INFO] [stdout] test errors::tests::command_error_messages_are_descriptive ... ok
[INFO] [stdout] test cqrs::rebuild::tests::rebuild_progress_error_handling ... ok
[INFO] [stdout] test cqrs::rebuild::tests::rebuild_strategy_equality ... ok
[INFO] [stdout] test errors::tests::diagnostic_help_messages_are_useful ... ok
[INFO] [stdout] test errors::tests::error_conversion_from_event_store_to_projection_error ... ok
[INFO] [stdout] test errors::tests::domain_error_conversion_trait_works ... ok
[INFO] [stdout] test errors::tests::projection_error_messages_are_descriptive ... ok
[INFO] [stdout] test errors::tests::domain_error_ext_trait_works ... ok
[INFO] [stdout] test errors::tests::result_type_aliases_work ... ok
[INFO] [stdout] test cqrs::rebuild::tests::stream_ids_placeholder ... ok
[INFO] [stdout] test errors::tests::event_store_error_messages_are_descriptive ... ok
[INFO] [stdout] test errors::tests::error_conversion_from_io_error ... ok
[INFO] [stdout] test errors::tests::validation_error_messages_are_descriptive ... ok
[INFO] [stdout] test errors::tests::diagnostic_attributes_are_present ... ok
[INFO] [stdout] test errors::tests::error_conversion_version_conflict_to_concurrency_conflict ... ok
[INFO] [stdout] test errors::tests::domain_error_preserves_structure ... ok
[INFO] [stdout] test event::tests::test_stored_event_accessors ... ok
[INFO] [stdout] test event_store::tests::event_metadata_builder ... ok
[INFO] [stdout] test event_store::tests::expected_version_variants ... ok
[INFO] [stdout] test event_store::tests::stream_data_creation_and_access ... ok
[INFO] [stdout] test event_store::tests::stream_events_creation ... ok
[INFO] [stdout] test event_store_adapter::tests::test_adapter_config_build_failure ... ok
[INFO] [stdout] test event_store_adapter::tests::test_adapter_config_build_success ... ok
[INFO] [stdout] test event::tests::test_event_creation ... ok
[INFO] [stdout] test event::tests::test_event_with_payload ... ok
[INFO] [stdout] test event::tests::test_stored_event_creation ... ok
[INFO] [stdout] test event_store::tests::event_metadata_serialization ... ok
[INFO] [stdout] test event_store::tests::event_to_write_creation ... ok
[INFO] [stdout] test event_store_adapter::tests::test_features_all_backends ... ok
[INFO] [stdout] test event_store_adapter::tests::test_features_enabled_backends ... ok
[INFO] [stdout] test event_store_adapter::tests::test_features_any_enabled ... ok
[INFO] [stdout] test event_store_adapter::tests::test_managed_event_store_lifecycle ... ok
[INFO] [stdout] test event_store_adapter::tests::test_adapter_config_validate_success ... ok
[INFO] [stdout] test event_store_adapter::tests::test_managed_event_store_unhealthy ... ok
[INFO] [stdout] test event::tests::test_event_ordering_by_id ... ok
[INFO] [stdout] test errors::tests::error_conversion_from_event_store_to_command_error ... ok
[INFO] [stdout] test executor::config::__nutype_CommandTimeoutMs__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test executor::config::__nutype_EventStoreTimeoutMs__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test executor::config::__nutype_MaxCacheSize__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test executor::config::__nutype_BackoffMultiplier__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test executor::config::__nutype_CacheTtlSeconds__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test executor::config::__nutype_MaxRetryAttempts__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test executor::config::__nutype_RetryBaseDelayMs__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test executor::config::__nutype_MaxStreamDiscoveryIterations__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test executor::config::__nutype_PoolSize__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test executor::config::__nutype_QueryTimeoutSeconds__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test executor::config::tests::test_execution_options_presets ... ok
[INFO] [stdout] test event_store::tests::stored_event_creation ... ok
[INFO] [stdout] test event_store::tests::stored_event_serialization ... ok
[INFO] [stdout] test executor::config::tests::test_optimization_config_presets ... ok
[INFO] [stdout] test executor::config::tests::test_retry_config_presets ... ok
[INFO] [stdout] test executor::config::__nutype_RetryMaxDelayMs__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test executor::config::tests::test_cache_config_validation ... ok
[INFO] [stdout] test executor::config::tests::test_legacy_conversion ... ok
[INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_fluent_api_pattern ... ok
[INFO] [stdout] test executor::config::tests::test_timeout_validation ... ok
[INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_complex_configuration ... ok
[INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_method_chaining ... ok
[INFO] [stdout] test event_store_adapter::tests::test_adapter_config_validate_failure ... ok
[INFO] [stdout] test event_store_adapter::tests::test_error_mapper ... ok
[INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_new_sets_defaults ... ok
[INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_with_high_retry_config ... ok
[INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_with_retry_policy ... ok
[INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_with_store_changes_type ... ok
[INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_with_tracing ... ok
[INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_default_trait ... ok
[INFO] [stdout] test event_store_adapter::tests::test_features_default ... ok
[INFO] [stdout] test executor::tests::command_executor_context_builder ... ok
[INFO] [stdout] test event_store_adapter::tests::test_lifecycle_state_tracking ... ok
[INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_without_retry ... ok
[INFO] [stdout] test executor::tests::command_executor_context_with_metadata_builder ... ok
[INFO] [stdout] test executor::tests::command_executor_builder_pattern ... ok
[INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_override_retry_config ... ok
[INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_with_custom_retry ... ok
[INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_with_retry_config ... ok
[INFO] [stdout] test executor::tests::retry_config_default_values_are_reasonable ... ok
[INFO] [stdout] test executor::tests::execute_command_handles_business_rule_violation ... ok
[INFO] [stdout] test executor::config::tests::test_retry_config_validation ... ok
[INFO] [stdout] test executor::tests::convenience_tests::execute_simple_uses_defaults ... ok
[INFO] [stdout] test executor::tests::execution_context_default_creates_correlation_id ... ok
[INFO] [stdout] test executor::tests::convenience_tests::execute_once_simple_disables_retry ... ok
[INFO] [stdout] test executor::tests::retry_policy_concurrency_and_transient ... ok
[INFO] [stdout] test executor::tests::retry_policy_concurrency_conflicts_only ... ok
[INFO] [stdout] test executor::tests::execute_command_handles_event_store_read_failure ... ok
[INFO] [stdout] test executor::tests::convenience_tests::execute_with_correlation_sets_correlation_id ... ok
[INFO] [stdout] test executor::tests::convenience_tests::execute_as_user_sets_user_id ... ok
[INFO] [stdout] test executor::tests::retry_policy_custom ... ok
[INFO] [stdout] test executor::tests::timeout_tests::command_executor_builder_timeout_configuration ... ok
[INFO] [stdout] test executor::tests::retry_policy_respects_non_retryable_errors ... ok
[INFO] [stdout] test executor::tests::timeout_tests::command_executor_builder_fast_timeouts ... ok
[INFO] [stdout] test executor::tests::timeout_tests::command_executor_builder_fault_tolerant_timeouts ... ok
[INFO] [stdout] test executor::tests::timeout_tests::execution_options_timeout_defaults ... ok
[INFO] [stdout] test executor::tests::timeout_tests::execution_options_with_timeout_methods ... ok
[INFO] [stdout] test executor::typestate::typestate_tests::tests::test_business_rule_violation ... ok
[INFO] [stdout] test executor::typestate::typestate_tests::tests::test_complete_execution_flow ... ok
[INFO] [stdout] test executor::typestate::typestate_tests::tests::test_valid_state_transitions_compile ... ok
[INFO] [stdout] test executor::typestate::typestate_tests::tests::test_retry_state_transition ... ok
[INFO] [stdout] test macros::tests::test_emit_macro ... ok
[INFO] [stdout] test executor::typestate::typestate_tests::tests::test_metrics_tracking ... ok
[INFO] [stdout] test macros::tests::test_require_macro_failure ... ok
[INFO] [stdout] test macros::tests::test_require_macro_success ... ok
[INFO] [stdout] test metadata::tests::builder_custom_metadata_serialization ... ok
[INFO] [stdout] test metadata::tests::builder_default_creates_new_builder ... ok
[INFO] [stdout] test executor::tests::retry_delay_calculation_respects_bounds ... ok
[INFO] [stdout] test executor::typestate::typestate_tests::tests::test_validation_failure ... ok
[INFO] [stdout] test metadata::tests::builder_creates_valid_metadata ... ok
[INFO] [stdout] test metadata::tests::causation_id_from_event_id_works ... ok
[INFO] [stdout] test event_store::tests::read_options_builder ... ok
[INFO] [stdout] test metadata::tests::builder_with_custom_fields_preserves_values ... ok
[INFO] [stdout] test metadata::tests::correlation_id_default_creates_new ... ok
[INFO] [stdout] test metadata::tests::correlation_id_new_creates_valid_v7 ... ok
[INFO] [stdout] test metadata::tests::causation_id_accepts_valid_uuid_v7 ... ok
[INFO] [stdout] test metadata::tests::causation_id_roundtrip_serialization ... ok
[INFO] [stdout] test metadata::tests::event_metadata_caused_by_sets_causation ... ok
[INFO] [stdout] test metadata::tests::correlation_id_accepts_valid_uuid_v7 ... ok
[INFO] [stdout] test metadata::tests::event_metadata_new_sets_defaults ... ok
[INFO] [stdout] test metadata::tests::causation_id_from_event_id_preserves_value ... ok
[INFO] [stdout] test metadata::tests::correlation_id_rejects_non_v7_uuids ... ok
[INFO] [stdout] test metadata::tests::correlation_id_roundtrip_serialization ... ok
[INFO] [stdout] test metadata::tests::user_id_rejects_specific_invalid_cases ... ok
[INFO] [stdout] test event::tests::prop_event_ordering_is_reflexive ... ok
[INFO] [stdout] test metadata::tests::event_metadata_with_all_fields_roundtrip_serialization ... ok
[INFO] [stdout] test cqrs::rebuild::tests::rebuild_progress_estimated_completion ... ok
[INFO] [stdout] test monitoring::exporters::bridge::tests::exports_metrics_to_registry ... ok
[INFO] [stdout] test monitoring::health::tests::event_store_health_check_healthy ... ok
[INFO] [stdout] test monitoring::health::tests::health_check_registry_creation ... ok
[INFO] [stdout] test monitoring::health::tests::health_check_registry_overall_health ... ok
[INFO] [stdout] test metadata::tests::user_id_rejects_empty_strings ... ok
[INFO] [stdout] test metadata::tests::event_metadata_roundtrip_serialization ... ok
[INFO] [stdout] test monitoring::health::tests::health_check_registry_unregister ... ok
[INFO] [stdout] test monitoring::health::tests::health_check_result_creation ... ok
[INFO] [stdout] test monitoring::health::tests::health_check_result_with_metadata ... ok
[INFO] [stdout] test monitoring::health::tests::health_status_equality ... ok
[INFO] [stdout] test monitoring::health::tests::memory_usage_health_check_creation ... ok
[INFO] [stdout] test monitoring::health::tests::memory_usage_health_check_normal ... ok
[INFO] [stdout] test monitoring::health::tests::projection_health_check_creation ... ok
[INFO] [stdout] test monitoring::health::tests::projection_health_check_with_events ... ok
[INFO] [stdout] test monitoring::logging::tests::test_command_error_classification ... ok
[INFO] [stdout] test monitoring::logging::tests::test_event_store_error_classification ... ok
[INFO] [stdout] test monitoring::logging::tests::test_log_entry_creation ... ok
[INFO] [stdout] test monitoring::logging::tests::test_log_entry_json_serialization ... ok
[INFO] [stdout] test monitoring::logging::tests::test_log_entry_with_fields ... ok
[INFO] [stdout] test monitoring::logging::tests::test_logging_config ... ok
[INFO] [stdout] test monitoring::logging::tests::test_structured_logger_creation ... ok
[INFO] [stdout] test monitoring::health::tests::health_check_registry_register_and_check ... ok
[INFO] [stdout] test monitoring::metrics::tests::command_metrics_track_execution ... ok
[INFO] [stdout] test executor::tests::timeout_tests::command_timeout_overrides_event_store_timeout ... ok
[INFO] [stdout] test monitoring::metrics::tests::event_store_metrics_track_operations ... ok
[INFO] [stdout] test monitoring::logging::tests::test_pre_configured_loggers ... ok
[INFO] [stdout] test monitoring::metrics::tests::metrics_registry_centralizes_all_metrics ... ok
[INFO] [stdout] test monitoring::metrics::tests::projection_metrics_track_processing ... ok
[INFO] [stdout] test monitoring::metrics::tests::timer_calculates_percentiles ... ok
[INFO] [stdout] test monitoring::logging::tests::test_structured_logger_methods ... ok
[INFO] [stdout] test executor::tests::timeout_tests::event_store_write_timeout ... ok
[INFO] [stdout] test monitoring::resilience::__nutype_FailureThreshold__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test monitoring::metrics::tests::timer_limits_sample_count ... ok
[INFO] [stdout] test monitoring::resilience::__nutype_TimeoutMs__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test monitoring::metrics::tests::gauge_updates_correctly ... ok
[INFO] [stdout] test monitoring::metrics::tests::timer_records_durations ... ok
[INFO] [stdout] test monitoring::resilience::__nutype_WindowSize__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test monitoring::resilience::tests::test_circuit_breaker_closed_state ... ok
[INFO] [stdout] test executor::tests::timeout_tests::command_timeout ... ok
[INFO] [stdout] test executor::tests::timeout_tests::event_store_read_timeout ... ok
[INFO] [stdout] test monitoring::resilience::tests::test_circuit_breaker_disabled ... ok
[INFO] [stdout] test monitoring::resilience::tests::test_circuit_breaker_ignores_non_triggering_errors ... ok
[INFO] [stdout] test monitoring::resilience::tests::test_circuit_breaker_opens_on_failures ... ok
[INFO] [stdout] test monitoring::metrics::tests::counter_increments_correctly ... ok
[INFO] [stdout] test monitoring::resilience::__nutype_MinRequests__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test monitoring::tracing::tests::test_command_tracer ... ok
[INFO] [stdout] test monitoring::tracing::tests::test_projection_tracer ... ok
[INFO] [stdout] test monitoring::tracing::tests::test_child_context_creation ... ok
[INFO] [stdout] test monitoring::tracing::tests::test_span_guard ... ok
[INFO] [stdout] test monitoring::tracing::tests::test_metadata_addition ... ok
[INFO] [stdout] test monitoring::tracing::tests::test_event_store_tracer ... ok
[INFO] [stdout] test monitoring::tracing::tests::test_span_guard_failure ... ok
[INFO] [stdout] test monitoring::tracing::tests::test_trace_context_creation ... ok
[INFO] [stdout] test projection::tests::projection_checkpoint_from_event_id_sets_last_event ... ok
[INFO] [stdout] test projection::tests::projection_checkpoint_initial_has_no_events ... ok
[INFO] [stdout] test projection::tests::in_memory_projection_initial_state ... ok
[INFO] [stdout] test projection::tests::projection_checkpoint_with_event_id_updates_last_event ... ok
[INFO] [stdout] test projection::tests::projection_checkpoint_with_stream_position_updates_streams ... ok
[INFO] [stdout] test projection::tests::projection_config_with_streams_replaces_existing ... ok
[INFO] [stdout] test projection::tests::projection_status_can_pause_checks ... ok
[INFO] [stdout] test projection::tests::projection_status_can_start_checks ... ok
[INFO] [stdout] test projection::tests::projection_status_can_stop_checks ... ok
[INFO] [stdout] test projection::tests::projection_status_is_active_checks ... ok
[INFO] [stdout] test projection::tests::in_memory_projection_initialize_state ... ok
[INFO] [stdout] test projection::tests::in_memory_projection_save_and_load_checkpoint ... ok
[INFO] [stdout] test projection::tests::in_memory_projection_set_status ... ok
[INFO] [stdout] test projection::tests::projection_config_builder_pattern ... ok
[INFO] [stdout] test projection_manager::tests::projection_health_record_error ... ok
[INFO] [stdout] test projection_manager::tests::projection_health_record_event ... ok
[INFO] [stdout] test projection_manager::tests::projection_manager_get_health ... ok
[INFO] [stdout] test projection_manager::tests::projection_manager_not_found_error ... ok
[INFO] [stdout] test projection_protocol::tests::phantom_types_prevent_invalid_transitions ... ok
[INFO] [stdout] test projection_protocol::tests::projection_protocol_phase_transitions ... ok
[INFO] [stdout] test projection_runner::tests::projection_event_processor_average_processing_time ... ok
[INFO] [stdout] test projection_runner::tests::projection_event_processor_checkpoint_frequency ... ok
[INFO] [stdout] test projection_runner::tests::projection_event_processor_max_retries_exceeded ... ok
[INFO] [stdout] test projection_runner::tests::projection_event_processor_new ... ok
[INFO] [stdout] test projection_manager::tests::projection_manager_register_and_unregister ... ok
[INFO] [stdout] test projection::tests::property_tests::checkpoint_ordering_is_consistent ... ok
[INFO] [stdout] test projection_runner::tests::projection_event_processor_retry_logic ... ok
[INFO] [stdout] test projection_runner::tests::projection_event_processor_skip_on_max_retries_when_continue_on_error ... ok
[INFO] [stdout] test projection_runner::tests::projection_event_processor_update_stats ... ok
[INFO] [stdout] test projection_runner::tests::projection_runner_new ... ok
[INFO] [stdout] test projection_runner::tests::projection_runner_stats_default ... ok
[INFO] [stdout] test projection_runner::tests::projection_runner_with_config ... ok
[INFO] [stdout] test projection_runner::tests::projection_runner_initialize_runner ... ok
[INFO] [stdout] test projection_runner::tests::projection_runner_config_default ... ok
[INFO] [stdout] test projection_runner::tests::property_tests::projection_runner_config_checkpoint_frequency_always_positive ... ok
[INFO] [stdout] test projection_runner::tests::property_tests::projection_runner_config_batch_size_always_positive ... ok
[INFO] [stdout] test resource::tests::test_compilation_errors ... ok
[INFO] [stdout] test resource::tests::test_concurrent_resource_access ... ok
[INFO] [stdout] test resource::tests::test_global_leak_detector ... ok
[INFO] [stdout] test resource::tests::test_managed_resource ... ok
[INFO] [stdout] test resource::tests::test_managed_resource_drop_cleanup ... ok
[INFO] [stdout] test resource::tests::test_mutex_resource ... ok
[INFO] [stdout] test resource::tests::test_mutex_resource_mutable_access ... ok
[INFO] [stdout] test resource::tests::test_resource_error_types ... ok
[INFO] [stdout] test resource::tests::test_resource_extension_traits ... ok
[INFO] [stdout] test resource::tests::test_resource_leak_detector ... ok
[INFO] [stdout] test executor::tests::retry_delay_increases_with_attempts ... ok
[INFO] [stdout] test resource::tests::test_resource_scope ... ok
[INFO] [stdout] test resource::tests::test_resource_scope_automatic_cleanup ... ok
[INFO] [stdout] test resource::tests::test_resource_state_transitions ... ok
[INFO] [stdout] test resource::tests::test_resource_state_machine_invalid_transitions ... ok
[INFO] [stdout] test resource::tests::test_sealed_trait_pattern ... ok
[INFO] [stdout] test executor::tests::timeout_tests::no_timeout_when_disabled ... ok
[INFO] [stdout] test resource::tests::test_timed_resource_guard_early_release ... ok
[INFO] [stdout] test serialization::bincode::tests::test_schema_version_registration ... ok
[INFO] [stdout] test serialization::bincode::tests::test_serialize_deserialize_event ... ok
[INFO] [stdout] test projection_runner::tests::property_tests::projection_runner_config_max_retries_bounded ... ok
[INFO] [stdout] test serialization::bincode::tests::test_supports_schema_version ... ok
[INFO] [stdout] test serialization::bincode::tests::test_stored_event_serialization ... ok
[INFO] [stdout] test projection::tests::property_tests::projection_config_checkpoint_frequency_preserved ... ok
[INFO] [stdout] test projection::tests::property_tests::projection_config_batch_size_preserved ... ok
[INFO] [stdout] test serialization::compatibility::tests::test_migration_builder ... ok
[INFO] [stdout] test serialization::compatibility::tests::test_schema_extraction ... ok
[INFO] [stdout] test serialization::compatibility::tests::test_type_compatibility ... ok
[INFO] [stdout] test serialization::evolution::tests::test_complex_migration_scenario ... ok
[INFO] [stdout] test serialization::evolution::tests::test_enhanced_helper_functions ... ok
[INFO] [stdout] test serialization::evolution::tests::test_enhanced_json_schema_evolution_with_forward_compatibility ... ok
[INFO] [stdout] test resource::tests::test_resource_timeout_behavior ... ok
[INFO] [stdout] test serialization::evolution::tests::test_enhanced_schema_registry_caching ... ok
[INFO] [stdout] test metadata::tests::user_id_accepts_valid_strings ... ok
[INFO] [stdout] test serialization::compatibility::tests::test_automatic_migration_generation ... ok
[INFO] [stdout] test serialization::compatibility::tests::test_compatibility_analysis_backward_compatible ... ok
[INFO] [stdout] test serialization::compatibility::tests::test_compatibility_analysis_incompatible ... ok
[INFO] [stdout] test monitoring::resilience::tests::test_circuit_breaker_half_open_recovery ... ok
[INFO] [stdout] test metadata::tests::user_id_roundtrip_serialization ... ok
[INFO] [stdout] test serialization::evolution::tests::test_evolution_strategy_configuration ... ok
[INFO] [stdout] test serialization::evolution::tests::test_field_combiners ... ok
[INFO] [stdout] test serialization::evolution::tests::test_field_type_converters ... ok
[INFO] [stdout] test serialization::evolution::tests::test_helper_functions ... ok
[INFO] [stdout] test serialization::evolution::tests::test_json_schema_evolution ... ok
[INFO] [stdout] test serialization::evolution::tests::test_versioned_event_trait ... ok
[INFO] [stdout] test serialization::evolution::tests::test_field_splitters ... ok
[INFO] [stdout] test serialization::format::tests::test_default_format ... ok
[INFO] [stdout] test serialization::format::tests::test_display ... ok
[INFO] [stdout] test serialization::format::tests::test_format_serializer ... ok
[INFO] [stdout] test serialization::evolution::tests::test_migration_chain_path_finding ... ok
[INFO] [stdout] test serialization::format::tests::test_mime_types ... ok
[INFO] [stdout] test serialization::format::tests::test_file_extensions ... ok
[INFO] [stdout] test serialization::json::tests::test_schema_version_registration ... ok
[INFO] [stdout] test serialization::json::tests::test_stored_event_serialization ... ok
[INFO] [stdout] test serialization::json::tests::test_serialize_deserialize_event ... ok
[INFO] [stdout] test serialization::json::tests::test_supports_schema_version ... ok
[INFO] [stdout] test serialization::messagepack::tests::test_supports_schema_version ... ok
[INFO] [stdout] test serialization::messagepack::tests::test_stored_event_serialization ... ok
[INFO] [stdout] test serialization::tests::integration_tests::test_full_evolution_workflow ... ok
[INFO] [stdout] test serialization::messagepack::tests::test_schema_version_registration ... ok
[INFO] [stdout] test serialization::messagepack::tests::test_serialize_deserialize_event ... ok
[INFO] [stdout] test serialization::format::tests::test_from_str ... ok
[INFO] [stdout] test resource::tests::test_timed_resource_guard ... ok
[INFO] [stdout] test projection::tests::property_tests::projection_config_name_preserved ... ok
[INFO] [stdout] test metadata::tests::user_id_trims_whitespace ... ok
[INFO] [stdout] test metadata::tests::user_id_rejects_strings_over_255_chars ... ok
[INFO] [stdout] test event::tests::prop_event_ordering_is_antisymmetric ... ok
[INFO] [stdout] test state_reconstruction::tests::prop_empty_events_produces_default_state ... ok
[INFO] [stdout] test state_reconstruction::tests::prop_individual_event_application_consistency ... ok
[INFO] [stdout] test serialization::unit_tests::serialized_event_envelope_round_trip ... ok
[INFO] [stdout] test state_reconstruction::tests::prop_event_ordering_matters ... ok
[INFO] [stdout] test state_reconstruction::tests::prop_validation_detects_unexpected_streams ... ok
[INFO] [stdout] test state_reconstruction::tests::reconstruct_state_applies_events_in_order ... ok
[INFO] [stdout] test state_reconstruction::tests::reconstruct_state_with_empty_events ... ok
[INFO] [stdout] test state_reconstruction::tests::reconstruct_state_with_reset_event ... ok
[INFO] [stdout] test state_reconstruction::tests::reconstruction_stats_calculation ... ok
[INFO] [stdout] test state_reconstruction::tests::reconstruction_stats_empty_events ... ok
[INFO] [stdout] test state_reconstruction::tests::validate_events_for_reconstruction_success ... ok
[INFO] [stdout] test state_reconstruction::tests::validate_events_for_reconstruction_unexpected_stream ... ok
[INFO] [stdout] test subscription::tests::checkpoint_ordering_respects_event_id_then_version ... ok
[INFO] [stdout] test event::tests::prop_event_ordering_is_transitive ... ok
[INFO] [stdout] test subscription::tests::subscription_position_get_checkpoint_returns_none_for_missing_stream ... ok
[INFO] [stdout] test state_reconstruction::tests::prop_reconstruction_is_deterministic ... ok
[INFO] [stdout] test subscription::tests::test_subscription_name_validation ... ok
[INFO] [stdout] test subscription::tests::test_subscription_options ... ok
[INFO] [stdout] test subscription_adapter::tests::test_adapter_lifecycle ... ok
[INFO] [stdout] test subscription_adapter::tests::test_invalid_transitions ... ok
[INFO] [stdout] test subscription_typestate::tests::test_subscription_lifecycle_type_safety ... ok
[INFO] [stdout] test testing::assertions::tests::test_assert_event_exists ... ok
[INFO] [stdout] test subscription::tests::subscription_position_update_checkpoint_updates_correctly ... ok
[INFO] [stdout] test testing::assertions::tests::test_assert_event_exists_fails - should panic ... ok
[INFO] [stdout] test testing::assertions::tests::test_assert_event_idempotent_passes ... ok
[INFO] [stdout] test testing::assertions::tests::test_assert_events_match_fails_on_count - should panic ... ok
[INFO] [stdout] test testing::assertions::tests::test_assert_events_match_passes ... ok
[INFO] [stdout] test testing::assertions::tests::test_assert_events_ordered_passes ... ok
[INFO] [stdout] test testing::assertions::tests::test_assert_same_correlation_id ... ok
[INFO] [stdout] test testing::assertions::tests::test_assert_stream_event_count ... ok
[INFO] [stdout] test testing::assertions::tests::test_assert_stream_version_progression_passes ... ok
[INFO] [stdout] test testing::assertions::tests::test_assert_unique_event_ids_passes ... ok
[INFO] [stdout] test testing::builders::tests::test_create_event_sequence ... ok
[INFO] [stdout] test testing::builders::tests::test_event_builder_basic ... ok
[INFO] [stdout] test testing::builders::tests::test_event_builder_panics_without_payload - should panic ... ok
[INFO] [stdout] test testing::builders::tests::test_event_builder_panics_without_stream_id - should panic ... ok
[INFO] [stdout] test testing::builders::tests::test_event_builder_with_metadata ... ok
[INFO] [stdout] test testing::builders::tests::test_event_to_write_builder ... ok
[INFO] [stdout] test testing::builders::tests::test_store_event_builder ... ok
[INFO] [stdout] test testing::builders::tests::test_stored_event_builder ... ok
[INFO] [stdout] test testing::chaos::__nutype_FailureProbability__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test testing::chaos::__nutype_LatencyMs__::tests::should_have_consistent_lower_and_upper_boundaries ... ok
[INFO] [stdout] test testing::chaos::tests::test_chaos_disabled ... ok
[INFO] [stdout] test testing::assertions::tests::test_assert_event_idempotent_fails - should panic ... ok
[INFO] [stdout] test testing::chaos::tests::test_chaos_probability ... ok
[INFO] [stdout] test testing::chaos::tests::test_stats_collection ... ok
[INFO] [stdout] test testing::fixtures::tests::test_command_create_duplicate_fails ... ok
[INFO] [stdout] test testing::fixtures::tests::test_command_create_success ... ok
[INFO] [stdout] test testing::fixtures::tests::test_command_decrement_negative_fails ... ok
[INFO] [stdout] test testing::fixtures::tests::test_counting_event_store ... ok
[INFO] [stdout] test testing::fixtures::tests::test_create_large_event_batch ... ok
[INFO] [stdout] test testing::fixtures::tests::test_create_test_scenario ... ok
[INFO] [stdout] test testing::fixtures::tests::test_failing_event_store ... ok
[INFO] [stdout] test testing::chaos::tests::test_latency_injection ... ok
[INFO] [stdout] test subscription::tests::subscription_position_ordering_respects_event_id ... ok
[INFO] [stdout] test testing::generators::tests::generated_causation_ids_are_uuidv7 ... ok
[INFO] [stdout] test testing::generators::tests::generated_event_ids_are_uuidv7 ... ok
[INFO] [stdout] test testing::generators::tests::generated_correlation_ids_are_uuidv7 ... ok
[INFO] [stdout] test testing::generators::tests::generated_event_versions_are_valid ... ok
[INFO] [stdout] test testing::generators::tests::generated_email_user_ids_look_like_emails ... ok
[INFO] [stdout] test testing::generators::tests::generated_ordered_versions_are_sequential ... ok
[INFO] [stdout] test testing::generators::tests::generated_minimal_metadata_has_defaults ... ok
[INFO] [stdout] test testing::generators::tests::generated_recent_timestamps_are_recent ... ok
[INFO] [stdout] test testing::generators::tests::generated_event_metadata_has_required_fields ... ok
[INFO] [stdout] test testing::generators::tests::generated_stream_ids_are_valid ... ok
[INFO] [stdout] test testing::generators::tests::generated_stream_id_roundtrips ... ok
[INFO] [stdout] test testing::generators::tests::generated_timestamps_are_valid ... ok
[INFO] [stdout] test testing::generators::tests::specific_generator_tests ... ok
[INFO] [stdout] test testing::harness::tests::test_harness_with_mock_store ... ok
[INFO] [stdout] test testing::harness::tests::test_mock_event_store ... ok
[INFO] [stdout] test testing::harness::tests::test_scenario_builder_with_mock ... ok
[INFO] [stdout] test tests::it_works ... ok
[INFO] [stdout] test testing::generators::tests::generated_stream_ids_with_prefix_are_valid ... ok
[INFO] [stdout] test testing::generators::tests::generated_user_ids_are_valid ... ok
[INFO] [stdout] test type_registry::property_tests::prop_type_registration_is_idempotent ... ok
[INFO] [stdout] test type_registry::tests::test_builder_pattern ... ok
[INFO] [stdout] test type_registry::tests::test_dynamic_deserialization ... ok
[INFO] [stdout] test type_registry::tests::test_error_conversions ... ok
[INFO] [stdout] test type_registry::tests::test_register_and_check_type ... ok
[INFO] [stdout] test type_registry::tests::test_same_type_re_registration ... ok
[INFO] [stdout] test type_registry::tests::test_type_name_conflict ... ok
[INFO] [stdout] test type_registry::tests::test_unknown_event_serialization ... ok
[INFO] [stdout] test type_registry::property_tests::prop_unknown_events_preserve_data ... ok
[INFO] [stdout] test type_registry::tests::test_unknown_type_handling ... ok
[INFO] [stdout] test types::tests::all_types_implement_expected_traits ... ok
[INFO] [stdout] test types::tests::event_id_default_creates_new ... ok
[INFO] [stdout] test event::tests::prop_events_maintain_chronological_order ... ok
[INFO] [stdout] test types::tests::event_id_accepts_valid_uuid_v7 ... ok
[INFO] [stdout] test types::tests::event_id_new_creates_valid_v7 ... ok
[INFO] [stdout] test types::tests::event_id_ordering_is_consistent ... ok
[INFO] [stdout] test types::tests::event_id_rejects_specific_invalid_uuids ... ok
[INFO] [stdout] test types::tests::event_id_roundtrip_serialization ... ok
[INFO] [stdout] test types::tests::event_version_initial_is_zero ... ok
[INFO] [stdout] test types::tests::event_version_accepts_non_negative_values ... ok
[INFO] [stdout] test types::tests::event_id_rejects_non_v7_uuids ... ok
[INFO] [stdout] test types::tests::event_version_ordering_is_consistent ... ok
[INFO] [stdout] test types::tests::event_version_next_increments_by_one ... ok
[INFO] [stdout] test types::tests::event_version_roundtrip_serialization ... ok
[INFO] [stdout] test type_registry::property_tests::prop_builder_preserves_all_registrations ... ok
[INFO] [stdout] test types::tests::stream_id_cached_equals_try_new ... ok
[INFO] [stdout] test types::tests::stream_id_cached_handles_multiple_entries ... ok
[INFO] [stdout] test types::tests::stream_id_cached_performance_stress_test ... ok
[INFO] [stdout] test types::tests::stream_id_cached_rejects_invalid_input ... ok
[INFO] [stdout] test types::tests::stream_id_cached_stores_and_retrieves ... ok
[INFO] [stdout] test types::tests::stream_id_from_static_creates_valid_ids ... ok
[INFO] [stdout] test types::tests::stream_id_from_static_equals_try_new ... ok
[INFO] [stdout] test types::tests::stream_id_from_static_handles_edge_cases ... ok
[INFO] [stdout] test types::tests::stream_id_rejects_specific_invalid_cases ... ok
[INFO] [stdout] test types::tests::stream_id_cached_concurrent_access ... ok
[INFO] [stdout] test state_reconstruction::tests::prop_reconstruction_stats_accuracy ... ok
[INFO] [stdout] test types::tests::stream_id_rejects_empty_strings ... ok
[INFO] [stdout] test types::tests::timestamp_from_datetime_preserves_value ... ok
[INFO] [stdout] test types::tests::timestamp_now_creates_current_time ... ok
[INFO] [stdout] test types::tests::timestamp_ordering_matches_datetime_ordering ... ok
[INFO] [stdout] test types::tests::timestamp_roundtrip_serialization ... ok
[INFO] [stdout] test types::tests::stream_id_roundtrip_serialization ... ok
[INFO] [stdout] test utils::lock_recovery::tests::test_reset_poisoned_lock ... ok
[INFO] [stdout] test utils::lock_recovery::tests::test_read_recover_from_poison ... ok
[INFO] [stdout] test utils::lock_recovery::tests::test_try_read_safe_normal ... ok
[INFO] [stdout] test utils::lock_recovery::tests::test_try_write_safe_normal ... ok
[INFO] [stdout] test validation::tests::test_batch_validation ... ok
[INFO] [stdout] test utils::lock_recovery::tests::test_write_recover_from_poison ... ok
[INFO] [stdout] test validation::tests::test_capacity_limit_validation ... ok
[INFO] [stdout] test validation::tests::test_insufficient_funds_validation ... ok
[INFO] [stdout] test validation::tests::test_insufficient_inventory_validation ... ok
[INFO] [stdout] test validation::tests::test_inventory_validation ... ok
[INFO] [stdout] test validation::tests::test_sufficient_funds_validation ... ok
[INFO] [stdout] test validation::tests::test_validation_profiles ... ok
[INFO] [stdout] test validation::tests::test_cache_cleanup ... ok
[INFO] [stdout] test types::tests::stream_id_accepts_valid_strings ... ok
[INFO] [stdout] test types::tests::stream_id_trims_whitespace ... ok
[INFO] [stdout] test types::tests::stream_id_rejects_strings_over_255_chars ... ok
[INFO] [stdout] test projection_runner::tests::property_tests::projection_runner_stats_events_processed_monotonic ... ok
[INFO] [stdout] test serialization::tests::schema_evolution_properties::field_rename_preserves_value ... ok
[INFO] [stdout] test serialization::tests::schema_evolution_properties::multi_version_migration_chain ... ok
[INFO] [stdout] test serialization::tests::schema_evolution_properties::invalid_migration_path_returns_error ... ok
[INFO] [stdout] test serialization::tests::json_serializer_properties::serialized_data_is_valid_json ... ok
[INFO] [stdout] test serialization::tests::schema_evolution_properties::field_addition_preserves_existing_data ... ok
[INFO] [stdout] test serialization::tests::json_serializer_properties::simple_event_round_trip ... ok
[INFO] [stdout] test serialization::tests::json_serializer_properties::schema_version_consistency ... ok
[INFO] [stdout] test serialization::tests::json_serializer_properties::complex_event_round_trip ... ok
[INFO] [stdout] test serialization::tests::json_serializer_properties::stored_event_round_trip ... ok
[INFO] [stdout] test serialization::tests::schema_evolution_properties::field_removal_removes_only_specified_field ... ok
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests eventcore
[INFO] [stdout] test result: ok. 432 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 14.91s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 88 tests
[INFO] [stdout] test src/command.rs - command (line 22) ... ignored
[INFO] [stdout] test src/command.rs - command::Command (line 218) ... ignored
[INFO] [stdout] test src/command.rs - command::CommandLogic (line 162) ... ignored
[INFO] [stdout] test src/command.rs - command::CommandStreams (line 128) ... ignored
[INFO] [stdout] test src/cqrs/mod.rs - cqrs (line 14) ... ignored
[INFO] [stdout] test src/cqrs/rebuild.rs - cqrs::rebuild (line 16) ... ignored
[INFO] [stdout] test src/cqrs/rebuild.rs - cqrs::rebuild::RebuildCoordinator (line 205) ... ignored
[INFO] [stdout] test src/cqrs/rebuild.rs - cqrs::rebuild::RebuildCoordinator<P,E>::cancel (line 448) ... ignored
[INFO] [stdout] test src/cqrs/rebuild.rs - cqrs::rebuild::RebuildCoordinator<P,E>::get_progress (line 492) ... ignored
[INFO] [stdout] test src/cqrs/rebuild.rs - cqrs::rebuild::RebuildCoordinator<P,E>::rebuild_from_beginning (line 544) ... ignored
[INFO] [stdout] test src/cqrs/rebuild.rs - cqrs::rebuild::RebuildCoordinator<P,E>::rebuild_from_checkpoint (line 584) ... ignored
[INFO] [stdout] test src/cqrs/rebuild.rs - cqrs::rebuild::RebuildProgress (line 106) ... ignored
[INFO] [stdout] test src/errors.rs - errors (line 101) ... ignored
[INFO] [stdout] test src/errors.rs - errors (line 118) ... ignored
[INFO] [stdout] test src/errors.rs - errors (line 156) ... ignored
[INFO] [stdout] test src/errors.rs - errors (line 187) ... ignored
[INFO] [stdout] test src/errors.rs - errors (line 24) ... ignored
[INFO] [stdout] test src/errors.rs - errors (line 46) ... ignored
[INFO] [stdout] test src/errors.rs - errors (line 81) ... ignored
[INFO] [stdout] test src/errors.rs - errors::CommandError (line 240) ... ignored
[INFO] [stdout] test src/errors.rs - errors::DomainErrorConversion (line 662) ... ignored
[INFO] [stdout] test src/errors.rs - errors::DomainErrorExt (line 737) ... ignored
[INFO] [stdout] test src/errors.rs - errors::EventStoreError (line 381) ... ignored
[INFO] [stdout] test src/errors.rs - errors::ProjectionError (line 512) ... ignored
[INFO] [stdout] test src/errors.rs - errors::ValidationError (line 595) ... ignored
[INFO] [stdout] test src/event_store.rs - event_store (line 24) ... ignored
[INFO] [stdout] test src/event_store.rs - event_store::EventStore (line 460) ... ignored
[INFO] [stdout] test src/event_store.rs - event_store::EventToWrite (line 386) ... ignored
[INFO] [stdout] test src/event_store.rs - event_store::ExpectedVersion (line 307) ... ignored
[INFO] [stdout] test src/event_store.rs - event_store::ReadOptions (line 231) ... ignored
[INFO] [stdout] test src/event_store.rs - event_store::StoredEvent (line 154) ... ignored
[INFO] [stdout] test src/event_store.rs - event_store::StreamData (line 73) ... ignored
[INFO] [stdout] test src/event_store.rs - event_store::StreamEvents (line 338) ... ignored
[INFO] [stdout] test src/executor.rs - executor::CommandExecutor (line 312) ... ignored
[INFO] [stdout] test src/executor.rs - executor::CommandExecutor<ES>::execute (line 544) ... ignored
[INFO] [stdout] test src/executor.rs - executor::CommandExecutor<ES>::execute_as_user (line 1637) ... ignored
[INFO] [stdout] test src/executor.rs - executor::CommandExecutor<ES>::execute_once_simple (line 1548) ... ignored
[INFO] [stdout] test src/executor.rs - executor::CommandExecutor<ES>::execute_simple (line 1507) ... ignored
[INFO] [stdout] test src/executor.rs - executor::CommandExecutor<ES>::execute_with_correlation (line 1590) ... ignored
[INFO] [stdout] test src/executor.rs - executor::CommandExecutorBuilder (line 1227) ... ignored
[INFO] [stdout] test src/executor.rs - executor::ExecutionOptions (line 113) ... ignored
[INFO] [stdout] test src/executor.rs - executor::ExecutionOptions::with_circuit_breaker (line 267) ... ignored
[INFO] [stdout] test src/executor.rs - executor::ExecutionOptions::with_command_timeout (line 250) ... ignored
[INFO] [stdout] test src/executor.rs - executor::ExecutionOptions::with_event_store_timeout (line 233) ... ignored
[INFO] [stdout] test src/executor/optimization.rs - executor::optimization::OptimizationLayer (line 84) ... ignored
[INFO] [stdout] test src/executor/type_safe_execution.rs - executor::type_safe_execution::CommandExecutor<ES>::execute_type_safe (line 34) ... ignored
[INFO] [stdout] test src/lib.rs - (line 170) ... ignored
[INFO] [stdout] test src/lib.rs - (line 182) ... ignored
[INFO] [stdout] test src/lib.rs - (line 28) ... ignored
[INFO] [stdout] test src/lib.rs - (line 357) ... ignored
[INFO] [stdout] test src/lib.rs - (line 381) ... ignored
[INFO] [stdout] test src/lib.rs - (line 428) ... ignored
[INFO] [stdout] test src/lib.rs - (line 438) ... ignored
[INFO] [stdout] test src/lib.rs - (line 455) ... ignored
[INFO] [stdout] test src/lib.rs - (line 475) ... ignored
[INFO] [stdout] test src/lib.rs - (line 515) ... ignored
[INFO] [stdout] test src/lib.rs - (line 537) ... ignored
[INFO] [stdout] test src/lib.rs - (line 586) ... ignored
[INFO] [stdout] test src/lib.rs - (line 627) ... ignored
[INFO] [stdout] test src/lib.rs - (line 668) ... ignored
[INFO] [stdout] test src/lib.rs - (line 710) ... ignored
[INFO] [stdout] test src/lib.rs - (line 731) ... ignored
[INFO] [stdout] test src/lib.rs - (line 766) ... ignored
[INFO] [stdout] test src/lib.rs - (line 910) ... ignored
[INFO] [stdout] test src/lib.rs - (line 923) ... ignored
[INFO] [stdout] test src/lib.rs - (line 943) ... ignored
[INFO] [stdout] test src/macros.rs - macros::emit (line 52) ... ignored
[INFO] [stdout] test src/macros.rs - macros::require (line 17) ... ignored
[INFO] [stdout] test src/state_reconstruction.rs - state_reconstruction::reconstruct_state (line 63) ... ignored
[INFO] [stdout] test src/subscription_adapter.rs - subscription_adapter::create_typed_subscription (line 260) ... ignored
[INFO] [stdout] test src/types.rs - types::StreamId::from_static (line 118) ... ignored
[INFO] [stdout] test src/resource.rs - resource::Resource (line 65) - compile ... ok
[INFO] [stdout] test src/lib.rs - prelude (line 1234) ... ok
[INFO] [stdout] test src/validation.rs - validation (line 16) - compile ... ok
[INFO] [stdout] test src/types.rs - types::Timestamp::as_datetime (line 505) ... ok
[INFO] [stdout] test src/types.rs - types::Timestamp::now (line 488) ... ok
[INFO] [stdout] test src/types.rs - types (line 19) ... ok
[INFO] [stdout] test src/types.rs - types::StreamId::cached (line 160) ... ok
[INFO] [stdout] test src/types.rs - types::Timestamp::into_datetime (line 522) ... ok
[INFO] [stdout] test src/types.rs - types::EventId::new (line 295) ... ok
[INFO] [stdout] test src/types.rs - types::StreamId::from_static (line 105) ... ok
[INFO] [stdout] test src/types.rs - types::__nutype_EventVersion__::EventVersion (line 337) ... ok
[INFO] [stdout] test src/types.rs - types::EventVersion::next (line 408) ... ok
[INFO] [stdout] test src/types.rs - types::Timestamp (line 444) ... ok
[INFO] [stdout] test src/types.rs - types::__nutype_StreamId__::StreamId (line 56) ... ok
[INFO] [stdout] test src/types.rs - types::__nutype_EventId__::EventId (line 249) ... ok
[INFO] [stdout] test src/types.rs - types::EventVersion::initial (line 391) ... ok
[INFO] [stdout] test src/types.rs - types::Timestamp::new (line 471) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 71 ignored; 0 measured; 0 filtered out; finished in 1.90s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7d253b9e5ab160121a3d75556885e9c12e4fd6f3414ade03aba5efebde67588d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7d253b9e5ab160121a3d75556885e9c12e4fd6f3414ade03aba5efebde67588d", kill_on_drop: false }`
[INFO] [stdout] 7d253b9e5ab160121a3d75556885e9c12e4fd6f3414ade03aba5efebde67588d
