[INFO] fetching crate eventcore 0.1.8... [INFO] testing eventcore-0.1.8 against 1.90.0 for beta-1.91-3 [INFO] extracting crate eventcore 0.1.8 into /workspace/builds/worker-4-tc1/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-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate eventcore 0.1.8 on toolchain 1.90.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.90.0" "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" "+1.90.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded tracing-test-macro v0.2.5 [INFO] [stderr] Downloaded tracing-test v0.2.5 [INFO] [stderr] Downloaded bincode_derive v2.0.1 [INFO] [stderr] Downloaded unty v0.0.4 [INFO] [stderr] Downloaded supports-color v3.0.2 [INFO] [stderr] Downloaded axum-core v0.5.2 [INFO] [stderr] Downloaded virtue v0.0.18 [INFO] [stderr] Downloaded bincode v2.0.1 [INFO] [stderr] Downloaded nutype_macros v0.6.1 [INFO] [stderr] Downloaded hyper-util v0.1.15 [INFO] [stderr] Downloaded criterion v0.6.0 [INFO] [stderr] Downloaded insta v1.43.1 [INFO] [stderr] Downloaded axum v0.8.4 [INFO] [stderr] Downloaded opentelemetry-proto v0.30.0 [INFO] [stderr] Downloaded opentelemetry_sdk v0.30.0 [INFO] [stderr] Downloaded tracing-opentelemetry v0.31.0 [INFO] [stderr] Downloaded protobuf v3.7.2 [INFO] [stderr] Downloaded proptest v1.7.0 [INFO] [stderr] Downloaded webpki-roots v1.0.1 [INFO] [stderr] Downloaded miette v7.6.0 [INFO] [stderr] Downloaded tonic v0.13.1 [INFO] [stderr] Downloaded prometheus v0.14.0 [INFO] [stderr] Downloaded opentelemetry-otlp v0.30.0 [INFO] [stderr] Downloaded cc v1.2.30 [INFO] [stderr] Downloaded whoami v1.6.0 [INFO] [stderr] Downloaded opentelemetry v0.30.0 [INFO] [stderr] Downloaded matchit v0.8.4 [INFO] [stderr] Downloaded serde_path_to_error v0.1.17 [INFO] [stderr] Downloaded miette-derive v7.6.0 [INFO] [stderr] Downloaded nutype v0.6.1 [INFO] [stderr] Downloaded opentelemetry-http v0.30.0 [INFO] [stderr] Downloaded protobuf-support v3.7.2 [INFO] [stderr] Downloaded supports-hyperlinks v3.1.0 [INFO] [stderr] Downloaded supports-unicode v3.0.0 [INFO] [stderr] Downloaded kinded_macros v0.3.0 [INFO] [stderr] Downloaded kinded v0.3.0 [INFO] [stderr] Downloaded tokio v1.46.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 918e7b67bf4db08e659e201acbdf923bcb552efb7d720ed00135fb7ec101d179 [INFO] running `Command { std: "docker" "start" "-a" "918e7b67bf4db08e659e201acbdf923bcb552efb7d720ed00135fb7ec101d179", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "918e7b67bf4db08e659e201acbdf923bcb552efb7d720ed00135fb7ec101d179", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "918e7b67bf4db08e659e201acbdf923bcb552efb7d720ed00135fb7ec101d179", kill_on_drop: false }` [INFO] [stdout] 918e7b67bf4db08e659e201acbdf923bcb552efb7d720ed00135fb7ec101d179 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7092bc09032622818325a87a4a6247c3481897683886ff0d2948ef8fcc4c3b6b [INFO] running `Command { std: "docker" "start" "-a" "7092bc09032622818325a87a4a6247c3481897683886ff0d2948ef8fcc4c3b6b", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling cfg-if v1.0.1 [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 rustix v1.0.8 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling slab v0.4.10 [INFO] [stderr] Compiling rustc-demangle v0.1.25 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling virtue v0.0.18 [INFO] [stderr] Compiling serde_json v1.0.141 [INFO] [stderr] Compiling is_ci v1.2.0 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling urlencoding v2.1.3 [INFO] [stderr] Compiling unicode-width v0.2.1 [INFO] [stderr] Compiling convert_case v0.6.0 [INFO] [stderr] Compiling supports-color v3.0.2 [INFO] [stderr] Compiling supports-hyperlinks v3.1.0 [INFO] [stderr] Compiling supports-unicode v3.0.0 [INFO] [stderr] Compiling unty v0.0.4 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling nutype_macros v0.6.1 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling object v0.36.7 [INFO] [stderr] Compiling bincode_derive v2.0.1 [INFO] [stderr] Compiling terminal_size v0.4.2 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling rmp v0.8.14 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling rand_core v0.9.3 [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 tracing-attributes v0.1.30 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling miette-derive v7.6.0 [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 thiserror v2.0.12 [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 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 36.70s [INFO] running `Command { std: "docker" "inspect" "7092bc09032622818325a87a4a6247c3481897683886ff0d2948ef8fcc4c3b6b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7092bc09032622818325a87a4a6247c3481897683886ff0d2948ef8fcc4c3b6b", kill_on_drop: false }` [INFO] [stdout] 7092bc09032622818325a87a4a6247c3481897683886ff0d2948ef8fcc4c3b6b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 44e3de59fe14f8cca93313c06e27db3adb5ed3e709abdaf67bde54e1304ccdcf [INFO] running `Command { std: "docker" "start" "-a" "44e3de59fe14f8cca93313c06e27db3adb5ed3e709abdaf67bde54e1304ccdcf", 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 tracing v0.1.41 [INFO] [stderr] Compiling serde_json v1.0.141 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Compiling rustversion v1.0.21 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling clap_builder v4.5.41 [INFO] [stderr] Compiling form_urlencoded v1.2.1 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling thread_local v1.1.9 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling serde_path_to_error v0.1.17 [INFO] [stderr] Compiling async-stream v0.3.6 [INFO] [stderr] Compiling tracing-test-macro v0.2.5 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling rmp v0.8.14 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling matchit v0.8.4 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling rmp-serde v1.3.0 [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 rand_core v0.9.3 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling tokio v1.46.1 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling backtrace-ext v0.2.1 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling axum-core v0.5.2 [INFO] [stderr] Compiling uuid v1.17.0 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [INFO] [stderr] Compiling clap v4.5.41 [INFO] [stderr] Compiling insta v1.43.1 [INFO] [stderr] Compiling tempfile v3.20.0 [INFO] [stderr] Compiling terminal_size v0.4.2 [INFO] [stderr] Compiling miette v7.6.0 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling rusty-fork v0.3.0 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling proptest v1.7.0 [INFO] [stderr] Compiling criterion v0.6.0 [INFO] [stderr] Compiling tracing-test v0.2.5 [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 eventcore v0.1.8 (/opt/rustwide/workdir) [INFO] [stderr] Compiling tokio-test v0.4.4 [INFO] [stderr] Compiling hyper-util v0.1.15 [INFO] [stderr] Compiling axum v0.8.4 [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)]` 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 08s [INFO] running `Command { std: "docker" "inspect" "44e3de59fe14f8cca93313c06e27db3adb5ed3e709abdaf67bde54e1304ccdcf", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "44e3de59fe14f8cca93313c06e27db3adb5ed3e709abdaf67bde54e1304ccdcf", kill_on_drop: false }` [INFO] [stdout] 44e3de59fe14f8cca93313c06e27db3adb5ed3e709abdaf67bde54e1304ccdcf [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+1.90.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 9a589f353fc643dfd8eb38dc66b82e15dd4427a54f6107d92caa56def4518c62 [INFO] running `Command { std: "docker" "start" "-a" "9a589f353fc643dfd8eb38dc66b82e15dd4427a54f6107d92caa56def4518c62", 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)]` 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-c50788c4666f0e8b) [INFO] [stdout] [INFO] [stdout] running 432 tests [INFO] [stdout] test cqrs::query::tests::value_conversions ... 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::query::tests::filter_operations ... ok [INFO] [stdout] test cqrs::read_model_store::tests::in_memory_store_bulk_operations ... ok [INFO] [stdout] test cqrs::read_model_store::tests::in_memory_store_basic_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::rebuild::tests::rebuild_progress_calculations ... ok [INFO] [stdout] test cqrs::rebuild::tests::rebuild_progress_error_handling ... ok [INFO] [stdout] test cqrs::rebuild::tests::rebuild_progress_no_total_events ... ok [INFO] [stdout] test cqrs::rebuild::tests::stream_ids_placeholder ... ok [INFO] [stdout] test errors::tests::diagnostic_attributes_are_present ... ok [INFO] [stdout] test errors::tests::command_error_messages_are_descriptive ... ok [INFO] [stdout] test errors::tests::diagnostic_help_messages_are_useful ... ok [INFO] [stdout] test errors::tests::domain_error_conversion_trait_works ... ok [INFO] [stdout] test errors::tests::error_conversion_from_event_store_to_command_error ... ok [INFO] [stdout] test errors::tests::event_store_error_messages_are_descriptive ... ok [INFO] [stdout] test errors::tests::validation_error_messages_are_descriptive ... ok [INFO] [stdout] test errors::tests::domain_error_preserves_structure ... ok [INFO] [stdout] test errors::tests::domain_error_ext_trait_works ... ok [INFO] [stdout] test errors::tests::error_conversion_version_conflict_to_concurrency_conflict ... ok [INFO] [stdout] test event::tests::test_event_creation ... ok [INFO] [stdout] test errors::tests::result_type_aliases_work ... ok [INFO] [stdout] test event::tests::test_event_with_payload ... ok [INFO] [stdout] test event::tests::test_stored_event_accessors ... ok [INFO] [stdout] test errors::tests::error_conversion_from_event_store_to_projection_error ... ok [INFO] [stdout] test cqrs::rebuild::tests::rebuild_strategy_equality ... ok [INFO] [stdout] test event::tests::test_stored_event_creation ... ok [INFO] [stdout] test event_store::tests::event_metadata_builder ... ok [INFO] [stdout] test event::tests::test_event_ordering_by_id ... ok [INFO] [stdout] test errors::tests::error_conversion_from_io_error ... ok [INFO] [stdout] test errors::tests::projection_error_messages_are_descriptive ... ok [INFO] [stdout] test event_store::tests::expected_version_variants ... ok [INFO] [stdout] test event_store::tests::read_options_builder ... ok [INFO] [stdout] test event_store::tests::event_metadata_serialization ... ok [INFO] [stdout] test event_store::tests::stored_event_creation ... ok [INFO] [stdout] test event_store::tests::event_to_write_creation ... ok [INFO] [stdout] test event_store::tests::stream_events_creation ... ok [INFO] [stdout] test event_store_adapter::tests::test_error_mapper ... ok [INFO] [stdout] test event_store_adapter::tests::test_adapter_config_build_failure ... ok [INFO] [stdout] test event_store_adapter::tests::test_adapter_config_validate_failure ... ok [INFO] [stdout] test event_store_adapter::tests::test_adapter_config_build_success ... ok [INFO] [stdout] test event_store_adapter::tests::test_features_all_backends ... ok [INFO] [stdout] test event_store::tests::stream_data_creation_and_access ... ok [INFO] [stdout] test event_store_adapter::tests::test_adapter_config_validate_success ... ok [INFO] [stdout] test event_store_adapter::tests::test_features_any_enabled ... ok [INFO] [stdout] test event_store::tests::stored_event_serialization ... ok [INFO] [stdout] test event_store_adapter::tests::test_features_default ... ok [INFO] [stdout] test event_store_adapter::tests::test_features_enabled_backends ... ok [INFO] [stdout] test event_store_adapter::tests::test_managed_event_store_unhealthy ... ok [INFO] [stdout] test event_store_adapter::tests::test_lifecycle_state_tracking ... 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_EventStoreTimeoutMs__::tests::should_have_consistent_lower_and_upper_boundaries ... ok [INFO] [stdout] test executor::config::__nutype_CommandTimeoutMs__::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_MaxCacheSize__::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_RetryBaseDelayMs__::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::__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_retry_config_presets ... ok [INFO] [stdout] test executor::config::tests::test_optimization_config_presets ... ok [INFO] [stdout] test executor::config::tests::test_retry_config_validation ... ok [INFO] [stdout] test executor::config::tests::test_timeout_validation ... ok [INFO] [stdout] test executor::config::tests::test_legacy_conversion ... ok [INFO] [stdout] test executor::config::tests::test_execution_options_presets ... ok [INFO] [stdout] test event_store_adapter::tests::test_managed_event_store_lifecycle ... ok [INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_complex_configuration ... ok [INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_default_trait ... ok [INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_fluent_api_pattern ... 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_method_chaining ... 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_retry_config ... 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_without_retry ... ok [INFO] [stdout] test executor::tests::command_executor_builder_pattern ... ok [INFO] [stdout] test executor::tests::command_executor_context_with_metadata_builder ... ok [INFO] [stdout] test executor::tests::command_executor_context_builder ... ok [INFO] [stdout] test executor::tests::builder_tests::command_executor_builder_with_high_retry_config ... ok [INFO] [stdout] test executor::tests::convenience_tests::execute_once_simple_disables_retry ... ok [INFO] [stdout] test executor::tests::convenience_tests::execute_simple_uses_defaults ... ok [INFO] [stdout] test executor::tests::execute_command_handles_business_rule_violation ... ok [INFO] [stdout] test executor::tests::convenience_tests::execute_as_user_sets_user_id ... ok [INFO] [stdout] test executor::tests::convenience_tests::execute_with_correlation_sets_correlation_id ... 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_policy ... ok [INFO] [stdout] test executor::tests::retry_config_default_values_are_reasonable ... ok [INFO] [stdout] test executor::tests::retry_policy_concurrency_and_transient ... ok [INFO] [stdout] test executor::tests::execute_command_handles_event_store_read_failure ... 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_timeout_configuration ... ok [INFO] [stdout] test executor::tests::retry_policy_concurrency_conflicts_only ... ok [INFO] [stdout] test executor::tests::timeout_tests::command_executor_builder_fault_tolerant_timeouts ... ok [INFO] [stdout] test executor::tests::execution_context_default_creates_correlation_id ... ok [INFO] [stdout] test executor::tests::retry_policy_custom ... 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_metrics_tracking ... ok [INFO] [stdout] test executor::typestate::typestate_tests::tests::test_retry_state_transition ... ok [INFO] [stdout] test executor::typestate::typestate_tests::tests::test_valid_state_transitions_compile ... ok [INFO] [stdout] test executor::typestate::typestate_tests::tests::test_validation_failure ... ok [INFO] [stdout] test macros::tests::test_emit_macro ... 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_default_creates_new_builder ... ok [INFO] [stdout] test metadata::tests::builder_custom_metadata_serialization ... ok [INFO] [stdout] test executor::tests::retry_delay_calculation_respects_bounds ... ok [INFO] [stdout] test metadata::tests::causation_id_from_event_id_works ... ok [INFO] [stdout] test metadata::tests::builder_creates_valid_metadata ... 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 event::tests::prop_event_ordering_is_reflexive ... ok [INFO] [stdout] test metadata::tests::correlation_id_rejects_non_v7_uuids ... ok [INFO] [stdout] test metadata::tests::event_metadata_caused_by_sets_causation ... ok [INFO] [stdout] test metadata::tests::event_metadata_new_sets_defaults ... ok [INFO] [stdout] test metadata::tests::causation_id_roundtrip_serialization ... ok [INFO] [stdout] test metadata::tests::causation_id_accepts_valid_uuid_v7 ... ok [INFO] [stdout] test metadata::tests::causation_id_from_event_id_preserves_value ... 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 metadata::tests::correlation_id_accepts_valid_uuid_v7 ... ok [INFO] [stdout] test cqrs::rebuild::tests::rebuild_progress_estimated_completion ... ok [INFO] [stdout] test metadata::tests::event_metadata_roundtrip_serialization ... 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 metadata::tests::user_id_rejects_empty_strings ... ok [INFO] [stdout] test monitoring::health::tests::health_check_registry_register_and_check ... 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 metadata::tests::event_metadata_with_all_fields_roundtrip_serialization ... 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::health::tests::health_check_result_with_metadata ... ok [INFO] [stdout] test monitoring::logging::tests::test_log_entry_with_fields ... ok [INFO] [stdout] test executor::tests::timeout_tests::command_timeout ... 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 executor::tests::timeout_tests::event_store_read_timeout ... ok [INFO] [stdout] test executor::tests::timeout_tests::command_timeout_overrides_event_store_timeout ... ok [INFO] [stdout] test executor::tests::timeout_tests::event_store_write_timeout ... ok [INFO] [stdout] test executor::tests::retry_delay_increases_with_attempts ... ok [INFO] [stdout] test monitoring::metrics::tests::gauge_updates_correctly ... ok [INFO] [stdout] test monitoring::metrics::tests::counter_increments_correctly ... ok [INFO] [stdout] test monitoring::metrics::tests::command_metrics_track_execution ... ok [INFO] [stdout] test monitoring::metrics::tests::metrics_registry_centralizes_all_metrics ... ok [INFO] [stdout] test monitoring::metrics::tests::timer_records_durations ... ok [INFO] [stdout] test monitoring::metrics::tests::timer_calculates_percentiles ... ok [INFO] [stdout] test monitoring::metrics::tests::event_store_metrics_track_operations ... ok [INFO] [stdout] test monitoring::metrics::tests::timer_limits_sample_count ... ok [INFO] [stdout] test monitoring::logging::tests::test_pre_configured_loggers ... ok [INFO] [stdout] test monitoring::logging::tests::test_structured_logger_methods ... ok [INFO] [stdout] test monitoring::resilience::__nutype_FailureThreshold__::tests::should_have_consistent_lower_and_upper_boundaries ... ok [INFO] [stdout] test monitoring::metrics::tests::projection_metrics_track_processing ... ok [INFO] [stdout] test monitoring::resilience::__nutype_TimeoutMs__::tests::should_have_consistent_lower_and_upper_boundaries ... ok [INFO] [stdout] test monitoring::resilience::tests::test_circuit_breaker_disabled ... ok [INFO] [stdout] test monitoring::resilience::tests::test_circuit_breaker_closed_state ... ok [INFO] [stdout] test monitoring::resilience::__nutype_WindowSize__::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_metadata_addition ... ok [INFO] [stdout] test monitoring::tracing::tests::test_event_store_tracer ... ok [INFO] [stdout] test monitoring::tracing::tests::test_projection_tracer ... ok [INFO] [stdout] test monitoring::tracing::tests::test_span_guard ... 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::in_memory_projection_initial_state ... ok [INFO] [stdout] test projection::tests::in_memory_projection_initialize_state ... ok [INFO] [stdout] test projection::tests::in_memory_projection_set_status ... 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::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_builder_pattern ... 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 monitoring::tracing::tests::test_child_context_creation ... ok [INFO] [stdout] test monitoring::resilience::tests::test_circuit_breaker_ignores_non_triggering_errors ... ok [INFO] [stdout] test projection::tests::in_memory_projection_save_and_load_checkpoint ... ok [INFO] [stdout] test projection::tests::projection_status_is_active_checks ... ok [INFO] [stdout] test monitoring::resilience::tests::test_circuit_breaker_opens_on_failures ... ok [INFO] [stdout] test monitoring::health::tests::health_check_registry_overall_health ... ok [INFO] [stdout] test monitoring::resilience::__nutype_MinRequests__::tests::should_have_consistent_lower_and_upper_boundaries ... 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_health_record_error ... 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_manager::tests::projection_manager_register_and_unregister ... ok [INFO] [stdout] test projection_protocol::tests::projection_protocol_phase_transitions ... ok [INFO] [stdout] test projection_runner::tests::projection_event_processor_checkpoint_frequency ... ok [INFO] [stdout] test projection_runner::tests::projection_event_processor_average_processing_time ... 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_max_retries_exceeded ... ok [INFO] [stdout] test projection_runner::tests::projection_runner_config_default ... ok [INFO] [stdout] test projection_runner::tests::projection_runner_initialize_runner ... 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_event_processor_update_stats ... ok [INFO] [stdout] test projection_runner::tests::projection_runner_with_config ... ok [INFO] [stdout] test projection::tests::property_tests::checkpoint_ordering_is_consistent ... ok [INFO] [stdout] test projection::tests::property_tests::projection_config_batch_size_preserved ... ok [INFO] [stdout] test projection::tests::property_tests::projection_config_checkpoint_frequency_preserved ... ok [INFO] [stdout] test projection_runner::tests::projection_event_processor_new ... 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 resource::tests::test_resource_scope_automatic_cleanup ... ok [INFO] [stdout] test resource::tests::test_resource_state_machine_invalid_transitions ... ok [INFO] [stdout] test resource::tests::test_resource_state_transitions ... ok [INFO] [stdout] test projection_runner::tests::property_tests::projection_runner_config_batch_size_always_positive ... ok [INFO] [stdout] test resource::tests::test_sealed_trait_pattern ... ok [INFO] [stdout] test resource::tests::test_resource_scope ... 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 serialization::bincode::tests::test_stored_event_serialization ... ok [INFO] [stdout] test serialization::bincode::tests::test_supports_schema_version ... 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 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 serialization::evolution::tests::test_enhanced_schema_registry_caching ... 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_splitters ... 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_migration_chain_path_finding ... ok [INFO] [stdout] test serialization::evolution::tests::test_versioned_event_trait ... 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_file_extensions ... ok [INFO] [stdout] test serialization::format::tests::test_format_serializer ... ok [INFO] [stdout] test serialization::format::tests::test_from_str ... ok [INFO] [stdout] test serialization::format::tests::test_mime_types ... ok [INFO] [stdout] test serialization::json::tests::test_schema_version_registration ... ok [INFO] [stdout] test serialization::json::tests::test_serialize_deserialize_event ... ok [INFO] [stdout] test serialization::json::tests::test_stored_event_serialization ... ok [INFO] [stdout] test serialization::json::tests::test_supports_schema_version ... 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::messagepack::tests::test_stored_event_serialization ... ok [INFO] [stdout] test serialization::messagepack::tests::test_supports_schema_version ... ok [INFO] [stdout] test serialization::tests::integration_tests::test_full_evolution_workflow ... ok [INFO] [stdout] test executor::tests::timeout_tests::no_timeout_when_disabled ... ok [INFO] [stdout] test resource::tests::test_resource_timeout_behavior ... ok [INFO] [stdout] test projection_runner::tests::property_tests::projection_runner_config_max_retries_bounded ... ok [INFO] [stdout] test projection_runner::tests::property_tests::projection_runner_config_checkpoint_frequency_always_positive ... ok [INFO] [stdout] test monitoring::resilience::tests::test_circuit_breaker_half_open_recovery ... ok [INFO] [stdout] test resource::tests::test_timed_resource_guard ... ok [INFO] [stdout] test metadata::tests::user_id_trims_whitespace ... ok [INFO] [stdout] test metadata::tests::user_id_roundtrip_serialization ... ok [INFO] [stdout] test event::tests::prop_event_ordering_is_antisymmetric ... ok [INFO] [stdout] test projection::tests::property_tests::projection_config_name_preserved ... ok [INFO] [stdout] test metadata::tests::user_id_accepts_valid_strings ... ok [INFO] [stdout] test metadata::tests::user_id_rejects_strings_over_255_chars ... 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 event::tests::prop_event_ordering_is_transitive ... 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::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 subscription::tests::subscription_position_get_checkpoint_returns_none_for_missing_stream ... ok [INFO] [stdout] test state_reconstruction::tests::prop_validation_detects_unexpected_streams ... ok [INFO] [stdout] test subscription::tests::subscription_position_ordering_respects_event_id ... 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 state_reconstruction::tests::prop_reconstruction_is_deterministic ... 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_adapter::tests::test_invalid_transitions ... 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_event_idempotent_fails - should panic ... ok [INFO] [stdout] test testing::assertions::tests::test_assert_events_match_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_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_event_builder_basic ... ok [INFO] [stdout] test testing::builders::tests::test_create_event_sequence ... 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::tests::test_chaos_disabled ... 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_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 subscription::tests::subscription_position_update_checkpoint_updates_correctly ... ok [INFO] [stdout] test testing::fixtures::tests::test_failing_event_store ... ok [INFO] [stdout] test testing::fixtures::tests::test_create_test_scenario ... ok [INFO] [stdout] test testing::generators::tests::generated_causation_ids_are_uuidv7 ... ok [INFO] [stdout] test testing::generators::tests::generated_correlation_ids_are_uuidv7 ... ok [INFO] [stdout] test testing::chaos::tests::test_latency_injection ... ok [INFO] [stdout] test testing::generators::tests::generated_event_ids_are_uuidv7 ... ok [INFO] [stdout] test testing::generators::tests::generated_email_user_ids_look_like_emails ... ok [INFO] [stdout] test testing::generators::tests::generated_event_versions_are_valid ... 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 event::tests::prop_events_maintain_chronological_order ... ok [INFO] [stdout] test testing::generators::tests::generated_stream_id_roundtrips ... ok [INFO] [stdout] test testing::generators::tests::generated_event_metadata_has_required_fields ... 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::tests::test_unknown_type_handling ... ok [INFO] [stdout] test types::tests::all_types_implement_expected_traits ... ok [INFO] [stdout] test types::tests::event_id_accepts_valid_uuid_v7 ... ok [INFO] [stdout] test types::tests::event_id_default_creates_new ... 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_non_v7_uuids ... ok [INFO] [stdout] test types::tests::event_id_rejects_specific_invalid_uuids ... ok [INFO] [stdout] test testing::generators::tests::generated_stream_ids_are_valid ... 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_version_next_increments_by_one ... ok [INFO] [stdout] test types::tests::event_version_ordering_is_consistent ... ok [INFO] [stdout] test types::tests::event_version_roundtrip_serialization ... ok [INFO] [stdout] test type_registry::property_tests::prop_unknown_events_preserve_data ... 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_concurrent_access ... 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_cached_rejects_invalid_input ... ok [INFO] [stdout] test types::tests::stream_id_rejects_specific_invalid_cases ... ok [INFO] [stdout] test type_registry::property_tests::prop_builder_preserves_all_registrations ... ok [INFO] [stdout] test types::tests::stream_id_rejects_empty_strings ... ok [INFO] [stdout] test types::tests::stream_id_trims_whitespace ... 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::stream_id_accepts_valid_strings ... ok [INFO] [stdout] test types::tests::timestamp_ordering_matches_datetime_ordering ... ok [INFO] [stdout] test types::tests::timestamp_roundtrip_serialization ... ok [INFO] [stdout] test utils::lock_recovery::tests::test_read_recover_from_poison ... ok [INFO] [stdout] test utils::lock_recovery::tests::test_reset_poisoned_lock ... 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 types::tests::stream_id_roundtrip_serialization ... ok [INFO] [stdout] test utils::lock_recovery::tests::test_write_recover_from_poison ... ok [INFO] [stdout] test validation::tests::test_insufficient_funds_validation ... ok [INFO] [stdout] test validation::tests::test_capacity_limit_validation ... ok [INFO] [stdout] test validation::tests::test_cache_cleanup ... ok [INFO] [stdout] test validation::tests::test_inventory_validation ... ok [INFO] [stdout] test validation::tests::test_insufficient_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 types::tests::stream_id_rejects_strings_over_255_chars ... ok [INFO] [stdout] test state_reconstruction::tests::prop_reconstruction_stats_accuracy ... ok [INFO] [stdout] test serialization::tests::schema_evolution_properties::field_rename_preserves_value ... ok [INFO] [stdout] test serialization::tests::schema_evolution_properties::field_addition_preserves_existing_data ... ok [INFO] [stdout] test serialization::tests::schema_evolution_properties::multi_version_migration_chain ... ok [INFO] [stdout] test serialization::tests::json_serializer_properties::serialized_data_is_valid_json ... ok [INFO] [stdout] test serialization::tests::json_serializer_properties::stored_event_round_trip ... ok [INFO] [stdout] test serialization::tests::schema_evolution_properties::invalid_migration_path_returns_error ... ok [INFO] [stdout] test serialization::tests::json_serializer_properties::simple_event_round_trip ... ok [INFO] [stdout] test projection_runner::tests::property_tests::projection_runner_stats_events_processed_monotonic ... 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::schema_evolution_properties::field_removal_removes_only_specified_field ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 432 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 11.45s [INFO] [stdout] [INFO] [stderr] Doc-tests eventcore [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::cancel (line 448) ... ignored [INFO] [stdout] test src/cqrs/rebuild.rs - cqrs::rebuild::RebuildCoordinator::get_progress (line 492) ... ignored [INFO] [stdout] test src/cqrs/rebuild.rs - cqrs::rebuild::RebuildCoordinator::rebuild_from_beginning (line 544) ... ignored [INFO] [stdout] test src/cqrs/rebuild.rs - cqrs::rebuild::RebuildCoordinator::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::execute (line 544) ... ignored [INFO] [stdout] test src/executor.rs - executor::CommandExecutor::execute_as_user (line 1637) ... ignored [INFO] [stdout] test src/executor.rs - executor::CommandExecutor::execute_once_simple (line 1548) ... ignored [INFO] [stdout] test src/executor.rs - executor::CommandExecutor::execute_simple (line 1507) ... ignored [INFO] [stdout] test src/executor.rs - executor::CommandExecutor::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::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/types.rs - types::__nutype_StreamId__::StreamId (line 56) ... ok [INFO] [stdout] test src/types.rs - types::Timestamp::now (line 488) ... ok [INFO] [stdout] test src/types.rs - types::Timestamp::new (line 471) ... ok [INFO] [stdout] test src/types.rs - types::EventVersion::initial (line 391) ... ok [INFO] [stdout] test src/types.rs - types::StreamId::from_static (line 105) ... ok [INFO] [stdout] test src/validation.rs - validation (line 16) - compile ... ok [INFO] [stdout] test src/types.rs - types::__nutype_EventVersion__::EventVersion (line 337) ... 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::__nutype_EventId__::EventId (line 249) ... ok [INFO] [stdout] test src/types.rs - types::Timestamp::as_datetime (line 505) ... ok [INFO] [stdout] test src/types.rs - types (line 19) ... 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] [INFO] [stdout] test result: ok. 17 passed; 0 failed; 71 ignored; 0 measured; 0 filtered out; finished in 2.03s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "9a589f353fc643dfd8eb38dc66b82e15dd4427a54f6107d92caa56def4518c62", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9a589f353fc643dfd8eb38dc66b82e15dd4427a54f6107d92caa56def4518c62", kill_on_drop: false }` [INFO] [stdout] 9a589f353fc643dfd8eb38dc66b82e15dd4427a54f6107d92caa56def4518c62