[INFO] fetching crate loac 0.1.1... [INFO] testing loac-0.1.1 against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-2 [INFO] extracting crate loac 0.1.1 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate loac 0.1.1 [INFO] removed 0 missing examples [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate loac 0.1.1 [INFO] tweaked toml for crates.io crate loac 0.1.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate loac 0.1.1 on toolchain 1.98.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate loac 0.1.1 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.98.0-beta.8" "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 target-triple v1.0.1 [INFO] [stderr] Downloaded trybuild v1.0.118 [INFO] [stderr] Downloaded loac-macros v0.1.1 [INFO] [stderr] Downloaded futures v0.3.33 [INFO] [stderr] Downloaded allocation-counter v0.8.1 [INFO] [stderr] Downloaded actix v0.13.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 655f0d8a68c3dbe67f7121ccd8ac7af6bb58f5c83e12f0d838206f077a3ce9fc [INFO] running `Command { std: "docker" "start" "655f0d8a68c3dbe67f7121ccd8ac7af6bb58f5c83e12f0d838206f077a3ce9fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "655f0d8a68c3dbe67f7121ccd8ac7af6bb58f5c83e12f0d838206f077a3ce9fc", 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" "655f0d8a68c3dbe67f7121ccd8ac7af6bb58f5c83e12f0d838206f077a3ce9fc" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "655f0d8a68c3dbe67f7121ccd8ac7af6bb58f5c83e12f0d838206f077a3ce9fc", 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" "655f0d8a68c3dbe67f7121ccd8ac7af6bb58f5c83e12f0d838206f077a3ce9fc" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling winnow v1.0.4 [INFO] [stderr] Compiling hashbrown v0.17.1 [INFO] [stderr] Compiling toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling futures-core v0.3.33 [INFO] [stderr] Compiling futures-task v0.3.33 [INFO] [stderr] Compiling thiserror v2.0.19 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling futures-sink v0.3.33 [INFO] [stderr] Compiling bytes v1.12.1 [INFO] [stderr] Compiling indexmap v2.14.0 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling toml_parser v1.1.3+spec-1.1.0 [INFO] [stderr] Compiling toml_edit v0.25.13+spec-1.1.0 [INFO] [stderr] Compiling proc-macro-crate v3.5.0 [INFO] [stderr] Compiling futures-macro v0.3.33 [INFO] [stderr] Compiling tokio-macros v2.7.1 [INFO] [stderr] Compiling thiserror-impl v2.0.19 [INFO] [stderr] Compiling loac-macros v0.1.1 [INFO] [stderr] Compiling tokio v1.53.1 [INFO] [stderr] Compiling futures-util v0.3.33 [INFO] [stderr] Compiling tokio-util v0.7.19 [INFO] [stderr] Compiling loac v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 18.64s [INFO] running `Command { std: "docker" "inspect" "655f0d8a68c3dbe67f7121ccd8ac7af6bb58f5c83e12f0d838206f077a3ce9fc", 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" "655f0d8a68c3dbe67f7121ccd8ac7af6bb58f5c83e12f0d838206f077a3ce9fc" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling smallvec v1.15.2 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling zerocopy v0.8.55 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling crossbeam-utils v0.8.22 [INFO] [stderr] Compiling memchr v2.8.3 [INFO] [stderr] Compiling autocfg v1.5.1 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling zerocopy-derive v0.8.55 [INFO] [stderr] Compiling futures-util v0.3.33 [INFO] [stderr] Compiling ciborium-io v0.2.2 [INFO] [stderr] Compiling either v1.17.0 [INFO] [stderr] Compiling winnow v1.0.4 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling target-triple v1.0.1 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling clap_builder v4.6.2 [INFO] [stderr] Compiling futures-channel v0.3.33 [INFO] [stderr] Compiling futures-io v0.3.33 [INFO] [stderr] Compiling toml_writer v1.1.2+spec-1.1.0 [INFO] [stderr] Compiling cast v0.3.0 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling glob v0.3.4 [INFO] [stderr] Compiling bitflags v2.13.1 [INFO] [stderr] Compiling anes v0.1.6 [INFO] [stderr] Compiling toml_parser v1.1.3+spec-1.1.0 [INFO] [stderr] Compiling log v0.4.33 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling allocation-counter v0.8.1 [INFO] [stderr] Compiling crossbeam-channel v0.5.16 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling socket2 v0.6.5 [INFO] [stderr] Compiling mio v1.2.2 [INFO] [stderr] Compiling is-terminal v0.4.17 [INFO] [stderr] Compiling regex-automata v0.4.16 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling criterion-plot v0.5.0 [INFO] [stderr] Compiling tokio v1.53.1 [INFO] [stderr] Compiling clap v4.6.4 [INFO] [stderr] Compiling toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling serde_spanned v1.1.1 [INFO] [stderr] Compiling toml v1.1.3+spec-1.1.0 [INFO] [stderr] Compiling futures v0.3.33 [INFO] [stderr] Compiling regex v1.13.1 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling trybuild v1.0.118 [INFO] [stderr] Compiling half v2.7.1 [INFO] [stderr] Compiling ciborium-ll v0.2.2 [INFO] [stderr] Compiling ciborium v0.2.2 [INFO] [stderr] Compiling tokio-util v0.7.19 [INFO] [stderr] Compiling actix-rt v2.11.0 [INFO] [stderr] Compiling criterion v0.5.1 [INFO] [stderr] Compiling actix v0.13.5 [INFO] [stderr] Compiling loac v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 1m 52s [INFO] running `Command { std: "docker" "inspect" "655f0d8a68c3dbe67f7121ccd8ac7af6bb58f5c83e12f0d838206f077a3ce9fc", 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" "655f0d8a68c3dbe67f7121ccd8ac7af6bb58f5c83e12f0d838206f077a3ce9fc" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.18s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/deps/loac-0e626dd87012fff9) [INFO] [stdout] [INFO] [stdout] running 98 tests [INFO] [stdout] test config::tests::dynamic_children_resolve_default_and_override_limit ... ok [INFO] [stdout] test config::tests::default_mailbox_uses_the_shared_capacity ... ok [INFO] [stdout] test config::tests::dynamic_options_resolve_default_and_override_capacity ... ok [INFO] [stdout] test config::tests::generated_config_uses_default_mailbox_budget ... ok [INFO] [stdout] test config::tests::omitted_children_use_zero_sized_state ... ok [INFO] [stdout] test config::tests::omitted_interleaving_uses_zero_sized_spawn_state ... ok [INFO] [stdout] test config::tests::omitted_mailbox_uses_no_scheduler_state ... ok [INFO] [stdout] test mailbox::control::tests::abort_publication_replaces_unfinished_hard_modes ... ok [INFO] [stdout] test mailbox::control::tests::hard_mode_precedence_preserves_unconfirmed_subtree ... ok [INFO] [stdout] test mailbox::control::tests::kill_before_dispatch_rejects_the_queued_phase ... ok [INFO] [stdout] test config::tests::generated_configs_use_actor_specific_options ... ok [INFO] [stdout] test mailbox::tests::admission::mailbox_admission_does_not_wake_lifecycle_observers ... ok [INFO] [stdout] test mailbox::tests::admission::committed_send_is_part_of_the_fixed_drain_queue ... ok [INFO] [stdout] test mailbox::tests::admission::raw_call_envelope_drop_has_no_lifecycle_callback ... ok [INFO] [stdout] test mailbox::tests::admission::shutdown_wins_over_an_acquired_but_uncommitted_permit ... ok [INFO] [stdout] test mailbox::tests::admission::rejected_call_admission_recovers_its_message_without_a_reply ... ok [INFO] [stdout] test config::tests::dynamic_interleaving_resolves_default_and_override_limit ... ok [INFO] [stdout] test mailbox::tests::admission::unbounded_reservation_still_uses_lifecycle_admission ... ok [INFO] [stdout] test mailbox::tests::dispatch_reply::owned_dispatch_promotion_retains_the_actor ... ok [INFO] [stdout] test mailbox::tests::dispatch_reply::either_promotes_only_the_escaping_branch ... ok [INFO] [stdout] test mailbox::tests::dispatch_reply::completion_before_kill_delivers_the_response ... ok [INFO] [stdout] test mailbox::tests::dispatch_reply::stack_bound_dispatch_does_not_clone_the_actor ... ok [INFO] [stdout] test mailbox::tests::dispatch_reply::kill_before_completion_reports_the_dispatching_phase ... ok [INFO] [stdout] test mailbox::control::tests::lifecycle_waker_proxy_contains_external_wake_panic ... ok [INFO] [stdout] test mailbox::control::tests::panic_safe_poll_contains_external_waker_drop_on_cancellation ... ok [INFO] [stdout] test mailbox::tests::dispatch_reply::dropped_dispatch_reply_closes_admission_before_publishing_failure ... ok [INFO] [stdout] test mailbox::tests::dispatch_reply::rejected_response_is_dropped_outside_the_lifecycle_gate ... ok [INFO] [stdout] test owned::tests::owned_task_does_not_poll_after_kill ... ok [INFO] [stdout] test runtime::tests::actor_turn::drain_rotates_then_uses_the_configured_mailbox_budget ... ok [INFO] [stdout] test mailbox::tests::dispatch_reply::undelivered_response_drop_panic_fails_the_actor ... ok [INFO] [stdout] test runtime::tests::actor_turn::mailbox_batch_repolls_a_new_interleaved_reply ... ok [INFO] [stdout] test message_derive_tests::derive_resolves_runtime_package ... ok [INFO] [stdout] test runtime::tests::actor_turn::mailbox_batch_stops_when_reply_blocks_dispatch ... ok [INFO] [stdout] test runtime::tests::actor_turn::completed_exclusive_drop_panic_is_contained_after_removal ... ok [INFO] [stdout] test runtime::tests::actor_turn::mailbox_batch_stops_after_dispatch_changes_lifecycle ... ok [INFO] [stdout] test runtime::tests::actor_turn::ordinary_cursor_visits_each_actor_source_between_mailbox_batches ... ok [INFO] [stdout] test owned::tests::owned_task_contains_cascading_panics ... ok [INFO] [stdout] test mailbox::control::tests::public_notification_panic_preserves_every_other_waiter ... ok [INFO] [stdout] test mailbox::tests::admission::call_recovery_contains_response_waker_panic ... ok [INFO] [stdout] test runtime::tests::actor_turn::partial_mailbox_batch_parks_and_registers_its_waker ... ok [INFO] [stdout] test runtime::tests::actor_turn::serial_drain_inherits_cursor_before_resuming_mailbox ... ok [INFO] [stdout] test mailbox::tests::admission::queued_call_discard_contains_notification_and_message_drop_panics ... ok [INFO] [stdout] test mailbox::tests::admission::transport_closure_during_running_is_a_contained_invariant_failure ... ok [INFO] [stdout] test runtime::tests::child_exit::aborted_child_does_not_stop_running_parent ... ok [INFO] [stdout] test mailbox::tests::dispatch_reply::dispatch_reply_drop_contains_notification_panics ... ok [INFO] [stdout] test mailbox::tests::dispatch_reply::response_waker_panic_does_not_fail_the_actor ... ok [INFO] [stdout] test runtime::tests::child_exit::admitted_child_exit_hook_finishes_across_graceful_cutoff ... ok [INFO] [stdout] test runtime::tests::child_exit::aborted_descendant_only_weakens_parent_subtree_status ... ok [INFO] [stdout] test runtime::tests::child_exit::dequeued_child_exit_keeps_registration_until_handled ... ok [INFO] [stdout] test runtime::tests::child_exit::graceful_cutoff_absorbs_a_dequeued_child_exit ... ok [INFO] [stdout] test runtime::tests::inbox::stop_discard_observes_kill_from_each_envelope_drop ... ok [INFO] [stdout] test runtime::tests::inbox::inbox_drop_contains_each_envelope_drop ... ok [INFO] [stdout] test runtime::tests::shutdown::committed_kill_prevents_a_graceful_child_request ... ok [INFO] [stdout] test runtime::tests::shutdown::child_kill_commits_before_actor_work_is_dropped ... ok [INFO] [stdout] test runtime::tests::inbox::queued_discard_yields_after_its_fixed_drop_budget ... ok [INFO] [stdout] test runtime::tests::inbox::unbounded_inbox_drop_contains_each_envelope_drop ... ok [INFO] [stdout] test runtime::tests::shutdown::drain_priority_precedes_owned_completion ... ok [INFO] [stdout] test scheduling::queue::tests::clearing_detaches_a_retained_proxy_waker ... ok [INFO] [stdout] test scheduling::queue::tests::budget_continuation_contains_actor_task_wake_panic ... ok [INFO] [stdout] test scheduling::queue::tests::clearing_a_sweep_resets_all_state ... ok [INFO] [stdout] test scheduling::queue::tests::completion_at_budget_cut_yields_before_resuming_tail ... ok [INFO] [stdout] test scheduling::queue::tests::budgeted_scan_resumes_at_the_unpolled_tail ... ok [INFO] [stdout] test runtime::tests::shutdown::unadmitted_mailbox_permit_does_not_extend_drain ... ok [INFO] [stdout] test scheduling::queue::tests::completed_future_drop_panic_is_contained_after_removal ... ok [INFO] [stdout] test scheduling::queue::tests::confirmation_wake_contains_actor_task_wake_panic ... ok [INFO] [stdout] test runtime::tests::work::actor_task_contains_final_frame_drop_panic ... ok [INFO] [stdout] test runtime::tests::shutdown::truncated_reply_sweep_yields_before_ready_mailbox ... ok [INFO] [stdout] test runtime::tests::work::actor_task_contains_aborted_frame_drop_panic ... ok [INFO] [stdout] test runtime::tests::work::actor_work_retires_ready_frame_before_delivering_output ... ok [INFO] [stdout] test runtime::tests::work::unfinished_exit_guard_overrides_tentative_hard_mode ... ok [INFO] [stdout] test scheduling::queue::tests::empty_poll_keeps_the_sweep_unallocated ... ok [INFO] [stdout] test runtime::tests::work::completed_actor_work_repoll_exposes_the_runtime_bug ... ok [INFO] [stdout] test scheduling::queue::tests::kill_committed_by_one_reply_stops_the_sweep ... ok [INFO] [stdout] test runtime::tests::work::actor_work_retains_invalidated_ready_output_for_ordered_drop ... ok [INFO] [stdout] test scheduling::queue::tests::future_wake_coalesced_with_continuation_starts_another_sweep ... ok [INFO] [stdout] test runtime::tests::work::actor_work_contains_panic_payload_destruction ... ok [INFO] [stdout] test scheduling::queue::tests::poll_panic_retains_the_future_for_contained_cleanup ... ok [INFO] [stdout] test scheduling::queue::tests::polling_allocates_the_sweep_until_the_queue_empties ... ok [INFO] [stdout] test scheduling::queue::tests::proxy_contains_actor_task_wake_panic ... ok [INFO] [stdout] test runtime::tests::work::actor_work_contains_future_drop_panics ... ok [INFO] [stdout] test scheduling::queue::tests::queue_drop_contains_each_future_panic ... ok [INFO] [stdout] test scheduling::runtime::tests::clear_contains_each_reply_drop ... ok [INFO] [stdout] test scheduling::runtime::tests::dynamic_limit_uses_each_spawn_option ... ok [INFO] [stdout] test scheduling::runtime::tests::exclusive_drop_contains_its_future_panic ... ok [INFO] [stdout] test scheduling::runtime::tests::fixed_limit_stops_dispatch_at_capacity ... ok [INFO] [stdout] test scheduling::runtime::tests::serial_profile_has_smaller_runtime_state ... ok [INFO] [stdout] test scheduling::runtime::tests::queue_clear_continues_after_one_drop_panics ... ok [INFO] [stdout] test scheduling::runtime::tests::unbounded_profile_never_closes_capacity ... ok [INFO] [stdout] test supervision::runtime::tests::closed_exit_receiver_panics - should panic ... ok [INFO] [stdout] test supervision::runtime::tests::heterogeneous_owner_drop_requests_kill ... ok [INFO] [stdout] test supervision::runtime::tests::dequeued_exit_keeps_capacity_until_reaped ... ok [INFO] [stdout] test supervision::runtime::tests::stale_exit_cannot_reap_a_reused_slot ... ok [INFO] [stdout] test supervision::runtime::tests::typed_and_erased_handles_share_one_allocation ... ok [INFO] [stdout] test supervision::runtime::tests::registration_precedes_task_start ... ok [INFO] [stdout] test transport::tests::absent_inbox_never_reports_message_capability ... ok [INFO] [stdout] test transport::tests::bounded_reservations_hold_capacity_until_enqueue ... ok [INFO] [stdout] test supervision::runtime::tests::wait_all_retains_unconfirmed_subtree ... ok [INFO] [stdout] test transport::tests::unbounded_enqueue_returns_ownership_after_close ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 98 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/custom_transport.rs (/opt/rustwide/target/release/deps/custom_transport-d6689a623d87d3bf) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test manual_configs_select_each_public_supervisor ... ok [INFO] [stdout] test manual_transport_selects_each_public_scheduler ... ok [INFO] [stdout] test manual_transport_round_trips_with_local_spawn_options ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/hierarchy.rs (/opt/rustwide/target/release/deps/hierarchy-6512ee271f0aab66) [INFO] [stdout] [INFO] [stdout] running 6 tests [INFO] [stdout] test initialization::kill_includes_children_spawned_before_the_current_poll_returns ... ok [INFO] [stdout] test drain::parent_drain_finishes_parent_queue_before_draining_children ... ok [INFO] [stdout] test stop::parent_stop_cleans_up_children_before_the_parent ... ok [INFO] [stdout] test initialization::stop_includes_children_spawned_during_init ... ok [INFO] [stdout] test initialization::drain_includes_children_spawned_during_init ... ok [INFO] [stdout] test panic::parent_panic_kills_descendants_before_parent_exit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/lifecycle.rs (/opt/rustwide/target/release/deps/lifecycle-4687321945b04cf7) [INFO] [stdout] [INFO] [stdout] running 22 tests [INFO] [stdout] test graceful::drain_runs_the_fixed_accepted_queue_in_order ... ok [INFO] [stdout] test graceful::stop_finishes_current_and_cancels_queued_messages ... ok [INFO] [stdout] test graceful::drain_respects_max_in_flight_for_the_fixed_interleaved_queue ... ok [INFO] [stdout] test init_failures::kill_cancels_never_ready_init_before_actor_construction ... ok [INFO] [stdout] test graceful::exclusive_completion_can_commit_graceful_shutdown_without_repoll ... ok [INFO] [stdout] test initialization::messages_are_admitted_but_not_dispatched_before_init_ready ... ok [INFO] [stdout] test initialization::stop_and_drain_wait_for_init_then_apply_queue_policy ... ok [INFO] [stdout] test kill::kill_drops_current_and_queued_work_without_cleanup ... ok [INFO] [stdout] test terminal::panic::kill_requested_at_graceful_finalization_wins_atomically ... ok [INFO] [stdout] test terminal::status::actor_refs_do_not_keep_an_actor_alive ... ok [INFO] [stdout] test terminal::status::shutdown_requests_after_exit_report_the_published_status ... ok [INFO] [stdout] test terminal::status::lifecycle_notification_allows_reentrant_shutdown_from_a_safe_waker ... ok [INFO] [stdout] test kill::graceful_mode_is_first_wins_and_kill_can_upgrade_it ... ok [INFO] [stdout] test init_failures::preinit_kill_skips_sync_constructor_and_contains_args_drop ... ok [INFO] [stdout] test init_failures::ready_init_future_drop_panic_kills_child_before_actor_drop ... ok [INFO] [stdout] test init_failures::init_call_panic_discards_calls_and_kills_registered_children ... ok [INFO] [stdout] test kill::kill_before_ready_completion_reports_the_dispatching_phase ... ok [INFO] [stdout] test terminal::teardown::executor_teardown_discards_each_accepted_message ... ok [INFO] [stdout] test terminal::teardown::executor_teardown_contains_each_interleaved_drop_panic ... ok [INFO] [stdout] test terminal::panic::handler_panics_are_contained_and_reported ... ok [INFO] [stdout] test terminal::panic::kill_committed_during_a_handler_poll_wins_over_panic ... ok [INFO] [stdout] test kill::kill_joins_owned_reply_cancellation_before_publishing_exit ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/manual_config.rs (/opt/rustwide/target/release/deps/manual_config-fe824d29c4d7daa9) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test no_mailbox_omits_reply_runtime_state ... ok [INFO] [stdout] test manual_no_mailbox_keeps_lifecycle_and_children ... 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/message_derive.rs (/opt/rustwide/target/release/deps/message_derive-b8a5035a5f464ad5) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test derives_messages_inside_the_actor_package ... 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/messages.rs (/opt/rustwide/target/release/deps/messages-82f9dfc91be5bdc6) [INFO] [stdout] [INFO] [stdout] running 20 tests [INFO] [stdout] test admission::abandoning_an_in_flight_call_does_not_cancel_handler_effects ... ok [INFO] [stdout] test admission::a_capacity_waiter_wakes_when_stop_closes_admission ... ok [INFO] [stdout] test admission::abandoning_a_queued_response_skips_its_handler ... ok [INFO] [stdout] test admission::admitted_one_way_message_cannot_be_abandoned_by_its_sender ... ok [INFO] [stdout] test admission::cancelling_a_waiting_send_discards_the_uncommitted_message ... ok [INFO] [stdout] test admission::cancelling_a_waiting_call_discards_the_uncommitted_message ... ok [INFO] [stdout] test admission::ready_capacity_does_not_bypass_closed_admission ... ok [INFO] [stdout] test admission::send_recovers_a_message_when_shutdown_wins_admission ... ok [INFO] [stdout] test admission::try_call_returns_the_original_message_when_mailbox_is_full ... ok [INFO] [stdout] test admission::try_send_recovers_messages_rejected_as_full_or_closed ... ok [INFO] [stdout] test policies::dynamic_mailbox_accepts_a_custom_actor_default ... ok [INFO] [stdout] test admission::try_call_recovers_the_message_when_shutdown_closes_admission ... ok [INFO] [stdout] test policies::dynamic_mailbox_accepts_one_spawn_override ... ok [INFO] [stdout] test policies::fixed_mailbox_uses_its_actor_capacity ... ok [INFO] [stdout] test policies::dynamic_mailbox_uses_its_default_capacity ... ok [INFO] [stdout] test policies::unbounded_mailbox_never_reports_saturation ... ok [INFO] [stdout] test typed_replies::a_stream_handle_is_an_ordinary_typed_reply ... ok [INFO] [stdout] test typed_replies::one_actor_handles_multiple_typed_message_replies ... ok [INFO] [stdout] test capacity_wakers::capacity_waker_panic_does_not_fail_the_actor ... ok [INFO] [stdout] test capacity_wakers::capacity_waker_drop_panic_preserves_the_waiting_message ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/recipients.rs (/opt/rustwide/target/release/deps/recipients-9033d38adfde0953) [INFO] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test recipient_erases_actor_type_but_keeps_message_type ... ok [INFO] [stdout] test recipient_preserves_admission_errors_and_one_way_delivery ... 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/replies.rs (/opt/rustwide/target/release/deps/replies-21c8f47e93bf61d7) [INFO] [stdout] [INFO] [stdout] running 12 tests [INFO] [stdout] test exclusive::exclusive_blocks_actor_work_but_owned_continues ... ok [INFO] [stdout] test basic::sync_handler_mutates_actor_and_replies_immediately ... ok [INFO] [stdout] test fairness::owned_reply_runs_in_a_distinct_tokio_task ... ok [INFO] [stdout] test basic::either_selects_between_reply_strategies_without_boxing ... ok [INFO] [stdout] test fairness::queued_child_exit_progresses_before_ready_mailbox_is_exhausted ... ok [INFO] [stdout] test fairness::ready_mailbox_input_does_not_starve_woken_interleaved_reply ... ok [INFO] [stdout] test owned::owned_does_not_block_mailbox_and_interleaved_reborrows_actor ... ok [INFO] [stdout] test self_call::nonexclusive_self_calls_progress_but_exclusive_self_call_waits ... ok [INFO] [stdout] test self_call::owned_self_call_progresses_with_one_interleaved_slot ... ok [INFO] [stdout] test stop::owned_replies_need_no_interleaving_and_graceful_shutdown_waits ... ok [INFO] [stdout] test panic::owned_task_panic_after_reply_completion_still_fails_the_actor ... ok [INFO] [stdout] test panic::reply_panic_fails_sibling_in_flight_work ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/reply_inference.rs (/opt/rustwide/target/release/deps/reply_inference-d2aa9bb7af77d40e) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stdout] test handler_context_selects_the_actor_future_implementation ... 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/supervision.rs (/opt/rustwide/target/release/deps/supervision-5ff77c9cfeb59612) [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test clean_child_exit_is_reported_exactly_once ... ok [INFO] [stdout] test child_panic_is_reported_without_stopping_the_parent ... ok [INFO] [stdout] test child_exiting_during_init_keeps_its_registered_identity ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/supervision_capacity.rs (/opt/rustwide/target/release/deps/supervision_capacity-bbe86e63bded2372) [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test dynamic_capacity_is_enforced_at_runtime ... ok [INFO] [stdout] test full_spawn_with_returns_options_without_opening_child_config ... ok [INFO] [stdout] test child_exit_hook_can_fill_the_reaped_slot ... ok [INFO] [stdout] test unbounded_supervision_accepts_beyond_the_default_limit ... ok [INFO] [stdout] test fixed_capacity_returns_rejected_spawn_args ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/support.rs (/opt/rustwide/target/release/deps/support-3c45dc11f0ea8d84) [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/ui.rs (/opt/rustwide/target/release/deps/ui-2eb4f580aa71ebb3) [INFO] [stdout] [INFO] [stdout] running 1 test [INFO] [stderr] Compiling proc-macro2 v1.0.107 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling quote v1.0.47 [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Checking cfg-if v1.0.4 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking smallvec v1.15.2 [INFO] [stderr] Checking pin-project-lite v0.2.17 [INFO] [stderr] Checking futures-core v0.3.33 [INFO] [stderr] Checking futures-sink v0.3.33 [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Checking slab v0.4.12 [INFO] [stderr] Checking bytes v1.12.1 [INFO] [stderr] Checking futures-task v0.3.33 [INFO] [stderr] Compiling zerocopy v0.8.55 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling hashbrown v0.17.1 [INFO] [stderr] Checking lock_api v0.4.14 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling winnow v1.0.4 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling crossbeam-utils v0.8.22 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling autocfg v1.5.1 [INFO] [stderr] Compiling toml_datetime v1.1.1+spec-1.1.0 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Checking clap_lex v1.1.0 [INFO] [stderr] Checking itoa v1.0.18 [INFO] [stderr] Checking regex-syntax v0.8.11 [INFO] [stderr] Compiling thiserror v2.0.19 [INFO] [stderr] Checking either v1.17.0 [INFO] [stderr] Checking ciborium-io v0.2.2 [INFO] [stderr] Checking anstyle v1.0.14 [INFO] [stderr] Checking memchr v2.8.3 [INFO] [stderr] Checking futures-channel v0.3.33 [INFO] [stderr] Checking futures-io v0.3.33 [INFO] [stderr] Checking same-file v1.0.6 [INFO] [stderr] Checking cast v0.3.0 [INFO] [stderr] Checking clap_builder v4.6.2 [INFO] [stderr] Checking once_cell v1.21.4 [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking log v0.4.33 [INFO] [stderr] Checking bitflags v2.13.1 [INFO] [stderr] Compiling slotmap v1.1.1 [INFO] [stderr] Checking oorandom v11.1.5 [INFO] [stderr] Checking anes v0.1.6 [INFO] [stderr] Compiling indexmap v2.14.0 [INFO] [stderr] Checking allocation-counter v0.8.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking itertools v0.10.5 [INFO] [stderr] Checking crossbeam-channel v0.5.16 [INFO] [stderr] Compiling syn v2.0.119 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Checking regex-automata v0.4.16 [INFO] [stderr] Compiling toml_parser v1.1.3+spec-1.1.0 [INFO] [stderr] Checking errno v0.3.14 [INFO] [stderr] Checking mio v1.2.2 [INFO] [stderr] Checking socket2 v0.6.5 [INFO] [stderr] Checking is-terminal v0.4.17 [INFO] [stderr] Checking signal-hook-registry v1.4.8 [INFO] [stderr] Checking parking_lot v0.12.5 [INFO] [stderr] Compiling toml_edit v0.25.13+spec-1.1.0 [INFO] [stderr] Checking criterion-plot v0.5.0 [INFO] [stderr] Checking clap v4.6.4 [INFO] [stderr] Compiling proc-macro-crate v3.5.0 [INFO] [stderr] Checking regex v1.13.1 [INFO] [stderr] Compiling tokio-macros v2.7.1 [INFO] [stderr] Compiling futures-macro v0.3.33 [INFO] [stderr] Compiling zerocopy-derive v0.8.55 [INFO] [stderr] Checking tokio v1.53.1 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling thiserror-impl v2.0.19 [INFO] [stderr] Compiling loac-macros v0.1.1 [INFO] [stderr] Checking futures-util v0.3.33 [INFO] [stderr] Checking futures v0.3.33 [INFO] [stderr] Checking tokio-util v0.7.19 [INFO] [stderr] Checking actix-rt v2.11.0 [INFO] [stderr] Checking tinytemplate v1.2.1 [INFO] [stderr] Checking loac v0.1.1 (/opt/rustwide/workdir) [INFO] [stderr] Checking actix v0.13.5 [INFO] [stderr] Checking half v2.7.1 [INFO] [stderr] Checking ciborium-ll v0.2.2 [INFO] [stderr] Checking ciborium v0.2.2 [INFO] [stderr] Checking criterion v0.5.1 [INFO] [stderr] Checking loac-tests v0.0.0 (/opt/rustwide/target/tests/trybuild/loac) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 29.80s [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] test tests/ui/fail/call_without_mailbox.rs ... ok [INFO] [stdout] test public_type_contract ... ok [INFO] [stderr] test tests/ui/fail/disabled_with_mailbox.rs ... ok [INFO] [stdout] [INFO] [stderr] test tests/ui/fail/duplicate_has_children.rs ... ok [INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 47.23s [INFO] [stderr] test tests/ui/fail/duplicate_has_interleaving.rs ... ok [INFO] [stdout] [INFO] [stderr] test tests/ui/fail/duplicate_has_mailbox.rs ... ok [INFO] [stderr] test tests/ui/fail/fixed_children_override.rs ... ok [INFO] [stderr] test tests/ui/fail/fixed_interleaving_override.rs ... ok [INFO] [stderr] test tests/ui/fail/fixed_mailbox_override.rs ... ok [INFO] [stderr] test tests/ui/fail/foreign_child_supervisor.rs ... ok [INFO] [stderr] test tests/ui/fail/foreign_reply_scheduler.rs ... ok [INFO] [stderr] test tests/ui/fail/handler_without_mailbox.rs ... ok [INFO] [stderr] test tests/ui/fail/interleaved_without_capability.rs ... ok [INFO] [stderr] test tests/ui/fail/interleaving_without_mailbox_capability.rs ... ok [INFO] [stderr] test tests/ui/fail/manual_has_children.rs ... ok [INFO] [stderr] test tests/ui/fail/manual_has_interleaving.rs ... ok [INFO] [stderr] test tests/ui/fail/manual_has_mailbox.rs ... ok [INFO] [stderr] test tests/ui/fail/mismatched_spawn_options.rs ... ok [INFO] [stderr] test tests/ui/fail/omitted_children_override.rs ... ok [INFO] [stderr] test tests/ui/fail/omitted_interleaving_override.rs ... ok [INFO] [stderr] test tests/ui/fail/omitted_mailbox_override.rs ... ok [INFO] [stderr] test tests/ui/fail/serial_without_mailbox.rs ... ok [INFO] [stderr] test tests/ui/fail/spawn_child_without_capability.rs ... ok [INFO] [stderr] test tests/ui/fail/unbounded_children_override.rs ... ok [INFO] [stderr] test tests/ui/fail/unbounded_interleaving_override.rs ... ok [INFO] [stderr] test tests/ui/fail/unbounded_mailbox_override.rs ... ok [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] Doc-tests loac [INFO] [stdout] [INFO] [stdout] running 3 tests [INFO] [stdout] test src/actor.rs - actor::SyncHandler (line 266) ... ok [INFO] [stdout] test src/actor.rs - actor::Handler::handle (line 330) ... ok [INFO] [stdout] test src/lib.rs - (line 18) ... 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] [stdout] [INFO] [stdout] running 2 tests [INFO] [stdout] test src/reply.rs - reply::IntoReply (line 192) - compile fail ... ok [INFO] [stdout] test src/actor.rs - actor::Actor::on_stop (line 111) - compile fail ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s [INFO] [stdout] [INFO] [stdout] all doctests ran in 1.41s; merged doctests compilation took 1.18s [INFO] running `Command { std: "docker" "inspect" "655f0d8a68c3dbe67f7121ccd8ac7af6bb58f5c83e12f0d838206f077a3ce9fc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "655f0d8a68c3dbe67f7121ccd8ac7af6bb58f5c83e12f0d838206f077a3ce9fc", kill_on_drop: false }` [INFO] [stdout] 655f0d8a68c3dbe67f7121ccd8ac7af6bb58f5c83e12f0d838206f077a3ce9fc