[INFO] fetching crate sourced_rust 1.1.0...
[INFO] testing sourced_rust-1.1.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate sourced_rust 1.1.0 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate sourced_rust 1.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sourced_rust 1.1.0
[INFO] tweaked toml for crates.io crate sourced_rust 1.1.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate sourced_rust 1.1.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sourced_rust 1.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7686ee18933db3e31ea55e3f62c71c1e01ea7e4bd342fba58d01400215aae932
[INFO] running `Command { std: "docker" "start" "7686ee18933db3e31ea55e3f62c71c1e01ea7e4bd342fba58d01400215aae932", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7686ee18933db3e31ea55e3f62c71c1e01ea7e4bd342fba58d01400215aae932", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7686ee18933db3e31ea55e3f62c71c1e01ea7e4bd342fba58d01400215aae932" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7686ee18933db3e31ea55e3f62c71c1e01ea7e4bd342fba58d01400215aae932", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7686ee18933db3e31ea55e3f62c71c1e01ea7e4bd342fba58d01400215aae932" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling log v0.4.30
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling uuid v0.8.2
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling prost-derive v0.13.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling bitcode_derive v0.6.9
[INFO] [stderr]    Compiling sourced_rust_macros v1.1.0
[INFO] [stderr]    Compiling prost v0.13.5
[INFO] [stderr]    Compiling prost-types v0.13.5
[INFO] [stderr]    Compiling prost-build v0.13.5
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tonic-build v0.12.3
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling bitcode v0.6.9
[INFO] [stderr]    Compiling event-emitter-rs v0.1.4
[INFO] [stderr]    Compiling sourced_rust v1.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 19.94s
[INFO] running `Command { std: "docker" "inspect" "7686ee18933db3e31ea55e3f62c71c1e01ea7e4bd342fba58d01400215aae932", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7686ee18933db3e31ea55e3f62c71c1e01ea7e4bd342fba58d01400215aae932" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling http v1.4.1
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling cc v1.2.63
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling zerocopy v0.8.50
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling foreign-types-shared v0.1.1
[INFO] [stderr]    Compiling openssl v0.10.80
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling foreign-types v0.3.2
[INFO] [stderr]    Compiling petgraph v0.7.1
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling uuid v0.8.2
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling openssl-sys v0.9.116
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling prost-derive v0.13.5
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling bitcode_derive v0.6.9
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling sourced_rust_macros v1.1.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling prost v0.13.5
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling prost-types v0.13.5
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling prost-build v0.13.5
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling bitcode v0.6.9
[INFO] [stderr]    Compiling tonic-build v0.12.3
[INFO] [stderr]    Compiling event-emitter-rs v0.1.4
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling sourced_rust v1.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling h2 v0.4.14
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling tonic v0.12.3
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 15s
[INFO] running `Command { std: "docker" "inspect" "7686ee18933db3e31ea55e3f62c71c1e01ea7e4bd342fba58d01400215aae932", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7686ee18933db3e31ea55e3f62c71c1e01ea7e4bd342fba58d01400215aae932" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.50s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/sourced_rust/cc9a348d6d72d8ed/out/sourced_rust-cc9a348d6d72d8ed)
[INFO] [stdout] 
[INFO] [stdout] running 226 tests
[INFO] [stdout] test commit_builder::tests::commit_all_without_aggregate ... ok
[INFO] [stdout] test commit_builder::tests::commit_outbox_then_read_models ... ok
[INFO] [stdout] test commit_builder::tests::commit_builder_empty_batch_succeeds ... ok
[INFO] [stdout] test commit_builder::tests::async_commit_many_supports_same_type_aggregates ... ok
[INFO] [stdout] test commit_builder::tests::commit_builder_failure_does_not_mark_aggregate_committed ... ok
[INFO] [stdout] test commit_builder::tests::commit_multiple_read_models ... ok
[INFO] [stdout] test commit_builder::tests::commit_read_models_and_aggregate ... ok
[INFO] [stdout] test commit_builder::tests::async_commit_read_models_and_aggregate ... ok
[INFO] [stdout] test commit_builder::tests::commit_read_models_with_outbox ... ok
[INFO] [stdout] test commit_builder::tests::async_staged_builder_ordering_sets_outbox_source ... ok
[INFO] [stdout] test commit_builder::tests::staged_builder_ordering_is_semantic_for_outbox_session_and_aggregate ... ok
[INFO] [stdout] test commit_builder::tests::staged_commit_sets_outbox_source_from_single_aggregate ... ok
[INFO] [stdout] test emitter::entity_ext::tests::enqueue_with_does_not_serialize_during_replay ... ok
[INFO] [stdout] test commit_builder::tests::commit_many_multiple_aggregates ... ok
[INFO] [stdout] test commit_builder::tests::staged_builder_supports_multiple_aggregates ... ok
[INFO] [stdout] test emitter::entity_ext::tests::enqueue_with_returns_serialization_error ... ok
[INFO] [stdout] test entity::committable::tests::single_entity ... ok
[INFO] [stdout] test entity::entity::tests::clear_metadata_stops_propagation ... ok
[INFO] [stdout] test entity::committable::tests::array_of_entities ... ok
[INFO] [stdout] test entity::committable::tests::vec_of_entities ... ok
[INFO] [stdout] test entity::entity::tests::debug ... ok
[INFO] [stdout] test entity::entity::tests::digest_returns_serialization_errors_without_mutating_entity ... ok
[INFO] [stdout] test entity::entity::tests::mark_committed_resets_new_events ... ok
[INFO] [stdout] test entity::entity::tests::digest_propagates_metadata_to_event_record ... ok
[INFO] [stdout] test entity::entity::tests::load_from_history_sets_committed_version ... ok
[INFO] [stdout] test entity::entity::tests::metadata_is_transient_not_serialized ... ok
[INFO] [stdout] test entity::entity::tests::new_events_on_fresh_entity ... ok
[INFO] [stdout] test entity::entity::tests::new ... ok
[INFO] [stdout] test entity::entity::tests::new_events_after_load_and_digest ... ok
[INFO] [stdout] test entity::entity::tests::rehydrate ... ok
[INFO] [stdout] test entity::entity::tests::digest_without_metadata_leaves_event_record_empty ... ok
[INFO] [stdout] test entity::event_record::tests::debug ... ok
[INFO] [stdout] test entity::event_record::tests::decode_payload ... ok
[INFO] [stdout] test entity::event_record::tests::metadata_is_always_present_in_serialization ... ok
[INFO] [stdout] test entity::event_record::tests::new ... ok
[INFO] [stdout] test entity::entity::tests::digest_v_returns_serialization_errors_without_mutating_entity ... ok
[INFO] [stdout] test emitter::entity_ext::tests::entity_access ... ok
[INFO] [stdout] test entity::event_record::tests::decode_unknown_codec_returns_error ... ok
[INFO] [stdout] test entity::entity::tests::digest ... ok
[INFO] [stdout] test entity::event_record::tests::deserialize_without_payload_codec_fields_defaults_to_bitcode ... ok
[INFO] [stdout] test entity::upcaster::tests::no_upcasters_leaves_events_unchanged ... ok
[INFO] [stdout] test entity::entity::tests::clone ... ok
[INFO] [stdout] test entity::entity::tests::snapshot_version_not_affected_by_load_or_commit ... ok
[INFO] [stdout] test entity::event::tests::test_event_trait ... ok
[INFO] [stdout] test entity::event_record::tests::clone ... ok
[INFO] [stdout] test entity::upcaster::tests::payload_transform_error_exposes_source ... ok
[INFO] [stdout] test entity::event_record::tests::payload_bytes ... ok
[INFO] [stdout] test entity::event_record::tests::deserialize_without_metadata_field_defaults_to_empty ... ok
[INFO] [stdout] test entity::event_record::tests::serialize_deserialize ... ok
[INFO] [stdout] test entity::upcaster::tests::single_upcaster_transforms_matching_event ... ok
[INFO] [stdout] test entity::upcaster::tests::upcast_events_rejects_backward_transition ... ok
[INFO] [stdout] test entity::upcaster::tests::upcast_events_rejects_cycles ... ok
[INFO] [stdout] test entity::upcaster::tests::upcast_events_rejects_same_version_transition ... ok
[INFO] [stdout] test entity::upcaster::tests::upcast_events_returns_payload_error_when_decode_fails ... ok
[INFO] [stdout] test entity::upcaster::tests::upcaster_does_not_affect_non_matching_events ... ok
[INFO] [stdout] test hashmap_repo::repository::tests::inbox_receipts_record_dedupe_and_roll_back_atomically ... ok
[INFO] [stdout] test entity::event_record::tests::with_metadata_constructor ... ok
[INFO] [stdout] test entity::local_event::tests::get_event_type_and_data ... ok
[INFO] [stdout] test hashmap_repo::repository::tests::duplicate_stream_ids_rejected_before_write ... ok
[INFO] [stdout] test hashmap_repo::repository::tests::new ... ok
[INFO] [stdout] test hashmap_repo::repository::tests::single_entity_commit ... ok
[INFO] [stdout] test entity::upcaster::tests::chained_upcasters_v1_to_v3 ... ok
[INFO] [stdout] test hashmap_repo::repository::tests::multiple_entity_commit ... ok
[INFO] [stdout] test lock::async_in_memory::tests::lock_resolves_immediately_when_free ... ok
[INFO] [stdout] test entity::upcaster::tests::mixed_events_some_upcasted_some_not ... ok
[INFO] [stdout] test lock::async_in_memory::tests::manager_returns_same_arc_per_key ... ok
[INFO] [stdout] test lock::async_in_memory::tests::try_lock_reflects_state ... ok
[INFO] [stdout] test lock::async_in_memory::tests::distinct_keys_do_not_contend ... ok
[INFO] [stdout] test lock::async_in_memory::tests::unlock_does_not_deadlock_with_reentrant_waker ... ok
[INFO] [stdout] test entity::entity::tests::replaying_state_blocks_changes ... ok
[INFO] [stdout] test microsvc::service::tests::dispatch_message_always_exposes_message_metadata ... ok
[INFO] [stdout] test entity::entity::tests::serialize_deserialize ... ok
[INFO] [stdout] test microsvc::service::tests::dispatch_returns_handler_result ... ok
[INFO] [stdout] test microsvc::service::tests::decode_error_from_bad_payload ... ok
[INFO] [stdout] test microsvc::service::tests::event_conveniences_record_event_names ... ok
[INFO] [stdout] test microsvc::service::tests::guard_rejects ... ok
[INFO] [stdout] test microsvc::service::tests::handler_error_propagates ... ok
[INFO] [stdout] test microsvc::service::tests::command_and_event_handlers_can_share_a_name ... ok
[INFO] [stdout] test microsvc::service::tests::command_names_list ... ok
[INFO] [stdout] test microsvc::service::tests::command_request_requires_session_variables_field ... ok
[INFO] [stdout] test microsvc::session::tests::set_and_get ... ok
[INFO] [stdout] test microsvc::transport::capabilities::tests::direct_transports_own_their_retry ... ok
[INFO] [stdout] test microsvc::service::tests::subscription_plan_separates_commands_and_events ... ok
[INFO] [stdout] test microsvc::transport::capabilities::tests::each_known_transport_has_a_distinct_ack_kind ... ok
[INFO] [stdout] test microsvc::service::tests::unknown_command ... ok
[INFO] [stdout] test microsvc::session::tests::empty_session ... ok
[INFO] [stdout] test microsvc::transport::capabilities::tests::in_memory_is_the_only_profile_without_durable_receive_or_publish_confirm ... ok
[INFO] [stdout] test microsvc::session::tests::hasura_variables ... ok
[INFO] [stdout] test microsvc::transport::capabilities::tests::postgres_is_durable_with_custom_knative_bridge ... ok
[INFO] [stdout] test microsvc::service::tests::dispatch_message_delivers_payload_json_by_default ... ok
[INFO] [stdout] test microsvc::service::tests::dispatch_request_passes_session ... ok
[INFO] [stdout] test microsvc::transport::error::tests::from_handler_error_preserves_classification_and_source ... ok
[INFO] [stdout] test microsvc::transport::error::tests::retryable_and_permanent_classify_themselves ... ok
[INFO] [stdout] test microsvc::service::tests::dispatch_request_success ... ok
[INFO] [stdout] test microsvc::transport::capabilities::tests::knative_delegates_retry_to_the_platform ... ok
[INFO] [stdout] test microsvc::service::tests::guard_passes ... ok
[INFO] [stdout] test microsvc::transport::capabilities::tests::knative_integration_matches_the_evaluation_matrix ... ok
[INFO] [stdout] test microsvc::transport::error::tests::deterministic_handler_errors_are_permanent ... ok
[INFO] [stdout] test microsvc::transport::error::tests::display_includes_classification_and_message ... ok
[INFO] [stdout] test microsvc::service::tests::guard_checks_session ... ok
[INFO] [stdout] test microsvc::service::tests::dispatch_request_error_codes ... ok
[INFO] [stdout] test microsvc::transport::failure_policy::tests::only_log_and_ack_discards_a_failed_message ... ok
[INFO] [stdout] test microsvc::transport::failure_policy::tests::permanent_failures_follow_the_configured_policy ... ok
[INFO] [stdout] test microsvc::transport::in_memory_bus::tests::listen_is_point_to_point_each_message_popped_once ... ok
[INFO] [stdout] test microsvc::transport::capabilities::tests::capabilities_round_trip_through_serde ... ok
[INFO] [stdout] test microsvc::transport::failure_policy::tests::default_policy_dead_letters_permanent_failures ... ok
[INFO] [stdout] test microsvc::transport::in_memory_bus::tests::handler_error_does_not_panic_the_loop ... ok
[INFO] [stdout] test microsvc::transport::outbox_dispatch::tests::destination_maps_to_command_kind ... ok
[INFO] [stdout] test microsvc::transport::in_memory_bus::tests::publish_then_subscribe_fans_out_to_every_subscriber ... ok
[INFO] [stdout] test microsvc::transport::error::tests::transient_handler_errors_are_retryable ... ok
[INFO] [stdout] test microsvc::transport::outbox_dispatch::tests::dispatch_ids_claims_then_publishes_then_completes ... ok
[INFO] [stdout] test microsvc::transport::outbox_dispatch::tests::dispatch_ids_only_claims_requested_ids ... ok
[INFO] [stdout] test microsvc::transport::outbox_dispatch::tests::publish_failure_fails_row_at_attempt_ceiling ... ok
[INFO] [stdout] test microsvc::transport::outbox_dispatch::tests::maps_outbox_row_to_canonical_message ... ok
[INFO] [stdout] test microsvc::transport::outbox_dispatch::tests::raced_id_is_not_an_error ... ok
[INFO] [stdout] test microsvc::transport::outbox_source::tests::ack_completes_the_row ... ok
[INFO] [stdout] test microsvc::transport::in_memory_bus::tests::unknown_command_is_acked_and_ignored ... ok
[INFO] [stdout] test microsvc::transport::outbox_source::tests::dead_letter_fails_the_row ... ok
[INFO] [stdout] test microsvc::transport::error::tests::with_source_is_exposed_through_error_trait ... ok
[INFO] [stdout] test microsvc::transport::outbox_source::tests::nack_releases_for_retry ... ok
[INFO] [stdout] test microsvc::transport::failure_policy::tests::retryable_errors_always_nack_regardless_of_policy ... ok
[INFO] [stdout] test microsvc::transport::outbox_dispatch::tests::unknown_publish_outcome_leaves_row_retryable ... ok
[INFO] [stdout] test microsvc::transport::in_memory_bus::tests::send_then_listen_dispatches_each_command ... ok
[INFO] [stdout] test microsvc::transport::outbox_dispatch::tests::user_metadata_cannot_shadow_reserved_framework_keys ... ok
[INFO] [stdout] test microsvc::transport::outbox_dispatch::tests::worker_and_immediate_dispatch_share_state_transitions ... ok
[INFO] [stdout] test microsvc::transport::outbox_source::tests::recv_yields_claimed_rows_then_drains_to_none ... ok
[INFO] [stdout] test microsvc::transport::outbox_source::tests::run_source_drains_outbox_and_completes ... ok
[INFO] [stdout] test microsvc::transport::outbox_source::tests::unhandled_outbox_message_is_acked_and_completed ... ok
[INFO] [stdout] test microsvc::transport::publisher::tests::publish_batch_publishes_all_on_success ... ok
[INFO] [stdout] test microsvc::transport::run_options::tests::idempotent_mode_needs_no_dedup_key ... ok
[INFO] [stdout] test microsvc::transport::run_options::tests::inbox_mode_requires_a_stable_id_and_keeps_the_hook ... ok
[INFO] [stdout] test microsvc::transport::run_options::tests::idempotent_constructor_matches_default ... ok
[INFO] [stdout] test microsvc::transport::run_options::tests::with_failure_policy_overrides_the_default ... ok
[INFO] [stdout] test microsvc::transport::runner::tests::permanent_failure_dead_letters_under_default_policy ... ok
[INFO] [stdout] test microsvc::transport::runner::tests::processes_every_message_then_stops_on_none ... ok
[INFO] [stdout] test microsvc::transport::runner::tests::recv_error_propagates_and_is_not_swallowed ... ok
[INFO] [stdout] test microsvc::transport::runner::tests::inbox_mode_rejects_message_without_stable_id_before_dispatch ... ok
[INFO] [stdout] test microsvc::transport::runner::tests::default_dead_letter_and_park_degrade_to_nack ... ok
[INFO] [stdout] test microsvc::transport::runner::tests::settle_error_on_failure_path_propagates ... ok
[INFO] [stdout] test microsvc::transport::runner::tests::inbox_mode_dispatches_when_stable_id_is_present ... ok
[INFO] [stdout] test microsvc::transport::runner::tests::run_source_future_is_send ... ok
[INFO] [stdout] test microsvc::transport::runner::tests::permanent_failure_parks_under_park_policy ... ok
[INFO] [stdout] test microsvc::transport::runner::tests::stop_policy_returns_error_without_settling ... ok
[INFO] [stdout] test microsvc::transport::stable_id::tests::accepts_a_well_formed_id ... ok
[INFO] [stdout] test microsvc::transport::runner::tests::unhandled_message_is_acked_and_ignored ... ok
[INFO] [stdout] test microsvc::transport::runner::tests::retryable_failure_nacks_without_acking ... ok
[INFO] [stdout] test microsvc::transport::stable_id::tests::rejects_empty_or_whitespace_id ... ok
[INFO] [stdout] test microsvc::transport::runner::tests::permanent_failure_logs_and_acks_under_log_and_ack_policy ... ok
[INFO] [stdout] test microsvc::transport::stable_id::tests::rejects_over_long_id ... ok
[INFO] [stdout] test microsvc::transport::runner::tests::permanent_failure_nacks_under_retry_policy ... ok
[INFO] [stdout] test microsvc::transport::runner::tests::success_dispatches_then_acks_in_order ... ok
[INFO] [stdout] test microsvc::transport::runner::tests::settle_error_propagates_and_is_not_swallowed ... ok
[INFO] [stdout] test outbox::commit::tests::outbox_helper_commits_both_entities ... ok
[INFO] [stdout] test outbox::commit::tests::outbox_helper_failure_leaves_entities_uncommitted ... ok
[INFO] [stdout] test outbox::message::tests::claim_deadline_overflow_returns_error ... ok
[INFO] [stdout] test microsvc::transport::stable_id::tests::rejects_control_characters ... ok
[INFO] [stdout] test microsvc::transport::stable_id::tests::rejects_missing_id ... ok
[INFO] [stdout] test outbox::message::tests::encode_with_metadata ... ok
[INFO] [stdout] test outbox::message::tests::expired_in_flight_message_can_be_claimed_again ... ok
[INFO] [stdout] test outbox::message::tests::claim_deadline_before_epoch_returns_error ... ok
[INFO] [stdout] test outbox::message::tests::initialize_resets_delivery_and_source_state ... ok
[INFO] [stdout] test outbox::message::tests::new_message_is_pending ... ok
[INFO] [stdout] test outbox::message::tests::create_with_metadata ... ok
[INFO] [stdout] test outbox::table::tests::outbox_insert_plan_uses_table_row_mutation ... ok
[INFO] [stdout] test outbox::message::tests::set_metadata_individually ... ok
[INFO] [stdout] test outbox::message::tests::claim_and_complete ... ok
[INFO] [stdout] test outbox::message::tests::release_and_fail ... ok
[INFO] [stdout] test outbox_worker::store::tests::already_published_message_is_not_completed_again ... ok
[INFO] [stdout] test outbox_worker::store::tests::claim_by_ids_skips_unclaimable_without_error ... ok
[INFO] [stdout] test outbox_worker::store::tests::claim_includes_expired_in_flight_messages ... ok
[INFO] [stdout] test outbox_worker::publisher::tests::log_publisher_includes_metadata ... ok
[INFO] [stdout] test outbox_worker::publisher::tests::log_publisher_to_buffer ... ok
[INFO] [stdout] test outbox_worker::store::tests::missing_message_updates_return_not_found ... ok
[INFO] [stdout] test outbox_worker::store::tests::sort_by_claim_order_uses_message_id_tiebreaker ... ok
[INFO] [stdout] test outbox_worker::store::tests::claim_by_explicit_ids_claims_only_requested ... ok
[INFO] [stdout] test lock::async_in_memory::tests::second_acquire_waits_until_unlock ... ok
[INFO] [stdout] test outbox_worker::worker::tests::process_batch_counts_pending_messages_claimed_by_this_call ... ok
[INFO] [stdout] test outbox_worker::store::tests::stale_attempt_claims_cannot_complete_later_claims ... ok
[INFO] [stdout] test outbox_worker::store::tests::claim_uses_created_at_before_message_id_order ... ok
[INFO] [stdout] test outbox_worker::store::tests::publish_failure_releases_until_retry_ceiling_then_fails ... ok
[INFO] [stdout] test outbox_worker::worker::tests::process_message_passes_metadata_to_publisher ... ok
[INFO] [stdout] test outbox_worker::worker::tests::worker_builder ... ok
[INFO] [stdout] test read_model::in_memory::tests::relational_write_plan_upserts_rows ... ok
[INFO] [stdout] test read_model::metadata::tests::row_values_round_trip_scalar_and_json_values ... ok
[INFO] [stdout] test outbox_worker::store::tests::stale_or_mismatched_claims_cannot_be_completed ... ok
[INFO] [stdout] test read_model::metadata::tests::validate_rejects_duplicate_explicit_index_names ... ok
[INFO] [stdout] test read_model::metadata::tests::validate_accepts_composite_delegated_key_metadata ... ok
[INFO] [stdout] test read_model::metadata::tests::validate_rejects_missing_primary_key ... ok
[INFO] [stdout] test read_model::in_memory::tests::relational_write_plan_patches_and_deletes_rows ... ok
[INFO] [stdout] test outbox_worker::store::tests::competing_workers_only_claim_message_once ... ok
[INFO] [stdout] test outbox_worker::store::tests::claim_skips_unexpired_in_flight_messages ... ok
[INFO] [stdout] test read_model::metadata::tests::validate_rejects_unsupported_field_shapes ... ok
[INFO] [stdout] test outbox_worker::worker::tests::process_batch_does_not_count_already_in_flight_messages_as_claimed ... ok
[INFO] [stdout] test outbox_worker::worker::tests::process_message_noop_for_published ... ok
[INFO] [stdout] test read_model::session::tests::key_fingerprint_distinguishes_delimiter_collisions ... ok
[INFO] [stdout] test read_model::session::tests::key_fingerprint_distinguishes_row_value_types ... ok
[INFO] [stdout] test repository::identity::tests::accepts_non_empty_type_and_id ... ok
[INFO] [stdout] test repository::identity::tests::rejects_empty_aggregate_id ... ok
[INFO] [stdout] test repository::identity::tests::rejects_empty_aggregate_type ... ok
[INFO] [stdout] test repository::identity::tests::rejects_reserved_delimiter_in_aggregate_id ... ok
[INFO] [stdout] test repository::identity::tests::rejects_reserved_delimiter_in_aggregate_type ... ok
[INFO] [stdout] test repository::inbox::tests::outcome_predicates ... ok
[INFO] [stdout] test repository::inbox::tests::validate_rejects_empty_fields ... ok
[INFO] [stdout] test read_model::metadata::tests::validate_rejects_relationships_without_foreign_keys ... ok
[INFO] [stdout] test snapshot::in_memory::tests::clone_shares_storage ... ok
[INFO] [stdout] test snapshot::in_memory::tests::delete_existing ... ok
[INFO] [stdout] test snapshot::in_memory::tests::delete_missing_returns_false ... ok
[INFO] [stdout] test repository::inbox::tests::receipt_key_is_consumer_and_message_id ... ok
[INFO] [stdout] test snapshot::repository::tests::snapshot_due_uses_saturating_version_distance ... ok
[INFO] [stdout] test table::sql::tests::renders_outbox_table_schema_for_postgres_with_timestamp_columns ... ok
[INFO] [stdout] test table::sql::tests::orders_parent_tables_before_foreign_key_dependents ... ok
[INFO] [stdout] test snapshot::in_memory::tests::save_and_get ... ok
[INFO] [stdout] test snapshot::in_memory::tests::save_overwrites ... ok
[INFO] [stdout] test snapshot::repository::tests::hydrate_from_snapshot_rejects_identity_mismatch ... ok
[INFO] [stdout] test snapshot::repository::tests::hydrate_from_snapshot_rejects_snapshot_ahead_of_stream ... ok
[INFO] [stdout] test snapshot::in_memory::tests::get_missing_returns_none ... ok
[INFO] [stdout] test table::sql::tests::renders_outbox_table_schema_for_sqlite ... ok
[INFO] [stdout] test microsvc::transport::publisher::tests::publish_batch_stops_at_first_error_with_partial_progress ... ok
[INFO] [stdout] test table::sql::tests::bootstrap_result_lists_registered_tables ... ok
[INFO] [stdout] test snapshot::repository::tests::snapshot_batch_failure_leaves_aggregate_uncommitted ... ok
[INFO] [stdout] test emitter::entity_ext::tests::enqueue_and_emit ... ok
[INFO] [stdout] test microsvc::transport::run_options::tests::default_run_options_are_idempotent_with_default_policy ... ok
[INFO] [stdout] test microsvc::transport::run_options::tests::inbox_mode_returns_the_validated_dedup_key ... ok
[INFO] [stdout] test lock::async_in_memory::tests::unlock_does_not_poison_when_a_waker_panics ... ok
[INFO] [stdout] test microsvc::transport::outbox_source::tests::with_batch_size_zero_panics - should panic ... ok
[INFO] [stdout] test microsvc::transport::outbox_source::tests::with_lease_zero_panics - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 226 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/async_repository/main.rs (/opt/rustwide/target/debug/build/sourced_rust/fb74708d171b31ea/out/async_repository-fb74708d171b31ea)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stderr]      Running tests/blob_game/main.rs (/opt/rustwide/target/debug/build/sourced_rust/ce3a09b27d330528/out/blob_game-ce3a09b27d330528)
[INFO] [stdout] test async_snapshot_store_uses_full_stream_identity ... ok
[INFO] [stdout] test async_batch_rejects_duplicate_stream_identity_before_write ... ok
[INFO] [stdout] test async_outbox_repository_delegates_worker_operations ... ok
[INFO] [stdout] test read_model_session_can_commit_against_async_store ... ok
[INFO] [stdout] test async_snapshot_repository_ignores_cache_past_stream_version_and_replays_events ... ok
[INFO] [stdout] test async_aggregate_repository_separates_streams_by_aggregate_type ... ok
[INFO] [stdout] test async_snapshot_repository_ignores_invalid_cache_and_replays_events ... ok
[INFO] [stdout] test async_snapshot_repository_writes_cache_without_event_record ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test should_not_move_before_game_initialized ... ok
[INFO] [stdout] test should_die_when_moving_into_self ... ok
[INFO] [stdout] test should_work_with_timer_mode ... ok
[INFO] [stdout] test should_not_start_level_before_initialized ... ok
[INFO] [stdout] test should_win_when_all_blocks_visited_except_holes ... ok
[INFO] [stdout] test should_construct_blob_game_model ... ok
[INFO] [stdout] test should_work_with_normal_gameplay_simulation ... ok
[INFO] [stdout] test should_die_when_falling_in_hole ... ok
[INFO] [stdout] test should_not_start_next_level_in_middle_of_current_level ... ok
[INFO] [stdout] test snapshot_captures_full_state ... ok
[INFO] [stdout] test replay_restores_game_state ... ok
[INFO] [stdout] test should_be_able_to_add_new_levels_each_time_you_win ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bomberman/main.rs (/opt/rustwide/target/debug/build/sourced_rust/a4ec0b264dce94e6/out/bomberman-a4ec0b264dce94e6)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test concurrent_bomb_placement ... ok
[INFO] [stdout] test bomb_destroys_blocks ... ok
[INFO] [stdout] test domain::game_map::tests::collect_power_up_with_match_records_event ... ok
[INFO] [stdout] test domain::game_map::tests::collect_power_up_without_match_does_not_record_event ... ok
[INFO] [stdout] test invalid_spawn_index_returns_error ... ok
[INFO] [stdout] test game_setup_and_movement ... ok
[INFO] [stdout] test player_killed_by_bomb ... ok
[INFO] [stdout] test chain_reaction ... ok
[INFO] [stdout] test full_game_to_winner ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/distributed_read_model/main.rs (/opt/rustwide/target/debug/build/sourced_rust/b9db28f2f3a7f16f/out/distributed_read_model-b9db28f2f3a7f16f)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test matrix_in_memory_persistence_over_in_memory_bus ... ok
[INFO] [stdout] test seat_checkout_saga_reserves_seat_and_projects_user_screen ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/distributed_read_model_board/main.rs (/opt/rustwide/target/debug/build/sourced_rust/98d70ad4b596fe25/out/distributed_read_model_board-98d70ad4b596fe25)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test projections_service::handlers::board::tests::event_version_parses_trailing_outbox_segment ... ok
[INFO] [stdout] test board_service_feeds_a_normalized_card_read_model ... ok
[INFO] [stdout] test projections_service::handlers::board::tests::event_version_rejects_malformed_outbox_segment ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/enqueue/main.rs (/opt/rustwide/target/debug/build/sourced_rust/4de89e227503b47e/out/enqueue-4de89e227503b47e)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test enqueue_macro_accepts_inferred_tail_try_expression ... ok
[INFO] [stdout] test enqueue_only_without_digest ... ok
[INFO] [stdout] test digest_and_enqueue_guards_stay_in_sync ... ok
[INFO] [stdout] test enqueue_with_custom_field_name ... ok
[INFO] [stdout] test digest_and_enqueue_both_record ... ok
[INFO] [stdout] test enqueue_queues_events_during_method_call ... ok
[INFO] [stdout] test enqueue_guard_allows_event_when_condition_true ... ok
[INFO] [stdout] test enqueue_guard_on_empty_value ... ok
[INFO] [stdout] test enqueue_guard_prevents_event_when_condition_false ... ok
[INFO] [stdout] test enqueue_only_emits_correctly ... ok
[INFO] [stdout] test replay_does_not_enqueue_events ... ok
[INFO] [stdout] test emit_queued_drains_the_queue ... ok
[INFO] [stdout] test enqueue_queues_multiple_events_across_calls ... ok
[INFO] [stdout] test digest_and_enqueue_full_lifecycle ... ok
[INFO] [stdout] test enqueue_events_survive_commit_and_emit_after ... ok
[INFO] [stdout] test emit_queued_fires_registered_listeners ... ok
[INFO] [stdout] test emit_queued_fires_correct_event_types ... ok
[INFO] [stdout] test custom_field_emit_fires_listener ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/event_store/main.rs (/opt/rustwide/target/debug/build/sourced_rust/6c5351f57507dd36/out/event_store-6c5351f57507dd36)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test new_entity_has_zero_versions ... ok
[INFO] [stderr]      Running tests/hashmap_repository_conformance/main.rs (/opt/rustwide/target/debug/build/sourced_rust/2373424e4a76c916/out/hashmap_repository_conformance-2373424e4a76c916)
[INFO] [stdout] test digest_adds_events_with_correct_sequences ... ok
[INFO] [stdout] test new_events_returns_only_uncommitted ... ok
[INFO] [stdout] test commit_updates_committed_version ... ok
[INFO] [stdout] test empty_commit_is_idempotent ... ok
[INFO] [stdout] test partial_conflict_rolls_back_entire_commit ... ok
[INFO] [stdout] test events_grow_monotonically ... ok
[INFO] [stdout] test commit_appends_only_new_events ... ok
[INFO] [stdout] test multiple_load_modify_commit_cycles_accumulate_all_events ... ok
[INFO] [stdout] test concurrent_writes_detected ... ok
[INFO] [stdout] test load_from_history_sets_committed_version ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test aggregate_checkout_flow_persists_reloaded_state ... ok
[INFO] [stdout] test aggregate_conflict_rolls_back_read_model_plan ... ok
[INFO] [stdout] test aggregate_commit_persists_read_model_plan ... ok
[INFO] [stdout] test aggregate_conflict_rolls_back_outbox ... ok
[INFO] [stdout] test consumer_inbox_rejects_empty_receipt ... ok
[INFO] [stdout] test metadata_round_trips ... ok
[INFO] [stdout] test consumer_inbox_records_dedupes_and_fences_with_real_effects ... ok
[INFO] [stdout] test standalone_relational_write_plan_persists_row ... ok
[INFO] [stdout] test multi_stream_conflict_rolls_back_other_stream_and_snapshot ... ok
[INFO] [stdout] test duplicate_outbox_insert_rolls_back_aggregate ... ok
[INFO] [stdout] test get_all_and_commit_all_round_trip ... ok
[INFO] [stdout] test duplicate_stream_identity_is_rejected_before_write ... ok
[INFO] [stdout] test high_level_outbox_commit_persists_row_without_stream ... ok
[INFO] [stdout] test worker_claim_by_ids_claims_only_requested ... ok
[INFO] [stdout] test snapshots_use_full_stream_identity ... ok
[INFO] [stdout] test worker_claim_complete_and_retry_lifecycle ... ok
[INFO] [stdout] test unsupported_codec_is_rejected_on_write ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/kafka_transport/main.rs (/opt/rustwide/target/debug/build/sourced_rust/e1a89d93dabffb88/out/kafka_transport-e1a89d93dabffb88)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/knative_cloudevents/main.rs (/opt/rustwide/target/debug/build/sourced_rust/18e9331cbf9e2c7f/out/knative_cloudevents-18e9331cbf9e2c7f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/microsvc/main.rs (/opt/rustwide/target/debug/build/sourced_rust/33467aa363cea735/out/microsvc-33467aa363cea735)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test session::handler_accesses_user_id ... ok
[INFO] [stdout] test convention::guard_rejects_bad_input ... ok
[INFO] [stdout] test session::missing_user_id_returns_unauthorized ... ok
[INFO] [stdout] test transport_listen::metadata_becomes_session ... ok
[INFO] [stdout] test basic::full_lifecycle ... ok
[INFO] [stdout] test transport_subscribe::dispatches_from_pubsub ... ok
[INFO] [stdout] test convention::increment_persists_outbox_message ... ok
[INFO] [stdout] test convention::create_persists_outbox_message ... ok
[INFO] [stdout] test transport_listen::coexists_with_direct_dispatch ... ok
[INFO] [stdout] test convention::duplicate_create_leaves_single_outbox_message ... ok
[INFO] [stdout] test convention::register_handlers_and_dispatch ... ok
[INFO] [stdout] test convention::handler_rejects_duplicate_create ... ok
[INFO] [stderr]      Running tests/nats_transport/main.rs (/opt/rustwide/target/debug/build/sourced_rust/c13be13a22666967/out/nats_transport-c13be13a22666967)
[INFO] [stdout] test transport_listen::multiple_services_on_different_queues ... ok
[INFO] [stdout] test transport_listen::dispatches_from_queue ... ok
[INFO] [stdout] test transport_listen::tolerates_handler_failures_and_keeps_processing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/postgres_repository/main.rs (/opt/rustwide/target/debug/build/sourced_rust/0a1e4d5977585803/out/postgres_repository-0a1e4d5977585803)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/postgres_repository_conformance/main.rs (/opt/rustwide/target/debug/build/sourced_rust/af6c9c6e99a0c78a/out/postgres_repository_conformance-af6c9c6e99a0c78a)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running tests/postgres_transport/main.rs (/opt/rustwide/target/debug/build/sourced_rust/c40a53509dae76f5/out/postgres_transport-c40a53509dae76f5)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/queued_repo_async/main.rs (/opt/rustwide/target/debug/build/sourced_rust/4ed0463e278a4d25/out/queued_repo_async-4ed0463e278a4d25)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test abort_releases_a_held_lock ... ok
[INFO] [stdout] test peek_reads_without_acquiring_the_lock ... ok
[INFO] [stdout] test distinct_aggregates_do_not_block_each_other ... ok
[INFO] [stdout] test second_load_waits_until_first_commits ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/rabbitmq_transport/main.rs (/opt/rustwide/target/debug/build/sourced_rust/4842ad044b1574bc/out/rabbitmq_transport-4842ad044b1574bc)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/read_model_commit_bridge/main.rs (/opt/rustwide/target/debug/build/sourced_rust/87b7b7dbf46499a1/out/read_model_commit_bridge-87b7b7dbf46499a1)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test repo_first_read_models_session_commit_form_is_available ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/read_model_metadata/main.rs (/opt/rustwide/target/debug/build/sourced_rust/ab423124347782d3/out/read_model_metadata-ab423124347782d3)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test metadata_validation_reports_missing_keys_before_storage_writes ... ok
[INFO] [stdout] test row_conversion_keeps_binary_columns_as_bytes_values ... ok
[INFO] [stdout] test row_conversion_keeps_optional_binary_columns_as_bytes_values ... ok
[INFO] [stdout] test derive_preserves_read_model_identity_for_table_models ... ok
[INFO] [stdout] test derive_describes_columns_indexes_nullability_and_jsonb ... ok
[INFO] [stdout] test direct_collection_table_column_and_index_attributes_wrap_readmodel_metadata ... ok
[INFO] [stdout] test row_conversion_round_trips_scalar_option_and_jsonb_fields ... ok
[INFO] [stdout] test derive_represents_relationships_composite_keys_and_delegated_foreign_keys ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/read_model_relationship_includes/main.rs (/opt/rustwide/target/debug/build/sourced_rust/1a862cd2b9c25cb7/out/read_model_relationship_includes-1a862cd2b9c25cb7)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test friendly_session_loads_one_root_by_primary_key_without_includes ... ok
[INFO] [stdout] test missing_root_returns_none_without_include_loading ... ok
[INFO] [stdout] test adapter_without_include_capability_rejects_includes ... ok
[INFO] [stdout] test sync_refreshes_loaded_include_baseline_between_calls ... ok
[INFO] [stdout] test sync_deletes_removed_related_rows ... ok
[INFO] [stdout] test many_to_many_include_fails_until_join_metadata_is_rich_enough ... ok
[INFO] [stdout] test sync_persists_added_and_modified_related_rows ... ok
[INFO] [stdout] test async_session_hydrates_has_many_include ... ok
[INFO] [stdout] test async_sync_persists_loaded_scalar_field_without_manual_patch ... ok
[INFO] [stdout] test friendly_session_hydrates_has_many_include ... ok
[INFO] [stdout] test friendly_session_hydrates_belongs_to_include ... ok
[INFO] [stdout] test belongs_to_include_rejects_composite_target_primary_key ... ok
[INFO] [stdout] test sync_persists_loaded_scalar_field_without_manual_patch ... ok
[INFO] [stdout] test sync_clearing_belongs_to_does_not_delete_target ... ok
[INFO] [stdout] test sync_refreshes_loaded_root_baseline_between_calls ... ok
[INFO] [stdout] test nested_query_style_include_paths_are_not_a_public_query_dsl ... ok
[INFO] [stdout] test unregistered_root_schema_can_load_primary_key_without_includes ... ok
[INFO] [stderr]      Running tests/read_model_schema_bootstrap/main.rs (/opt/rustwide/target/debug/build/sourced_rust/91b2ba0038a40327/out/read_model_schema_bootstrap-91b2ba0038a40327)
[INFO] [stdout] test unregistered_relationship_target_fails_before_loading ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test registry_rejects_relationship_foreign_keys_missing_from_target_model ... ok
[INFO] [stdout] test adapters_can_verify_schema_and_explicitly_bootstrap_dev_schema ... ok
[INFO] [stdout] test adapters_can_generate_migration_artifacts_or_report_unsupported ... ok
[INFO] [stdout] test registry_registers_relational_models_and_exposes_schema_metadata ... ok
[INFO] [stdout] test registry_rejects_duplicate_tables_and_invalid_foreign_key_targets ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/read_model_session/main.rs (/opt/rustwide/target/debug/build/sourced_rust/f992705eb3989a7d/out/read_model_session-f992705eb3989a7d)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test load_requests_validate_primary_keys_and_explicit_relationship_includes ... ok
[INFO] [stdout] test write_plan_orders_parent_rows_before_dependent_children ... ok
[INFO] [stdout] test session_stages_multiple_read_model_types_in_deterministic_plan ... ok
[INFO] [stdout] test write_plan_validation_reports_unsupported_adapter_capabilities ... ok
[INFO] [stdout] test relationship_operation_populates_child_foreign_key_in_explicit_row_mutation ... ok
[INFO] [stdout] test insert_missing_patch_builds_full_row_from_key_before_insert ... ok
[INFO] [stdout] test write_plan_contains_relational_rows_only ... ok
[INFO] [stdout] test insert_missing_patch_rejects_primary_key_mismatch ... ok
[INFO] [stdout] test sparse_patches_and_full_replacements_are_distinct ... ok
[INFO] [stdout] test expected_versions_are_carried_into_plan ... ok
[INFO] [stdout] test existing_patch_rejects_primary_key_mismatch ... ok
[INFO] [stdout] test insert_missing_patch_rejects_partial_new_row ... ok
[INFO] [stdout] test validation_failures_happen_before_storage_writes ... ok
[INFO] [stderr]      Running tests/sagas/main.rs (/opt/rustwide/target/debug/build/sourced_rust/1a19f189e82d1b11/out/sagas-1a19f189e82d1b11)
[INFO] [stdout] test insert_and_upsert_patch_carry_explicit_missing_row_behavior ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test orchestration::saga_compensates_on_inventory_failure ... ok
[INFO] [stdout] test orchestration::saga_is_replayable_from_events ... ok
[INFO] [stdout] test orchestration::saga_tracks_compensation_state_correctly ... ok
[INFO] [stdout] test orchestration::saga_happy_path_completes_order ... ok
[INFO] [stdout] test microsvc_saga::saga_orchestrated ... ok
[INFO] [stdout] test orchestration::saga_compensates_on_payment_failure ... ok
[INFO] [stderr]      Running tests/snapshots/main.rs (/opt/rustwide/target/debug/build/sourced_rust/750ccb791d2a4c33/out/snapshots-750ccb791d2a4c33)
[INFO] [stdout] test microsvc_saga::saga_distributed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test no_snapshot_before_threshold ... ok
[INFO] [stdout] test snapshot_created_at_frequency_threshold ... ok
[INFO] [stdout] test snapshot_plus_newer_events ... ok
[INFO] [stdout] test with_queued_repo ... ok
[INFO] [stdout] test load_from_snapshot_produces_correct_state ... ok
[INFO] [stdout] test no_snapshot_falls_back_to_full_replay ... ok
[INFO] [stdout] test commit_all_with_snapshots ... ok
[INFO] [stdout] test get_all_with_snapshots ... ok
[INFO] [stdout] test snapshot_hydration_replays_every_event_after_snapshot_version ... ok
[INFO] [stdout] test snapshot_version_advances_on_second_snapshot ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sourced/main.rs (/opt/rustwide/target/debug/build/sourced_rust/d85fe0281ccb3dc4/out/sourced-d85fe0281ccb3dc4)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test no_upcasters_by_default ... ok
[INFO] [stdout] test partial_equality_on_enum ... ok
[INFO] [stdout] test event_name_returns_correct_strings ... ok
[INFO] [stdout] test try_from_unknown_event_returns_error ... ok
[INFO] [stdout] test enum_variants_exist_and_compile ... ok
[INFO] [stdout] test try_from_event_record_completed ... ok
[INFO] [stdout] test explicit_digest_validates_before_recording_events ... ok
[INFO] [stdout] test digest_macro_returns_payload_errors_without_running_body ... ok
[INFO] [stdout] test sourced_event_macro_accepts_inferred_tail_try_expression ... ok
[INFO] [stdout] test digest_macro_accepts_inferred_tail_try_expression ... ok
[INFO] [stdout] test digest_macro_records_successful_versioned_events ... ok
[INFO] [stdout] test guard_condition_works ... ok
[INFO] [stdout] test try_from_event_record_initialized ... ok
[INFO] [stdout] test non_event_methods_pass_through ... ok
[INFO] [stdout] test aggregate_hydration_roundtrip ... ok
[INFO] [stderr]      Running tests/sourced_enqueue/main.rs (/opt/rustwide/target/debug/build/sourced_rust/5e6ffe44cfac7077/out/sourced_enqueue-5e6ffe44cfac7077)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test notifier_has_no_upcasters ... ok
[INFO] [stdout] test custom_emitter_typed_enum ... ok
[INFO] [stdout] test typed_event_enum_exists ... ok
[INFO] [stderr]      Running tests/sourced_snapshot/main.rs (/opt/rustwide/target/debug/build/sourced_rust/d133cfa294e47aad/out/sourced_snapshot-d133cfa294e47aad)
[INFO] [stdout] test digest_and_enqueue_both_fire ... ok
[INFO] [stdout] test guards_stay_in_sync_between_digest_and_enqueue ... ok
[INFO] [stdout] test custom_emitter_field_enqueues ... ok
[INFO] [stdout] test full_lifecycle_digest_and_enqueue ... ok
[INFO] [stdout] test custom_emitter_replay_does_not_enqueue ... ok
[INFO] [stdout] test emit_fires_listeners ... ok
[INFO] [stdout] test replay_does_not_re_enqueue ... ok
[INFO] [stdout] test custom_emitter_field_emits ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test custom_entity_field_restore ... ok
[INFO] [stdout] test default_restore_from_snapshot ... ok
[INFO] [stdout] test custom_id_restore_sets_entity_id_from_field ... ok
[INFO] [stdout] test sourced_attr_with_snapshot_derive ... ok
[INFO] [stdout] test domain_event_propagates_metadata ... ok
[INFO] [stdout] test serde_skip_fields_excluded_from_snapshot ... ok
[INFO] [stdout] test serde_skip_default_excluded_from_snapshot ... ok
[INFO] [stdout] test default_snapshot_has_id_and_all_fields ... ok
[INFO] [stdout] test custom_entity_field_snapshot ... ok
[INFO] [stdout] test sourced_attr_snapshot_roundtrip_via_repo ... ok
[INFO] [stdout] test domain_event_commits_with_outbox ... ok
[INFO] [stdout] test serde_skip_restore_roundtrip ... ok
[INFO] [stdout] test default_snapshot_roundtrip_via_snapshottable ... ok
[INFO] [stdout] test domain_event_derives_id_and_payload ... ok
[INFO] [stdout] test custom_id_roundtrip_via_repo ... ok
[INFO] [stdout] test custom_id_snapshot_uses_field_as_key ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sourced_upcasting/main.rs (/opt/rustwide/target/debug/build/sourced_rust/b03b26dc30872358/out/sourced_upcasting-b03b26dc30872358)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test v2_has_one_upcaster ... ok
[INFO] [stdout] test v1_has_no_upcasters ... ok
[INFO] [stdout] test v3_has_two_upcasters ... ok
[INFO] [stdout] test typed_events_have_correct_names ... ok
[INFO] [stdout] test v2_try_from_event_record ... ok
[INFO] [stdout] test hydrate_v3_from_v2_events ... ok
[INFO] [stdout] test hydrate_v3_native_no_upcasting ... ok
[INFO] [stdout] test mixed_v1_events_upcasted_to_v2 ... ok
[INFO] [stdout] test hydrate_v2_from_v1_events ... ok
[INFO] [stdout] test repo_roundtrip_v1_to_v2 ... ok
[INFO] [stdout] test hydrate_v3_from_v1_events_chains_upcasters ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sql_lock_manager/main.rs (/opt/rustwide/target/debug/build/sourced_rust/3536b89f70884b8d/out/sql_lock_manager-3536b89f70884b8d)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sqlite_repository/main.rs (/opt/rustwide/target/debug/build/sourced_rust/de7eebf08ec5e91a/out/sqlite_repository-de7eebf08ec5e91a)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sqlite_repository_conformance/main.rs (/opt/rustwide/target/debug/build/sourced_rust/97884cfcc9fc5d37/out/sqlite_repository_conformance-97884cfcc9fc5d37)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/todos/main.rs (/opt/rustwide/target/debug/build/sourced_rust/ce7236081980574e/out/todos-ce7236081980574e)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test metadata_flows_from_entity_through_outbox_to_publisher ... ok
[INFO] [stdout] test todos ... ok
[INFO] [stdout] test outbox_worker_process_next_with_commit ... ok
[INFO] [stdout] test get_all_commit_all_roundtrip ... ok
[INFO] [stdout] test manual_lock_reports_failure_when_already_held ... ok
[INFO] [stdout] test outbox_worker_log_publisher ... ok
[INFO] [stdout] test outbox_records_persisted ... ok
[INFO] [stdout] test get_commit_roundtrip ... ok
[INFO] [stdout] test outbox_worker_local_emitter_publisher ... ok
[INFO] [stdout] test commit_failure_keeps_lock_until_abort ... ok
[INFO] [stdout] test abort_releases_lock_after_get_all ... ok
[INFO] [stdout] test abort_releases_lock_after_get ... ok
[INFO] [stdout] test queued_repo_blocks_get_until_commit ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transport_in_memory/main.rs (/opt/rustwide/target/debug/build/sourced_rust/2221c94b49534768/out/transport_in_memory-2221c94b49534768)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test source_propagates_recv_errors ... ok
[INFO] [stdout] test source_permanent_failure_stops_under_stop_policy ... ok
[INFO] [stdout] test source_unhandled_message_is_acked_and_ignored ... ok
[INFO] [stdout] test source_propagates_settle_errors ... ok
[INFO] [stdout] test source_retryable_failure_nacks_without_ack ... ok
[INFO] [stdout] test source_inbox_mode_dispatches_with_stable_id ... ok
[INFO] [stdout] test source_permanent_failure_dead_letters_by_default ... ok
[INFO] [stdout] test source_dispatches_before_ack ... ok
[INFO] [stdout] test dispatcher_completes_only_after_publish_success ... ok
[INFO] [stdout] test dispatcher_claims_explicit_ids_before_publish ... ok
[INFO] [stderr]      Running tests/upcasting/main.rs (/opt/rustwide/target/debug/build/sourced_rust/b4958a2cbb8d91bf/out/upcasting-b4958a2cbb8d91bf)
[INFO] [stdout] test source_inbox_mode_rejects_missing_stable_id ... ok
[INFO] [stdout] test dispatcher_unknown_outcome_stays_retryable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test event_record_defaults_to_version_1 ... ok
[INFO] [stdout] test event_record_new_versioned ... ok
[INFO] [stdout] test event_version_serializes_when_not_v1 ... ok
[INFO] [stdout] test event_version_serializes_cleanly_when_v1 ... ok
[INFO] [stdout] test digest_without_version_creates_v1_events ... ok
[INFO] [stdout] test hydrate_v2_from_v1_events ... ok
[INFO] [stdout] test hydrate_v3_from_native_v3_events_no_upcasting_needed ... ok
[INFO] [stdout] test mixed_events_v1_init_and_v1_complete ... ok
[INFO] [stdout] test hydrate_returns_replay_error_when_typed_upcaster_decode_fails ... ok
[INFO] [stdout] test digest_v_creates_events_at_specified_version ... ok
[INFO] [stdout] test old_events_without_event_version_deserialize_as_v1 ... ok
[INFO] [stdout] test old_events_without_metadata_deserialize_with_empty_metadata ... ok
[INFO] [stdout] test upcast_events_standalone ... ok
[INFO] [stdout] test v2_aggregate_has_upcasters ... ok
[INFO] [stdout] test v1_aggregate_has_no_upcasters ... ok
[INFO] [stderr]    Doc-tests sourced_rust
[INFO] [stdout] test hydrate_v3_from_v2_events_applies_single_upcaster ... ok
[INFO] [stdout] test hydrate_v3_from_v1_events_chains_upcasters ... ok
[INFO] [stdout] test snapshot_plus_upcasting_post_snapshot_events ... ok
[INFO] [stdout] test event_version_round_trips_through_serde ... ok
[INFO] [stdout] test v3_aggregate_has_two_upcasters ... ok
[INFO] [stdout] test hydrate_from_snapshot_returns_replay_error_when_post_snapshot_upcaster_decode_fails ... ok
[INFO] [stdout] test hydrate_rejects_invalid_same_version_upcaster ... ok
[INFO] [stdout] test snapshot_repo_with_v1_events_upcasted_on_hydrate ... ok
[INFO] [stdout] test repo_roundtrip_v1_to_v2 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test src/commit_builder/mod.rs - commit_builder (line 6) ... ignored
[INFO] [stdout] test src/microsvc/context.rs - microsvc::context::Context (line 23) ... ignored
[INFO] [stdout] test src/microsvc/mod.rs - microsvc (line 34) ... ignored
[INFO] [stdout] test src/microsvc/mod.rs - microsvc (line 9) ... ignored
[INFO] [stdout] test src/microsvc/mod.rs - microsvc::register_handlers (line 102) ... ignored
[INFO] [stdout] test src/microsvc/service.rs - microsvc::service (line 8) ... ignored
[INFO] [stdout] test src/outbox/message.rs - outbox::message::OutboxMessage::domain_event (line 216) ... ignored
[INFO] [stdout] test src/outbox/mod.rs - outbox (line 26) ... ignored
[INFO] [stdout] test src/outbox_worker/mod.rs - outbox_worker (line 18) ... ignored
[INFO] [stdout] test src/read_model/mod.rs - read_model (line 22) ... ignored
[INFO] [stdout] test src/read_model/mod.rs - read_model (line 5) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 11 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7686ee18933db3e31ea55e3f62c71c1e01ea7e4bd342fba58d01400215aae932", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7686ee18933db3e31ea55e3f62c71c1e01ea7e4bd342fba58d01400215aae932", kill_on_drop: false }`
[INFO] [stdout] 7686ee18933db3e31ea55e3f62c71c1e01ea7e4bd342fba58d01400215aae932
