[INFO] fetching crate service-daemon 0.1.0-alpha.5...
[INFO] testing service-daemon-0.1.0-alpha.5 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate service-daemon 0.1.0-alpha.5 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate service-daemon 0.1.0-alpha.5
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate service-daemon 0.1.0-alpha.5
[INFO] tweaked toml for crates.io crate service-daemon 0.1.0-alpha.5 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate service-daemon 0.1.0-alpha.5 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 service-daemon 0.1.0-alpha.5 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-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 201a06b2904a08db7235b00e95df1ca0dc99875832566410c2c0c50a3a54c70e
[INFO] running `Command { std: "docker" "start" "201a06b2904a08db7235b00e95df1ca0dc99875832566410c2c0c50a3a54c70e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "201a06b2904a08db7235b00e95df1ca0dc99875832566410c2c0c50a3a54c70e", 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" "201a06b2904a08db7235b00e95df1ca0dc99875832566410c2c0c50a3a54c70e" "/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" "201a06b2904a08db7235b00e95df1ca0dc99875832566410c2c0c50a3a54c70e", 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" "201a06b2904a08db7235b00e95df1ca0dc99875832566410c2c0c50a3a54c70e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling linkme-impl v0.3.36
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling linkme v0.3.36
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tokio-cron-scheduler v0.15.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling log v0.4.30
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling phf_shared v0.12.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling uuid v1.23.2
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling phf v0.12.1
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling service-daemon-macro v0.1.0-alpha.5
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling chrono-tz v0.10.4
[INFO] [stderr]    Compiling strum v0.27.2
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling croner v3.0.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling service-daemon v0.1.0-alpha.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 45.39s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 6`
[INFO] running `Command { std: "docker" "inspect" "201a06b2904a08db7235b00e95df1ca0dc99875832566410c2c0c50a3a54c70e", 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" "201a06b2904a08db7235b00e95df1ca0dc99875832566410c2c0c50a3a54c70e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling service-daemon v0.1.0-alpha.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 23s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 6`
[INFO] running `Command { std: "docker" "inspect" "201a06b2904a08db7235b00e95df1ca0dc99875832566410c2c0c50a3a54c70e", 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" "201a06b2904a08db7235b00e95df1ca0dc99875832566410c2c0c50a3a54c70e" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.49s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 6`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/service-daemon/f68b7d3b453a5684/out/service_daemon-f68b7d3b453a5684)
[INFO] [stdout] 
[INFO] [stdout] running 264 tests
[INFO] [stdout] test core::adaptive_scheduling::tests::control_lane_drift_investigates_control_plane ... ok
[INFO] [stdout] test core::adaptive_scheduling::tests::high_priority_drift_warns_without_inbound_migration ... ok
[INFO] [stdout] test core::adaptive_scheduling::tests::evaluator_suppresses_low_sample_lane_pressure ... ok
[INFO] [stdout] test core::adaptive_scheduling::tests::sampler_reports_first_snapshot_without_baseline ... ok
[INFO] [stdout] test core::adaptive_scheduling::tests::standard_service_drift_can_consider_isolation_without_blockers ... ok
[INFO] [stdout] test core::adaptive_scheduling::tests::evaluator_ignores_first_window_without_baseline ... ok
[INFO] [stdout] test core::adaptive_scheduling::tests::sampler_uses_saturating_delta_for_reset_snapshots ... ok
[INFO] [stdout] test core::context::api::tests::current_provider_scope_falls_back_to_root_outside_service_scope ... ok
[INFO] [stdout] test core::adaptive_scheduling::tests::recommendation_loop_cancels_promptly ... ok
[INFO] [stdout] test core::adaptive_scheduling::tests::standard_lane_pressure_keeps_service_drift_advisory ... ok
[INFO] [stdout] test core::context::api::tests::daemon_resources_scope_sets_provider_scope_without_service_identity ... ok
[INFO] [stdout] test core::context::api::tests::current_provider_scope_uses_daemon_resources_inside_service_scope ... ok
[INFO] [stdout] test core::adaptive_scheduling::tests::restart_instability_keeps_service_on_current_lane ... ok
[INFO] [stdout] test core::adaptive_scheduling::tests::isolated_pressure_suppresses_additional_isolation_suggestions ... ok
[INFO] [stdout] test core::adaptive_scheduling::tests::recommendation_fingerprint_is_stable_and_detects_changes ... ok
[INFO] [stdout] test core::adaptive_scheduling::tests::sampler_computes_lane_window_delta ... ok
[INFO] [stdout] test core::context::tests::test_handshake_protocol ... ok
[INFO] [stdout] test core::adaptive_scheduling::tests::sampler_computes_service_and_generation_windows ... ok
[INFO] [stdout] test core::context::api::tests::spawn_with_context_falls_back_outside_service_scope ... ok
[INFO] [stdout] test core::context::api::tests::sleep_records_completed_diagnostics ... ok
[INFO] [stdout] test core::context::tests::test_shelf_isolated_by_service_id_for_duplicate_names ... ok
[INFO] [stdout] test core::context::tests::test_trigger_config_outside_scope_returns_none ... ok
[INFO] [stdout] test core::adaptive_scheduling::tests::standard_lane_drift_produces_lane_pressure_recommendation ... ok
[INFO] [stdout] test core::context::tests::test_trigger_config_returns_none_when_empty ... ok
[INFO] [stdout] test core::context::tests::test_instance_isolation ... ok
[INFO] [stdout] test core::context::api::tests::sleep_records_reload_interruption_diagnostics ... ok
[INFO] [stdout] test core::context::tests::test_is_shutdown_handshake_optimization ... ok
[INFO] [stdout] test core::context::tests::test_current_cancellation_token_is_standalone_outside_scope ... ok
[INFO] [stdout] test core::context::tests::test_current_cancellation_token_uses_service_child_token_in_scope ... ok
[INFO] [stdout] test core::context::tests::test_state_transitions ... ok
[INFO] [stdout] test core::context::tests::test_trigger_config_multiple_types_isolation ... ok
[INFO] [stdout] test core::diagnostics::tests::interrupted_sleep_does_not_add_drift ... ok
[INFO] [stdout] test core::diagnostics::tests::public_snapshot_labels_standard_service_impacted_by_lane_pressure ... ok
[INFO] [stdout] test core::diagnostics::tests::public_snapshot_labels_standard_service_local_wake_delay ... ok
[INFO] [stdout] test core::diagnostics::tests::public_snapshot_labels_standard_lane_low_samples ... ok
[INFO] [stdout] test core::adaptive_scheduling::tests::observation_window_reports_low_samples ... ok
[INFO] [stdout] test core::context::tests::test_shelve_unshelve ... ok
[INFO] [stdout] test core::context::tests::test_trigger_config_returns_registered_value ... ok
[INFO] [stdout] test core::diagnostics::tests::generation_runtime_probe_records_cancellation ... ok
[INFO] [stdout] test core::diagnostics::tests::immediate_restart_decision_updates_aggregates_without_backoff ... ok
[INFO] [stdout] test core::diagnostics::tests::lane_observation_records_probe_without_service ... ok
[INFO] [stdout] test core::diagnostics::tests::lane_runtime_probe_records_cancellation ... ok
[INFO] [stdout] test core::diagnostics::tests::public_snapshot_labels_standard_lane_wake_delay_and_wake_storm ... ok
[INFO] [stdout] test core::diagnostics::tests::public_snapshot_projects_shutdown_boundary_diagnostics ... ok
[INFO] [stdout] test core::logging::tests::daemon_layer_captures_service_id_from_span ... ok
[INFO] [stdout] test core::diagnostics::tests::public_snapshot_lifecycle_instability_takes_precedence_for_standard_service ... ok
[INFO] [stdout] test core::logging::tests::daemon_layer_returns_none_ids_outside_span ... ok
[INFO] [stdout] test core::diagnostics::tests::public_snapshot_conversion_does_not_mutate_internal_diagnostics ... ok
[INFO] [stdout] test core::diagnostics::tests::public_snapshot_distills_internal_diagnostics ... ok
[INFO] [stdout] test core::diagnostics::tests::public_snapshot_does_not_apply_standard_labels_to_high_priority_service ... ok
[INFO] [stdout] test core::diagnostics::tests::runtime_lane_maps_from_service_scheduling ... ok
[INFO] [stdout] test core::logging::tests::render_debug_level_contains_cyan_ansi_code ... ok
[INFO] [stdout] test core::logging::tests::init_logging_does_not_panic_when_global_subscriber_already_exists ... ok
[INFO] [stdout] test core::logging::tests::daemon_layer_delivers_events_via_broadcast_queue ... ok
[INFO] [stdout] test core::logging::tests::render_error_level_contains_red_ansi_code ... ok
[INFO] [stdout] test core::logging::tests::log_batch_size_accepts_documented_maximum ... ok
[INFO] [stdout] test core::diagnostics::tests::lifecycle_classification_updates_counters ... ok
[INFO] [stdout] test core::logging::tests::render_includes_all_ids_when_present ... ok
[INFO] [stdout] test core::logging::tests::log_batch_size_rejects_values_above_documented_maximum ... ok
[INFO] [stdout] test core::logging::tests::log_queue_capacity_is_derived_from_valid_batch_size ... ok
[INFO] [stdout] test core::logging::tests::render_includes_error_chain_when_present ... ok
[INFO] [stdout] test core::logging::tests::render_includes_service_id_when_present ... ok
[INFO] [stdout] test core::logging::tests::daemon_layer_captures_message_id_from_nested_span ... ok
[INFO] [stdout] test core::logging::tests::daemon_layer_send_is_non_blocking ... ok
[INFO] [stdout] test core::diagnostics::tests::service_sleep_observation_updates_generation_service_and_lane ... ok
[INFO] [stdout] test core::diagnostics::tests::trigger_dispatch_panic_exit_updates_panic_counter_and_last_exit_kind ... ok
[INFO] [stdout] test core::diagnostics::tests::trigger_dispatch_recoverable_exit_updates_existing_lifecycle_counters ... ok
[INFO] [stdout] test core::logging::tests::render_omits_ids_when_none ... ok
[INFO] [stdout] test core::logging::tests::render_warn_level_contains_yellow_ansi_code ... ok
[INFO] [stdout] test core::logging::tests::set_log_batch_size_in_rejects_duplicate_configuration ... ok
[INFO] [stdout] test core::logging::tests::set_log_batch_size_in_rejects_late_configuration ... ok
[INFO] [stdout] test core::managed_state::tests::changed_since_returns_after_already_committed_mutation ... ok
[INFO] [stdout] test core::provider_init::tests::catch_init_panic_returns_successful_value ... ok
[INFO] [stdout] test core::managed_state::tests::snapshot_returns_initialized_snapshot ... ok
[INFO] [stdout] test core::managed_state::tests::test_tracked_rwlock_commit_and_publish ... ok
[INFO] [stdout] test core::logging::tests::render_info_level_contains_green_ansi_code ... ok
[INFO] [stdout] test core::managed_state::tests::test_state_manager_zero_copy ... ok
[INFO] [stdout] test core::managed_state::tests::value_epoch_ignores_noop_write_lock ... ok
[INFO] [stdout] test core::managed_state::tests::value_epoch_advances_once_per_publication ... ok
[INFO] [stdout] test core::provider_init::tests::catch_init_panic_maps_non_string_payload_to_fatal_error ... ok
[INFO] [stdout] test core::provider_init::tests::catch_init_panic_maps_string_payload_to_fatal_error ... ok
[INFO] [stdout] test core::managed_state::tests::snapshot_panics_before_initialization - should panic ... ok
[INFO] [stdout] test core::provider_init::tests::catch_init_panic_failure_can_be_tagged_as_panic_source ... ok
[INFO] [stdout] test core::provider_init::tests::provider_init_context_uses_scoped_runtime_phase_by_default ... ok
[INFO] [stdout] test core::provider_init::tests::init_fallible_returns_fatal_error ... ok
[INFO] [stdout] test core::provider_init::tests::init_fallible_returns_cancelled_error ... ok
[INFO] [stdout] test core::provider_init::tests::provider_init_boundary_preserves_result_shape ... ok
[INFO] [stdout] test core::provider_init::tests::provider_init_context_models_runtime_phase_and_resolve_boundary ... ok
[INFO] [stdout] test core::provider_init::tests::provider_init_failure_boundary_preserves_source_until_translation ... ok
[INFO] [stdout] test core::provider_init::tests::reload_provider_failure_projects_public_diagnostics_snapshot ... ok
[INFO] [stdout] test core::provider_init::tests::provider_init_error_classification_distinguishes_runtime_shapes ... ok
[INFO] [stdout] test core::provider_init::tests::service_provider_phase_upgrades_to_reload_when_reload_token_is_cancelled ... ok
[INFO] [stdout] test core::provider_scope::tests::binding_epoch_changes_only_for_mutated_binding ... ok
[INFO] [stdout] test core::provider_init::tests::provider_init_source_kind_strings_are_stable ... ok
[INFO] [stdout] test core::provider_init::tests::provider_init_retry_diagnostics_keep_recent_errors_bounded ... ok
[INFO] [stdout] test core::provider_scope::tests::binding_waiter_returns_when_binding_already_changed ... ok
[INFO] [stdout] test core::provider_scope::tests::daemon_local_value_mutation_does_not_change_root_slot ... ok
[INFO] [stdout] test core::provider_init::tests::init_fallible_retries_then_succeeds ... ok
[INFO] [stdout] test core::provider_scope::tests::daemon_local_override_shadows_root_without_affecting_other_scopes ... ok
[INFO] [stdout] test core::provider_scope::tests::daemon_scope_defaults_to_inherited_root_binding ... ok
[INFO] [stdout] test core::provider_scope::tests::binding_mutation_wakes_all_concurrent_binding_waiters ... ok
[INFO] [stdout] test core::provider_scope::tests::local_binding_shadows_inherited_root_binding ... ok
[INFO] [stdout] test core::provider_scope::tests::daemon_scopes_receive_distinct_ids ... ok
[INFO] [stdout] test core::provider_scope::tests::override_binding_shadows_local_binding_with_new_epoch ... ok
[INFO] [stdout] test core::provider_scope::tests::provider_dependency_watch_observes_binding_change_before_await ... ok
[INFO] [stdout] test core::provider_scope::tests::provider_dependency_watch_observes_root_value_change_before_await ... ok
[INFO] [stdout] test core::provider_scope::tests::concurrent_binding_mutations_advance_epoch_without_lost_updates ... ok
[INFO] [stdout] test core::provider_scope::tests::root_value_mutation_reaches_inherited_scope_but_not_forked_scope ... ok
[INFO] [stdout] test core::runtime_facts::tests::recovering_clears_health_and_records_error_boundary ... ok
[INFO] [stdout] test core::provider_scope::tests::root_scope_identity_is_stable ... ok
[INFO] [stdout] test core::runtime_facts::tests::restart_backoff_survives_until_terminal_or_running_boundary ... ok
[INFO] [stdout] test core::runtime_facts::tests::service_snapshots_are_sorted_by_service_id ... ok
[INFO] [stdout] test core::runtime_facts::tests::readiness_groups_statuses_and_errors_without_verdict ... ok
[INFO] [stdout] test core::diagnostics::tests::diagnostics_generation_retention_is_service_scoped_and_keeps_aggregates ... ok
[INFO] [stdout] test core::service_daemon::parts::tests::default_body_lane_resolver_returns_declared_scheduling ... ok
[INFO] [stdout] test core::runtime_facts::tests::service_lifecycle_facts_record_generation_backoff_and_health ... ok
[INFO] [stdout] test core::service_daemon::parts::tests::test_only_body_lane_resolver_override_is_explicit ... ok
[INFO] [stdout] test core::diagnostics::tests::diagnostics_store_retains_only_recent_generation_snapshots_per_service ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::default_body_lane_resolver_preserves_declared_scheduling_at_generation_start ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::fatal_service_error_records_exit_without_restart_decision ... ok
[INFO] [stdout] test core::runtime_facts::tests::shutdown_and_termination_clear_health_timeline ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::body_task_abort_guard_aborts_spawned_body_task ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::body_bridge_returns_scoped_generation_outcome ... ok
[INFO] [stdout] test core::provider_init::tests::init_fallible_returns_timeout_error ... ok
[INFO] [stdout] test core::provider_init::tests::init_fallible_returns_timeout_error_while_attempt_is_running ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::fatal_service_errors_bypass_restart_guard ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::isolated_startup_gate_cancellation_returns_startup_failure ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::generation_outcome_trace_includes_correlation_fields ... ok
[INFO] [stdout] test core::provider_init::tests::init_fallible_returns_cancelled_error_while_attempt_is_running ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::panics_use_backoff_recovery ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::provider_init_error_records_exit_without_restart_decision ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::provider_init_errors_bypass_restart_guard_and_shutdown_daemon ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::reload_requested_and_panic_are_recorded_as_parallel_facts ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::reload_requested_and_recoverable_error_are_recorded_as_parallel_facts ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::recoverable_errors_use_backoff_recovery ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::isolated_thread_bounded_join_reports_panic ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::isolated_startup_errors_use_backoff_recovery ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::isolated_thread_bounded_join_reports_joined ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::restart_decision_maps_to_diagnostics_kind ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::runtime_io_service_errors_use_backoff_recovery ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::restart_backoff_trace_includes_correlation_fields ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::supervisor_records_restart_decision_into_generation_diagnostics ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::reload_requested_and_trigger_dispatch_failure_are_recorded_as_parallel_facts ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::trigger_dispatch_errors_use_backoff_recovery ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::trigger_dispatch_panics_use_panic_restart_classification ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::wait_for_restart_records_immediate_restart_decision ... ok
[INFO] [stdout] test core::managed_state::tests::changed_since_waits_when_epoch_is_unchanged ... ok
[INFO] [stdout] test core::managed_state::tests::test_tracked_mutex_notification ... ok
[INFO] [stdout] test core::service_daemon::tests::builder_capacity_plan_counts_high_priority_triggers_and_services_equally ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::spawn_service_runs_watcher_on_control_runtime ... ok
[INFO] [stdout] test core::service_daemon::tests::builder_capacity_plan_uses_filtered_final_registry ... ok
[INFO] [stdout] test core::service_daemon::tests::builder_configures_isolated_startup_limit ... ok
[INFO] [stdout] test core::service_daemon::tests::default_advisory_profile_spawns_recommendation_loop ... ok
[INFO] [stdout] test core::service_daemon::tests::build_does_not_create_high_priority_runtime ... ok
[INFO] [stdout] test core::service_daemon::tests::default_isolated_startup_limit_uses_internal_default ... ok
[INFO] [stdout] test core::service_daemon::tests::builder_capacity_plan_merges_infra_tags_without_double_counting ... ok
[INFO] [stdout] test core::service_daemon::tests::disabled_advisory_profile_skips_recommendation_loop ... ok
[INFO] [stdout] test core::service_daemon::tests::ensure_high_priority_runtime_creates_for_high_priority_services ... ok
[INFO] [stdout] test core::service_daemon::tests::diagnostics_snapshot_is_available_from_daemon_and_handle ... ok
[INFO] [stdout] test core::service_daemon::tests::ensure_high_priority_runtime_skips_standard_only_services ... ok
[INFO] [stdout] test core::service_daemon::tests::do_shutdown_drops_high_priority_runtime_before_control_runtime ... ok
[INFO] [stdout] test core::service_daemon::tests::high_priority_capacity_plan_caps_workers_by_parallelism ... ok
[INFO] [stdout] test core::service_daemon::tests::high_priority_capacity_plan_counts_only_declared_high_priority_entries ... ok
[INFO] [stdout] test core::service_daemon::tests::high_priority_capacity_plan_falls_back_to_one_worker_without_parallelism ... ok
[INFO] [stdout] test core::service_daemon::tests::high_priority_capacity_plan_uses_one_worker_for_one_entry ... ok
[INFO] [stdout] test core::service_daemon::tests::run_keeps_high_priority_runtime_absent_for_empty_registry ... ok
[INFO] [stdout] test core::service_daemon::tests::runtime_snapshot_reports_shutdown_requested ... ok
[INFO] [stdout] test core::service_daemon::tests::high_priority_capacity_plan_skips_runtime_for_zero_entries ... ok
[INFO] [stdout] test core::service_daemon::tests::high_priority_capacity_plan_uses_entry_count_within_parallelism ... ok
[INFO] [stdout] test core::service_daemon::tests::runtime_snapshots_are_available_from_daemon_and_handle ... ok
[INFO] [stdout] test core::service_daemon::tests::shutdown_high_priority_runtime_is_noop_when_never_created ... ok
[INFO] [stdout] test core::service_daemon::tests::test_service_daemon_handle ... ok
[INFO] [stdout] test core::service_daemon::tests::test_service_status_update ... ok
[INFO] [stdout] test core::service_daemon::tests::test_service_daemon_builder_default ... ok
[INFO] [stdout] test core::service_daemon::tests::validate_dependency_graph_accepts_linear_provider_chain ... ok
[INFO] [stdout] test core::service_daemon::tests::validate_dependency_graph_rejects_provider_cycle ... ok
[INFO] [stdout] test core::trigger_policy_overlay::tests::clear_overlay_restores_base_on_next_reconcile ... ok
[INFO] [stdout] test core::trigger_policy_overlay::tests::accepted_overlay_audit_includes_policy_fields ... ok
[INFO] [stdout] test core::trigger_policy_overlay::tests::clear_overlay_audit_distinguishes_present_and_empty_manual_clear ... ok
[INFO] [stdout] test core::trigger_policy_overlay::tests::generation_cleanup_audit_records_restore_and_removal ... ok
[INFO] [stdout] test core::trigger_policy_overlay::tests::clearing_overlay_requires_reason ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::isolated_to_standard_remap_applies_only_after_reload_boundary ... ok
[INFO] [stdout] test core::trigger_policy_overlay::tests::no_active_concurrency_overlay_preserves_scaling_fallback ... ok
[INFO] [stdout] test core::trigger_policy_overlay::tests::non_concurrency_overlay_does_not_reset_scaled_limit ... ok
[INFO] [stdout] test core::trigger_policy_overlay::tests::concurrent_requests_converge_without_permit_counter_split ... ok
[INFO] [stdout] test core::trigger_policy_overlay::tests::reconcile_does_not_revoke_in_flight_dispatches_below_target ... ok
[INFO] [stdout] test core::trigger_policy_overlay::tests::rejected_overlay_audit_includes_bounds_fields ... ok
[INFO] [stdout] test core::trigger_policy_overlay::tests::rejected_overlay_audit_includes_context_unavailable_error_kind ... ok
[INFO] [stdout] test core::trigger_policy_overlay::tests::request_overlay_records_desired_state_until_reconcile ... ok
[INFO] [stdout] test core::trigger_policy_overlay::tests::overlay_rejects_concurrency_above_base_max ... ok
[INFO] [stdout] test core::trigger_policy_overlay::tests::ttl_expiry_audit_records_restore ... ok
[INFO] [stdout] test core::trigger_runner::scaling::tests::pressure_calculation_handles_large_values_without_overflow ... ok
[INFO] [stdout] test core::trigger_runner::scaling::tests::scale_monitor_unexpected_completion_is_observable ... ok
[INFO] [stdout] test core::trigger_runner::scaling::tests::scale_up_calculation_saturates_at_max_concurrency ... ok
[INFO] [stdout] test core::trigger_runner::scaling::tests::scale_up_ignores_non_growing_limit_without_underflow ... ok
[INFO] [stdout] test core::trigger_runner::drain::tests::shutdown_drain_timeout_reports_residual_dispatches ... ok
[INFO] [stdout] test core::trigger_runner::scaling::tests::test_runner_custom_scaling_via_builder ... ok
[INFO] [stdout] test core::trigger_runner::scaling::tests::test_runner_default_scaling_policy_values ... ok
[INFO] [stdout] test core::trigger_runner::scaling::tests::test_runner_no_scaling_serial_dispatch ... ok
[INFO] [stdout] test core::trigger_runner::scaling::tests::test_runner_with_scaling_initializes_permits ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::isolated_thread_join_outcome_maps_to_shutdown_boundary_diagnostics ... ok
[INFO] [stdout] test core::trigger_runner::message_id::tests::message_id_monotonic_ordering ... ok
[INFO] [stdout] test core::trigger_runner::scaling::tests::test_pressure_calculation ... ok
[INFO] [stdout] test core::managed_state::tests::test_tracked_rwlock_notification ... ok
[INFO] [stdout] test core::trigger_runner::scaling::tests::test_semaphore_limits_concurrency ... ok
[INFO] [stdout] test core::trigger_runner::scaling::tests::test_semaphore_scale_up ... ok
[INFO] [stdout] test core::trigger_runner::tests::dispatch_panic_propagates_typed_panic_failure ... ok
[INFO] [stdout] test core::provider_scope::tests::provider_changed_waits_on_daemon_local_slot_when_bound ... ok
[INFO] [stdout] test core::trigger_runner::scaling::tests::test_scale_up_respects_max_concurrency ... ok
[INFO] [stdout] test core::trigger_runner::tests::shutdown_drains_in_flight_dispatch_before_exit ... ok
[INFO] [stdout] test core::provider_scope::tests::concurrent_value_and_binding_changes_wake_waiters_and_preserve_final_boundary ... ok
[INFO] [stdout] test core::trigger_runner::tests::trigger_context_pressure_reads_self_scoped_snapshot ... ok
[INFO] [stdout] test core::trigger_runner::tests::reload_transition_cancels_in_flight_dispatch_without_false_failure ... ok
[INFO] [stdout] test core::trigger_runner::tests::retry_interrupted_by_shutdown_is_not_reported_as_dispatch_failure ... ok
[INFO] [stdout] test core::trigger_runner::tests::trigger_policy_overlay_applies_to_future_dispatches ... ok
[INFO] [stdout] test core::trigger_runner::tests::dispatch_retry_exhaustion_propagates_typed_recoverable_failure ... ok
[INFO] [stdout] test core::provider_scope::tests::provider_changed_wakes_on_binding_mutation ... ok
[INFO] [stdout] test core::triggers::tests::topic_host_captures_concrete_receiver_type ... ok
[INFO] [stdout] test core::triggers::tests::topic_host_handle_step_panics_with_named_invariant_when_payload_type_changes - should panic ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::wait_for_restart_shutdown_interrupts_storm_guard_delay ... ok
[INFO] [stdout] test models::policy::tests::restart_policy_builder_sanitizes_invalid_floats ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::wait_for_restart_reload_interrupts_storm_guard_delay_and_resets ... ok
[INFO] [stdout] test models::policy::tests::restart_policy_next_delay_handles_invalid_public_float_fields ... ok
[INFO] [stdout] test models::policy::tests::restart_storm_guard_extends_delay_after_threshold ... ok
[INFO] [stdout] test models::policy::tests::restart_policy_next_delay_caps_before_duration_conversion ... ok
[INFO] [stdout] test core::triggers::tests::topic_host_setup_handle_step_round_trips_broadcast_payload ... ok
[INFO] [stdout] test core::trigger_runner::tests::trigger_runtime_snapshot_records_retry_and_failure_counters ... ok
[INFO] [stdout] test core::trigger_runner::tests::stop_transition_drains_in_flight_dispatch_failure ... ok
[INFO] [stdout] test models::policy::tests::restart_storm_guard_reset_clears_suppression ... ok
[INFO] [stdout] test models::policy::tests::restart_storm_guard_prunes_failures_outside_window ... ok
[INFO] [stdout] test models::policy::tests::scaling_policy_try_new_accepts_valid_values ... ok
[INFO] [stdout] test models::policy::tests::restart_storm_guard_inactive_before_threshold ... ok
[INFO] [stdout] test models::policy::tests::restart_storm_guard_maybe_reset_uses_reset_after ... ok
[INFO] [stdout] test models::policy::tests::test_backoff_controller_maybe_reset ... ok
[INFO] [stdout] test models::policy::tests::scaling_policy_try_new_rejects_invalid_values ... ok
[INFO] [stdout] test models::policy::tests::test_restart_policy_builder_trigger_max_retries ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::resolver_change_does_not_move_running_generation_before_reload ... ok
[INFO] [stdout] test models::policy::tests::test_restart_policy_default_trigger_max_retries_is_none ... ok
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::standard_to_isolated_remap_applies_only_after_reload_boundary ... ok
[INFO] [stdout] test models::policy::tests::test_backoff_controller_record_failure_saturates_attempt_count ... ok
[INFO] [stdout] test models::policy::tests::test_restart_policy_default ... ok
[INFO] [stdout] test models::policy::tests::test_backoff_controller_record_success_resets ... ok
[INFO] [stdout] test models::policy::tests::test_restart_policy_next_delay_respects_max ... ok
[INFO] [stdout] test models::policy::tests::test_restart_policy_builder_without_trigger_max_retries ... ok
[INFO] [stdout] test models::policy::tests::test_restart_policy_for_testing_trigger_max_retries_is_none ... ok
[INFO] [stdout] test models::policy::tests::test_scaling_policy_builder ... ok
[INFO] [stdout] test models::policy::tests::test_scaling_policy_builder_initial_exceeds_max ... ok
[INFO] [stdout] test models::policy::tests::test_scaling_policy_default ... ok
[INFO] [stdout] test models::policy::tests::trigger_policy_overlay_builder_rejects_invalid_shape ... ok
[INFO] [stdout] test models::policy::tests::trigger_policy_overlay_builder_rejects_invalid_retry_policy ... ok
[INFO] [stdout] test models::policy::tests::test_scaling_policy_builder_clamping ... ok
[INFO] [stdout] test models::trigger::tests::trigger_context_new_preserves_identity_fields ... ok
[INFO] [stdout] test models::policy::tests::test_backoff_or_cancel_increments_attempt ... ok
[INFO] [stdout] test models::service::tests::test_service_scheduling_default ... ok
[INFO] [stdout] test models::service::tests::test_service_entry_with_scheduling ... ok
[INFO] [stdout] test core::trigger_runner::tests::trigger_policy_overlay_dispatch_timeout_is_captured_per_dispatch ... ok
[INFO] [stdout] test core::trigger_runner::tests::trigger_policy_overlay_dispatch_timeout_records_typed_failure ... ok
[INFO] [stdout] test core::trigger_policy_overlay::tests::overlay_expires_back_to_initial_concurrency ... ok
[INFO] [stdout] test core::trigger_runner::scaling::tests::test_scale_down_then_scale_up_roundtrip ... ok
[INFO] [stdout] test core::trigger_runner::scaling::tests::test_scale_down_physically_revokes_permits ... ok
[INFO] [stdout] test models::policy::tests::test_backoff_controller_cancel ... ok
[INFO] [stdout] test core::provider_scope::tests::provider_dependency_watch_preserves_local_override_boundary ... ok
[INFO] [stdout] test core::provider_scope::tests::local_value_mutation_wakes_only_local_slot_waiters ... ok
[INFO] [stderr]      Running tests/eager_integration_tests.rs (/opt/rustwide/target/release/build/service-daemon/03d8b2bc047f12e9/out/eager_integration_tests-03d8b2bc047f12e9)
[INFO] [stdout] test core::service_daemon::runner::supervisor::tests::isolated_thread_bounded_join_reports_timeout_residual ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 264 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_async_fn_eager_init_failure_triggers_shutdown ... ok
[INFO] [stdout] test test_missing_env_eager_provider_failure_triggers_shutdown ... ok
[INFO] [stdout] test test_parse_env_public_helpers_preserve_error_boundary ... ok
[INFO] [stdout] test test_reachable_eager_provider_dependency_initializes_before_service ... ok
[INFO] [stdout] test test_missing_env_public_helper_returns_fatal_error ... ok
[INFO] [stdout] test test_panicking_eager_provider_failure_triggers_shutdown ... ok
[INFO] [stdout] test test_async_fn_eager_init ... ok
[INFO] [stderr]      Running tests/file_logging_degrade_tests.rs (/opt/rustwide/target/release/build/service-daemon/9c50c7fcaf771d08/out/file_logging_degrade_tests-9c50c7fcaf771d08)
[INFO] [stdout] test test_unreachable_eager_provider_is_not_initialized ... 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] [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/lazy_fatal_integration_tests.rs (/opt/rustwide/target/release/build/service-daemon/92a71fa3058912c7/out/lazy_fatal_integration_tests-92a71fa3058912c7)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_unused_lazy_provider_is_not_initialized_at_startup ... ok
[INFO] [stdout] test test_lazy_provider_fatal_triggers_daemon_shutdown ... 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/linkme_smoke.rs (/opt/rustwide/target/release/build/service-daemon/ca37a409050c307b/out/linkme_smoke-ca37a409050c307b)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/listen_strategy_tests.rs (/opt/rustwide/target/release/build/service-daemon/60ff4245bd70596b/out/listen_strategy_tests-60ff4245bd70596b)
[INFO] [stdout] test linkme_preserves_registry_entries ... 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] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_listen_permission_denied_fatal ... ok
[INFO] [stderr]      Running tests/livelock_regression.rs (/opt/rustwide/target/release/build/service-daemon/eaf2cb3b2925f12e/out/livelock_regression-eaf2cb3b2925f12e)
[INFO] [stdout] test test_listen_addr_resolution ... 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] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/normal_exit_restart_tests.rs (/opt/rustwide/target/release/build/service-daemon/bf2f9c128afdd55e/out/normal_exit_restart_tests-bf2f9c128afdd55e)
[INFO] [stdout] test test_livelock_shutdown_responsiveness ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.61s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_normal_exit_restarts_without_backoff_delay ... ok
[INFO] [stderr]      Running tests/provider_cancellation_integration_tests.rs (/opt/rustwide/target/release/build/service-daemon/c3ea7f229bf1cce1/out/provider_cancellation_integration_tests-c3ea7f229bf1cce1)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stderr]      Running tests/provider_init_boundary_integration_tests.rs (/opt/rustwide/target/release/build/service-daemon/6c4c9b5e6a83ce24/out/provider_init_boundary_integration_tests-6c4c9b5e6a83ce24)
[INFO] [stdout] test test_service_inflight_provider_attempt_respects_shutdown ... ok
[INFO] [stdout] test test_trigger_prebody_provider_resolve_respects_shutdown ... ok
[INFO] [stdout] test test_service_prebody_provider_resolve_respects_shutdown ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.27s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_dependency_provider_failure_emits_dependency_source ... ok
[INFO] [stdout] test test_infallible_helper_panic_message_points_to_provider_definition ... FAILED
[INFO] [stdout] test test_provider_panic_emits_panic_source ... ok
[INFO] [stdout] test test_required_env_parse_emits_environment_parse_source ... ok
[INFO] [stdout] test test_dependency_provider_fatal_shuts_down_daemon ... ok
[INFO] [stdout] test test_watch_trigger_target_provider_failure_shuts_down_daemon ... ok
[INFO] [stdout] test test_dependency_provider_retry_timeout_shuts_down_daemon ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- test_infallible_helper_panic_message_points_to_provider_definition stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'test_infallible_helper_panic_message_points_to_provider_definition' (2321) panicked at tests/provider_init_boundary_integration_tests.rs:239:5:
[INFO] [stdout] phase16 typed source panic
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x607303103231 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60730311888a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x607303107bac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6073030de606 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6073030fb369 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x60730300c9b0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6073030fb692 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6073030de6e4 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6073030d6bf9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6073030df5ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x607303118fec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x607302fb6922 - provider_init_boundary_integration_tests[70e6e22074104e7a]::panic_source_provider::{closure#0}
[INFO] [stdout]   12:     0x607302fbe844 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<<provider_init_boundary_integration_tests[70e6e22074104e7a]::PanicSourceProvider as service_daemon[b2729456baf47d12]::core::di::Provided>::resolve::{closure#0}::{closure#0}::{closure#0}::{closure#0}> as core[a373ad73a504971]::future::future::Future>::poll
[INFO] [stdout]   13:     0x607302fb575f - <service_daemon[b2729456baf47d12]::core::managed_state::StateManager<provider_init_boundary_integration_tests[70e6e22074104e7a]::PanicSourceProvider>>::resolve_snapshot_result::<<provider_init_boundary_integration_tests[70e6e22074104e7a]::PanicSourceProvider as service_daemon[b2729456baf47d12]::core::di::Provided>::resolve::{closure#0}::{closure#0}, <provider_init_boundary_integration_tests[70e6e22074104e7a]::PanicSourceProvider as service_daemon[b2729456baf47d12]::core::di::Provided>::resolve::{closure#0}::{closure#0}::{closure#0}, service_daemon[b2729456baf47d12]::models::error::ProviderInitError>::{closure#0}
[INFO] [stdout]   14:     0x607302fc1ede - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<<provider_init_boundary_integration_tests[70e6e22074104e7a]::PanicSourceProvider>::resolve::{closure#0}> as core[a373ad73a504971]::future::future::Future>::poll
[INFO] [stdout]   15:     0x607302f97645 - provider_init_boundary_integration_tests[70e6e22074104e7a]::test_infallible_helper_panic_message_points_to_provider_definition::{closure#0}
[INFO] [stdout]   16:     0x607302fd8feb - <tokio[c42e1d3502beb0dd]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   17:     0x607302fe1ff2 - <tokio[c42e1d3502beb0dd]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x607302f9b1be - <provider_init_boundary_integration_tests[70e6e22074104e7a]::test_infallible_helper_panic_message_points_to_provider_definition::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   19:     0x607302fffdfb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   20:     0x60730300cfd5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   21:     0x6073030068c4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   22:     0x607303010062 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   23:     0x607303102a4f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   24:     0x7ba47ef4fdfa - <unknown>
[INFO] [stdout]   25:     0x7ba47efe33d4 - clone
[INFO] [stdout]   26:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'test_infallible_helper_panic_message_points_to_provider_definition' (2321) panicked at tests/provider_init_boundary_integration_tests.rs:237:1:
[INFO] [stdout] service-daemon provider `PanicSourceProvider` failed in direct helper `resolve`. provider_origin=#[provider] function panic_source_provider, provider_defined_at=tests/provider_init_boundary_integration_tests.rs:238:37, helper_called_at=tests/provider_init_boundary_integration_tests.rs:343:42, module=provider_init_boundary_integration_tests, error=Provider 'PanicSourceProvider' failed to initialize: phase16 typed source panic. Direct helpers are generated only for providers with no declared fallible initialization path; use `Result<T, service_daemon::ProviderError>` if initialization can fail.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x607303103231 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60730311888a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x607303107bac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6073030de606 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6073030fb369 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x60730300c9b0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6073030fb692 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6073030de6b2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6073030d6bf9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6073030df5ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x607303118fec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x607302fb686d - <provider_init_boundary_integration_tests[70e6e22074104e7a]::PanicSourceProvider>::resolve::{closure#0}::{closure#0}
[INFO] [stdout]   12:     0x607302fc2049 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<<provider_init_boundary_integration_tests[70e6e22074104e7a]::PanicSourceProvider>::resolve::{closure#0}> as core[a373ad73a504971]::future::future::Future>::poll
[INFO] [stdout]   13:     0x607302f97645 - provider_init_boundary_integration_tests[70e6e22074104e7a]::test_infallible_helper_panic_message_points_to_provider_definition::{closure#0}
[INFO] [stdout]   14:     0x607302fd8feb - <tokio[c42e1d3502beb0dd]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   15:     0x607302fe1ff2 - <tokio[c42e1d3502beb0dd]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   16:     0x607302f9b1be - <provider_init_boundary_integration_tests[70e6e22074104e7a]::test_infallible_helper_panic_message_points_to_provider_definition::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   17:     0x607302fffdfb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   18:     0x60730300cfd5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   19:     0x6073030068c4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   20:     0x607303010062 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   21:     0x607303102a4f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   22:     0x7ba47ef4fdfa - <unknown>
[INFO] [stdout]   23:     0x7ba47efe33d4 - clone
[INFO] [stdout]   24:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] thread 'test_infallible_helper_panic_message_points_to_provider_definition' (2321) panicked at tests/provider_init_boundary_integration_tests.rs:360:5:
[INFO] [stdout] panic message should include the provider definition file: service-daemon provider `PanicSourceProvider` failed in direct helper `resolve`. provider_origin=#[provider] function panic_source_provider, provider_defined_at=tests/provider_init_boundary_integration_tests.rs:238:37, helper_called_at=tests/provider_init_boundary_integration_tests.rs:343:42, module=provider_init_boundary_integration_tests, error=Provider 'PanicSourceProvider' failed to initialize: phase16 typed source panic. Direct helpers are generated only for providers with no declared fallible initialization path; use `Result<T, service_daemon::ProviderError>` if initialization can fail.
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x607303103231 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x60730311888a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x607303107bac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x6073030de606 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x6073030fb369 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x60730300c9b0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x6073030fb692 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x6073030de6b2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x6073030d6bf9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x6073030df5ed - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x607303118fec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x607302f9796f - provider_init_boundary_integration_tests[70e6e22074104e7a]::test_infallible_helper_panic_message_points_to_provider_definition::{closure#0}
[INFO] [stdout]   12:     0x607302fd8feb - <tokio[c42e1d3502beb0dd]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   13:     0x607302fe1ff2 - <tokio[c42e1d3502beb0dd]::runtime::runtime::Runtime>::block_on::<core[a373ad73a504971]::pin::Pin<&mut dyn core[a373ad73a504971]::future::future::Future<Output = ()>>>
[INFO] [stdout]   14:     0x607302f9b1be - <provider_init_boundary_integration_tests[70e6e22074104e7a]::test_infallible_helper_panic_message_points_to_provider_definition::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x607302fffdfb - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   16:     0x60730300cfd5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   17:     0x6073030068c4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x607303010062 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x607303102a4f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7ba47ef4fdfa - <unknown>
[INFO] [stdout]   21:     0x7ba47efe33d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     test_infallible_helper_panic_message_points_to_provider_definition
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 6 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 5.01s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test provider_init_boundary_integration_tests`
[INFO] running `Command { std: "docker" "inspect" "201a06b2904a08db7235b00e95df1ca0dc99875832566410c2c0c50a3a54c70e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "201a06b2904a08db7235b00e95df1ca0dc99875832566410c2c0c50a3a54c70e", kill_on_drop: false }`
[INFO] [stdout] 201a06b2904a08db7235b00e95df1ca0dc99875832566410c2c0c50a3a54c70e
