[INFO] fetching crate uranus-core 0.1.0...
[INFO] testing uranus-core-0.1.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate uranus-core 0.1.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate uranus-core 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate uranus-core 0.1.0
[INFO] tweaked toml for crates.io crate uranus-core 0.1.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate uranus-core 0.1.0 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 uranus-core 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded uranus-protocol v0.1.0
[INFO] [stderr]   Downloaded uranus-api-core v0.1.0
[INFO] [stderr]   Downloaded rcgen v0.13.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 2b6346b63d2c314b046aea2ac2d015b1b86f693959f1259d25b7637c8f51b966
[INFO] running `Command { std: "docker" "start" "2b6346b63d2c314b046aea2ac2d015b1b86f693959f1259d25b7637c8f51b966", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2b6346b63d2c314b046aea2ac2d015b1b86f693959f1259d25b7637c8f51b966", 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" "2b6346b63d2c314b046aea2ac2d015b1b86f693959f1259d25b7637c8f51b966" "/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" "2b6346b63d2c314b046aea2ac2d015b1b86f693959f1259d25b7637c8f51b966", 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" "2b6346b63d2c314b046aea2ac2d015b1b86f693959f1259d25b7637c8f51b966" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling uranus-api-core v0.1.0
[INFO] [stderr]    Compiling uranus-protocol v0.1.0
[INFO] [stderr]    Compiling uranus-core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 21.22s
[INFO] running `Command { std: "docker" "inspect" "2b6346b63d2c314b046aea2ac2d015b1b86f693959f1259d25b7637c8f51b966", 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" "2b6346b63d2c314b046aea2ac2d015b1b86f693959f1259d25b7637c8f51b966" "/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 uranus-core v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.61s
[INFO] running `Command { std: "docker" "inspect" "2b6346b63d2c314b046aea2ac2d015b1b86f693959f1259d25b7637c8f51b966", 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" "2b6346b63d2c314b046aea2ac2d015b1b86f693959f1259d25b7637c8f51b966" "/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.29s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/uranus_core-5752180cdb8493a8)
[INFO] [stdout] running 32 tests
[INFO] [stdout] test prompt::tests::default_prompt_preserves_explicit_user_request_as_the_final_block ... ok
[INFO] [stdout] test distributed::tests::assignment_ids_are_scoped_to_the_parent_request ... ok
[INFO] [stdout] test distributed::tests::admission_retry_wait_does_not_busy_loop ... ok
[INFO] [stdout] test prompt::tests::default_layers_are_in_requested_priority_order ... ok
[INFO] [stdout] test prompt::tests::tool_names_cannot_add_prompt_lines ... ok
[INFO] [stdout] test distributed::tests::declared_graph_deadline_clamps_transport_deadline ... ok
[INFO] [stdout] test room::tests::store_returns_compressed_and_full_forms_with_stats ... ok
[INFO] [stdout] test distributed::tests::replay_report_must_match_graph_and_terminal_state ... ok
[INFO] [stdout] test room::tests::preserves_search_context_and_file_diversity ... ok
[INFO] [stdout] test room::tests::preserves_log_errors_and_summaries ... ok
[INFO] [stdout] test room::tests::routes_content_and_keeps_json_structure ... ok
[INFO] [stdout] test room::tests::store_snapshot_migrates_legacy_files_and_rejects_over_capacity_state ... ok
[INFO] [stdout] test room::tests::store_evicts_least_recently_used_and_expires_zero_ttl_entries ... ok
[INFO] [stdout] test prompt::tests::unregistered_tools_are_not_implied ... ok
[INFO] [stdout] test server::tests::plaintext_server_rejects_remote_bind ... ok
[INFO] [stdout] test room::tests::preserves_text_headings_and_context_anchors ... ok
[INFO] [stdout] test room::tests::store_snapshot_preserves_lru_order_and_limits ... ok
[INFO] [stdout] test transport::tests::formats_and_parses_epoch_offsets ... ok
[INFO] [stdout] test distributed::tests::terminal_checkpoint_cannot_backslide_or_change_attempt ... ok
[INFO] [stdout] test transport::tests::rejects_invalid_calendar_dates ... ok
[INFO] [stdout] test room::tests::store_snapshot_preserves_expiration_metadata_and_prunes_expired_entries ... ok
[INFO] [stdout] test distributed::tests::replay_ledger_rejects_graph_state_out_of_order ... ok
[INFO] [stdout] test distributed::tests::replay_ledger_rejects_task_mutation_after_completion ... ok
[INFO] [stdout] test distributed::tests::replay_ledger_rejects_assignment_above_task_budget ... ok
[INFO] [stdout] test distributed::tests::replay_ledger_restores_cancelled_graph_state_without_completion ... ok
[INFO] [stdout] test distributed::tests::replay_ledger_rejects_terminal_backslide ... ok
[INFO] [stdout] test distributed::tests::poisoned_registry_lock_returns_errors_instead_of_panicking ... ok
[INFO] [stdout] test server::tests::server_rejects_oversized_frames_before_dispatch ... ok
[INFO] [stdout] test server::tests::server_shutdown_interrupts_an_idle_connection ... ok
[INFO] [stdout] test server::tests::server_rejects_unauthenticated_and_malformed_requests ... ok
[INFO] [stdout] test server::tests::streaming_cancel_is_acknowledged_and_ends_as_failed ... ok
[INFO] [stdout] test server::tests::authenticated_server_handles_chat_stream_and_close_without_plugins ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/uranus-room.rs (/opt/rustwide/target/debug/deps/uranus_room-1d446b4404dbe4e6)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/agent_flow.rs (/opt/rustwide/target/debug/deps/agent_flow-dc4786c4375ed7cb)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test authenticated_streaming_turn_cancels_before_later_chunks ... ok
[INFO] [stdout] test revoked_context_stops_before_tool_execution ... ok
[INFO] [stdout] test authenticated_streaming_turn_stops_at_terminal_chunk ... ok
[INFO] [stdout] test authenticated_agent_runs_local_tool_and_resumes_provider ... ok
[INFO] [stdout] test authenticated_streaming_turn_rejects_request_id_mismatch ... ok
[INFO] [stdout] test authenticated_streaming_turn_rejects_sequence_mismatch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/core_runtime.rs (/opt/rustwide/target/debug/deps/core_runtime-21c60975285518f6)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test truncated_header_returns_storage_error ... ok
[INFO] [stdout] test invalid_storage_records_are_rejected ... ok
[INFO] [stdout] test oversized_storage_record_is_rejected_before_allocation ... ok
[INFO] [stdout] test truncated_record_after_valid_prefix_does_not_open_partial_runtime ... ok
[INFO] [stdout] test appends_events_in_sequence_order ... ok
[INFO] [stdout] test closed_sessions_remain_readable_but_reject_writes ... ok
[INFO] [stdout] test event_field_limits_are_checked_in_memory_runtime ... ok
[INFO] [stdout] test authorization_is_checked_before_core_mutation ... ok
[INFO] [stdout] test default_runtime_has_no_authorized_credentials ... ok
[INFO] [stdout] test event_cursor_reads_after_sequence_in_order_and_reports_end_of_stream ... ok
[INFO] [stdout] test event_cursor_denies_unauthorized_subscription_and_reads ... ok
[INFO] [stdout] test creates_open_sessions_with_monotonic_ids ... ok
[INFO] [stdout] test unknown_and_invalid_inputs_return_domain_errors ... ok
[INFO] [stdout] test persistent_runtime_replays_and_continues_events ... ok
[INFO] [stdout] test event_cursor_cancellation_is_cooperative_and_thread_safe ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/distributed.rs (/opt/rustwide/target/debug/deps/distributed-9b9bb6a9197aaf9d)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test idle_disconnected_worker_is_reaped_from_registry ... ok
[INFO] [stdout] test assignment_ack_correlation_mismatch_is_fail_closed ... ok
[INFO] [stdout] test duplicate_assignment_ack_is_fail_closed ... ok
[INFO] [stdout] test duplicate_result_is_rejected_without_reopening_assignment ... ok
[INFO] [stdout] test drain_ack_identity_mismatch_is_fail_closed ... ok
[INFO] [stdout] test disconnected_worker_fails_the_assignment_without_claiming_success ... ok
[INFO] [stdout] test missing_assignment_ack_expires_without_a_permanent_waiter ... ok
[INFO] [stdout] test completed_assignment_replays_without_reexecuting ... ok
[INFO] [stdout] test multiplexed_cancel_only_cancels_the_selected_assignment ... ok
[INFO] [stdout] test multiplexed_eof_releases_all_assignment_waiters ... ok
[INFO] [stdout] test graph_cancellation_records_cancelling_before_cancelled ... ok
[INFO] [stdout] test cancelled_graph_replays_without_contacting_a_worker_when_completion_is_missing ... ok
[INFO] [stdout] test wrong_control_ack_type_fails_closed ... ok
[INFO] [stdout] test capacity_rejection_retries_without_consuming_a_business_attempt ... ok
[INFO] [stdout] test authenticated_remote_worker_executes_and_replays_from_core ... ok
[INFO] [stdout] test distributed_scheduler_resumes_checkpointed_tasks_from_the_ledger ... ok
[INFO] [stdout] test graph_deadline_cancels_a_remote_assignment_without_hanging ... ok
[INFO] [stdout] test distributed_scheduler_uses_independent_workers_concurrently ... ok
[INFO] [stdout] test one_authenticated_connection_multiplexes_independent_assignments ... ok
[INFO] [stdout] test multiplexed_lease_fencing_releases_all_assignment_waiters ... ok
[INFO] [stdout] test multiplexed_heartbeat_reports_slots_and_drain_rejects_new_assignments ... ok
[INFO] [stdout] test multiplexed_late_result_is_rejected_without_poisoning_the_connection ... ok
[INFO] [stdout] test newer_worker_registration_fences_the_old_lease ... ok
[INFO] [stdout] test reconnecting_worker_requeues_an_in_flight_assignment_once ... ok
[INFO] [stdout] test heartbeat_loss_fences_a_live_assignment_without_eof ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/model_registry.rs (/opt/rustwide/target/debug/deps/model_registry-0cee58a608308776)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test router_implements_the_existing_synchronous_provider_boundary ... ok
[INFO] [stdout] test router_forwards_streaming_to_the_selected_provider ... ok
[INFO] [stdout] test registry_rejects_duplicate_and_unknown_model_routes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/orchestrator.rs (/opt/rustwide/target/debug/deps/orchestrator-6adacd7149bdadb9)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test cancellation_before_work_prevents_worker_execution ... ok
[INFO] [stdout] test linear_dag_passes_dependency_outputs_in_declared_order_and_writes_evidence ... ok
[INFO] [stdout] test invalid_inputs_fail_safely_before_execution ... ok
[INFO] [stdout] test retryable_failure_uses_next_worker_and_counts_attempts ... ok
[INFO] [stdout] test independent_failure_blocks_only_its_descendants ... ok
[INFO] [stdout] test expired_graph_deadline_times_out_without_worker_execution ... ok
[INFO] [stdout] test worker_receives_the_task_deadline_within_the_graph_deadline ... ok
[INFO] [stdout] test invalid_auth_stops_before_worker_or_core_mutation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests uranus_core
[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" "2b6346b63d2c314b046aea2ac2d015b1b86f693959f1259d25b7637c8f51b966", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2b6346b63d2c314b046aea2ac2d015b1b86f693959f1259d25b7637c8f51b966", kill_on_drop: false }`
[INFO] [stdout] 2b6346b63d2c314b046aea2ac2d015b1b86f693959f1259d25b7637c8f51b966
