[INFO] fetching crate obzenflow_runtime 0.1.2...
[INFO] testing obzenflow_runtime-0.1.2 against 1.95.0 for beta-1.96-2
[INFO] extracting crate obzenflow_runtime 0.1.2 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate obzenflow_runtime 0.1.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate obzenflow_runtime 0.1.2
[INFO] tweaked toml for crates.io crate obzenflow_runtime 0.1.2 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate obzenflow_runtime 0.1.2 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate obzenflow_runtime 0.1.2 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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded obzenflow-idkit v0.2.0
[INFO] [stderr]   Downloaded obzenflow_core v0.1.2
[INFO] [stderr]   Downloaded obzenflow-fsm-macros v0.1.1
[INFO] [stderr]   Downloaded obzenflow-fsm v0.3.1
[INFO] [stderr]   Downloaded obzenflow-topology v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d62bb313a4863fc640842dc6f27f60338c57cb1633c0bdb1d764afe3baf42267
[INFO] running `Command { std: "docker" "start" "-a" "d62bb313a4863fc640842dc6f27f60338c57cb1633c0bdb1d764afe3baf42267", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d62bb313a4863fc640842dc6f27f60338c57cb1633c0bdb1d764afe3baf42267", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d62bb313a4863fc640842dc6f27f60338c57cb1633c0bdb1d764afe3baf42267", kill_on_drop: false }`
[INFO] [stdout] d62bb313a4863fc640842dc6f27f60338c57cb1633c0bdb1d764afe3baf42267
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] cc418f4240c0f3836114fad17833e153eb7bdc5b5076899e5bdaf7e9998da504
[INFO] running `Command { std: "docker" "start" "-a" "cc418f4240c0f3836114fad17833e153eb7bdc5b5076899e5bdaf7e9998da504", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.105
[INFO] [stderr]    Compiling zerocopy v0.8.33
[INFO] [stderr]    Compiling zmij v1.0.16
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cc v1.2.53
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling flate2 v1.1.8
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling quote v1.0.43
[INFO] [stderr]    Compiling syn v2.0.114
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling hdrhistogram v7.5.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling obzenflow-fsm-macros v0.1.1
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling ulid v1.2.1
[INFO] [stderr]    Compiling chrono v0.4.43
[INFO] [stderr]    Compiling obzenflow-idkit v0.2.0
[INFO] [stderr]    Compiling obzenflow-topology v0.3.0
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling obzenflow_core v0.1.2
[INFO] [stderr]    Compiling obzenflow-fsm v0.3.1
[INFO] [stderr]    Compiling obzenflow_runtime v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 44.85s
[INFO] running `Command { std: "docker" "inspect" "cc418f4240c0f3836114fad17833e153eb7bdc5b5076899e5bdaf7e9998da504", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "cc418f4240c0f3836114fad17833e153eb7bdc5b5076899e5bdaf7e9998da504", kill_on_drop: false }`
[INFO] [stdout] cc418f4240c0f3836114fad17833e153eb7bdc5b5076899e5bdaf7e9998da504
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 09a8a4135c8641b8834db430a98528519de00171544c35ade9b40f15017bca9e
[INFO] running `Command { std: "docker" "start" "-a" "09a8a4135c8641b8834db430a98528519de00171544c35ade9b40f15017bca9e", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling tokio v1.49.0
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling obzenflow-fsm v0.3.1
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling obzenflow_runtime v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tokio-test v0.4.5
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 31.82s
[INFO] running `Command { std: "docker" "inspect" "09a8a4135c8641b8834db430a98528519de00171544c35ade9b40f15017bca9e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "09a8a4135c8641b8834db430a98528519de00171544c35ade9b40f15017bca9e", kill_on_drop: false }`
[INFO] [stdout] 09a8a4135c8641b8834db430a98528519de00171544c35ade9b40f15017bca9e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e21bf78c86d12f3feb852df7b27e8638323bc1981b03ab72774ad5f20ea4fa22
[INFO] running `Command { std: "docker" "start" "-a" "e21bf78c86d12f3feb852df7b27e8638323bc1981b03ab72774ad5f20ea4fa22", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/obzenflow_runtime-71fc1935d32a2724)
[INFO] [stdout] 
[INFO] [stdout] running 214 tests
[INFO] [stdout] test message_bus::tests::test_stage_command_broadcast ... ok
[INFO] [stdout] test messaging::upstream_subscription::tests::multi_reader_progress_isolated_under_partial_append_failure ... ok
[INFO] [stdout] test messaging::upstream_subscription::tests::fails_fast_on_too_many_open_files ... ok
[INFO] [stdout] test message_bus::tests::test_message_bus_creation ... ok
[INFO] [stdout] test messaging::upstream_subscription::tests::final_append_failure_keeps_final_emitted_false ... ok
[INFO] [stdout] test messaging::upstream_subscription::tests::contract_status_append_failure_keeps_final_emitted_false ... ok
[INFO] [stdout] test messaging::upstream_subscription::tests::breaker_aware_mode_overrides_seq_divergence_and_emits_override_event ... ok
[INFO] [stdout] test messaging::upstream_subscription::tests::progress_contract_heartbeats_are_suppressed_until_data_observed ... ok
[INFO] [stdout] test messaging::upstream_subscription::tests::progress_append_failure_does_not_advance_progress_state ... ok
[INFO] [stdout] test messaging::upstream_subscription::tests::stall_append_failure_does_not_set_stalled_since ... ok
[INFO] [stdout] test messaging::upstream_subscription_policy::tests::breaker_aware_policy_overrides_seq_divergence_when_safe ... ok
[INFO] [stdout] test messaging::upstream_subscription_policy::tests::transport_strict_policy_fails_on_seq_divergence ... ok
[INFO] [stdout] test messaging::upstream_subscription::tests::transport_only_skips_observability_events ... ok
[INFO] [stdout] test metrics::config::tests::test_disabled_config ... ok
[INFO] [stdout] test messaging::upstream_subscription_policy::tests::transport_strict_policy_passes_on_no_failures ... ok
[INFO] [stdout] test metrics::config::tests::test_env_var_override ... ok
[INFO] [stdout] test metrics::fsm::tests::build_app_metrics_snapshot_uses_errors_by_kind_from_store ... ok
[INFO] [stdout] test metrics::fsm::tests::test_delivery_event_preserves_correlation ... ok
[INFO] [stdout] test messaging::upstream_subscription_policy::tests::breaker_aware_policy_requires_open_and_fallback ... ok
[INFO] [stdout] test metrics::supervisor::tests::state_watcher_reports_failed_on_dispatch_error ... ok
[INFO] [stdout] test pipeline::fsm::tests::pipeline_supervisor_has_no_inline_fsm_definition ... ok
[INFO] [stdout] test pipeline::fsm::tests::stop_intent_cancel_overrides_graceful ... ok
[INFO] [stdout] test pipeline::fsm::tests::stop_intent_graceful_sets_deadline ... ok
[INFO] [stdout] test runtime_resource_limits::tests::ignores_non_io_journal_errors ... ok
[INFO] [stdout] test runtime_resource_limits::tests::detects_too_many_open_files_inside_journal_error ... ok
[INFO] [stdout] test runtime_resource_limits::tests::detects_emfile_and_enfile_from_raw_os_error ... ok
[INFO] [stdout] test pipeline::fsm::tests::stop_intent_cancel_sets_defaults ... ok
[INFO] [stdout] test messaging::upstream_subscription_policy::tests::breaker_aware_policy_respects_prior_when_not_configured ... ok
[INFO] [stdout] test metrics::tail_read::tests::read_latest_runtime_context_for_stage_searches_past_forwarded_events ... ok
[INFO] [stdout] test stages::common::control_strategies::strategies::retry::tests::test_exponential_backoff_respects_max ... ok
[INFO] [stdout] test stages::common::control_strategies::strategies::retry::tests::test_exponential_backoff_without_jitter ... ok
[INFO] [stdout] test stages::common::control_strategies::strategies::retry::tests::test_fixed_backoff ... ok
[INFO] [stdout] test stages::common::control_strategies::strategies::composite::tests::test_action_precedence ... ok
[INFO] [stdout] test metrics::instrumentation::tests::record_error_updates_totals_and_by_kind ... ok
[INFO] [stdout] test stages::common::cycle_guard::tests::check_data_increments_depth_at_entry_point ... ok
[INFO] [stdout] test metrics::tail_read::tests::read_stage_metrics_from_tail_uses_max_semantics_for_errors_by_kind ... ok
[INFO] [stdout] test stages::common::cycle_guard::tests::check_data_resets_depth_on_scc_boundary ... ok
[INFO] [stdout] test stages::common::cycle_guard::tests::check_signal_allows_advanced_consumption_progress ... ok
[INFO] [stdout] test messaging::upstream_subscription_policy::tests::breaker_aware_policy_does_not_override_other_failures ... ok
[INFO] [stdout] test pipeline::supervisor::tests::is_gating_edge_for_contract_behaves_as_expected ... ok
[INFO] [stdout] test stages::common::cycle_guard::tests::check_signal_suppresses_repeated_one_shots_by_kind_and_origin ... ok
[INFO] [stdout] test stages::common::cycle_guard::tests::check_signal_suppresses_stale_consumption_progress ... ok
[INFO] [stdout] test pipeline::fsm::tests::stop_intent_timeout_reason_overrides_existing_reason ... ok
[INFO] [stdout] test pipeline::fsm::tests::stop_intent_graceful_is_ignored_after_cancel ... ok
[INFO] [stdout] test metrics::tail_read::tests::read_latest_runtime_context_for_stage_ignores_mismatched_stage_ids ... ok
[INFO] [stdout] test stages::common::cycle_guard::tests::check_data_non_entry_point_passes_through ... ok
[INFO] [stdout] test stages::common::cycle_guard::tests::check_signal_allows_repeated_watermarks_and_checkpoints ... ok
[INFO] [stdout] test stages::common::cycle_guard::tests::check_signal_deduplicates_by_event_id ... ok
[INFO] [stdout] test stages::common::cycle_guard::tests::check_signal_allows_one_shots_from_distinct_origins ... ok
[INFO] [stdout] test stages::common::cycle_guard::tests::check_data_passes_through_events_without_prior_cycle_state ... ok
[INFO] [stdout] test messaging::upstream_subscription::tests::strict_mode_produces_seq_divergence_and_gap_event ... ok
[INFO] [stdout] test stages::common::cycle_guard::tests::cleanup_removes_expired_entries_across_all_maps ... ok
[INFO] [stdout] test stages::common::cycle_guard::tests::upstream_eof_tracking_reaches_expected_boundary ... ok
[INFO] [stdout] test stages::common::supervision::lifecycle_actions::tests::cleanup_best_effort_swallows_errors ... ok
[INFO] [stdout] test stages::common::supervision::lifecycle_actions::tests::cleanup_with_result_propagates_errors ... ok
[INFO] [stdout] test metrics::config::tests::test_default_config ... ok
[INFO] [stdout] test stages::common::supervision::lifecycle_actions::tests::send_failure_emits_cancelled_for_timeout ... ok
[INFO] [stdout] test stages::common::supervision::tests::drain_one_pending_does_not_reserve_for_non_data ... ok
[INFO] [stdout] test stages::common::supervision::tests::drain_one_pending_requeues_and_returns_backed_off_when_reserve_fails ... ok
[INFO] [stdout] test stages::common::supervision::tests::drain_one_pending_reserves_before_journal_append_and_records_output_for_data ... ok
[INFO] [stdout] test stages::common::supervision::tests::resolve_control_event_delay_then_forward_notes_cycle_guard_on_second_pass ... ok
[INFO] [stdout] test stages::common::supervision::tests::resolve_control_event_entry_point_buffers_external_terminal_eof ... ok
[INFO] [stdout] test stages::common::supervision::tests::resolve_control_event_entry_point_suppresses_non_terminal_forwarded_eof ... ok
[INFO] [stdout] test stages::common::supervision::tests::resolve_control_event_retry_does_not_note_cycle_guard ... ok
[INFO] [stdout] test stages::common::supervision::lifecycle_actions::tests::send_failure_emits_cancelled_for_user_stop ... ok
[INFO] [stdout] test stages::common::supervision::tests::resolve_control_event_drain_respects_stage_policy ... ok
[INFO] [stdout] test stages::common::supervision::tests::resolve_forward_control_event_does_not_note_non_terminal_forwarded_eof ... ok
[INFO] [stdout] test stages::common::supervision::tests::resolve_forward_control_event_notes_cycle_eof_before_resolving ... ok
[INFO] [stdout] test stages::common::supervision::tests::resolve_control_event_strategy_skip_prevents_cycle_guard_note ... ok
[INFO] [stdout] test stages::join::strategies::common::tests::catalog_hydration_builds_reference_map ... ok
[INFO] [stdout] test stages::join::strategies::common::tests::duplicate_eof_is_ignored ... ok
[INFO] [stdout] test stages::join::strategies::common::tests::on_source_eof_marks_reference_complete ... ok
[INFO] [stdout] test stages::join::strategies::common::tests::stream_hit_emits_joined_row ... ok
[INFO] [stdout] test stages::join::strategies::common::tests::stream_miss_passes_none_catalog ... ok
[INFO] [stdout] test stages::join::strategies::inner_join::tests::inner_join_hits_and_drops_misses ... ok
[INFO] [stdout] test stages::join::strategies::left_join::tests::left_join_passes_through_missing_catalog ... ok
[INFO] [stdout] test stages::join::strategies::strict_join::tests::strict_join_poison_eof_on_miss ... ok
[INFO] [stdout] test stages::sink::typed::tests::fallible_sink_typed_propagates_handler_error ... ok
[INFO] [stdout] test stages::sink::typed::tests::sink_typed_allow_skip_silently_skips_type_mismatches ... ok
[INFO] [stdout] test stages::sink::typed::tests::sink_typed_errors_on_parse_failure_for_matching_type ... ok
[INFO] [stdout] test stages::sink::typed::tests::sink_typed_errors_on_type_mismatches_by_default ... ok
[INFO] [stdout] test stages::source::typed::tests::async_finite_source_typed_emits_and_completes ... ok
[INFO] [stdout] test stages::source::typed::tests::async_infinite_source_from_receiver_errors_on_close ... ok
[INFO] [stdout] test stages::source::finite::fsm::tests::send_eof_uses_poison_flag_when_breaker_open ... ok
[INFO] [stdout] test stages::sink::typed::tests::sink_typed_skips_non_data_events ... ok
[INFO] [stdout] test stages::common::supervision::tests::resolve_control_event_entry_point_suppresses_internal_terminal_eof ... ok
[INFO] [stdout] test stages::source::typed::tests::fallible_async_finite_source_typed_emits_and_completes ... ok
[INFO] [stdout] test stages::source::typed::tests::fallible_finite_source_typed_emits_and_completes ... ok
[INFO] [stdout] test stages::source::typed::tests::fallible_finite_source_typed_propagates_errors ... ok
[INFO] [stdout] test stages::source::typed::tests::fallible_infinite_source_typed_propagates_errors_and_retries ... ok
[INFO] [stdout] test stages::source::typed::tests::fallible_async_infinite_source_typed_propagates_errors ... ok
[INFO] [stdout] test stages::source::typed::tests::infinite_source_from_receiver_drains_and_errors_on_close ... ok
[INFO] [stdout] test stages::source::typed::tests::async_infinite_source_from_stream_ends_as_error ... ok
[INFO] [stdout] test stages::source::typed::tests::async_infinite_source_typed_emits_and_idles ... ok
[INFO] [stdout] test stages::common::supervision::lifecycle_actions::tests::send_failure_emits_failed_for_other_errors ... ok
[INFO] [stdout] test stages::source::typed::tests::fallible_async_finite_source_typed_item_ctor_emits_and_completes ... ok
[INFO] [stdout] test stages::source::typed::tests::fallible_async_finite_source_typed_propagates_errors ... ok
[INFO] [stdout] test stages::source::typed::tests::finite_source_typed_emits_and_completes ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::conflate::tests::test_conflate_emit_returns_all_latest ... ok
[INFO] [stdout] test stages::source::typed::tests::fallible_finite_source_typed_retries_same_index_after_error ... ok
[INFO] [stdout] test stages::source::supervision::tests::drain_pending_outputs_async_returns_external_event_while_backed_off ... ok
[INFO] [stdout] test stages::sink::typed::tests::sink_typed_calls_handler_on_success ... ok
[INFO] [stdout] test stages::common::supervision::tests::resolve_control_event_delay_does_not_note_cycle_guard ... ok
[INFO] [stdout] test stages::source::typed::tests::infinite_source_typed_emits_and_idles ... ok
[INFO] [stdout] test stages::source::typed::tests::async_infinite_source_from_stream_clones_share_progress ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::conflate::tests::test_conflate_empty_state ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::conflate::tests::test_conflate_missing_key_field ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::conflate::tests::test_conflate_multiple_keys ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::conflate::tests::test_conflate_keeps_latest ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::conflate::tests::test_conflate_reset ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::conflate::typed_tests::test_conflate_typed_keeps_latest ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::conflate::typed_tests::test_conflate_typed_multiple_keys ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::conflate::typed_tests::test_conflate_typed_numeric_keys ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::group_by::tests::test_groupby_single_group ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::group_by::tests::test_groupby_multiple_groups ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::group_by::typed_tests::test_groupby_typed_empty_state ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::conflate::typed_tests::test_conflate_typed_emit_returns_all_latest ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::conflate::typed_tests::test_conflate_typed_empty_state ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::conflate::typed_tests::test_conflate_typed_skips_invalid_events ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::reduce::tests::test_reduce_emit_format ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::group_by::typed_tests::test_groupby_typed_skips_invalid_events ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::reduce::tests::test_reduce_initial_state ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::conflate::typed_tests::test_conflate_typed_reset ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::group_by::typed_tests::test_groupby_typed_numeric_keys ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::group_by::typed_tests::test_groupby_typed_single_group ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::group_by::tests::test_groupby_empty_state ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::group_by::tests::test_groupby_reset ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::reduce::tests::test_reduce_complex_state ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::reduce::tests::test_reduce_counter ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::group_by::typed_tests::test_groupby_typed_reset ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::group_by::tests::test_groupby_emit_format ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::group_by::typed_tests::test_groupby_typed_emit_format ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::reduce::tests::test_reduce_accumulates ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::group_by::typed_tests::test_groupby_typed_multiple_groups ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::reduce::typed_tests::test_reduce_typed_emit_format ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::reduce::tests::test_reduce_reset ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::reduce::typed_tests::test_reduce_typed_initial_state ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::reduce::typed_tests::test_reduce_typed_accumulates ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::reduce::typed_tests::test_reduce_typed_reset ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::reduce::typed_tests::test_reduce_typed_counter ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::top_n::tests::test_top_n_basic ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::reduce::typed_tests::test_reduce_typed_complex_aggregation ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::top_n::tests::test_top_n_eviction ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::top_n_by::tests::test_top_n_by_avg_score ... ok
[INFO] [stdout] test stages::stateful::strategies::emissions::emit_always::tests::test_emit_always_always_returns_true ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::top_n::tests_typed::test_top_n_typed_replacement ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::wrapper::tests::test_wrapper_propagates_lineage_on_emit ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::top_n_by::tests_typed::test_top_n_by_typed_only_top_n ... ok
[INFO] [stdout] test stages::stateful::strategies::emissions::every_n::tests::test_every_n_emits_at_boundaries ... ok
[INFO] [stdout] test stages::stateful::strategies::emissions::every_n::tests::test_every_n_small_count ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::top_n_by::tests_typed::test_top_n_by_typed_accumulation ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::wrapper::tests::test_wrapper_with_groupby_on_eof ... ok
[INFO] [stdout] test stages::stateful::strategies::emissions::every_n::tests::test_every_n_large_count ... ok
[INFO] [stdout] test stages::stateful::strategies::emissions::on_eof::tests::test_on_eof_notify ... ok
[INFO] [stdout] test stages::stateful::strategies::emissions::on_eof::tests::test_on_eof_does_not_emit_without_eof ... ok
[INFO] [stdout] test stages::stateful::strategies::emissions::on_eof::tests::test_on_eof_emits_when_eof_set ... ok
[INFO] [stdout] test stages::stateful::strategies::emissions::emit_always::tests::test_emit_always_reset_does_nothing ... ok
[INFO] [stdout] test stages::stateful::strategies::emissions::every_n::tests::test_every_n_reset ... ok
[INFO] [stdout] test stages::transform::strategies::filter::tests::test_filter_clone ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::reduce::typed_tests::test_reduce_typed_skips_invalid_events ... ok
[INFO] [stdout] test stages::stateful::strategies::emissions::time_window::tests::test_time_window_first_emission ... ok
[INFO] [stdout] test stages::transform::strategies::filter::tests::test_filter_numeric_threshold ... ok
[INFO] [stdout] test stages::transform::strategies::map::tests::test_map_clone ... ok
[INFO] [stdout] test stages::transform::strategies::map::tests::test_map_computed_field ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::wrapper::tests::test_wrapper_with_emit_always ... ok
[INFO] [stdout] test stages::transform::strategies::filter::tests::test_filter_drops_non_matching_events ... ok
[INFO] [stdout] test stages::transform::strategies::filter::tests::test_filter_passes_matching_events ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::top_n_by::tests::test_top_n_by_accumulation ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::wrapper::tests::test_wrapper_clone ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::wrapper::tests::test_wrapper_with_reduce_every_n ... ok
[INFO] [stdout] test stages::stateful::strategies::accumulators::top_n::tests_typed::test_top_n_typed_basic ... ok
[INFO] [stdout] test stages::transform::strategies::map::tests::test_map_transforms_event ... ok
[INFO] [stdout] test stages::transform::strategies::map::tests::test_map_typed_debug ... ok
[INFO] [stdout] test stages::transform::strategies::map::tests::test_map_event_type_change ... ok
[INFO] [stdout] test stages::transform::strategies::map::tests::test_map_typed_transformation ... ok
[INFO] [stdout] test stages::transform::strategies::try_map::tests::test_try_map_failure_returns_error_event ... ok
[INFO] [stdout] test stages::transform::strategies::map::tests::test_map_typed_clone ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_on_error_journal_strategy_explicit ... ok
[INFO] [stdout] test stages::transform::strategies::try_map::tests::test_try_map_success ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_on_error_emit_strategy ... ok
[INFO] [stdout] test stages::transform::strategies::try_map::tests::test_try_map_clone ... ok
[INFO] [stdout] test stages::transform::strategies::try_map::tests::test_try_map_debug ... ok
[INFO] [stdout] test stages::transform::strategies::map::tests::test_map_typed_success ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_on_error_with_custom_handler ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_try_map_with_missing_field ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_try_map_with_passthrough ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_try_map_with_clone ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_try_map_with_success ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_on_error_with_custom_handler_can_drop ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_on_error_drop_strategy ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_try_map_with_validation_error ... ok
[INFO] [stdout] test stages::stateful::strategies::emissions::time_window::tests::test_time_window_reset ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_typed_try_map_with_clone ... ok
[INFO] [stdout] test stages::stateful::strategies::emissions::time_window::tests::test_time_window_emits_after_duration ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_typed_try_map_with_debug ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_typed_try_map_with_on_error_drop ... ok
[INFO] [stdout] test stages::transform::supervisor::tests::entry_point_buffers_drain_until_scc_quiescent ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_typed_try_map_with_on_error_emit ... ok
[INFO] [stdout] test stages::transform::supervisor::tests::entry_point_buffers_external_eof_until_scc_quiescent ... ok
[INFO] [stdout] test stages::transform::supervisor::tests::backpressure_ack_uses_subscription_upstream_stage_not_event_writer_id ... ok
[INFO] [stdout] test stages::transform::supervisor::tests::downstream_stall_blocks_with_sleep_no_hot_loop ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_typed_try_map_with_on_error_emit_with ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_typed_try_map_with_success ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_typed_try_map_with_validation_failure ... ok
[INFO] [stdout] test stages::stateful::strategies::emissions::time_window::tests::test_time_window_multiple_windows ... ok
[INFO] [stdout] test stages::transform::supervisor::tests::filter_transform_acks_upstream_even_with_zero_outputs ... ok
[INFO] [stdout] test stages::transform::strategies::try_map_with::tests::test_typed_try_map_with_deserialization_failure ... ok
[INFO] [stdout] test supervised_base::tests::dispatch_state_error_drives_fsm_failure_path_handler_supervised ... ok
[INFO] [stdout] test supervised_base::tests::dispatch_state_error_drives_fsm_failure_path_self_supervised ... ok
[INFO] [stdout] test supervised_base::tests::with_external_events_ignore_mode_does_not_drain_channel ... ok
[INFO] [stdout] test supervised_base::tests::with_external_events_disconnected_maps_to_error_event ... ok
[INFO] [stdout] test stages::transform::supervisor::tests::expand_transform_defers_upstream_ack_until_all_outputs_written ... ok
[INFO] [stdout] test stages::stateful::strategies::emissions::every_n::tests::test_every_n_zero_count_panics - should panic ... ok
[INFO] [stdout] test stages::transform::strategies::map::tests::test_map_typed_deserialization_failure_panics - should panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 214 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/backpressure_bypass_tests.rs (/opt/rustwide/target/debug/deps/backpressure_bypass_tests-e8d8f2bae8500d63)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test backpressure_bypass_env_var_allows_progress_while_credits_are_exhausted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/backpressure_quiescence_predicate_tests.rs (/opt/rustwide/target/debug/deps/backpressure_quiescence_predicate_tests-d90904152d5fa8b7)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test quiescence_predicate_counts_reserved_as_in_flight ... ok
[INFO] [stdout] test quiescence_predicate_fails_closed_on_untracked_edges ... ok
[INFO] [stdout] test quiescence_predicate_holds_when_any_edge_has_in_flight ... 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/backpressure_registry_tests.rs (/opt/rustwide/target/debug/deps/backpressure_registry_tests-104b9c5fa5e3ee9c)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test backpressure_blocks_after_window_until_downstream_acks ... ok
[INFO] [stdout] test backpressure_fan_out_is_barrier_slowest_wins ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/replay_driver_tests.rs (/opt/rustwide/target/debug/deps/replay_driver_tests-b96c711767c929fd)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test replay_driver_rewrites_ids_and_sets_replay_context ... ok
[INFO] [stdout] test replay_driver_treats_non_eof_none_with_is_at_end_false_as_corruption ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e21bf78c86d12f3feb852df7b27e8638323bc1981b03ab72774ad5f20ea4fa22", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e21bf78c86d12f3feb852df7b27e8638323bc1981b03ab72774ad5f20ea4fa22", kill_on_drop: false }`
[INFO] [stdout] e21bf78c86d12f3feb852df7b27e8638323bc1981b03ab72774ad5f20ea4fa22
