[INFO] fetching crate runifold-model 0.10.1...
[INFO] testing runifold-model-0.10.1 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate runifold-model 0.10.1 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate runifold-model 0.10.1
[INFO] finished tweaking crates.io crate runifold-model 0.10.1
[INFO] tweaked toml for crates.io crate runifold-model 0.10.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate runifold-model 0.10.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate runifold-model 0.10.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded schemars v1.2.1
[INFO] [stderr]   Downloaded futures-core v0.3.33
[INFO] [stderr]   Downloaded schemars_derive v1.2.1
[INFO] [stderr]   Downloaded serde_derive_internals v0.29.1
[INFO] [stderr]   Downloaded ref-cast-impl v1.0.26
[INFO] [stderr]   Downloaded dyn-clone v1.0.20
[INFO] [stderr]   Downloaded async-stream-impl v0.3.6
[INFO] [stderr]   Downloaded ref-cast v1.0.26
[INFO] [stderr]   Downloaded thiserror v2.0.19
[INFO] [stderr]   Downloaded thiserror-impl v2.0.19
[INFO] [stderr]   Downloaded futures-task v0.3.33
[INFO] [stderr]   Downloaded futures-macro v0.3.33
[INFO] [stderr]   Downloaded runifold-core v0.10.1
[INFO] [stderr]   Downloaded async-stream v0.3.6
[INFO] [stderr]   Downloaded futures-executor v0.3.33
[INFO] [stderr]   Downloaded uuid v1.24.0
[INFO] [stderr]   Downloaded futures-util v0.3.33
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f31b3f2f0db9439e2f0703aa76e297c4ed3633dd00ae433abe0af728eaab8359
[INFO] running `Command { std: "docker" "start" "f31b3f2f0db9439e2f0703aa76e297c4ed3633dd00ae433abe0af728eaab8359", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f31b3f2f0db9439e2f0703aa76e297c4ed3633dd00ae433abe0af728eaab8359", 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" "f31b3f2f0db9439e2f0703aa76e297c4ed3633dd00ae433abe0af728eaab8359" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f31b3f2f0db9439e2f0703aa76e297c4ed3633dd00ae433abe0af728eaab8359", 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" "f31b3f2f0db9439e2f0703aa76e297c4ed3633dd00ae433abe0af728eaab8359" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling ref-cast v1.0.26
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling parking v2.2.1
[INFO] [stderr]    Compiling futures-core v0.3.33
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling futures-task v0.3.33
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling event-listener v5.4.2
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling ref-cast-impl v1.0.26
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling uuid v1.24.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling futures-util v0.3.33
[INFO] [stderr]    Compiling runifold-core v0.10.1
[INFO] [stderr]    Compiling schemars v1.2.1
[INFO] [stderr]    Compiling runifold-model v0.10.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.38s
[INFO] running `Command { std: "docker" "inspect" "f31b3f2f0db9439e2f0703aa76e297c4ed3633dd00ae433abe0af728eaab8359", 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" "f31b3f2f0db9439e2f0703aa76e297c4ed3633dd00ae433abe0af728eaab8359" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-executor v0.3.33
[INFO] [stderr]    Compiling runifold-model v0.10.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 5.55s
[INFO] running `Command { std: "docker" "inspect" "f31b3f2f0db9439e2f0703aa76e297c4ed3633dd00ae433abe0af728eaab8359", 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" "f31b3f2f0db9439e2f0703aa76e297c4ed3633dd00ae433abe0af728eaab8359" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/runifold_model-b486e5bc8f98a12f)
[INFO] [stdout] 
[INFO] [stdout] running 58 tests
[INFO] [stdout] test capability::tests::strict_policy_rejects_unknown_required_support ... ok
[INFO] [stdout] test artifact::tests::in_memory_store_is_content_addressed_idempotent_and_integrity_bound ... ok
[INFO] [stdout] test artifact::tests::scopes_pagination_expiration_and_deletion_are_enforced ... ok
[INFO] [stdout] test capability::tests::best_effort_makes_unknown_support_visible ... ok
[INFO] [stdout] test artifact::tests::immutable_metadata_is_bound_to_content_and_idempotency ... ok
[INFO] [stdout] test capability_catalog::tests::catalog_requires_exact_provider_and_model_identity ... ok
[INFO] [stdout] test circuit::config_tests::default_breaker_is_bounded_and_counts_runtime_failures ... ok
[INFO] [stdout] test circuit::tests::abandoned_half_open_probe_reopens_the_route ... ok
[INFO] [stdout] test circuit::tests::non_counted_failure_does_not_damage_a_closed_route ... ok
[INFO] [stdout] test circuit::tests::stale_failure_cannot_overwrite_a_newer_success_generation ... ok
[INFO] [stdout] test circuit::tests::threshold_opens_then_one_successful_probe_closes ... ok
[INFO] [stdout] test artifact::tests::deserialization_and_write_metadata_cannot_bypass_validation ... ok
[INFO] [stdout] test artifact::tests::request_resolution_keeps_storage_references_outside_provider_transport ... ok
[INFO] [stdout] test capability::tests::unsupported_features_fail_even_in_best_effort_mode ... ok
[INFO] [stdout] test content::tests::empty_messages_are_rejected ... ok
[INFO] [stdout] test content::tests::legacy_tool_results_without_a_name_still_deserialize ... ok
[INFO] [stdout] test artifact::tests::rejects_known_media_with_mismatched_magic_bytes ... ok
[INFO] [stdout] test response::response_tests::text_collects_only_model_visible_text_in_order ... ok
[INFO] [stdout] test response::tests::token_totals_do_not_double_count_reasoning_details ... ok
[INFO] [stdout] test retry::tests::default_policy_is_bounded_and_safe_only ... ok
[INFO] [stdout] test retry::tests::exponential_delay_is_capped_without_overflow ... ok
[INFO] [stdout] test retry::tests::full_jitter_is_deterministic_and_within_cap ... ok
[INFO] [stdout] test retry::tests::invalid_policy_is_rejected ... ok
[INFO] [stdout] test retry::tests::unknown_error_requires_explicit_retry_authority ... ok
[INFO] [stdout] test router::tests::builder_rejects_empty_and_duplicate_routes ... ok
[INFO] [stdout] test router::tests::cancellation_never_falls_back_even_if_marked_safe ... ok
[INFO] [stdout] test capability::tests::capability_audit_is_stable_sorted_and_actionable ... ok
[INFO] [stdout] test router::tests::capabilities_are_the_safe_intersection_of_all_routes ... ok
[INFO] [stdout] test router::tests::complete_mode_validates_before_commit_and_can_retry_malformed_tool_arguments ... ok
[INFO] [stdout] test router::tests::cloned_router_shares_circuit_state ... ok
[INFO] [stdout] test router::tests::complete_mode_malformed_tool_arguments_open_a_single_route_circuit ... ok
[INFO] [stdout] test router::tests::failure_after_the_first_event_never_falls_back ... ok
[INFO] [stdout] test router::tests::retry_after_overrides_shorter_local_backoff ... ok
[INFO] [stdout] test router::tests::policy_can_authorize_unknown_transport_fallback ... ok
[INFO] [stdout] test content::tests::content_round_trips_without_erasing_opaque_data ... ok
[INFO] [stdout] test router::tests::preexisting_cancellation_stops_before_any_route ... ok
[INFO] [stdout] test router::tests::retry_never_occurs_after_the_stream_commit_point ... ok
[INFO] [stdout] test router::tests::safe_open_failure_falls_back_and_records_the_selected_route ... ok
[INFO] [stdout] test router::tests::safe_failure_retries_the_same_route_before_fallback ... ok
[INFO] [stdout] test router::tests::unknown_retry_safety_requires_explicit_authority ... ok
[INFO] [stdout] test runtime_profile::tests::conservative_profile_is_fail_closed_and_provider_neutral ... ok
[INFO] [stdout] test stream::tests::accumulates_bounded_binary_media_chunks ... ok
[INFO] [stdout] test router::tests::incompatible_capability_constraints_degrade_to_unknown ... ok
[INFO] [stdout] test stream::tests::accumulates_ordered_text_and_tool_calls ... ok
[INFO] [stdout] test stream::tests::explicit_failure_reason_is_not_hidden_by_tool_content ... ok
[INFO] [stdout] test router::tests::open_circuit_skips_the_unhealthy_route_without_calling_it ... ok
[INFO] [stdout] test stream::tests::preserves_provider_events_and_warnings ... ok
[INFO] [stdout] test stream::tests::completed_arguments_replace_partial_deltas ... ok
[INFO] [stdout] test stream::tests::tool_content_normalizes_stop_reason ... ok
[INFO] [stdout] test structured::tests::refusal_fails_closed_even_when_text_is_present ... ok
[INFO] [stdout] test structured::tests::type_mismatch_has_safe_location_metadata ... ok
[INFO] [stdout] test router::tests::retry_is_truncated_before_it_can_cross_the_deadline ... ok
[INFO] [stdout] test runtime_profile::tests::workload_presets_preserve_provider_owned_options ... ok
[INFO] [stdout] test stream::tests::rejects_completion_with_open_blocks ... ok
[INFO] [stdout] test structured::tests::decodes_text_blocks_without_mixing_reasoning ... ok
[INFO] [stdout] test stream::tests::rejects_malformed_tool_arguments ... ok
[INFO] [stdout] test stream::tests::tool_content_does_not_hide_unknown_finish_reason ... ok
[INFO] [stdout] test stream::tests::rejects_delta_without_matching_open_block ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 58 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests runifold_model
[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] running `Command { std: "docker" "inspect" "f31b3f2f0db9439e2f0703aa76e297c4ed3633dd00ae433abe0af728eaab8359", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f31b3f2f0db9439e2f0703aa76e297c4ed3633dd00ae433abe0af728eaab8359", kill_on_drop: false }`
[INFO] [stdout] f31b3f2f0db9439e2f0703aa76e297c4ed3633dd00ae433abe0af728eaab8359
