[INFO] cloning repository https://github.com/Lore-Hex/trusted-router-rust
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Lore-Hex/trusted-router-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLore-Hex%2Ftrusted-router-rust", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLore-Hex%2Ftrusted-router-rust'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 97272723f5fdb174d9108860946f0f784d2bd2e8
[INFO] testing Lore-Hex/trusted-router-rust against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLore-Hex%2Ftrusted-router-rust" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Lore-Hex/trusted-router-rust
[INFO] finished tweaking git repo https://github.com/Lore-Hex/trusted-router-rust
[INFO] tweaked toml for git repo https://github.com/Lore-Hex/trusted-router-rust written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Lore-Hex/trusted-router-rust 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 git repo https://github.com/Lore-Hex/trusted-router-rust 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 9c89b14ebf482f5c211dd19279cbd1a340459f8031228f17a1fe2c3f0558fef4
[INFO] running `Command { std: "docker" "start" "9c89b14ebf482f5c211dd19279cbd1a340459f8031228f17a1fe2c3f0558fef4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9c89b14ebf482f5c211dd19279cbd1a340459f8031228f17a1fe2c3f0558fef4", 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" "9c89b14ebf482f5c211dd19279cbd1a340459f8031228f17a1fe2c3f0558fef4" "/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" "9c89b14ebf482f5c211dd19279cbd1a340459f8031228f17a1fe2c3f0558fef4", 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" "9c89b14ebf482f5c211dd19279cbd1a340459f8031228f17a1fe2c3f0558fef4" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-core v0.3.33
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling futures-task v0.3.33
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling futures-channel v0.3.33
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling futures-sink v0.3.33
[INFO] [stderr]    Compiling time-macros v0.2.27
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling trusted-router v0.4.0 (/opt/rustwide/workdir/crates/trusted-router)
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling uuid v1.24.0
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling http-body-util v0.1.4
[INFO] [stderr]    Compiling time v0.3.47
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling eventsource-stream v0.2.3
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling simple_asn1 v0.6.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling futures-util v0.3.33
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling jsonwebtoken v9.3.1
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 56.39s
[INFO] running `Command { std: "docker" "inspect" "9c89b14ebf482f5c211dd19279cbd1a340459f8031228f17a1fe2c3f0558fef4", 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" "9c89b14ebf482f5c211dd19279cbd1a340459f8031228f17a1fe2c3f0558fef4" "/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 memchr v2.8.3
[INFO] [stderr]    Compiling futures-channel v0.3.33
[INFO] [stderr]    Compiling futures-io v0.3.33
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling futures-util v0.3.33
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling jsonwebtoken v9.3.1
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling eventsource-stream v0.2.3
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling deadpool v0.12.3
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling futures-executor v0.3.33
[INFO] [stderr]    Compiling futures v0.3.33
[INFO] [stderr]    Compiling h2 v0.4.16
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling wiremock v0.6.5
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling trusted-router v0.4.0 (/opt/rustwide/workdir/crates/trusted-router)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 51.44s
[INFO] running `Command { std: "docker" "inspect" "9c89b14ebf482f5c211dd19279cbd1a340459f8031228f17a1fe2c3f0558fef4", 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" "9c89b14ebf482f5c211dd19279cbd1a340459f8031228f17a1fe2c3f0558fef4" "/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.31s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/trusted_router-88b1f3a34020624f)
[INFO] [stdout] 
[INFO] [stdout] running 91 tests
[INFO] [stdout] test attestation::tests::receipt_key_commitment_is_set_membership_at_any_nonce_position ... ok
[INFO] [stdout] test attestation::tests::malformed_attestation_claims_are_not_defaulted ... ok
[INFO] [stdout] test attestation::tests::receipt_key_claims_reject_the_wrong_commitment ... ok
[INFO] [stdout] test receipts::tests::partial_bindings_fail_closed_by_default ... ok
[INFO] [stdout] test attestation::tests::receipt_key_claims_pass_without_channel_binding_but_live_claims_do_not ... ok
[INFO] [stdout] test receipts::tests::capture_preserves_split_chunks_discovers_and_verifies ... ok
[INFO] [stdout] test receipts::tests::http_receipt_issuer_is_rejected ... ok
[INFO] [stdout] test receipts::tests::bindings_are_required_by_default_and_can_be_explicitly_disabled ... ok
[INFO] [stdout] test receipts::tests::receipt_issuer_is_never_used_to_fetch_verification_material ... ok
[INFO] [stdout] test receipts::tests::duplicate_json_members_are_rejected_at_nested_depth ... ok
[INFO] [stdout] test receipts::tests::wrong_kid_fails_before_signature ... ok
[INFO] [stdout] test receipts::tests::compact_receipt_verifies_a_supplied_pinned_attestation ... ok
[INFO] [stdout] test telemetry::reporter::tests::closed_counter_windows_expire_after_24_hours_oldest_first ... ok
[INFO] [stdout] test receipts::tests::flattened_receipt_rejects_a_mismatched_supplied_attestation ... ok
[INFO] [stdout] test receipts::tests::expected_issuer_exact_match_passes_and_mismatch_is_typed ... ok
[INFO] [stdout] test receipts::tests::gcp_verifier_receives_domain_separated_key_commitment_input ... ok
[INFO] [stdout] test telemetry::reporter::tests::construction_is_lazy_and_no_runtime_leaves_final_flush_as_the_fallback ... ok
[INFO] [stdout] test receipts::tests::verifies_compact_receipt_bodies_with_explicit_escape ... ok
[INFO] [stdout] test receipts::tests::multiline_data_and_unknown_sse_fields_fail ... ok
[INFO] [stdout] test attestation::tests::empty_image_pin_cannot_match_a_missing_claim ... ok
[INFO] [stdout] test telemetry::tests::a_custom_host_suppresses_the_header ... ok
[INFO] [stdout] test telemetry::tests::a_forced_retry_after_ok_serialises_po_none ... ok
[INFO] [stdout] test telemetry::tests::a_proxy_connect_failure_pins_to_its_socket_class ... ok
[INFO] [stdout] test telemetry::tests::an_attempt_index_past_the_contract_bound_sends_nothing ... ok
[INFO] [stdout] test telemetry::tests::attempt_zero_headers_match_the_contract_examples_byte_for_byte ... ok
[INFO] [stdout] test telemetry::tests::attestation_and_authorize_are_the_untracked_inference_paths ... ok
[INFO] [stdout] test telemetry::tests::classification_falls_back_to_bounded_message_probes ... ok
[INFO] [stdout] test telemetry::tests::classification_walks_source_chains_by_type_first ... ok
[INFO] [stdout] test telemetry::tests::durations_clamp_to_the_contract_bounds_with_saturating_arithmetic ... ok
[INFO] [stdout] test telemetry::tests::finalize_header_sends_nothing_rather_than_an_out_of_grammar_value ... ok
[INFO] [stdout] test telemetry::tests::finish_derives_the_exact_request_and_attempt_counter_tuples ... ok
[INFO] [stdout] test telemetry::tests::known_hosts_match_the_contract ... ok
[INFO] [stdout] test receipts::tests::issuer_origin_normalization_accepts_case_slash_and_default_port ... ok
[INFO] [stdout] test receipts::tests::issuer_port_must_match_exactly_after_normalization ... ok
[INFO] [stdout] test telemetry::tests::methods_outside_get_and_post_never_emit_events_or_counters ... ok
[INFO] [stdout] test receipts::tests::frozen_parity_fixtures_verify_unmodified ... ok
[INFO] [stdout] test telemetry::reporter::tests::counter_cap_uses_the_complete_python_fold_ladder_without_drops ... ok
[INFO] [stdout] test telemetry::tests::no_alternate_spelling_of_an_excluded_route_is_tracked ... ok
[INFO] [stdout] test telemetry::tests::real_mid_request_closes_classify_as_protocol_error ... ok
[INFO] [stdout] test telemetry::tests::route_folding_is_total_on_malformed_escapes ... ok
[INFO] [stdout] test telemetry::reporter::tests::close_attempts_one_final_flush_and_returns_within_the_bound ... ok
[INFO] [stdout] test telemetry::tests::real_dns_failures_classify_as_dns ... ok
[INFO] [stdout] test telemetry::tests::telemetry_enablement_precedence_mirrors_the_python_sdk ... ok
[INFO] [stdout] test telemetry::tests::stream_hooks_record_ttft_breakage_and_caller_abort_once ... ok
[INFO] [stdout] test telemetry::tests::real_refused_connections_classify_as_connect_refused ... ok
[INFO] [stdout] test telemetry::tests::the_documented_retry_example_matches_byte_for_byte ... ok
[INFO] [stdout] test telemetry::tests::the_outermost_display_never_decides_a_classification ... ok
[INFO] [stdout] test telemetry::tests::recorded_durations_past_the_bound_clamp_on_the_wire ... ok
[INFO] [stdout] test telemetry::wire::tests::a_missing_or_empty_compiler_release_has_a_valid_runtime_fallback ... ok
[INFO] [stdout] test telemetry::wire::tests::adversarial_compiler_releases_never_produce_a_malformed_runtime ... ok
[INFO] [stdout] test telemetry::wire::tests::the_identity_only_uses_the_contract_vocabulary ... ok
[INFO] [stdout] test telemetry::wire::tests::the_version_grammar_matches_the_bounded_python_semver ... ok
[INFO] [stdout] test telemetry::reporter::tests::failed_flush_retains_24h_counters_and_retry_after_gates_the_next_post ... ok
[INFO] [stdout] test telemetry::wire::tests::the_user_agent_carries_the_same_valid_runtime_as_the_beacon_identity ... ok
[INFO] [stdout] test receipts::tests::stream_byte_flip_receipt_position_and_event_count_fail ... ok
[INFO] [stdout] test telemetry::reporter::tests::wire_is_private_schema_bounded_and_uses_the_reporters_own_client ... ok
[INFO] [stdout] test telemetry::reporter::tests::real_engine_streams_record_first_event_mid_body_breakage_and_abort ... ok
[INFO] [stdout] test transport::policy::failover_tests::a_429_does_not_move_domains ... ok
[INFO] [stdout] test transport::policy::failover_tests::a_500_does_not_move_domains ... ok
[INFO] [stdout] test transport::policy::failover_tests::a_labelled_retryable_response_is_retried_against_the_status ... ok
[INFO] [stdout] test transport::policy::failover_tests::a_labelled_spent_response_is_neither_retried_nor_moved ... ok
[INFO] [stdout] test transport::policy::failover_tests::all_server_errors_are_retryable ... ok
[INFO] [stdout] test transport::policy::failover_tests::only_gateway_statuses_move_domains ... ok
[INFO] [stdout] test transport::policy::failover_tests::retry_after_ms_is_honored_and_beats_retry_after ... ok
[INFO] [stdout] test transport::policy::failover_tests::the_verdict_only_speaks_when_the_server_did ... ok
[INFO] [stdout] test transport::policy::retry_after_bound_tests::a_far_future_http_date_is_clamped ... ok
[INFO] [stdout] test telemetry::reporter::tests::permanent_errors_off_header_and_policy_only_reduce_volume ... ok
[INFO] [stdout] test transport::policy::retry_after_bound_tests::a_junk_millisecond_header_falls_through_to_seconds ... ok
[INFO] [stdout] test telemetry::tests::real_reqwest_timeouts_classify_as_read_timeout ... ok
[INFO] [stdout] test transport::policy::retry_after_bound_tests::hints_within_the_bound_are_honoured_exactly ... ok
[INFO] [stdout] test transport::policy::retry_after_bound_tests::retry_delay_reclamps_a_hint_handed_to_it_directly ... ok
[INFO] [stdout] test transport::policy::retry_after_bound_tests::the_millisecond_header_still_wins_when_usable ... ok
[INFO] [stdout] test transport::policy::retry_after_bound_tests::non_finite_values_remain_rejected_by_the_parser ... ok
[INFO] [stdout] test transport::policy::retry_after_bound_tests::the_values_that_used_to_park_a_caller_are_clamped ... ok
[INFO] [stdout] test transport::routing::semantic_route_tests::intended_routes_are_exact_after_url_and_ascii_normalisation ... ok
[INFO] [stdout] test transport::routing::semantic_route_tests::response_routes_are_exact_relative_to_matching_custom_bases ... ok
[INFO] [stdout] test transport::policy::retry_after_bound_tests::the_sleep_is_never_above_the_bound ... ok
[INFO] [stdout] test telemetry::reporter::tests::sampling_and_event_eviction_match_python ... ok
[INFO] [stdout] test receipts::tests::tampered_payload_wrong_key_and_stale_claim_fail_signature ... ok
[INFO] [stdout] test receipts::tests::future_expired_window_and_nonce_mismatch_have_typed_errors ... ok
[INFO] [stdout] test transport::policy::retry_after_bound_tests::a_parsed_hint_is_never_above_the_bound ... ok
[INFO] [stdout] test transport::engine::candidate_walk_tests::request_bytes_keeps_a_500_on_the_same_candidate ... ok
[INFO] [stdout] test receipts::tests::unsupported_and_missing_attestation_fail_closed ... ok
[INFO] [stdout] test transport::engine::candidate_walk_tests::a_connection_reset_carries_its_class_to_the_next_attempt ... ok
[INFO] [stdout] test transport::engine::candidate_walk_tests::open_stream_moves_to_the_next_candidate_on_503 ... ok
[INFO] [stdout] test transport::engine::candidate_walk_tests::a_tls_failure_carries_its_class_to_the_next_attempt ... ok
[INFO] [stdout] test transport::engine::candidate_walk_tests::the_sdk_deadline_is_recorded_as_a_timeout ... ok
[INFO] [stdout] test transport::engine::candidate_walk_tests::request_bytes_moves_to_the_next_candidate_on_503 ... ok
[INFO] [stdout] test transport::engine::candidate_walk_tests::a_transport_error_carries_its_class_to_the_next_attempt ... ok
[INFO] [stdout] test transport::engine::candidate_walk_tests::open_stream_keeps_a_500_on_the_same_candidate ... ok
[INFO] [stdout] test telemetry::reporter::tests::a_candidate_over_65536_bytes_is_trimmed_before_the_post ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 91 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/alias_failover.rs (/opt/rustwide/target/debug/deps/alias_failover-2a6f44323d1ee9aa)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test a_custom_base_url_is_never_redirected_to_a_public_alias ... ok
[INFO] [stdout] test default_client_carries_more_than_one_candidate ... ok
[INFO] [stdout] test regional_failover_false_pins_the_client_to_one_host ... ok
[INFO] [stderr]      Running tests/attestation_contract.rs (/opt/rustwide/target/debug/deps/attestation_contract-4fef92077bbb6b7c)
[INFO] [stdout] test regional_failover_defaults_to_on ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test exporter_requires_distinct_nonce_and_exact_length ... ok
[INFO] [stdout] test verifies_signature_image_nonce_and_certificate ... ok
[INFO] [stdout] test accepts_any_digest_in_published_rollout_set ... ok
[INFO] [stdout] test rejects_debug_workload_and_bad_nonce ... ok
[INFO] [stderr]      Running tests/attestation_properties.rs (/opt/rustwide/target/debug/deps/attestation_properties-72b0dc59bd7b3db8)
[INFO] [stdout] test owned_jwks_client_rejects_redirects_while_supplied_policy_is_caller_owned ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test default_policy_pins_nothing ... ok
[INFO] [stdout] test empty_release_is_refused ... ok
[INFO] [stdout] test a_release_with_only_one_identity_kind_is_accepted ... ok
[INFO] [stdout] test a_cert_only_policy_pins_nothing ... ok
[INFO] [stdout] test release_whose_lists_hold_only_empty_strings_is_refused ... ok
[INFO] [stdout] test pins_image_identity_agrees_with_the_checks_it_guards ... ok
[INFO] [stdout] test policy_from_release_is_never_vacuous ... ok
[INFO] [stderr]      Running tests/client_contract.rs (/opt/rustwide/target/debug/deps/client_contract-3ccd4093a3da7b33)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test privacy_filters_serialize_as_hard_requirements ... ok
[INFO] [stdout] test rejects_absolute_and_scheme_relative_request_paths ... ok
[INFO] [stdout] test preserves_actionable_provider_error_fields ... ok
[INFO] [stdout] test header_layers_preserve_values_and_suppress_workspace ... ok
[INFO] [stdout] test chat_and_responses_streams_parse_sse_and_done ... ok
[INFO] [stdout] test explicit_empty_overrides_suppress_credentials ... ok
[INFO] [stdout] test model_filters_are_encoded_without_hand_built_query_strings ... ok
[INFO] [stdout] test routes_inference_and_control_to_separate_planes ... ok
[INFO] [stdout] test sse_consumed_fields_reject_wrong_shapes ... ok
[INFO] [stdout] test per_call_workspace_and_idempotency_are_headers_not_body ... ok
[INFO] [stdout] test zero_timeout_disables_sdk_deadline ... ok
[INFO] [stdout] test chat_text_rejects_malformed_consumed_fields ... ok
[INFO] [stdout] test retries_retryable_status_then_succeeds ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/deep_conformance.rs (/opt/rustwide/target/debug/deps/deep_conformance-2889da2f81f3b6fc)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test owned_client_does_not_follow_redirects ... ok
[INFO] [stdout] test parsed_chat_stream_rejects_malformed_json_and_premature_eof ... ok
[INFO] [stdout] test credential_free_paths_ignore_injected_default_authorization ... ok
[INFO] [stdout] test injected_client_redirect_policy_and_defaults_are_caller_owned ... ok
[INFO] [stdout] test final_exact_candidate_relative_prompt_route_enables_validation ... ok
[INFO] [stdout] test injected_redirect_cannot_downgrade_intended_prompt_stream_validation ... ok
[INFO] [stdout] test wire_heartbeats_reset_the_sse_idle_deadline ... ok
[INFO] [stdout] test high_level_retry_reuses_one_generated_idempotency_key ... ok
[INFO] [stdout] test retryable_stalled_error_body_consumes_an_attempt_and_retries ... ok
[INFO] [stdout] test retryable_truncated_error_body_consumes_an_attempt_and_retries ... ok
[INFO] [stderr]      Running tests/live_smoke.rs (/opt/rustwide/target/debug/deps/live_smoke-2e89430df47a7e9f)
[INFO] [stdout] test generic_unsafe_disconnect_is_not_retried_without_a_key ... ok
[INFO] [stderr]      Running tests/oauth_contract.rs (/opt/rustwide/target/debug/deps/oauth_contract-1fefe407ba4bc3c9)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.80s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test production_chat_and_responses_streaming_smoke ... ignored, requires TRUSTEDROUTER_API_KEY and production provider traffic
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test pkce_and_state_are_url_safe_and_deterministic_when_requested ... ok
[INFO] [stdout] test authorize_url_binds_state_inside_callback ... ok
[INFO] [stdout] test loopback_validates_state_and_captures_code ... ok
[INFO] [stdout] test shared_auth_wire_fixtures ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/receipt_live_smoke.rs (/opt/rustwide/target/debug/deps/receipt_live_smoke-d601c2a74ec0aed3)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test compact_receipt_verifies_with_fetched_attestation ... ignored, requires TRUSTEDROUTER_API_KEY and production traffic
[INFO] [stdout] test streaming_receipt_verifies_with_full_attestation_chain ... ignored, requires TRUSTEDROUTER_API_KEY and production traffic
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/telemetry_header.rs (/opt/rustwide/target/debug/deps/telemetry_header-db10490a884f68fd)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test default_is_off_for_a_custom_base_url ... ok
[INFO] [stdout] test an_injected_default_reserved_header_on_suppressed_attempts_is_a_documented_boundary ... ok
[INFO] [stdout] test an_injected_default_reserved_header_is_replaced_when_telemetry_is_active ... ok
[INFO] [stdout] test attempt_zero_streaming_header_is_exact_on_the_wire ... ok
[INFO] [stdout] test control_plane_calls_are_never_traced ... ok
[INFO] [stdout] test a_custom_base_url_sends_no_header_even_when_telemetry_is_on ... ok
[INFO] [stdout] test a_forged_reserved_header_is_dropped_on_control_plane_calls ... ok
[INFO] [stdout] test parity_constants_pin_the_contract_vocabulary ... ok
[INFO] [stdout] test a_percent_encoded_attestation_path_is_never_traced ... ok
[INFO] [stdout] test dot_segments_cannot_dodge_the_authorize_exclusion ... ok
[INFO] [stdout] test a_forged_reserved_header_never_reaches_the_wire ... ok
[INFO] [stdout] test the_attestation_fetch_is_never_traced ... ok
[INFO] [stdout] test the_user_agent_matches_the_contract_grammar ... ok
[INFO] [stdout] test dot_segments_cannot_dodge_the_attestation_exclusion ... ok
[INFO] [stdout] test opt_out_precedence_drives_the_real_builder ... ok
[INFO] [stdout] test attempt_zero_buffered_header_is_exact_on_the_wire ... ok
[INFO] [stdout] test percent_encoded_spellings_cannot_dodge_the_authorize_exclusion ... ok
[INFO] [stdout] test a_saturated_single_candidate_retry_reports_no_failover ... ok
[INFO] [stdout] test a_forced_retry_after_a_sub_400_response_reports_po_none ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tools_contract.rs (/opt/rustwide/target/debug/deps/tools_contract-169a8f2204687491)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test orchestration_builders_emit_stable_primitive_shapes ... ok
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests trusted_router
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/trusted-router/src/lib.rs - (line 10) - compile ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9c89b14ebf482f5c211dd19279cbd1a340459f8031228f17a1fe2c3f0558fef4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9c89b14ebf482f5c211dd19279cbd1a340459f8031228f17a1fe2c3f0558fef4", kill_on_drop: false }`
[INFO] [stdout] 9c89b14ebf482f5c211dd19279cbd1a340459f8031228f17a1fe2c3f0558fef4
