[INFO] fetching crate eventcore 0.1.8... [INFO] testing eventcore-0.1.8 against master#160e7623e8cbbf1feab2b6e2a24733a98c7bde9c for pr-145628 [INFO] extracting crate eventcore 0.1.8 into /workspace/builds/worker-0-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-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate eventcore 0.1.8 on toolchain 160e7623e8cbbf1feab2b6e2a24733a98c7bde9c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+160e7623e8cbbf1feab2b6e2a24733a98c7bde9c" "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" "+160e7623e8cbbf1feab2b6e2a24733a98c7bde9c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+160e7623e8cbbf1feab2b6e2a24733a98c7bde9c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 9e5a79a4cc28e1555f23dbc85640747bffc14c6dd248d4bd56fee969a583ce25 [INFO] running `Command { std: "docker" "start" "-a" "9e5a79a4cc28e1555f23dbc85640747bffc14c6dd248d4bd56fee969a583ce25", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "9e5a79a4cc28e1555f23dbc85640747bffc14c6dd248d4bd56fee969a583ce25", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9e5a79a4cc28e1555f23dbc85640747bffc14c6dd248d4bd56fee969a583ce25", kill_on_drop: false }` [INFO] [stdout] 9e5a79a4cc28e1555f23dbc85640747bffc14c6dd248d4bd56fee969a583ce25 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+160e7623e8cbbf1feab2b6e2a24733a98c7bde9c" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 70f566b33a9fda8d1e6ac8fd511f10d04bb9c920207dd40191a9fe076943608f [INFO] running `Command { std: "docker" "start" "-a" "70f566b33a9fda8d1e6ac8fd511f10d04bb9c920207dd40191a9fe076943608f", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Compiling convert_case v0.6.0 [INFO] [stderr] Compiling owo-colors v4.2.2 [INFO] [stderr] Compiling unicode-width v0.2.1 [INFO] [stderr] Compiling is_ci v1.2.0 [INFO] [stderr] Compiling nutype_macros v0.6.1 [INFO] [stderr] Compiling serde_json v1.0.141 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling virtue v0.0.18 [INFO] [stderr] Compiling urlencoding v2.1.3 [INFO] [stderr] Compiling rmp v0.8.14 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling supports-unicode v3.0.0 [INFO] [stderr] Compiling supports-color v3.0.2 [INFO] [stderr] Compiling supports-hyperlinks v3.1.0 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling unty v0.0.4 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling bincode_derive v2.0.1 [INFO] [stderr] Compiling terminal_size v0.4.2 [INFO] [stderr] Compiling backtrace v0.3.75 [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-ext v0.2.1 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling kinded_macros v0.3.0 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [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 kinded v0.3.0 [INFO] [stderr] Compiling tokio v1.46.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling miette v7.6.0 [INFO] [stderr] Compiling serde v1.0.219 [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 rmp-serde v1.3.0 [INFO] [stderr] Compiling uuid v1.17.0 [INFO] [stderr] Compiling bincode v2.0.1 [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" "70f566b33a9fda8d1e6ac8fd511f10d04bb9c920207dd40191a9fe076943608f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "70f566b33a9fda8d1e6ac8fd511f10d04bb9c920207dd40191a9fe076943608f", kill_on_drop: false }` [INFO] [stdout] 70f566b33a9fda8d1e6ac8fd511f10d04bb9c920207dd40191a9fe076943608f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+160e7623e8cbbf1feab2b6e2a24733a98c7bde9c" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9fcd39e09525631b15a69b7a58f5af43e7ee21da1db973926bbf15538dd5f6d3 [INFO] running `Command { std: "docker" "start" "-a" "9fcd39e09525631b15a69b7a58f5af43e7ee21da1db973926bbf15538dd5f6d3", kill_on_drop: false }` [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling serde_json v1.0.141 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling http-body v1.0.1 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling tokio v1.46.1 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling rmp v0.8.14 [INFO] [stderr] Compiling clap_builder v4.5.41 [INFO] [stderr] Compiling backtrace-ext v0.2.1 [INFO] [stderr] Compiling http-body-util v0.1.3 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling axum-core v0.5.2 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling rmp-serde v1.3.0 [INFO] [stderr] Compiling async-stream v0.3.6 [INFO] [stderr] Compiling uuid v1.17.0 [INFO] [stderr] Compiling rayon v1.10.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling serde_path_to_error v0.1.17 [INFO] [stderr] Compiling tracing-test-macro v0.2.5 [INFO] [stderr] Compiling itertools v0.13.0 [INFO] [stderr] Compiling console v0.15.11 [INFO] [stderr] Compiling similar v2.7.0 [INFO] [stderr] Compiling matchit v0.8.4 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling insta v1.43.1 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling tracing-subscriber v0.3.19 [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 rusty-fork v0.3.0 [INFO] [stderr] Compiling proptest v1.7.0 [INFO] [stderr] Compiling clap v4.5.41 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling tracing-test v0.2.5 [INFO] [stderr] Compiling tokio-test v0.4.4 [INFO] [stderr] Compiling criterion v0.6.0 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling hyper v1.6.0 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling eventcore v0.1.8 (/opt/rustwide/workdir) [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)]` (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" "9fcd39e09525631b15a69b7a58f5af43e7ee21da1db973926bbf15538dd5f6d3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9fcd39e09525631b15a69b7a58f5af43e7ee21da1db973926bbf15538dd5f6d3", kill_on_drop: false }` [INFO] [stdout] 9fcd39e09525631b15a69b7a58f5af43e7ee21da1db973926bbf15538dd5f6d3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+160e7623e8cbbf1feab2b6e2a24733a98c7bde9c" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 02def4e3e037ad5a7f2a6a2eff3203fcab0eb55d5052155591564d5cb7cdc477 [INFO] running `Command { std: "docker" "start" "-a" "02def4e3e037ad5a7f2a6a2eff3203fcab0eb55d5052155591564d5cb7cdc477", 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-ca2b6b2046ef7627) [INFO] [stdout] [INFO] [stdout] running 432 tests [INFO] [stdout] test cqrs::query::tests::filter_operations ... ok [INFO] [stdout] test cqrs::query::tests::query_builder_construction ... ok [INFO] [stdout] test cqrs::query::tests::value_conversions ... ok [INFO] [stdout] test cqrs::checkpoint_store::tests::checkpoint_with_stream_positions ... ok [INFO] [stdout] test cqrs::checkpoint_store::tests::in_memory_checkpoint_store_operations ... 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::rebuild::tests::rebuild_progress_no_total_events ... 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::stream_ids_placeholder ... ok [INFO] [stdout] test cqrs::read_model_store::tests::in_memory_store_bulk_operations ... ok [INFO] [stdout] test cqrs::rebuild::tests::rebuild_strategy_equality ... 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_projection_error ... ok [INFO] [stdout] test errors::tests::error_conversion_from_io_error ... ok [INFO] [stdout] test errors::tests::error_conversion_from_event_store_to_command_error ... ok [INFO] [stdout] test errors::tests::error_conversion_version_conflict_to_concurrency_conflict ... ok [INFO] [stdout] test errors::tests::event_store_error_messages_are_descriptive ... 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_stored_event_accessors ... ok [INFO] [stdout] test event::tests::test_stored_event_creation ... ok [INFO] [stdout] test errors::tests::projection_error_messages_are_descriptive ... ok [INFO] [stdout] test event_store::tests::read_options_builder ... ok [INFO] [stdout] test errors::tests::validation_error_messages_are_descriptive ... ok [INFO] [stdout] test event_store::tests::expected_version_variants ... ok [INFO] [stdout] test event_store::tests::stored_event_creation ... ok [INFO] [stdout] test errors::tests::domain_error_ext_trait_works ... ok [INFO] [stdout] test errors::tests::domain_error_preserves_structure ... ok [INFO] [stdout] test event_store::tests::stored_event_serialization ... ok [INFO] [stdout] test event_store_adapter::tests::test_adapter_config_build_failure ... 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::tests::test_event_with_payload ... ok [INFO] [stdout] test event_store_adapter::tests::test_adapter_config_validate_success ... ok [INFO] [stdout] test event_store_adapter::tests::test_error_mapper ... 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_adapter_config_validate_failure ... ok [INFO] [stdout] test event_store_adapter::tests::test_features_any_enabled ... 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_lifecycle_state_tracking ... ok [INFO] [stdout] test event_store_adapter::tests::test_managed_event_store_lifecycle ... ok [INFO] [stdout] test event_store_adapter::tests::test_managed_event_store_unhealthy ... 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_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 event::tests::test_event_ordering_by_id ... ok [INFO] [stdout] test executor::config::__nutype_MaxCacheSize__::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_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::__nutype_RetryBaseDelayMs__::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_execution_options_presets ... ok [INFO] [stdout] test executor::config::tests::test_legacy_conversion ... ok [INFO] [stdout] test event_store::tests::event_metadata_builder ... ok [INFO] [stdout] test executor::config::tests::test_optimization_config_presets ... ok [INFO] [stdout] test event_store_adapter::tests::test_adapter_config_build_success ... ok [INFO] [stdout] test executor::config::tests::test_retry_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::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_method_chaining ... 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_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_high_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_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_without_retry ... ok [INFO] [stdout] test executor::tests::command_executor_builder_pattern ... ok [INFO] [stdout] test executor::tests::command_executor_context_builder ... ok [INFO] [stdout] test executor::tests::command_executor_context_with_metadata_builder ... ok [INFO] [stdout] test executor::tests::convenience_tests::execute_as_user_sets_user_id ... 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::execution_context_default_creates_correlation_id ... ok [INFO] [stdout] test executor::tests::convenience_tests::execute_simple_uses_defaults ... ok [INFO] [stdout] test executor::tests::retry_config_default_values_are_reasonable ... ok [INFO] [stdout] test executor::tests::convenience_tests::execute_once_simple_disables_retry ... ok [INFO] [stdout] test executor::tests::execute_command_handles_business_rule_violation ... ok [INFO] [stdout] test executor::tests::retry_policy_concurrency_conflicts_only ... ok [INFO] [stdout] test executor::tests::retry_policy_custom ... ok [INFO] [stdout] test executor::tests::retry_policy_respects_non_retryable_errors ... ok [INFO] [stdout] test executor::tests::timeout_tests::command_executor_builder_timeout_configuration ... ok [INFO] [stdout] test executor::tests::retry_policy_concurrency_and_transient ... 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_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_business_rule_violation ... ok [INFO] [stdout] test executor::typestate::typestate_tests::tests::test_validation_failure ... ok [INFO] [stdout] test executor::tests::timeout_tests::command_executor_builder_fast_timeouts ... 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 metadata::tests::causation_id_accepts_valid_uuid_v7 ... ok [INFO] [stdout] test metadata::tests::causation_id_from_event_id_works ... ok [INFO] [stdout] test metadata::tests::builder_with_custom_fields_preserves_values ... ok [INFO] [stdout] test executor::tests::retry_delay_calculation_respects_bounds ... 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::builder_creates_valid_metadata ... ok [INFO] [stdout] test metadata::tests::causation_id_from_event_id_preserves_value ... ok [INFO] [stdout] test metadata::tests::event_metadata_caused_by_sets_causation ... ok [INFO] [stdout] test event::tests::prop_event_ordering_is_reflexive ... ok [INFO] [stdout] test metadata::tests::event_metadata_new_sets_defaults ... ok [INFO] [stdout] test metadata::tests::correlation_id_accepts_valid_uuid_v7 ... ok [INFO] [stdout] test metadata::tests::causation_id_roundtrip_serialization ... ok [INFO] [stdout] test metadata::tests::correlation_id_rejects_non_v7_uuids ... ok [INFO] [stdout] test metadata::tests::user_id_rejects_specific_invalid_cases ... ok [INFO] [stdout] test metadata::tests::correlation_id_roundtrip_serialization ... ok [INFO] [stdout] test metadata::tests::event_metadata_with_all_fields_roundtrip_serialization ... ok [INFO] [stdout] test metadata::tests::user_id_rejects_empty_strings ... 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 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 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 metadata::tests::event_metadata_roundtrip_serialization ... ok [INFO] [stdout] test monitoring::health::tests::projection_health_check_with_events ... ok [INFO] [stdout] test monitoring::health::tests::projection_health_check_creation ... ok [INFO] [stdout] test monitoring::logging::tests::test_event_store_error_classification ... ok [INFO] [stdout] test monitoring::logging::tests::test_command_error_classification ... ok [INFO] [stdout] test monitoring::logging::tests::test_log_entry_creation ... ok [INFO] [stdout] test monitoring::logging::tests::test_log_entry_with_fields ... ok [INFO] [stdout] test monitoring::logging::tests::test_log_entry_json_serialization ... 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 cqrs::rebuild::tests::rebuild_progress_estimated_completion ... ok [INFO] [stdout] test monitoring::metrics::tests::command_metrics_track_execution ... ok [INFO] [stdout] test monitoring::metrics::tests::counter_increments_correctly ... ok [INFO] [stdout] test monitoring::metrics::tests::event_store_metrics_track_operations ... ok [INFO] [stdout] test monitoring::metrics::tests::gauge_updates_correctly ... ok [INFO] [stdout] test monitoring::logging::tests::test_pre_configured_loggers ... 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::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_limits_sample_count ... 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::resilience::__nutype_TimeoutMs__::tests::should_have_consistent_lower_and_upper_boundaries ... 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_disabled ... ok [INFO] [stdout] test monitoring::resilience::__nutype_MinRequests__::tests::should_have_consistent_lower_and_upper_boundaries ... ok [INFO] [stdout] test monitoring::resilience::tests::test_circuit_breaker_closed_state ... 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::tracing::tests::test_command_tracer ... ok [INFO] [stdout] test monitoring::tracing::tests::test_event_store_tracer ... ok [INFO] [stdout] test executor::tests::timeout_tests::command_timeout_overrides_event_store_timeout ... ok [INFO] [stdout] test executor::tests::timeout_tests::event_store_read_timeout ... 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_metadata_addition ... ok [INFO] [stdout] test monitoring::tracing::tests::test_trace_context_creation ... ok [INFO] [stdout] test executor::tests::timeout_tests::command_timeout ... ok [INFO] [stdout] test monitoring::tracing::tests::test_span_guard_failure ... ok [INFO] [stdout] test projection::tests::in_memory_projection_initialize_state ... ok [INFO] [stdout] test projection::tests::in_memory_projection_initial_state ... ok [INFO] [stdout] test projection::tests::projection_checkpoint_from_event_id_sets_last_event ... ok [INFO] [stdout] test projection::tests::in_memory_projection_save_and_load_checkpoint ... 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_config_builder_pattern ... ok [INFO] [stdout] test projection::tests::projection_config_with_streams_replaces_existing ... ok [INFO] [stdout] test projection::tests::projection_checkpoint_with_stream_position_updates_streams ... 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_is_active_checks ... ok [INFO] [stdout] test projection::tests::projection_status_can_stop_checks ... ok [INFO] [stdout] test projection::tests::in_memory_projection_set_status ... ok [INFO] [stdout] test executor::tests::timeout_tests::event_store_write_timeout ... 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_manager::tests::projection_manager_register_and_unregister ... 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 monitoring::tracing::tests::test_child_context_creation ... 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::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 projection_runner::tests::projection_event_processor_update_stats ... 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_event_processor_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_new ... ok [INFO] [stdout] test projection::tests::property_tests::checkpoint_ordering_is_consistent ... ok [INFO] [stdout] test executor::tests::retry_delay_increases_with_attempts ... ok [INFO] [stdout] test projection_runner::tests::projection_event_processor_retry_logic ... 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 projection_runner::tests::property_tests::projection_runner_config_max_retries_bounded ... ok [INFO] [stdout] test projection_runner::tests::projection_event_processor_skip_on_max_retries_when_continue_on_error ... ok [INFO] [stdout] test resource::tests::test_compilation_errors ... ok [INFO] [stdout] test resource::tests::test_global_leak_detector ... ok [INFO] [stdout] test resource::tests::test_concurrent_resource_access ... ok [INFO] [stdout] test resource::tests::test_managed_resource ... ok [INFO] [stdout] test resource::tests::test_mutex_resource ... ok [INFO] [stdout] test resource::tests::test_resource_extension_traits ... 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_leak_detector ... 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_sealed_trait_pattern ... 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 serialization::bincode::tests::test_schema_version_registration ... ok [INFO] [stdout] test resource::tests::test_timed_resource_guard_early_release ... 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_compatibility_analysis_backward_compatible ... ok [INFO] [stdout] test serialization::compatibility::tests::test_automatic_migration_generation ... 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_type_compatibility ... ok [INFO] [stdout] test serialization::compatibility::tests::test_schema_extraction ... ok [INFO] [stdout] test metadata::tests::user_id_accepts_valid_strings ... 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 executor::tests::timeout_tests::no_timeout_when_disabled ... 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_helper_functions ... ok [INFO] [stdout] test serialization::evolution::tests::test_field_type_converters ... 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_from_str ... ok [INFO] [stdout] test serialization::format::tests::test_mime_types ... ok [INFO] [stdout] test serialization::format::tests::test_format_serializer ... 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::evolution::tests::test_json_schema_evolution ... ok [INFO] [stdout] test serialization::evolution::tests::test_migration_chain_path_finding ... ok [INFO] [stdout] test serialization::messagepack::tests::test_serialize_deserialize_event ... ok [INFO] [stdout] test serialization::messagepack::tests::test_schema_version_registration ... 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 projection::tests::property_tests::projection_config_name_preserved ... ok [INFO] [stdout] test monitoring::resilience::tests::test_circuit_breaker_half_open_recovery ... ok [INFO] [stdout] test resource::tests::test_resource_timeout_behavior ... ok [INFO] [stdout] test resource::tests::test_timed_resource_guard ... ok [INFO] [stdout] test resource::tests::test_managed_resource_drop_cleanup ... FAILED [INFO] [stdout] test metadata::tests::user_id_rejects_strings_over_255_chars ... ok [INFO] [stdout] test metadata::tests::user_id_roundtrip_serialization ... ok [INFO] [stdout] test metadata::tests::user_id_trims_whitespace ... ok [INFO] [stdout] test state_reconstruction::tests::prop_empty_events_produces_default_state ... ok [INFO] [stdout] test event::tests::prop_event_ordering_is_antisymmetric ... 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 event::tests::prop_event_ordering_is_transitive ... 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 state_reconstruction::tests::prop_validation_detects_unexpected_streams ... 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 testing::assertions::tests::test_assert_event_exists_fails - should panic ... ok [INFO] [stdout] test testing::assertions::tests::test_assert_event_idempotent_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 subscription::tests::subscription_position_ordering_respects_event_id ... ok [INFO] [stdout] test subscription::tests::subscription_position_update_checkpoint_updates_correctly ... 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_event_builder_panics_without_stream_id - should panic ... ok [INFO] [stdout] test testing::builders::tests::test_store_event_builder ... ok [INFO] [stdout] test testing::chaos::__nutype_FailureProbability__::tests::should_have_consistent_lower_and_upper_boundaries ... ok [INFO] [stdout] test testing::builders::tests::test_stored_event_builder ... 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_chaos_disabled ... 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_counting_event_store ... ok [INFO] [stdout] test testing::fixtures::tests::test_create_large_event_batch ... ok [INFO] [stdout] test testing::fixtures::tests::test_command_decrement_negative_fails ... 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::generators::tests::generated_correlation_ids_are_uuidv7 ... 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::chaos::tests::test_latency_injection ... 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_minimal_metadata_has_defaults ... ok [INFO] [stdout] test testing::generators::tests::generated_event_metadata_has_required_fields ... ok [INFO] [stdout] test testing::generators::tests::generated_ordered_versions_are_sequential ... ok [INFO] [stdout] test testing::generators::tests::generated_recent_timestamps_are_recent ... ok [INFO] [stdout] test testing::generators::tests::generated_stream_id_roundtrips ... ok [INFO] [stdout] test testing::generators::tests::generated_stream_ids_are_valid ... 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::property_tests::prop_builder_preserves_all_registrations ... 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 type_registry::tests::test_unknown_event_serialization ... 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_specific_invalid_uuids ... ok [INFO] [stdout] test types::tests::event_id_rejects_non_v7_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_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 types::tests::stream_id_cached_concurrent_access ... 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 type_registry::property_tests::prop_unknown_events_preserve_data ... 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 state_reconstruction::tests::prop_reconstruction_stats_accuracy ... ok [INFO] [stdout] test types::tests::stream_id_rejects_empty_strings ... ok [INFO] [stdout] test types::tests::stream_id_accepts_valid_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 utils::lock_recovery::tests::test_read_recover_from_poison ... ok [INFO] [stdout] test types::tests::stream_id_trims_whitespace ... 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 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_rejects_strings_over_255_chars ... ok [INFO] [stdout] test types::tests::stream_id_roundtrip_serialization ... ok [INFO] [stdout] test event::tests::prop_events_maintain_chronological_order ... ok [INFO] [stdout] test serialization::tests::json_serializer_properties::schema_version_consistency ... ok [INFO] [stdout] test projection_runner::tests::property_tests::projection_runner_stats_events_processed_monotonic ... 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::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::complex_event_round_trip ... ok [INFO] [stdout] test serialization::tests::schema_evolution_properties::field_removal_removes_only_specified_field ... ok [INFO] [stdout] test serialization::tests::json_serializer_properties::stored_event_round_trip ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- resource::tests::test_managed_resource_drop_cleanup stdout ---- [INFO] [stdout] 2025-08-31T22:09:47.382706Z DEBUG eventcore::resource: ManagedResource dropped with resource still present [INFO] [stdout] [INFO] [stdout] thread 'resource::tests::test_managed_resource_drop_cleanup' (281) panicked at src/resource.rs:1234:9: [INFO] [stdout] assertion `left == right` failed [INFO] [stdout] left: 0 [INFO] [stdout] right: 1 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x62aea4fb1d72 - std::backtrace_rs::backtrace::libunwind::trace::hf3086ff3c8ddfec7 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x62aea4fb1d72 - std::backtrace_rs::backtrace::trace_unsynchronized::h6caf11542219ebc3 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x62aea4fb1d72 - std::sys::backtrace::_print_fmt::hfd9f352edf0ef63b [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/sys/backtrace.rs:66:9 [INFO] [stdout] 3: 0x62aea4fb1d72 - ::fmt::h746cb25d4c2f20bf [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/sys/backtrace.rs:39:26 [INFO] [stdout] 4: 0x62aea4fc508f - core::fmt::rt::Argument::fmt::h7e560d1a4260d0bd [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/core/src/fmt/rt.rs:173:76 [INFO] [stdout] 5: 0x62aea4fc508f - core::fmt::write::h51c104753c8435b2 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/core/src/fmt/mod.rs:1468:25 [INFO] [stdout] 6: 0x62aea4f7dbf3 - std::io::default_write_fmt::h7681766be9629d2f [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x62aea4f7dbf3 - std::io::Write::write_fmt::h41771a141bf0adb2 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/io/mod.rs:1954:13 [INFO] [stdout] 8: 0x62aea4f8a572 - std::sys::backtrace::BacktraceLock::print::heee726a1c5b4a2c3 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/sys/backtrace.rs:42:9 [INFO] [stdout] 9: 0x62aea4f8f70f - std::panicking::default_hook::{{closure}}::h938489fbb79d30ee [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/panicking.rs:301:27 [INFO] [stdout] 10: 0x62aea4f8f5a1 - std::panicking::default_hook::hf7e155db98319366 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/panicking.rs:325:9 [INFO] [stdout] 11: 0x62aea4b79e1e - as core::ops::function::Fn>::call::h8041688d09537997 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 12: 0x62aea4b79e1e - test::test_main_with_exit_callback::{{closure}}::hc8a7ea1f38432726 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x62aea4f8fe5e - as core::ops::function::Fn>::call::h688488cd0fff9b17 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/alloc/src/boxed.rs:1999:9 [INFO] [stdout] 14: 0x62aea4f8fe5e - std::panicking::panic_with_hook::h78bb7329978b77c8 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/panicking.rs:842:13 [INFO] [stdout] 15: 0x62aea4f8fb7a - std::panicking::panic_handler::{{closure}}::h306ab6080b8e304c [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/panicking.rs:707:13 [INFO] [stdout] 16: 0x62aea4f8a6b9 - std::sys::backtrace::__rust_end_short_backtrace::hab10906eec9c5584 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/sys/backtrace.rs:174:18 [INFO] [stdout] 17: 0x62aea4f71a0d - __rustc[31cdaa5515be9d95]::rust_begin_unwind [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/panicking.rs:698:5 [INFO] [stdout] 18: 0x62aea4fcf3d0 - core::panicking::panic_fmt::h8cb2938d8e2b0e7b [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/core/src/panicking.rs:75:14 [INFO] [stdout] 19: 0x62aea4fcf183 - core::panicking::assert_failed_inner::h2f80963f12b08acb [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/core/src/panicking.rs:439:17 [INFO] [stdout] 20: 0x62aea4fcefc7 - core::panicking::assert_failed::h97ec267b603d1e5a [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/core/src/panicking.rs:394:5 [INFO] [stdout] 21: 0x62aea496ef97 - eventcore::resource::tests::test_managed_resource_drop_cleanup::h7d775b02162754b0 [INFO] [stdout] at /opt/rustwide/workdir/src/resource.rs:1234:9 [INFO] [stdout] 22: 0x62aea496f007 - eventcore::resource::tests::test_managed_resource_drop_cleanup::{{closure}}::h2afa95c8e550b5d1 [INFO] [stdout] at /opt/rustwide/workdir/src/resource.rs:1219:44 [INFO] [stdout] 23: 0x62aea4652566 - core::ops::function::FnOnce::call_once::hfbbdc4fa723355c9 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 24: 0x62aea4b79bdb - core::ops::function::FnOnce::call_once::ha1081c2f5558e6c0 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 25: 0x62aea4b79bdb - test::__rust_begin_short_backtrace::h42034e8abb013a4c [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x62aea4b8f6e5 - test::run_test_in_process::{{closure}}::hf6d2134f58bf7650 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x62aea4b8f6e5 - as core::ops::function::FnOnce<()>>::call_once::hecbf148a08d929b4 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 28: 0x62aea4b8f6e5 - std::panicking::catch_unwind::do_call::hdd8f84f296c52439 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/panicking.rs:590:40 [INFO] [stdout] 29: 0x62aea4b8f6e5 - std::panicking::catch_unwind::h3fd77bcad74bf69c [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/panicking.rs:553:19 [INFO] [stdout] 30: 0x62aea4b8f6e5 - std::panic::catch_unwind::h512ad17f65705767 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x62aea4b8f6e5 - test::run_test_in_process::h2b79c7cc828fafad [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x62aea4b8f6e5 - test::run_test::{{closure}}::hc287323e9e7aa380 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x62aea4b660b4 - test::run_test::{{closure}}::h26852bc3095664f0 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x62aea4b660b4 - std::sys::backtrace::__rust_begin_short_backtrace::he88c7ba58706034f [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/sys/backtrace.rs:158:18 [INFO] [stdout] 35: 0x62aea4b698ea - std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}::hff63832735ca5300 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/thread/mod.rs:559:17 [INFO] [stdout] 36: 0x62aea4b698ea - as core::ops::function::FnOnce<()>>::call_once::h5618784f23b8bacb [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/core/src/panic/unwind_safe.rs:272:9 [INFO] [stdout] 37: 0x62aea4b698ea - std::panicking::catch_unwind::do_call::hd103d0697f7d2f72 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/panicking.rs:590:40 [INFO] [stdout] 38: 0x62aea4b698ea - std::panicking::catch_unwind::h947b18413ee60fc2 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/panicking.rs:553:19 [INFO] [stdout] 39: 0x62aea4b698ea - std::panic::catch_unwind::h51f47dbca8916fbf [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x62aea4b698ea - std::thread::Builder::spawn_unchecked_::{{closure}}::h92bd4fc7ba1a8896 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/thread/mod.rs:557:30 [INFO] [stdout] 41: 0x62aea4b698ea - core::ops::function::FnOnce::call_once{{vtable.shim}}::h1edf6ba5edb7a202 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/core/src/ops/function.rs:253:5 [INFO] [stdout] 42: 0x62aea4f8451f - as core::ops::function::FnOnce>::call_once::h6765fcdde4c5daa4 [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/alloc/src/boxed.rs:1985:9 [INFO] [stdout] 43: 0x62aea4f8451f - std::sys::pal::unix::thread::Thread::new::thread_start::h448c4dadc391362b [INFO] [stdout] at /rustc/160e7623e8cbbf1feab2b6e2a24733a98c7bde9c/library/std/src/sys/pal/unix/thread.rs:118:17 [INFO] [stdout] 44: 0x773ae4dd1aa4 - [INFO] [stdout] 45: 0x773ae4e5ea34 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] resource::tests::test_managed_resource_drop_cleanup [INFO] [stdout] [INFO] [stdout] test result: FAILED. 431 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.55s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "02def4e3e037ad5a7f2a6a2eff3203fcab0eb55d5052155591564d5cb7cdc477", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "02def4e3e037ad5a7f2a6a2eff3203fcab0eb55d5052155591564d5cb7cdc477", kill_on_drop: false }` [INFO] [stdout] 02def4e3e037ad5a7f2a6a2eff3203fcab0eb55d5052155591564d5cb7cdc477