[INFO] fetching crate resonate-sdk 0.1.0...
[INFO] testing resonate-sdk-0.1.0 against 1.95.0 for beta-1.96-2
[INFO] extracting crate resonate-sdk 0.1.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate resonate-sdk 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate resonate-sdk 0.1.0
[INFO] tweaked toml for crates.io crate resonate-sdk 0.1.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate resonate-sdk 0.1.0 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate resonate-sdk 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded system-configuration v0.7.0
[INFO] [stderr]   Downloaded test-with v0.14.11
[INFO] [stderr]   Downloaded byte-unit v5.2.0
[INFO] [stderr]   Downloaded sysinfo v0.35.2
[INFO] [stderr]   Downloaded toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]   Downloaded socket2 v0.4.10
[INFO] [stderr]   Downloaded uzers v0.11.3
[INFO] [stderr]   Downloaded toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]   Downloaded openssl-sys v0.9.112
[INFO] [stderr]   Downloaded toml_edit v0.25.5+spec-1.1.0
[INFO] [stderr]   Downloaded resonate-sdk-macros v0.1.0
[INFO] [stderr]   Downloaded ping v0.5.2
[INFO] [stderr]   Downloaded openssl v0.10.76
[INFO] [stderr]   Downloaded utf8-width v0.1.8
[INFO] [stderr]   Downloaded which v8.0.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e10ea8ecea7d9f2718b41721c2c154c6e52ebe019cb13befb52f2be73620966f
[INFO] running `Command { std: "docker" "start" "-a" "e10ea8ecea7d9f2718b41721c2c154c6e52ebe019cb13befb52f2be73620966f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e10ea8ecea7d9f2718b41721c2c154c6e52ebe019cb13befb52f2be73620966f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e10ea8ecea7d9f2718b41721c2c154c6e52ebe019cb13befb52f2be73620966f", kill_on_drop: false }`
[INFO] [stdout] e10ea8ecea7d9f2718b41721c2c154c6e52ebe019cb13befb52f2be73620966f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ee8e61e50c4af95516abfcf44e256d59e7c792fcab4de780edbefba0df66f1e2
[INFO] running `Command { std: "docker" "start" "-a" "ee8e61e50c4af95516abfcf44e256d59e7c792fcab4de780edbefba0df66f1e2", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling openssl v0.10.76
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling winnow v1.0.0
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling toml_datetime v1.0.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling openssl-sys v0.9.112
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dashmap v6.1.0
[INFO] [stderr]    Compiling toml_parser v1.0.10+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.5+spec-1.1.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling resonate-sdk-macros v0.1.0
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling resonate-sdk v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 48.86s
[INFO] running `Command { std: "docker" "inspect" "ee8e61e50c4af95516abfcf44e256d59e7c792fcab4de780edbefba0df66f1e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ee8e61e50c4af95516abfcf44e256d59e7c792fcab4de780edbefba0df66f1e2", kill_on_drop: false }`
[INFO] [stdout] ee8e61e50c4af95516abfcf44e256d59e7c792fcab4de780edbefba0df66f1e2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5ff235ccb1824d9eca6cfdb368864d7407b6d60059737eeac35b4cac9203d028
[INFO] running `Command { std: "docker" "start" "-a" "5ff235ccb1824d9eca6cfdb368864d7407b6d60059737eeac35b4cac9203d028", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling rust_decimal v1.41.0
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling socket2 v0.4.10
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling utf8-width v0.1.8
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling uzers v0.11.3
[INFO] [stderr]    Compiling which v8.0.2
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling sysinfo v0.35.2
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling byte-unit v5.2.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-native-tls v0.3.1
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling ping v0.5.2
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-tls v0.6.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling test-with v0.14.11
[INFO] [stderr]    Compiling resonate-sdk v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 40.30s
[INFO] running `Command { std: "docker" "inspect" "5ff235ccb1824d9eca6cfdb368864d7407b6d60059737eeac35b4cac9203d028", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5ff235ccb1824d9eca6cfdb368864d7407b6d60059737eeac35b4cac9203d028", kill_on_drop: false }`
[INFO] [stdout] 5ff235ccb1824d9eca6cfdb368864d7407b6d60059737eeac35b4cac9203d028
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 6f8f2f569a96d5d0c20f8d3c8ca1629e272c7ad57991fb2b166a6df9ccf02ff1
[INFO] running `Command { std: "docker" "start" "-a" "6f8f2f569a96d5d0c20f8d3c8ca1629e272c7ad57991fb2b166a6df9ccf02ff1", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.38s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/resonate_sdk-a391e33dff659671)
[INFO] [stdout] 
[INFO] [stdout] running 247 tests
[INFO] [stdout] test codec::tests::decode_base64_str_roundtrip ... ok
[INFO] [stdout] test codec::tests::decode_invalid_base64_returns_error ... ok
[INFO] [stdout] test codec::tests::encode_produces_valid_base64 ... ok
[INFO] [stdout] test codec::tests::encode_null_produces_empty_data ... ok
[INFO] [stdout] test codec::tests::roundtrip_object ... ok
[INFO] [stdout] test codec::tests::encode_error_produces_correct_shape ... ok
[INFO] [stdout] test codec::tests::roundtrip_array ... ok
[INFO] [stdout] test codec::tests::roundtrip_bool ... ok
[INFO] [stdout] test codec::tests::roundtrip_string ... ok
[INFO] [stdout] test context::tests::child_timeout_capped_to_parent_for_remote_rpc ... ok
[INFO] [stdout] test codec::tests::decode_promise_decodes_param_and_value ... ok
[INFO] [stdout] test context::tests::child_timeout_capped_to_parent_for_rpc_spawn ... ok
[INFO] [stdout] test context::tests::child_timeout_capped_to_parent_for_run_spawn ... ok
[INFO] [stdout] test codec::tests::roundtrip_integer ... ok
[INFO] [stdout] test context::tests::awaiting_a_durable_future_returns_correct_value ... ok
[INFO] [stdout] test context::tests::child_timeout_capped_to_parent_for_local_run ... ok
[INFO] [stdout] test context::tests::identity_target_resolver_passes_target_through_unchanged ... ok
[INFO] [stdout] test context::tests::explicit_child_timeout_exceeding_parent_is_clamped ... ok
[INFO] [stdout] test context::tests::explicit_child_timeout_smaller_than_parent_is_respected ... ok
[INFO] [stdout] test codec::tests::decode_base64_str_empty_returns_none ... ok
[INFO] [stdout] test context::tests::local_run_does_not_set_target_tag ... ok
[INFO] [stdout] test context::tests::leaf_throwing_error_propagates_to_workflow_result ... ok
[INFO] [stdout] test context::tests::child_workflow_suspends_on_remote_parent_suspends_too ... ok
[INFO] [stdout] test context::tests::local_todo_processed_first_then_suspends_on_remote ... ok
[INFO] [stdout] test context::tests::local_call_sets_correct_tags ... ok
[INFO] [stdout] test context::tests::mixed_local_fire_and_forget_plus_remote_suspends_on_remote ... ok
[INFO] [stdout] test context::tests::local_function_error_surfaces_at_await_time ... ok
[INFO] [stdout] test context::tests::nested_workflow_error_propagates_upward ... ok
[INFO] [stdout] test context::tests::multiple_rpc_spawn_suspends_with_multiple_awaited_ids ... ok
[INFO] [stdout] test context::tests::local_function_executes_exactly_once ... ok
[INFO] [stdout] test context::tests::multiple_run_calls_with_leaves_complete_with_final_value ... ok
[INFO] [stdout] test context::tests::promise_create_pending_returns_remote_future ... ok
[INFO] [stdout] test context::tests::promise_creates_with_correct_tags ... ok
[INFO] [stdout] test context::tests::promise_suspends_on_pending ... ok
[INFO] [stdout] test context::tests::promise_resolved_returns_value ... ok
[INFO] [stdout] test context::tests::remote_call_sets_correct_tags ... ok
[INFO] [stdout] test context::tests::regular_function_rejects_when_function_throws ... ok
[INFO] [stdout] test context::tests::nested_calls_produce_hierarchical_ids ... ok
[INFO] [stdout] test context::tests::rpc_default_target_uses_group_name ... ok
[INFO] [stdout] test context::tests::promise_has_empty_param ... ok
[INFO] [stdout] test context::tests::origin_matches_root_for_all_nested_calls ... ok
[INFO] [stdout] test context::tests::default_child_timeout_with_large_parent_uses_24h ... ok
[INFO] [stdout] test context::tests::regular_function_resolves_with_returned_value ... ok
[INFO] [stdout] test context::tests::rpc_spawn_target_is_resolved_through_target_resolver ... ok
[INFO] [stdout] test context::tests::rpc_spawn_with_target_builder ... ok
[INFO] [stdout] test context::tests::rpc_target_is_resolved_through_target_resolver ... ok
[INFO] [stdout] test context::tests::rpc_target_uses_custom_prefix_from_target_resolver ... ok
[INFO] [stdout] test context::tests::rpc_spawn_with_timeout_exceeding_parent_is_clamped ... ok
[INFO] [stdout] test context::tests::rpc_target_override_bare_name_is_resolved_url_passes_through ... ok
[INFO] [stdout] test context::tests::rpc_target_override_with_url_passes_through_unchanged ... ok
[INFO] [stdout] test context::tests::promise_with_timeout ... ok
[INFO] [stdout] test context::tests::sequential_execution_run_is_actually_sequential ... ok
[INFO] [stdout] test context::tests::rpc_with_target_builder_overrides_func_name ... ok
[INFO] [stdout] test context::tests::sequential_calls_produce_deterministic_ids ... ok
[INFO] [stdout] test context::tests::rpc_with_timeout_builder_smaller_than_parent_is_respected ... ok
[INFO] [stdout] test context::tests::rpc_with_url_target_passes_through ... ok
[INFO] [stdout] test context::tests::regular_function_passes_arguments_correctly ... ok
[INFO] [stdout] test context::tests::regular_function_resolves_with_unit_when_nothing_returned ... ok
[INFO] [stdout] test context::tests::sleep_returns_ok_when_already_resolved ... ok
[INFO] [stdout] test context::tests::sleep_has_empty_param ... ok
[INFO] [stdout] test context::tests::single_run_with_leaf_resolves_correctly ... ok
[INFO] [stdout] test context::tests::sleep_timeout_capped_to_parent ... ok
[INFO] [stdout] test context::tests::sleep_timeout_uses_duration ... ok
[INFO] [stdout] test context::tests::single_rpc_suspends_with_awaited_id ... ok
[INFO] [stdout] test context::tests::sleep_suspends_on_pending ... ok
[INFO] [stdout] test context::tests::sleep_spawn_returns_remote_future_pending ... ok
[INFO] [stdout] test context::tests::workflow_with_sleep_suspends_then_completes_after_settlement ... ok
[INFO] [stdout] test context::tests::target_resolver_propagates_through_multiple_rpc_calls ... ok
[INFO] [stdout] test context::tests::workflow_calling_leaf_completes_with_done ... ok
[INFO] [stdout] test core::tests::acquire_failure_returns_error ... ok
[INFO] [stdout] test context::tests::workflow_calling_multiple_leaves_completes_with_final_value ... ok
[INFO] [stdout] test context::tests::sleep_creates_promise_with_timer_tags ... ok
[INFO] [stdout] test context::tests::workflow_with_remote_suspends_then_completes_after_settlement ... ok
[INFO] [stdout] test context::tests::structured_concurrency_multiple_remotes_require_multiple_settle_cycles ... ok
[INFO] [stdout] test core::tests::execute_until_blocked_short_circuits_on_settled_promise ... ok
[INFO] [stdout] test context::tests::spawn_local_and_rpc_remote_in_parallel ... ok
[INFO] [stdout] test core::tests::computation_rejects_sends_task_fulfill_with_rejected_value ... ok
[INFO] [stdout] test core::tests::execute_until_blocked_skips_acquire ... ok
[INFO] [stdout] test core::tests::heartbeat_started_and_stopped_on_successful_execution ... ok
[INFO] [stdout] test core::tests::both_paths_produce_same_result_for_same_function ... ok
[INFO] [stdout] test core::tests::execute_until_blocked_suspends_on_remote ... ok
[INFO] [stdout] test core::tests::computation_suspends_sends_task_suspend_with_awaited_ids ... ok
[INFO] [stdout] test core::tests::execute_until_blocked_with_preloaded_promises ... ok
[INFO] [stdout] test core::tests::multiple_consecutive_redirects_handled_correctly ... ok
[INFO] [stdout] test core::tests::heartbeat_stopped_on_error ... ok
[INFO] [stdout] test context::tests::concurrent_execution_spawn_is_actually_concurrent ... ok
[INFO] [stdout] test core::tests::computation_resolves_sends_task_fulfill_with_resolved_value ... ok
[INFO] [stdout] test context::tests::sleep_spawn_resolved_returns_ok ... ok
[INFO] [stdout] test core::tests::execute_until_blocked_releases_task_on_function_not_found ... ok
[INFO] [stdout] test core::tests::on_message_acquire_failure_returns_error ... ok
[INFO] [stdout] test context::tests::multiple_local_functions_run_concurrently ... ok
[INFO] [stdout] test core::tests::on_message_acquires_task_then_executes ... ok
[INFO] [stdout] test core::tests::fulfill_encodes_value_correctly_via_codec ... ok
[INFO] [stdout] test core::tests::redirect_does_not_send_second_task_acquire ... ok
[INFO] [stdout] test effects::tests::create_adds_to_cache_second_call_uses_cache ... ok
[INFO] [stdout] test core::tests::short_circuit_rejected_promise_sends_fulfill_with_rejected_state ... ok
[INFO] [stdout] test core::tests::short_circuit_resolved_promise_sends_fulfill_with_resolved_state ... ok
[INFO] [stdout] test core::tests::redirect_preloaded_promises_passed_to_next_execution ... ok
[INFO] [stdout] test effects::tests::multiple_preloaded_promises_each_have_correct_values ... ok
[INFO] [stdout] test effects::tests::promise_created_via_network_has_correct_decoded_values ... ok
[INFO] [stdout] test effects::tests::preloaded_pending_promise_has_decoded_param ... ok
[INFO] [stdout] test effects::tests::preloaded_resolved_promise_has_decoded_value ... ok
[INFO] [stdout] test effects::tests::create_returns_cached_promise_from_preload_without_hitting_network ... ok
[INFO] [stdout] test core::tests::suspend_with_redirect_re_executes_immediately ... ok
[INFO] [stdout] test core::tests::on_message_returns_suspended_status ... ok
[INFO] [stdout] test effects::tests::create_hits_network_when_promise_not_in_preload ... ok
[INFO] [stdout] test effects::tests::promise_settled_via_network_has_correct_decoded_values ... ok
[INFO] [stdout] test effects::tests::settle_hits_network_when_promise_not_in_cache ... ok
[INFO] [stdout] test effects::tests::settle_hits_network_when_preloaded_promise_is_pending ... ok
[INFO] [stdout] test futures::tests::durable_future_failed_via_await ... ok
[INFO] [stdout] test futures::tests::durable_future_completed_via_await ... ok
[INFO] [stdout] test futures::tests::durable_future_pending_error_via_await ... ok
[INFO] [stdout] test effects::tests::settle_returns_cached_when_already_settled_in_preload ... ok
[INFO] [stdout] test futures::tests::durable_future_pending_resolves_via_await ... ok
[INFO] [stdout] test heartbeat::tests::loop_not_running_initially ... ok
[INFO] [stdout] test futures::tests::durable_future_pending_suspended_via_await ... ok
[INFO] [stdout] test heartbeat::tests::loop_restarts_after_stop_and_new_start ... ok
[INFO] [stdout] test futures::tests::remote_future_pending_returns_suspended_via_await ... ok
[INFO] [stdout] test heartbeat::tests::loop_stops_when_last_task_removed ... ok
[INFO] [stdout] test heartbeat::tests::loop_stays_running_while_tasks_remain ... ok
[INFO] [stdout] test heartbeat::tests::loop_stops_when_last_of_multiple_tasks_removed ... ok
[INFO] [stdout] test heartbeat::tests::noop_heartbeat_start_stop_shutdown_are_harmless ... ok
[INFO] [stdout] test heartbeat::tests::loop_starts_on_first_task ... ok
[INFO] [stdout] test heartbeat::tests::shutdown_clears_all_tasks_and_stops_loop ... ok
[INFO] [stdout] test heartbeat::tests::start_multiple_tasks_all_tracked ... ok
[INFO] [stdout] test heartbeat::tests::start_same_task_twice_updates_version ... ok
[INFO] [stdout] test heartbeat::tests::stop_nonexistent_task_is_harmless ... ok
[INFO] [stdout] test heartbeat::tests::stop_removes_task_from_tracked_set ... ok
[INFO] [stdout] test heartbeat::tests::shutdown_when_already_idle_is_harmless ... ok
[INFO] [stdout] test heartbeat::tests::start_adds_task_to_tracked_set ... ok
[INFO] [stdout] test network::tests::local_network_creates_and_gets_promise ... ok
[INFO] [stdout] test context::tests::local_function_that_throws_results_in_rejected ... ok
[INFO] [stdout] test network::tests::local_network_identity ... ok
[INFO] [stdout] test network::tests::local_network_task_create_and_fulfill ... ok
[INFO] [stdout] test network::tests::promise_create_with_target_creates_task_and_dispatches_execute ... ok
[INFO] [stdout] test network::tests::settling_child_resumes_suspended_parent ... ok
[INFO] [stdout] test network::tests::task_suspend_redirect_when_dependency_already_settled ... ok
[INFO] [stdout] test network::tests::task_suspend_registers_awaiters_and_suspends ... ok
[INFO] [stdout] test futures::tests::remote_future_completed_via_await ... ok
[INFO] [stdout] test futures::tests::remote_future_failed_via_await ... ok
[INFO] [stdout] test network::tests::local_network_idempotent_promise_create ... ok
[INFO] [stdout] test context::tests::fire_and_forget_local_leaves_flushed_at_return ... ok
[INFO] [stdout] test registry::tests::reject_duplicate_name_registration ... ok
[INFO] [stdout] test registry::tests::reject_functions_without_a_name ... ok
[INFO] [stdout] test registry::tests::returns_none_for_unregistered_function ... ok
[INFO] [stdout] test registry::tests::register_with_custom_name ... ok
[INFO] [stdout] test resonate::tests::config_with_custom_pid_and_group ... ok
[INFO] [stdout] test resonate::tests::config_with_prefix ... ok
[INFO] [stdout] test resonate::tests::config_with_empty_prefix ... ok
[INFO] [stdout] test resonate::tests::default_ttl_is_one_minute ... ok
[INFO] [stdout] test resonate::tests::done_returns_false_then_true ... ok
[INFO] [stdout] test resonate::tests::config_with_custom_ttl ... ok
[INFO] [stdout] test resonate::tests::e2e_leaf_reads_dependency_via_info ... ok
[INFO] [stdout] test resonate::tests::e2e_get_handle_after_run_completes ... ok
[INFO] [stdout] test resonate::tests::e2e_multiple_dependencies ... ok
[INFO] [stdout] test core::tests::panic_from_unwrap_suspend_is_caught_and_task_released ... ok
[INFO] [stdout] test core::tests::panic_from_user_function_is_caught_and_task_released ... ok
[INFO] [stdout] test core::tests::panic_from_unwrap_suspend_stops_heartbeat ... ok
[INFO] [stdout] test resonate::tests::e2e_run_idempotent_same_id_returns_same_result ... ok
[INFO] [stdout] test heartbeat::tests::heartbeat_sends_request_with_tracked_tasks ... ok
[INFO] [stdout] test resonate::tests::e2e_run_simple_function_returns_result ... ok
[INFO] [stdout] test resonate::tests::e2e_run_multiple_functions_concurrently ... ok
[INFO] [stdout] test resonate::tests::e2e_run_string_args_and_return ... ok
[INFO] [stdout] test registry::tests::register_a_function_by_name ... ok
[INFO] [stdout] test effects::tests::settle_updates_cache_second_settle_is_cached ... ok
[INFO] [stdout] test heartbeat::tests::heartbeat_reflects_task_removal ... ok
[INFO] [stdout] test resonate::tests::e2e_workflow_reads_dependency_via_context ... ok
[INFO] [stdout] test resonate::tests::early_unblock_before_create_handle ... ok
[INFO] [stdout] test core::tests::noop_heartbeat_does_not_interfere_in_local_mode ... ok
[INFO] [stdout] test resonate::tests::e2e_settle_before_handle_returns_immediately ... ok
[INFO] [stdout] test resonate::tests::e2e_run_failing_function_returns_error ... ok
[INFO] [stdout] test resonate::tests::get_existing_promise_returns_handle ... ok
[INFO] [stdout] test resonate::tests::handle_id_matches_requested_id ... ok
[INFO] [stdout] test resonate::tests::handle_dropped_without_awaiting_does_not_leak ... ok
[INFO] [stdout] test resonate::tests::is_url_detects_urls ... ok
[INFO] [stdout] test resonate::tests::get_with_prefix_prepends_prefix ... ok
[INFO] [stdout] test resonate::tests::mixed_run_and_rpc_operations ... ok
[INFO] [stdout] test resonate::tests::get_nonexistent_promise_returns_error ... ok
[INFO] [stdout] test resonate::tests::local_constructor_sets_defaults ... ok
[INFO] [stdout] test resonate::tests::e2e_reject_unblocks_handle_with_error ... ok
[INFO] [stdout] test resonate::tests::e2e_workflow_spawn_durable_future_is_send ... ok
[INFO] [stdout] test resonate::tests::network_identity_local_mode ... ok
[INFO] [stdout] test resonate::tests::no_prefix_leaves_id_unchanged ... ok
[INFO] [stdout] test resonate::tests::prefix_is_prepended_with_colon ... ok
[INFO] [stdout] test resonate::tests::prefix_applied_consistently_to_run_rpc_and_get ... ok
[INFO] [stdout] test resonate::tests::multiple_handles_same_id_all_resolve ... ok
[INFO] [stdout] test resonate::tests::register_duplicate_function_returns_error ... ok
[INFO] [stdout] test resonate::tests::promises_sub_client_settle ... ok
[INFO] [stdout] test resonate::tests::promises_sub_client_create_and_get ... ok
[INFO] [stdout] test resonate::tests::rpc_builder_default_target ... ok
[INFO] [stdout] test resonate::tests::rpc_builder_target_resolution_bare_name ... ok
[INFO] [stdout] test resonate::tests::network_match_returns_local_anycast ... ok
[INFO] [stdout] test resonate::tests::register_function_by_name ... ok
[INFO] [stdout] test resonate::tests::rpc_builder_target_resolution_url_passthrough ... ok
[INFO] [stdout] test resonate::tests::rpc_spawn_creates_promise_not_task ... ok
[INFO] [stdout] test resonate::tests::rpc_does_not_require_registered_function ... ok
[INFO] [stdout] test resonate::tests::rpc_spawn_sets_scope_global ... ok
[INFO] [stdout] test resonate::tests::rpc_spawn_idempotent_same_id ... ok
[INFO] [stdout] test resonate::tests::e2e_run_noop_function_completes ... ok
[INFO] [stdout] test resonate::tests::rpc_spawn_with_custom_target ... ok
[INFO] [stdout] test resonate::tests::e2e_settle_unblocks_handle ... ok
[INFO] [stdout] test resonate::tests::e2e_run_via_handle_returns_result ... ok
[INFO] [stdout] test resonate::tests::e2e_multiple_handles_resolve_on_settle ... ok
[INFO] [stdout] test resonate::tests::multiple_run_spawns_with_different_ids ... ok
[INFO] [stdout] test resonate::tests::rpc_spawn_with_prefix ... ok
[INFO] [stdout] test resonate::tests::run_builder_with_timeout_and_version ... ok
[INFO] [stdout] test resonate::tests::run_builder_uses_defaults ... ok
[INFO] [stdout] test resonate::tests::rpc_with_url_target_passes_through_unchanged ... ok
[INFO] [stdout] test resonate::tests::rpc_with_bare_name_target_gets_rewritten ... ok
[INFO] [stdout] test resonate::tests::run_default_target_uses_network_match ... ok
[INFO] [stdout] test resonate::tests::run_builder_with_tags ... ok
[INFO] [stdout] test resonate::tests::run_requires_registered_function ... ok
[INFO] [stdout] test resonate::tests::rpc_handle_id_matches ... ok
[INFO] [stdout] test resonate::tests::run_spawn_with_custom_timeout ... ok
[INFO] [stdout] test resonate::tests::run_spawn_idempotent_same_id_returns_existing_promise ... ok
[INFO] [stdout] test resonate::tests::run_spawn_creates_task_and_promise ... ok
[INFO] [stdout] test resonate::tests::run_url_target_passes_through ... ok
[INFO] [stdout] test resonate::tests::schedule_creates_schedule ... ok
[INFO] [stdout] test resonate::tests::schedule_returns_deletable_handle ... ok
[INFO] [stdout] test resonate::tests::stop_aborts_refresh_task ... ok
[INFO] [stdout] test resonate::tests::run_with_custom_target ... ok
[INFO] [stdout] test resonate::tests::run_spawn_with_prefix_prepends_to_id ... ok
[INFO] [stdout] test resonate::tests::run_spawn_returns_handle_for_registered_function ... ok
[INFO] [stdout] test resonate::tests::run_unregistered_function_returns_function_not_found ... ok
[INFO] [stdout] test resonate::tests::rpc_with_no_target_uses_default ... ok
[INFO] [stdout] test resonate::tests::stop_aborts_subscription_refresh_handle ... ok
[INFO] [stdout] test resonate::tests::stop_is_clean ... ok
[INFO] [stdout] test resonate::tests::transport_accessible_from_resonate ... ok
[INFO] [stdout] test send::tests::sub_envelope_serializes_nested_action ... ok
[INFO] [stdout] test resonate::tests::stop_can_be_called_twice ... ok
[INFO] [stdout] test send::tests::sub_envelope_head_contains_auth_when_token_provided ... ok
[INFO] [stdout] test send::tests::envelope_head_contains_auth_when_token_provided ... ok
[INFO] [stdout] test send::tests::envelope_head_omits_auth_when_no_token ... ok
[INFO] [stdout] test resonate::tests::e2e_missing_dependency_panics_gracefully ... ok
[INFO] [stdout] test send::tests::task_acquire_roundtrip ... ok
[INFO] [stdout] test transport::tests::transport_send_and_validate_envelope_format ... ok
[INFO] [stdout] test send::tests::task_fulfill_roundtrip ... ok
[INFO] [stdout] test send::tests::task_suspend_roundtrip ... ok
[INFO] [stdout] test send::tests::task_release_roundtrip ... ok
[INFO] [stdout] test send::tests::envelope_serializes_correct_wire_format ... ok
[INFO] [stdout] test send::tests::promise_create_roundtrip ... ok
[INFO] [stdout] test resonate::tests::e2e_result_blocks_until_settle ... ok
[INFO] [stdout] test resonate::tests::run_spawn_sets_correct_tags ... ok
[INFO] [stdout] test http_network::tests::http_network_default_group ... ok
[INFO] [stdout] test http_network::tests::http_network_match_returns_poll_anycast ... ok
[INFO] [stdout] test http_network::tests::http_network_strips_trailing_slash ... ok
[INFO] [stdout] test http_network::tests::http_network_identity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 247 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.59s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e.rs (/opt/rustwide/target/debug/deps/e2e-297f2b17cbf6ae32)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test connectivity ... ignored, because variable RESONATE_URL not found
[INFO] [stdout] test error_propagation ... ignored, because variable RESONATE_URL not found
[INFO] [stdout] test handle_spawn_and_result ... ignored, because variable RESONATE_URL not found
[INFO] [stdout] test idempotent_rpc ... ignored, because variable RESONATE_URL not found
[INFO] [stdout] test idempotent_run ... ignored, because variable RESONATE_URL not found
[INFO] [stdout] test rpc_to_registered_function ... ignored, because variable RESONATE_URL not found
[INFO] [stdout] test schedule_create_and_delete ... ignored, because variable RESONATE_URL not found
[INFO] [stdout] test simple_add ... ignored, because variable RESONATE_URL not found
[INFO] [stdout] test simple_greet ... ignored, because variable RESONATE_URL not found
[INFO] [stdout] test simple_noop ... ignored, because variable RESONATE_URL not found
[INFO] [stdout] test workflow_parallel_rpcs ... ignored, because variable RESONATE_URL not found
[INFO] [stdout] test workflow_sequential_rpcs ... ignored, because variable RESONATE_URL not found
[INFO] [stdout] test workflow_with_ctx_run ... ignored, because variable RESONATE_URL not found
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 13 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests resonate_sdk
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test src/context.rs - context::Context::promise (line 337) ... ignored
[INFO] [stdout] test src/context.rs - context::Context::rpc (line 367) ... ignored
[INFO] [stdout] test src/context.rs - context::Context::run (line 225) ... ignored
[INFO] [stdout] test src/context.rs - context::Context::sleep (line 312) ... ignored
[INFO] [stdout] test src/resonate.rs - resonate::Resonate::rpc (line 331) ... ignored
[INFO] [stdout] test src/resonate.rs - resonate::Resonate::run (line 291) ... ignored
[INFO] [stdout] test src/resonate.rs - resonate::Resonate::schedule (line 499) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 7 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "6f8f2f569a96d5d0c20f8d3c8ca1629e272c7ad57991fb2b166a6df9ccf02ff1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6f8f2f569a96d5d0c20f8d3c8ca1629e272c7ad57991fb2b166a6df9ccf02ff1", kill_on_drop: false }`
[INFO] [stdout] 6f8f2f569a96d5d0c20f8d3c8ca1629e272c7ad57991fb2b166a6df9ccf02ff1
