[INFO] fetching crate taskmill 0.7.1...
[INFO] testing taskmill-0.7.1 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1
[INFO] extracting crate taskmill 0.7.1 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate taskmill 0.7.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate taskmill 0.7.1
[INFO] tweaked toml for crates.io crate taskmill 0.7.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate taskmill 0.7.1 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate taskmill 0.7.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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded symbolic-common v12.17.3
[INFO] [stderr]   Downloaded str_stack v0.1.0
[INFO] [stderr]   Downloaded findshlibs v0.10.2
[INFO] [stderr]   Downloaded pprof v0.13.0
[INFO] [stderr]   Downloaded cpp_demangle v0.5.1
[INFO] [stderr]   Downloaded inferno v0.11.21
[INFO] [stderr]   Downloaded metrics-util v0.19.1
[INFO] [stderr]   Downloaded quick-xml v0.26.0
[INFO] [stderr]   Downloaded symbolic-demangle v12.17.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2f3a02cb536527d87a03e5f826848c87bbdc94a31743ec44b7cb8f1a217c4acf
[INFO] running `Command { std: "docker" "start" "-a" "2f3a02cb536527d87a03e5f826848c87bbdc94a31743ec44b7cb8f1a217c4acf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2f3a02cb536527d87a03e5f826848c87bbdc94a31743ec44b7cb8f1a217c4acf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2f3a02cb536527d87a03e5f826848c87bbdc94a31743ec44b7cb8f1a217c4acf", kill_on_drop: false }`
[INFO] [stdout] 2f3a02cb536527d87a03e5f826848c87bbdc94a31743ec44b7cb8f1a217c4acf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 62086555e21ddbee773caba0e008a7163c5b8b8fb8036e77ced718c4825fa0dc
[INFO] running `Command { std: "docker" "start" "-a" "62086555e21ddbee773caba0e008a7163c5b8b8fb8036e77ced718c4825fa0dc", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling crc-catalog v2.4.0
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling event-listener v5.4.1
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling sysinfo v0.33.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling sqlx-core v0.8.6
[INFO] [stderr]    Compiling sqlx-sqlite v0.8.6
[INFO] [stderr]    Compiling sqlx-macros-core v0.8.6
[INFO] [stderr]    Compiling sqlx-macros v0.8.6
[INFO] [stderr]    Compiling sqlx v0.8.6
[INFO] [stderr]    Compiling taskmill v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.46s
[INFO] running `Command { std: "docker" "inspect" "62086555e21ddbee773caba0e008a7163c5b8b8fb8036e77ced718c4825fa0dc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "62086555e21ddbee773caba0e008a7163c5b8b8fb8036e77ced718c4825fa0dc", kill_on_drop: false }`
[INFO] [stdout] 62086555e21ddbee773caba0e008a7163c5b8b8fb8036e77ced718c4825fa0dc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ffd130efed53819d138e02a0e644b94df1bc1875fc352e0ea193c87131a1fca4
[INFO] running `Command { std: "docker" "start" "-a" "ffd130efed53819d138e02a0e644b94df1bc1875fc352e0ea193c87131a1fca4", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling zerocopy-derive v0.8.47
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling nibble_vec v0.1.0
[INFO] [stderr]    Compiling raw-cpuid v11.6.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling endian-type v0.1.2
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling ordered-float v4.6.0
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling radix_trie v0.2.1
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling rand_xoshiro v0.7.0
[INFO] [stderr]    Compiling sqlx-core v0.8.6
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling quanta v0.12.6
[INFO] [stderr]    Compiling sysinfo v0.33.1
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling sqlx-sqlite v0.8.6
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling metrics v0.24.3
[INFO] [stderr]    Compiling sqlx-macros-core v0.8.6
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling metrics-util v0.19.1
[INFO] [stderr]    Compiling sqlx-macros v0.8.6
[INFO] [stderr]    Compiling sqlx v0.8.6
[INFO] [stderr]    Compiling taskmill v0.7.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 20s
[INFO] running `Command { std: "docker" "inspect" "ffd130efed53819d138e02a0e644b94df1bc1875fc352e0ea193c87131a1fca4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ffd130efed53819d138e02a0e644b94df1bc1875fc352e0ea193c87131a1fca4", kill_on_drop: false }`
[INFO] [stdout] ffd130efed53819d138e02a0e644b94df1bc1875fc352e0ea193c87131a1fca4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] f187a2e3ffd76d983bc3b5bd7af38925bb1f9820095678e26ff9b4b811b363a4
[INFO] running `Command { std: "docker" "start" "-a" "f187a2e3ffd76d983bc3b5bd7af38925bb1f9820095678e26ff9b4b811b363a4", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.39s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/taskmill-22786ec23e1fc755)
[INFO] [stdout] 
[INFO] [stdout] running 246 tests
[INFO] [stdout] test domain::tests::domain_task_registers_executor ... ok
[INFO] [stdout] test domain::tests::domain_task_with_overrides_ttl ... ok
[INFO] [stdout] test domain::tests::task_type_config_builder ... ok
[INFO] [stdout] test backpressure::tests::default_policy_background_throttles ... ok
[INFO] [stdout] test module::tests::default_setters_populate_fields_and_tags_merge ... ok
[INFO] [stdout] test domain::tests::domain_default_setters ... ok
[INFO] [stdout] test module::tests::default_tags_merges_multiple_calls ... ok
[INFO] [stdout] test priority::tests::custom_priorities_between_tiers ... ok
[INFO] [stdout] test priority::tests::debug_named_tiers ... ok
[INFO] [stdout] test registry::tests::register_and_lookup ... ok
[INFO] [stdout] test registry::tests::register_with_retry_policy_stores_policy ... ok
[INFO] [stdout] test registry::tests::type_retry_policy_returns_none_for_missing ... ok
[INFO] [stdout] test resource::sampler::tests::ewma_blends_with_history ... ok
[INFO] [stdout] test resource::network_pressure::tests::zero_throughput_is_zero_pressure ... ok
[INFO] [stdout] test backpressure::tests::empty_composite_is_zero ... ok
[INFO] [stdout] test backpressure::tests::composite_takes_max ... ok
[INFO] [stdout] test resource::network_pressure::tests::pressure_clamps_to_one ... ok
[INFO] [stdout] test resource::network_pressure::tests::pressure_scales_with_throughput ... ok
[INFO] [stdout] test domain::tests::domain_new_uses_domain_key_name ... ok
[INFO] [stdout] test scheduler::aging::tests::effective_priority_one_promotion ... ok
[INFO] [stdout] test registry::tests::register_erased_with_retry_policy_stores_policy ... ok
[INFO] [stdout] test resource::sampler::tests::ewma_first_sample_is_raw ... ok
[INFO] [stdout] test scheduler::aging::tests::effective_priority_within_grace ... ok
[INFO] [stdout] test scheduler::aging::tests::effective_priority_with_pause_duration ... ok
[INFO] [stdout] test domain::tests::domain_into_module_preserves_fields ... ok
[INFO] [stdout] test resource::sampler::tests::ewma_converges ... ok
[INFO] [stdout] test scheduler::aging::tests::default_config_values ... ok
[INFO] [stdout] test scheduler::aging::tests::effective_priority_capped_at_max ... ok
[INFO] [stdout] test scheduler::aging::tests::validate_rejects_zero_interval ... ok
[INFO] [stdout] test scheduler::fair::tests::allocation_respects_caps ... ok
[INFO] [stdout] test scheduler::fair::tests::allocation_work_conserving ... ok
[INFO] [stdout] test priority::tests::realtime_is_highest ... ok
[INFO] [stdout] test scheduler::fair::tests::equal_weights_equal_allocation ... ok
[INFO] [stdout] test scheduler::fair::tests::allocation_proportional_to_weights ... ok
[INFO] [stdout] test scheduler::fair::tests::allocation_respects_min_slots ... ok
[INFO] [stdout] test scheduler::fair::tests::paused_groups_excluded ... ok
[INFO] [stdout] test scheduler::aging::tests::validate_rejects_unreachable_urgent ... ok
[INFO] [stdout] test scheduler::progress::tests::throughput_ewma_converges ... ok
[INFO] [stdout] test scheduler::fair::tests::largest_remainder_deterministic ... ok
[INFO] [stdout] test scheduler::fair::tests::sum_allocations_equals_capacity ... ok
[INFO] [stdout] test scheduler::fair::tests::ungrouped_gets_default_weight ... ok
[INFO] [stdout] test scheduler::progress::tests::throughput_first_sample_returns_zero ... ok
[INFO] [stdout] test scheduler::progress::tests::throughput_zero_delta_decays ... ok
[INFO] [stdout] test scheduler::rate_limit::tests::bucket_allows_up_to_burst ... ok
[INFO] [stdout] test scheduler::rate_limit::tests::bucket_denies_after_burst ... ok
[INFO] [stdout] test scheduler::fair::tests::single_group_gets_all ... ok
[INFO] [stdout] test scheduler::fair::tests::zero_pending_gets_zero ... ok
[INFO] [stdout] test scheduler::rate_limit::tests::collection_pass_unconfigured ... ok
[INFO] [stdout] test scheduler::rate_limit::tests::reconfigure_preserves_tokens ... ok
[INFO] [stdout] test scheduler::rate_limit::tests::snapshot_info_returns_state ... ok
[INFO] [stdout] test module::tests::new_stores_name_and_typed_executor_reads_task_type ... ok
[INFO] [stdout] test scheduler::tests::batch_outcome_convenience_methods ... ok
[INFO] [stdout] test scheduler::tests::batch_submitted_event ... ok
[INFO] [stdout] test scheduler::tests::cancel_pending_records_history ... ok
[INFO] [stdout] test scheduler::tests::cancel_group_cancels_matching_tasks ... ok
[INFO] [stdout] test scheduler::tests::cancel_pending_task ... ok
[INFO] [stdout] test scheduler::tests::check_cancelled_returns_error ... ok
[INFO] [stdout] test module::tests::new_name_with_separator_panics - should panic ... ok
[INFO] [stdout] test registry::tests::duplicate_registration_panics - should panic ... ok
[INFO] [stdout] test module::tests::new_empty_name_panics - should panic ... ok
[INFO] [stdout] test scheduler::tests::cancel_running_task ... ok
[INFO] [stdout] test scheduler::tests::cancel_type_cancels_matching_tasks ... ok
[INFO] [stdout] test scheduler::tests::dedup_via_scheduler ... ok
[INFO] [stdout] test scheduler::tests::app_state_accessible_from_executor ... ok
[INFO] [stdout] test scheduler::rate_limit::tests::bucket_refills_over_time ... ok
[INFO] [stdout] test scheduler::tests::cancel_where_filters_correctly ... ok
[INFO] [stdout] test scheduler::tests::dispatch_returns_false_when_empty ... ok
[INFO] [stdout] test scheduler::tests::chain_of_supersedes ... ok
[INFO] [stdout] test scheduler::tests::lookup_typed_works ... ok
[INFO] [stdout] test scheduler::tests::cancel_running_records_history_and_fires_hook ... ok
[INFO] [stdout] test scheduler::tests::byte_progress_in_snapshot ... ok
[INFO] [stdout] test scheduler::tests::cancel_parent_cascade_records_history ... ok
[INFO] [stdout] test scheduler::tests::pause_resume_events_emitted ... ok
[INFO] [stdout] test scheduler::tests::event_emitted_on_complete ... ok
[INFO] [stdout] test scheduler::tests::scheduler_is_clone ... ok
[INFO] [stdout] test scheduler::tests::cancel_parent_cascades_to_children ... ok
[INFO] [stdout] test scheduler::tests::reject_returns_rejected ... ok
[INFO] [stdout] test scheduler::tests::pause_all_stops_dispatching ... ok
[INFO] [stdout] test scheduler::tests::set_max_concurrency_works ... ok
[INFO] [stdout] test scheduler::tests::finalize_called_after_children_complete ... ok
[INFO] [stdout] test scheduler::tests::submit_typed_enqueues_task ... ok
[INFO] [stdout] test scheduler::tests::parent_auto_completes_after_children_finish ... ok
[INFO] [stdout] test scheduler::tests::dispatch_executes_task ... ok
[INFO] [stdout] test scheduler::tests::no_children_completes_normally ... ok
[INFO] [stdout] test scheduler::tests::submit_built_applies_defaults ... ok
[INFO] [stdout] test scheduler::tests::snapshot_returns_dashboard_state ... ok
[INFO] [stdout] test scheduler::tests::supersede_emits_event ... ok
[INFO] [stdout] test scheduler::tests::byte_progress_events_received ... ok
[INFO] [stdout] test scheduler::tests::supersede_pending_replaces_in_place ... ok
[INFO] [stdout] test store::hierarchy::tests::active_children_count_tracks_children ... ok
[INFO] [stdout] test scheduler::tests::supersede_in_batch ... ok
[INFO] [stdout] test scheduler::tests::task_lookup_not_found ... ok
[INFO] [stdout] test store::hierarchy::tests::child_inherits_parent_tags ... ok
[INFO] [stdout] test store::hierarchy::tests::fail_fast_field_persisted ... ok
[INFO] [stdout] test scheduler::tests::task_lookup_pending ... ok
[INFO] [stdout] test store::hierarchy::tests::child_overrides_parent_tag ... ok
[INFO] [stdout] test store::hierarchy::tests::cancel_children_removes_pending_returns_running ... ok
[INFO] [stdout] test scheduler::tests::parent_enters_waiting_when_children_spawned ... ok
[INFO] [stdout] test scheduler::tests::on_cancel_hook_timeout_does_not_block ... ok
[INFO] [stdout] test scheduler::tests::unregistered_type_fails_task ... ok
[INFO] [stdout] test scheduler::tests::retry_dead_letter_resubmits_with_reset_retry_count ... ok
[INFO] [stdout] test scheduler::tests::task_lookup_completed ... ok
[INFO] [stdout] test store::hierarchy::tests::parent_child_relationship_persisted ... ok
[INFO] [stdout] test store::hierarchy::tests::set_running_for_finalize ... ok
[INFO] [stdout] test scheduler::tests::supersede_running_cancels_and_inserts_new ... ok
[INFO] [stdout] test store::hierarchy::tests::try_resolve_parent_ready_to_finalize ... ok
[INFO] [stdout] test store::hierarchy::tests::parent_id_persisted_in_history ... ok
[INFO] [stdout] test store::lifecycle::tests::backoff_constant_sets_run_after ... ok
[INFO] [stdout] test store::hierarchy::tests::set_waiting_and_waiting_tasks ... ok
[INFO] [stdout] test store::lifecycle::tests::aging_disabled_preserves_original_order ... ok
[INFO] [stdout] test store::hierarchy::tests::try_resolve_parent_still_waiting ... ok
[INFO] [stdout] test store::lifecycle::tests::backoff_exponential_increases_across_retries ... ok
[INFO] [stdout] test store::hierarchy::tests::recover_preserves_waiting_parents ... ok
[INFO] [stdout] test store::hierarchy::tests::try_resolve_parent_failed ... ok
[INFO] [stdout] test store::lifecycle::tests::complete_moves_to_history ... ok
[INFO] [stdout] test store::lifecycle::tests::executor_retry_after_overrides_strategy ... ok
[INFO] [stdout] test store::lifecycle::tests::groups_due_for_resume_finds_elapsed ... ok
[INFO] [stdout] test store::lifecycle::tests::fail_retryable_requeues ... ok
[INFO] [stdout] test store::lifecycle::tests::is_group_paused_reflects_state ... ok
[INFO] [stdout] test store::lifecycle::tests::max_retries_none_when_not_set ... ok
[INFO] [stdout] test store::lifecycle::tests::fail_exhausted_retries_moves_to_history ... ok
[INFO] [stdout] test store::lifecycle::tests::dead_letter_tasks_query_returns_only_dead_lettered ... ok
[INFO] [stdout] test store::lifecycle::tests::key_freed_after_completion ... ok
[INFO] [stdout] test store::lifecycle::tests::exhausted_retries_produce_dead_letter_status ... ok
[INFO] [stdout] test store::lifecycle::tests::expire_tasks_expires_group_paused ... ok
[INFO] [stdout] test store::lifecycle::tests::max_retries_round_trips_through_insert_and_select ... ok
[INFO] [stdout] test store::lifecycle::tests::max_retries_preserved_in_history_on_complete ... ok
[INFO] [stdout] test store::lifecycle::tests::max_retries_preserved_in_history_on_fail ... ok
[INFO] [stdout] test store::lifecycle::tests::module_pause_resume_with_bitmask ... ok
[INFO] [stdout] test store::lifecycle::tests::max_retries_null_reads_back_as_none ... ok
[INFO] [stdout] test store::lifecycle::tests::bulk_pause_resume_group_accumulates ... ok
[INFO] [stdout] test store::lifecycle::tests::peek_next_empty_queue ... ok
[INFO] [stdout] test store::lifecycle::tests::pause_group_state_is_idempotent ... ok
[INFO] [stdout] test store::lifecycle::tests::crash_recovery_accumulates_stale_pause ... ok
[INFO] [stdout] test store::lifecycle::tests::clear_pause_bit_resumes_sole_reason_tasks ... ok
[INFO] [stdout] test store::lifecycle::tests::pause_sets_paused_at_ms ... ok
[INFO] [stdout] test store::lifecycle::tests::peek_next_does_not_modify_status ... ok
[INFO] [stdout] test store::lifecycle::tests::pause_and_resume ... ok
[INFO] [stdout] test store::lifecycle::tests::paused_groups_lists_all ... ok
[INFO] [stdout] test store::lifecycle::tests::pause_tasks_in_group_adds_bit_to_already_paused ... ok
[INFO] [stdout] test store::lifecycle::tests::non_retryable_error_still_produces_failed_status ... ok
[INFO] [stdout] test store::lifecycle::tests::pause_tasks_in_group_sets_status_and_bits ... ok
[INFO] [stdout] test store::lifecycle::tests::pause_duration_freezes_aging_clock ... ok
[INFO] [stdout] test store::lifecycle::tests::peek_next_with_aging_promotes_old_task ... ok
[INFO] [stdout] test store::lifecycle::tests::pause_reasons_accumulate_across_sources ... ok
[INFO] [stdout] test store::lifecycle::tests::no_backoff_requeues_immediately ... ok
[INFO] [stdout] test store::lifecycle::tests::peek_then_pop_by_id_workflow ... ok
[INFO] [stdout] test store::lifecycle::tests::pop_by_id_returns_none_for_nonexistent ... ok
[INFO] [stdout] test store::lifecycle::tests::pending_and_paused_count_for_group ... ok
[INFO] [stdout] test store::lifecycle::tests::pop_next_batch_respects_aging_order ... ok
[INFO] [stdout] test store::lifecycle::tests::preemption_paused_tasks_filters_by_bit ... ok
[INFO] [stdout] test store::lifecycle::tests::pop_next_with_aging_selects_aged ... ok
[INFO] [stdout] test store::lifecycle::tests::pop_by_id_claims_pending_task ... ok
[INFO] [stdout] test store::lifecycle::tests::resume_group_state_is_idempotent ... ok
[INFO] [stdout] test store::lifecycle::tests::priority_ordering ... ok
[INFO] [stdout] test store::lifecycle::tests::permanent_error_skips_retry_moves_to_history ... ok
[INFO] [stdout] test store::lifecycle::tests::pop_by_id_returns_none_if_already_running ... ok
[INFO] [stdout] test store::lifecycle::tests::requeue_running_task ... ok
[INFO] [stdout] test store::lifecycle::tests::resume_paused_by_group_fully_resumes_sole_reason ... ok
[INFO] [stdout] test store::lifecycle::tests::tags_copied_to_history_on_cancel ... ok
[INFO] [stdout] test store::lifecycle::tests::running_io_totals ... ok
[INFO] [stdout] test store::lifecycle::tests::resume_paused_by_group_clears_bit_but_stays_paused_with_other_reasons ... ok
[INFO] [stdout] test store::query::tests::delete_task ... ok
[INFO] [stdout] test store::query::tests::count_by_tag_key_prefix_counts_distinct_tasks ... ok
[INFO] [stdout] test store::lifecycle::tests::tags_in_pop_next ... ok
[INFO] [stdout] test store::lifecycle::tests::tags_copied_to_history_on_fail ... ok
[INFO] [stdout] test store::lifecycle::tests::tags_copied_to_history_on_complete ... ok
[INFO] [stdout] test store::query::tests::count_by_tag_key_prefix_with_prefix_scopes_to_task_type ... ok
[INFO] [stdout] test store::query::tests::count_by_tag_groups ... ok
[INFO] [stdout] test store::lifecycle::tests::tags_preserved_on_recurring_requeue ... ok
[INFO] [stdout] test store::lifecycle::tests::resume_accumulates_pause_duration ... ok
[INFO] [stdout] test store::query::tests::open_with_custom_config ... ok
[INFO] [stdout] test store::query::tests::tag_keys_by_prefix_with_prefix_scopes_to_task_type ... ok
[INFO] [stdout] test store::query::tests::tag_keys_by_prefix_discovers_keys ... ok
[INFO] [stdout] test store::query::tests::task_by_id_lookup ... ok
[INFO] [stdout] test store::query::tests::history_stats_computation ... ok
[INFO] [stdout] test store::row_mapping::tests::epoch_ms_known_value ... ok
[INFO] [stdout] test store::row_mapping::tests::epoch_ms_negative ... ok
[INFO] [stdout] test store::query::tests::history_by_id_lookup ... ok
[INFO] [stdout] test store::row_mapping::tests::epoch_ms_round_trip ... ok
[INFO] [stdout] test store::query::tests::tag_keys_by_prefix_empty_prefix_returns_all ... ok
[INFO] [stdout] test store::row_mapping::tests::epoch_ms_zero ... ok
[INFO] [stdout] test store::query::tests::tag_values_distinct ... ok
[INFO] [stdout] test store::query::tests::tag_keys_by_prefix_escapes_like_wildcards ... ok
[INFO] [stdout] test store::query::tests::task_ids_by_tag_key_prefix_with_prefix_scopes_to_task_type ... ok
[INFO] [stdout] test store::query::tests::task_ids_by_tag_key_prefix_finds_tasks ... ok
[INFO] [stdout] test store::lifecycle::tests::tags_copied_to_history_on_expire ... ok
[INFO] [stdout] test store::query::tests::task_ids_by_tag_key_prefix_with_status_filter ... ok
[INFO] [stdout] test store::query::tests::task_ids_by_tags_single_filter ... ok
[INFO] [stdout] test store::query::tests::task_ids_by_tags_multiple_filters_and ... ok
[INFO] [stdout] test store::query::tests::task_lookup_not_found ... ok
[INFO] [stdout] test store::query::tests::task_lookup_active ... ok
[INFO] [stdout] test store::submit::tests::dedup_allows_same_key_different_types ... ok
[INFO] [stdout] test store::submit::tests::dedup_by_payload_when_no_key ... ok
[INFO] [stdout] test store::submit::tests::payload_size_limit ... ok
[INFO] [stdout] test store::query::tests::prune_by_count ... ok
[INFO] [stdout] test store::submit::tests::dedup_prevents_duplicate_key ... ok
[INFO] [stdout] test store::submit::tests::dedup_upgrades_priority ... ok
[INFO] [stdout] test store::submit::tests::submit_batch_empty ... ok
[INFO] [stdout] test store::query::tests::task_lookup_history ... ok
[INFO] [stdout] test store::submit::tests::dedup_requeue_upgrades_priority ... ok
[INFO] [stdout] test store::submit::tests::dedup_requeue_already_requeued_same_priority ... ok
[INFO] [stdout] test store::submit::tests::submit_and_pop ... ok
[INFO] [stdout] test store::submit::tests::submit_batch_dedup ... ok
[INFO] [stdout] test store::submit::tests::submit_batch_with_tags ... ok
[INFO] [stdout] test task::retry::tests::constant_returns_fixed_delay ... ok
[INFO] [stdout] test task::retry::tests::default_retry_policy ... ok
[INFO] [stdout] test task::retry::tests::default_strategy_is_zero_constant ... ok
[INFO] [stdout] test task::retry::tests::exponential_doubles_by_default ... ok
[INFO] [stdout] test task::retry::tests::exponential_clamps_at_max ... ok
[INFO] [stdout] test task::retry::tests::exponential_jitter_clamps_at_max ... ok
[INFO] [stdout] test task::retry::tests::exponential_jitter_within_bounds ... ok
[INFO] [stdout] test task::retry::tests::linear_clamps_at_max ... ok
[INFO] [stdout] test task::retry::tests::linear_increases_by_increment ... ok
[INFO] [stdout] test task::retry::tests::exponential_jitter_zero_initial ... ok
[INFO] [stdout] test store::submit::tests::submit_batch_inserts_all ... ok
[INFO] [stdout] test store::submit::tests::permanent_failure_drops_requeue ... ok
[INFO] [stdout] test store::submit::tests::submit_batch_intra_dedup_last_wins ... ok
[INFO] [stdout] test store::submit::tests::dedup_requeues_when_running ... ok
[INFO] [stdout] test store::submit::tests::submit_batch_rejects_oversized_payload ... ok
[INFO] [stdout] test store::submit::tests::tags_validation_key_too_long ... ok
[INFO] [stdout] test store::submit::tests::submit_with_default_tags ... ok
[INFO] [stdout] test task::tests::batch_submission_builder_defaults ... ok
[INFO] [stdout] test task::tests::batch_submission_builder_no_defaults ... ok
[INFO] [stdout] test task::tests::event_header_includes_tags ... ok
[INFO] [stdout] test task::tests::submission_builder_io_and_group ... ok
[INFO] [stdout] test task::tests::typed_task_custom_priority ... ok
[INFO] [stdout] test task::tests::typed_task_defaults ... ok
[INFO] [stdout] test store::submit::tests::tags_validation_too_many ... ok
[INFO] [stdout] test task::tests::typed_task_key_and_label ... ok
[INFO] [stdout] test task::tests::typed_task_to_submission ... ok
[INFO] [stdout] test task::tests::typed_task_with_network_and_group ... ok
[INFO] [stdout] test task::submit_builder::tests::global_ttl_applies_when_no_layer_sets_ttl ... ok
[INFO] [stdout] test task::tests::typed_task_with_tags ... ok
[INFO] [stdout] test store::submit::tests::submit_with_tags ... ok
[INFO] [stdout] test store::submit::tests::tags_dedup_no_change ... ok
[INFO] [stdout] test task::submit_builder::tests::chained_overrides_take_precedence_over_module_defaults ... ok
[INFO] [stdout] test task::submit_builder::tests::submission_explicit_group_beats_module_default_in_submit_path ... ok
[INFO] [stdout] test store::submit::tests::tags_validation_value_too_long ... ok
[INFO] [stdout] test task::submit_builder::tests::module_default_overrides_typed_task_priority ... ok
[INFO] [stdout] test task::submit_builder::tests::submit_builder_override_wins_over_module_default_priority ... ok
[INFO] [stdout] test store::submit::tests::tags_preserved_on_supersede ... ok
[INFO] [stdout] test task::submit_builder::tests::task_type_is_prefixed_with_module_name ... ok
[INFO] [stdout] test task::submit_builder::tests::module_defaults_applied_on_bare_await ... ok
[INFO] [stdout] test scheduler::tests::lifecycle_events_not_polluted_by_byte_progress ... ok
[INFO] [stdout] test store::submit::tests::submit_batch_large_chunking ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 246 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.79s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-4754feb2ae40ed77)
[INFO] [stdout] 
[INFO] [stdout] running 137 tests
[INFO] [stdout] test aging::snapshot_shows_aging_config ... ok
[INFO] [stdout] test cross_module::scheduler_domains_returns_registered_modules ... ok
[INFO] [stdout] test aging::builder_configures_aging ... ok
[INFO] [stdout] test cross_module::scheduler_active_tasks_returns_tasks_from_all_modules ... ok
[INFO] [stdout] test cross_module::parent_method_inherits_ttl_and_tags ... ok
[INFO] [stdout] test cross_module::event_header_module_field_populated_from_task_type_prefix ... ok
[INFO] [stdout] test cross_module::cross_domain_cancel_by_tag_via_domain_handles ... ok
[INFO] [stdout] test cross_module::module_receiver_events_match_module_field ... ok
[INFO] [stdout] test cross_module::cross_domain_failure_cascade ... ok
[INFO] [stdout] test dependencies::dep_already_completed ... ok
[INFO] [stdout] test cross_module::cross_domain_parent_child_lifecycle ... ok
[INFO] [stdout] test dependencies::dep_already_failed ... ok
[INFO] [stdout] test dependencies::dep_basic_blocked_then_unblocked ... ok
[INFO] [stdout] test dependencies::dep_cycle_detection_direct ... ok
[INFO] [stdout] test dependencies::dep_fail_cancels_dependent ... ok
[INFO] [stdout] test dependencies::dep_cancel_cascades ... ok
[INFO] [stdout] test dependencies::dep_blocked_tasks_survive_across_store_reopen ... ok
[INFO] [stdout] test dependencies::dep_nonexistent ... ok
[INFO] [stdout] test dependencies::dep_ignore_policy_unblocks ... ok
[INFO] [stdout] test dependencies::dep_diamond_chain ... ok
[INFO] [stdout] test dependencies::dep_fan_in ... ok
[INFO] [stdout] test dependencies::dep_fan_out ... ok
[INFO] [stdout] test dependencies::dep_query_methods ... ok
[INFO] [stdout] test fair_scheduling::reset_group_weights_restores_default ... ok
[INFO] [stdout] test fair_scheduling::runtime_weight_change ... ok
[INFO] [stdout] test dependencies::dep_full_chain_with_scheduler ... ok
[INFO] [stdout] test fair_scheduling::snapshot_shows_allocations ... ok
[INFO] [stdout] test group_pause::domain_handle_group_pause_delegation ... ok
[INFO] [stdout] test group_pause::blocked_task_unblocks_into_paused_group ... ok
[INFO] [stdout] test group_pause::group_resume_with_module_still_paused ... ok
[INFO] [stdout] test group_pause::multi_reason_pause_no_stranding ... ok
[INFO] [stdout] test group_pause::submit_batch_to_paused_group ... ok
[INFO] [stdout] test group_pause::recurring_next_instance_paused_in_paused_group ... ok
[INFO] [stdout] test group_pause::submit_to_paused_group_inserts_as_paused ... ok
[INFO] [stdout] test dependencies::dep_blocked_count_in_snapshot ... ok
[INFO] [stdout] test cross_module::ctx_try_domain_returns_none_for_unknown_domain ... ok
[INFO] [stdout] test memo::leaf_task_memo_not_persisted ... ok
[INFO] [stdout] test memo::memo_preserved_in_history ... ok
[INFO] [stdout] test memo::serialization_failure_produces_permanent_error ... ok
[INFO] [stdout] test memo::memo_round_trip ... ok
[INFO] [stdout] test memo::unit_memo_works_unchanged ... ok
[INFO] [stdout] test group_pause::submit_to_paused_group_resumes_on_group_resume ... ok
[INFO] [stdout] test aging::dispatched_event_has_effective_priority ... ok
[INFO] [stdout] test cross_module::spawn_child_routes_through_owning_module ... ok
[INFO] [stdout] test cross_module::ctx_domain_self_submit_applies_owning_module_defaults ... ok
[INFO] [stdout] test cross_module::ctx_domain_submits_to_other_module_with_prefix_and_defaults ... ok
[INFO] [stdout] test aging::aged_task_dispatches_before_younger ... ok
[INFO] [stdout] test metrics::metrics_snapshot_group_pause_resume ... ok
[INFO] [stdout] test module_features::global_state_accessible_from_all_modules ... ok
[INFO] [stdout] test metrics::metrics_snapshot_gauges ... ok
[INFO] [stdout] test module_features::module_state_is_scoped_to_module ... ok
[INFO] [stdout] test module_features::module_state_shadows_global_state ... ok
[INFO] [stdout] test metrics::metrics_snapshot_superseded ... ok
[INFO] [stdout] test module_features::submit_typed_five_layer_precedence_chain ... ok
[INFO] [stdout] test module_features::module_cap_and_group_cap_are_independent ... ok
[INFO] [stdout] test metrics::metrics_snapshot_batch_submission ... ok
[INFO] [stdout] test module_features::global_cap_is_hard_ceiling_over_module_caps ... ok
[INFO] [stdout] test modules::duplicate_module_names_build_returns_error ... ok
[INFO] [stdout] test modules::module_active_tasks_returns_only_own_module ... ok
[INFO] [stdout] test module_features::module_cap_limits_concurrency_to_2 ... ok
[INFO] [stdout] test modules::module_cancel_cross_module_returns_false ... ok
[INFO] [stdout] test modules::module_pause_resume_only_affects_own_module ... ok
[INFO] [stdout] test modules::module_registry_stored_in_scheduler ... ok
[INFO] [stdout] test modules::module_cancel_all_only_cancels_own_module ... ok
[INFO] [stdout] test modules::module_resume_while_scheduler_paused_tasks_stay_paused ... ok
[INFO] [stdout] test modules::scheduler_task_returns_regardless_of_module ... ok
[INFO] [stdout] test modules::scheduler_try_module_nonexistent_returns_none ... ok
[INFO] [stdout] test modules::module_subscribe_receives_only_own_events ... ok
[INFO] [stdout] test memo::memo_survives_restart ... ok
[INFO] [stdout] test modules::zero_modules_build_returns_error ... ok
[INFO] [stdout] test modules::task_type_collision_across_modules_returns_error ... ok
[INFO] [stdout] test rate_limit::builder_configures_rate_limits ... ok
[INFO] [stdout] test modules::two_modules_route_to_correct_executors ... ok
[INFO] [stdout] test metrics::metrics_snapshot_submit_dispatch_complete ... ok
[INFO] [stdout] test modules::scheduler_module_nonexistent_panics - should panic ... ok
[INFO] [stdout] test module_features::set_max_concurrency_changes_dispatch_behavior ... ok
[INFO] [stdout] test fair_scheduling::builder_configures_weights ... ok
[INFO] [stdout] test module_features::ungrouped_task_respects_module_cap ... ok
[INFO] [stdout] test rate_limit::dual_scope_both_checked ... ok
[INFO] [stdout] test retry_policy::failed_event_includes_executor_retry_after_override ... ok
[INFO] [stdout] test retry_policy::failed_event_includes_retry_after_duration ... ok
[INFO] [stdout] test retry_policy::null_max_retries_uses_global_default ... ok
[INFO] [stdout] test retry_policy::per_type_retry_policy_overrides_global_default ... ok
[INFO] [stdout] test scheduler_core::backpressure_blocks_normal_at_high_pressure ... ok
[INFO] [stdout] test rate_limit::group_rate_limit_caps_group ... ok
[INFO] [stdout] test scheduler_core::backpressure_throttles_low_priority_tasks ... ok
[INFO] [stdout] test scheduler_core::delayed_task_dispatched_after_run_after ... ok
[INFO] [stdout] test rate_limit::rate_limited_task_sets_run_after ... ok
[INFO] [stdout] test scheduler_core::delayed_task_not_dispatched_before_run_after ... ok
[INFO] [stdout] test rate_limit::no_head_of_line_blocking ... ok
[INFO] [stdout] test scheduler_core::fail_fast_cancels_siblings_on_child_failure ... ok
[INFO] [stdout] test rate_limit::rate_limit_with_concurrency ... ok
[INFO] [stdout] test scheduler_core::io_metrics_recorded_in_history ... ok
[INFO] [stdout] test scheduler_core::next_run_after_query ... ok
[INFO] [stdout] test scheduler_core::pause_and_resume_recurring_schedule ... ok
[INFO] [stdout] test scheduler_core::concurrent_tasks_respect_max_concurrency ... ok
[INFO] [stdout] test scheduler_core::non_fail_fast_waits_for_all_children ... ok
[INFO] [stdout] test scheduler_core::delayed_task_full_scheduler_lifecycle ... ok
[INFO] [stdout] test scheduler_core::recurring_pile_up_prevention ... ok
[INFO] [stdout] test scheduler_core::recurring_schedules_query ... ok
[INFO] [stdout] test scheduler_core::recurring_task_creates_next_instance_on_completion ... ok
[INFO] [stdout] test scheduler_core::recurring_task_rejects_parent_id ... ok
[INFO] [stdout] test scheduler_core::preemption_resumes_after_preemptor_completes ... ok
[INFO] [stdout] test scheduler_core::recurring_task_snapshot_includes_schedules ... ok
[INFO] [stdout] test scheduler_core::retryable_error_retries_then_succeeds ... ok
[INFO] [stdout] test scheduler_core::retryable_error_exhausts_retries ... ok
[INFO] [stdout] test scheduler_core::run_loop_processes_queue_to_completion ... ok
[INFO] [stdout] test scheduler_core::snapshot_reflects_pressure_breakdown ... ok
[INFO] [stdout] test scheduler_core::running_tasks_reset_to_pending_on_restart ... ok
[INFO] [stdout] test scheduler_core::submit_batch_enqueues_all_tasks ... ok
[INFO] [stdout] test scheduler_core::group_concurrency_limits_dispatch ... ok
[INFO] [stdout] test scheduler_core::priority_ordering_dispatches_highest_first ... ok
[INFO] [stdout] test sibling_spawn::sibling_spawn_batch ... ok
[INFO] [stdout] test sibling_spawn::sibling_spawn_cross_domain ... ok
[INFO] [stdout] test sibling_spawn::sibling_spawn_builder_overrides ... ok
[INFO] [stdout] test rate_limit::runtime_set_rate_limit ... ok
[INFO] [stdout] test sibling_spawn::sibling_spawn_no_parent_returns_error ... ok
[INFO] [stdout] test sibling_spawn::sibling_spawn_finalize_waits ... ok
[INFO] [stdout] test fair_scheduling::min_slots_guaranteed_under_pressure ... ok
[INFO] [stdout] test fair_scheduling::paused_group_releases_allocation ... ok
[INFO] [stdout] test fair_scheduling::ungrouped_tasks_get_fair_share ... ok
[INFO] [stdout] test typed_events::task_events_filters_to_correct_task_type ... ok
[INFO] [stdout] test fair_scheduling::work_conserving_redistribution ... ok
[INFO] [stdout] test sibling_spawn::sibling_spawn_cross_domain_no_parent_returns_error ... ok
[INFO] [stdout] test typed_events::task_events_receives_completed_with_record ... ok
[INFO] [stdout] test fair_scheduling::weighted_groups_proportional_dispatch ... ok
[INFO] [stdout] test sibling_spawn::sibling_spawn_inherits_parent_id ... ok
[INFO] [stdout] test typed_events::task_events_receives_failed_with_record ... ok
[INFO] [stdout] test sibling_spawn::spawn_children_batch_uses_single_transaction ... ok
[INFO] [stdout] test rate_limit::runtime_remove_rate_limit ... ok
[INFO] [stdout] test typed_events::ctx_domain_state_retrieves_domain_scoped_state ... ok
[INFO] [stdout] test metrics::metrics_snapshot_dead_letter ... ok
[INFO] [stdout] test metrics::metrics_snapshot_failure_and_retry_counters ... ok
[INFO] [stdout] test typed_events::ctx_domain_typed_cross_domain_submission ... ok
[INFO] [stdout] test retry_policy::exponential_backoff_delays_redispatch ... ok
[INFO] [stdout] test rate_limit::rate_limit_caps_dispatch_rate ... ok
[INFO] [stdout] test scheduler_core::recurring_task_respects_max_executions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 137 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.92s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests taskmill
[INFO] [stdout] 
[INFO] [stdout] running 55 tests
[INFO] [stdout] test src/backpressure.rs - backpressure::PressureSource (line 24) ... ignored
[INFO] [stdout] test src/domain.rs - domain::Domain (line 299) ... ignored
[INFO] [stdout] test src/domain.rs - domain::Domain<D>::task (line 357) ... ignored
[INFO] [stdout] test src/domain.rs - domain::Domain<D>::task_memo (line 381) ... ignored
[INFO] [stdout] test src/domain.rs - domain::DomainHandle<D>::task_events (line 776) ... ignored
[INFO] [stdout] test src/domain.rs - domain::DomainKey (line 48) ... ignored
[INFO] [stdout] test src/domain.rs - domain::DomainSubmitBuilder<D>::child_of (line 955) ... ignored
[INFO] [stdout] test src/domain.rs - domain::DomainSubmitBuilder<D>::sibling_of (line 971) ... ignored
[INFO] [stdout] test src/domain.rs - domain::TaskTypeConfig (line 69) ... ignored
[INFO] [stdout] test src/domain.rs - domain::TypedEventStream (line 1073) ... ignored
[INFO] [stdout] test src/domain.rs - domain::TypedExecutor (line 172) ... ignored
[INFO] [stdout] test src/lib.rs - (line 342) ... ignored
[INFO] [stdout] test src/lib.rs - (line 410) ... ignored
[INFO] [stdout] test src/lib.rs - (line 445) ... ignored
[INFO] [stdout] test src/lib.rs - (line 470) ... ignored
[INFO] [stdout] test src/lib.rs - (line 490) ... ignored
[INFO] [stdout] test src/lib.rs - (line 512) ... ignored
[INFO] [stdout] test src/lib.rs - (line 540) ... ignored
[INFO] [stdout] test src/lib.rs - (line 562) ... ignored
[INFO] [stdout] test src/lib.rs - (line 584) ... ignored
[INFO] [stdout] test src/lib.rs - (line 596) ... ignored
[INFO] [stdout] test src/lib.rs - (line 630) ... ignored
[INFO] [stdout] test src/lib.rs - (line 663) ... ignored
[INFO] [stdout] test src/lib.rs - (line 705) ... ignored
[INFO] [stdout] test src/lib.rs - (line 723) ... ignored
[INFO] [stdout] test src/lib.rs - (line 740) ... ignored
[INFO] [stdout] test src/lib.rs - (line 766) ... ignored
[INFO] [stdout] test src/module.rs - module::Module (line 55) ... ignored
[INFO] [stdout] test src/registry/context.rs - registry::context::TaskContext::check_cancelled (line 69) ... ignored
[INFO] [stdout] test src/registry/context.rs - registry::context::TaskContext::domain (line 222) ... ignored
[INFO] [stdout] test src/registry/context.rs - registry::context::TaskContext::domain_state (line 147) ... ignored
[INFO] [stdout] test src/registry/context.rs - registry::context::TaskContext::payload (line 97) ... ignored
[INFO] [stdout] test src/registry/context.rs - registry::context::TaskContext::state (line 126) ... ignored
[INFO] [stdout] test src/registry/domain_context.rs - registry::domain_context::ChildSpawnBuilder (line 354) ... ignored
[INFO] [stdout] test src/registry/domain_context.rs - registry::domain_context::DomainTaskContext (line 66) ... ignored
[INFO] [stdout] test src/registry/domain_context.rs - registry::domain_context::DomainTaskContext<'a,D>::spawn_child_with (line 200) ... ignored
[INFO] [stdout] test src/registry/domain_context.rs - registry::domain_context::DomainTaskContext<'a,D>::spawn_children_with (line 227) ... ignored
[INFO] [stdout] test src/registry/domain_context.rs - registry::domain_context::DomainTaskContext<'a,D>::spawn_sibling_with (line 267) ... ignored
[INFO] [stdout] test src/registry/domain_context.rs - registry::domain_context::DomainTaskContext<'a,D>::spawn_siblings_with (line 298) ... ignored
[INFO] [stdout] test src/registry/domain_context.rs - registry::domain_context::SiblingSpawnBuilder (line 450) ... ignored
[INFO] [stdout] test src/registry/mod.rs - registry::TaskExecutor (line 43) ... ignored
[INFO] [stdout] test src/resource/mod.rs - resource::ResourceSampler (line 62) ... ignored
[INFO] [stdout] test src/resource/network_pressure.rs - resource::network_pressure::NetworkPressure (line 20) ... ignored
[INFO] [stdout] test src/scheduler/builder.rs - scheduler::builder::SchedulerBuilder (line 29) ... ignored
[INFO] [stdout] test src/scheduler/builder.rs - scheduler::builder::SchedulerBuilder::app_state (line 332) ... ignored
[INFO] [stdout] test src/scheduler/gate.rs - scheduler::gate::DispatchGate (line 82) ... ignored
[INFO] [stdout] test src/scheduler/progress.rs - scheduler::progress::ProgressReporter (line 54) ... ignored
[INFO] [stdout] test src/scheduler/submit.rs - scheduler::submit::Scheduler::task_lookup (line 313) ... ignored
[INFO] [stdout] test src/task/submission.rs - task::submission::BatchSubmission (line 255) ... ignored
[INFO] [stdout] test src/task/submission.rs - task::submission::TaskSubmission (line 361) ... ignored
[INFO] [stdout] test src/task/submission.rs - task::submission::TaskSubmission::new (line 449) ... ignored
[INFO] [stdout] test src/task/submit_builder.rs - task::submit_builder::SubmitBuilder (line 76) ... ignored
[INFO] [stdout] test src/task/typed.rs - task::typed::TypedTask (line 22) ... ignored
[INFO] [stdout] test src/store/mod.rs - store::TaskStore (line 148) - compile ... ok
[INFO] [stdout] test src/scheduler/rate_limit.rs - scheduler::rate_limit::RateLimit (line 24) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 53 ignored; 0 measured; 0 filtered out; finished in 0.61s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "f187a2e3ffd76d983bc3b5bd7af38925bb1f9820095678e26ff9b4b811b363a4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f187a2e3ffd76d983bc3b5bd7af38925bb1f9820095678e26ff9b4b811b363a4", kill_on_drop: false }`
[INFO] [stdout] f187a2e3ffd76d983bc3b5bd7af38925bb1f9820095678e26ff9b4b811b363a4
