[INFO] fetching crate rastreo-server 0.13.0...
[INFO] testing rastreo-server-0.13.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate rastreo-server 0.13.0 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate rastreo-server 0.13.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rastreo-server 0.13.0
[INFO] tweaked toml for crates.io crate rastreo-server 0.13.0 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate rastreo-server 0.13.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 rastreo-server 0.13.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 ssh-key v0.7.0-rc.11
[INFO] [stderr]   Downloaded russh-util v0.52.0
[INFO] [stderr]   Downloaded bcrypt-pbkdf v0.11.0
[INFO] [stderr]   Downloaded pageant v0.2.1
[INFO] [stderr]   Downloaded password-hash v0.6.1
[INFO] [stderr]   Downloaded ulid v3.0.0
[INFO] [stderr]   Downloaded ssh-encoding v0.3.0
[INFO] [stderr]   Downloaded russh-cryptovec v0.62.0
[INFO] [stderr]   Downloaded kem v0.3.0
[INFO] [stderr]   Downloaded rasn-smi v0.28.13
[INFO] [stderr]   Downloaded scrypt v0.12.0
[INFO] [stderr]   Downloaded blowfish v0.10.0
[INFO] [stderr]   Downloaded phc v0.6.1
[INFO] [stderr]   Downloaded module-lattice v0.2.3
[INFO] [stderr]   Downloaded polyval v0.7.1
[INFO] [stderr]   Downloaded ssh-cipher v0.3.0
[INFO] [stderr]   Downloaded argon2 v0.6.0-rc.8
[INFO] [stderr]   Downloaded rasn-snmp v0.28.13
[INFO] [stderr]   Downloaded rasn-derive v0.28.13
[INFO] [stderr]   Downloaded pkcs1 v0.8.0-rc.4
[INFO] [stderr]   Downloaded des v0.9.0
[INFO] [stderr]   Downloaded rasn-derive-impl v0.28.13
[INFO] [stderr]   Downloaded salsa20 v0.11.0
[INFO] [stderr]   Downloaded pkcs5 v0.8.1
[INFO] [stderr]   Downloaded p256 v0.14.0-rc.15
[INFO] [stderr]   Downloaded ml-kem v0.3.2
[INFO] [stderr]   Downloaded generic-array v1.4.3
[INFO] [stderr]   Downloaded p384 v0.14.0-rc.15
[INFO] [stderr]   Downloaded rsasl v2.3.1
[INFO] [stderr]   Downloaded rsa v0.10.0-rc.18
[INFO] [stderr]   Downloaded p521 v0.14.0-rc.15
[INFO] [stderr]   Downloaded ed25519-dalek v3.0.0-rc.1
[INFO] [stderr]   Downloaded internal-russh-num-bigint v0.5.0
[INFO] [stderr]   Downloaded aes-gcm v0.11.0
[INFO] [stderr]   Downloaded rskafka v0.6.0
[INFO] [stderr]   Downloaded serde_nanos v0.1.4
[INFO] [stderr]   Downloaded crypto-primes v0.7.2
[INFO] [stderr]   Downloaded tryhard v0.5.2
[INFO] [stderr]   Downloaded russh v0.62.2
[INFO] [stderr]   Downloaded curve25519-dalek v5.0.0-rc.1
[INFO] [stderr]   Downloaded rasn v0.28.13
[INFO] [stderr]   Downloaded cfb-mode v0.9.1
[INFO] [stderr]   Downloaded tokio-websockets v0.10.1
[INFO] [stderr]   Downloaded rastreo-core v0.13.0
[INFO] [stderr]   Downloaded async-nats v0.50.0
[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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d2e3fb50e13b36001e35a5f858fa0b4f75a5cde4927a7e4a290454b1c65bd45c
[INFO] running `Command { std: "docker" "start" "d2e3fb50e13b36001e35a5f858fa0b4f75a5cde4927a7e4a290454b1c65bd45c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d2e3fb50e13b36001e35a5f858fa0b4f75a5cde4927a7e4a290454b1c65bd45c", 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" "d2e3fb50e13b36001e35a5f858fa0b4f75a5cde4927a7e4a290454b1c65bd45c" "/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" "d2e3fb50e13b36001e35a5f858fa0b4f75a5cde4927a7e4a290454b1c65bd45c", 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" "d2e3fb50e13b36001e35a5f858fa0b4f75a5cde4927a7e4a290454b1c65bd45c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling chacha20 v0.10.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling hybrid-array v0.4.13
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling data-encoding v2.11.0
[INFO] [stderr]    Compiling uuid v1.23.3
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling rand v0.10.1
[INFO] [stderr]    Compiling tagptr v0.2.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling http-body-util v0.1.4
[INFO] [stderr]    Compiling resolv-conf v0.7.6
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling moka v0.12.15
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ulid v3.0.0
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling tracing-serde v0.2.0
[INFO] [stderr]    Compiling serde_yaml_ng v0.10.0
[INFO] [stderr]    Compiling schemars v1.2.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling clap v4.6.4
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling prefix-trie v0.8.4
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hickory-proto v0.26.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling hickory-net v0.26.1
[INFO] [stderr]    Compiling hickory-resolver v0.26.1
[INFO] [stderr]    Compiling rastreo-core v0.13.0
[INFO] [stderr]    Compiling rastreo-server v0.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 09s
[INFO] running `Command { std: "docker" "inspect" "d2e3fb50e13b36001e35a5f858fa0b4f75a5cde4927a7e4a290454b1c65bd45c", 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" "d2e3fb50e13b36001e35a5f858fa0b4f75a5cde4927a7e4a290454b1c65bd45c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling cc v1.2.65
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling aws-lc-rs v1.17.0
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling opentelemetry v0.32.0
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling rustls-pki-types v1.15.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rustls-native-certs v0.8.4
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling hickory-proto v0.26.1
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling aws-lc-sys v0.41.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling hickory-net v0.26.1
[INFO] [stderr]    Compiling opentelemetry_sdk v0.32.1
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hickory-resolver v0.26.1
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling rastreo-core v0.13.0
[INFO] [stderr]    Compiling rastreo-server v0.13.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.4
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 28s
[INFO] running `Command { std: "docker" "inspect" "d2e3fb50e13b36001e35a5f858fa0b4f75a5cde4927a7e4a290454b1c65bd45c", 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" "d2e3fb50e13b36001e35a5f858fa0b4f75a5cde4927a7e4a290454b1c65bd45c" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.43s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/rastreo_server-27dbe0b404d16167)
[INFO] [stdout] 
[INFO] [stdout] running 259 tests
[INFO] [stdout] test error::tests::a_5xx_for_an_unauthenticated_caller_is_redacted ... ok
[INFO] [stdout] test error::tests::a_5xx_for_an_authenticated_caller_carries_the_cause_chain ... ok
[INFO] [stdout] test error::tests::a_4xx_body_does_not_change_with_disclosure ... ok
[INFO] [stdout] test error::tests::app_error_for_4xx_preserves_message_detail ... ok
[INFO] [stdout] test error::tests::classifier_rule_shape_errors_map_to_400 ... ok
[INFO] [stdout] test error::tests::a_disclosed_5xx_body_appends_every_cause ... ok
[INFO] [stdout] test error::tests::probe_error_maps_to_500 ... ok
[INFO] [stdout] test error::tests::config_error_maps_to_400 ... ok
[INFO] [stdout] test error::tests::classifier_error_maps_to_400 ... ok
[INFO] [stdout] test error::tests::encoder_error_maps_to_500 ... ok
[INFO] [stdout] test error::tests::resolver_error_cidr_too_large_maps_to_400 ... ok
[INFO] [stdout] test error::tests::resolver_error_aggregate_host_cap_exceeded_maps_to_400 ... ok
[INFO] [stdout] test error::tests::resolver_error_dns_no_records_maps_to_400 ... ok
[INFO] [stdout] test error::tests::app_error_for_runtime_panic_does_not_leak_panic_message ... ok
[INFO] [stdout] test error::tests::error_chain_of_a_sourceless_error_is_its_display ... ok
[INFO] [stdout] test error::tests::every_rastreo_error_variant_declares_its_own_status ... FAILED
[INFO] [stdout] test error::tests::dns_lookup_failed_maps_to_503_with_a_redacted_body ... ok
[INFO] [stdout] test error::tests::into_response_serializes_error_body ... ok
[INFO] [stdout] test error::tests::from_rastreo_with_the_default_disclosure_redacts ... ok
[INFO] [stdout] test error::tests::resolver_error_range_too_large_maps_to_400 ... ok
[INFO] [stdout] test error::tests::resolver_error_target_not_allowed_maps_to_403 ... ok
[INFO] [stdout] test error::tests::resume_error_maps_to_500 ... ok
[INFO] [stdout] test error::tests::runtime_error_maps_to_500 ... ok
[INFO] [stdout] test error::tests::sink_error_maps_to_500_with_a_redacted_body ... ok
[INFO] [stdout] test error::tests::too_many_requests_maps_to_429 ... ok
[INFO] [stdout] test error::tests::resolver_error_invalid_range_maps_to_400 ... ok
[INFO] [stdout] test error::tests::resolver_error_mixed_family_range_maps_to_400 ... ok
[INFO] [stdout] test error::tests::unauthorized_maps_to_401 ... ok
[INFO] [stdout] test metrics_defs::tests::conditional_readers_emit_nothing_without_a_configured_sink ... ok
[INFO] [stdout] test metrics_defs::tests::descriptor_names_are_unique ... ok
[INFO] [stdout] test metrics_defs::tests::non_conditional_readers_always_emit_at_least_one_sample ... ok
[INFO] [stdout] test routes::auth::tests::default_disclosure_withholds ... ok
[INFO] [stdout] test metrics_defs::tests::the_tick_counter_reads_the_cycles_the_probe_task_recorded ... ok
[INFO] [stdout] test routes::health::tests::classify_returns_none_when_sink_reachable_true ... ok
[INFO] [stdout] test metrics_defs::tests::conditional_readers_emit_samples_with_a_configured_sink ... ok
[INFO] [stdout] test routes::health::tests::classify_returns_none_before_the_first_tick_has_been_stamped ... ok
[INFO] [stdout] test routes::health::tests::classify_returns_none_for_a_stale_tick_when_no_sink_is_configured ... ok
[INFO] [stdout] test routes::auth::tests::valid_token_reaches_the_handler_with_a_disclosing_value ... ok
[INFO] [stdout] test routes::health::tests::classify_returns_none_for_healthy_state ... ok
[INFO] [stdout] test routes::auth::tests::wrong_token_never_reaches_the_handler ... ok
[INFO] [stdout] test routes::health::tests::classify_returns_none_when_error_outside_quarantine_window ... ok
[INFO] [stdout] test routes::health::tests::classify_returns_sink_probe_stalled_when_the_tick_stamp_is_older_than_the_threshold ... ok
[INFO] [stdout] test routes::health::tests::classify_returns_sink_unreachable_when_reachability_is_false ... ok
[INFO] [stdout] test routes::auth::tests::auth_disabled_reaches_the_handler_with_a_withholding_value ... ok
[INFO] [stdout] test routes::health::tests::health_alias_returns_same_body_as_healthz ... ok
[INFO] [stdout] test routes::health::tests::classify_priority_inflight_beats_sink_unreachable ... ok
[INFO] [stdout] test routes::health::tests::classify_priority_sink_probe_stalled_beats_sink_unreachable ... ok
[INFO] [stdout] test routes::health::tests::classify_priority_sink_unreachable_beats_sink_quarantine_and_scan_quarantine ... ok
[INFO] [stdout] test routes::health::tests::healthz_returns_ok_status_body ... ok
[INFO] [stdout] test routes::health::tests::readyz_never_gates_on_staleness_when_no_sink_is_configured ... ok
[INFO] [stdout] test routes::health::tests::readyz_disabled_sink_quarantine_ignores_recent_error ... ok
[INFO] [stdout] test routes::health::tests::readyz_reason_priority_inflight_beats_sink_and_scan ... ok
[INFO] [stdout] test routes::health::tests::classify_returns_none_when_the_tick_stamp_is_within_the_threshold ... ok
[INFO] [stdout] test routes::health::tests::readyz_inflight_at_limit_returns_503_with_inflight_reason ... ok
[INFO] [stdout] test routes::health::tests::readyz_reports_a_stale_probe_tick_as_sink_probe_stalled ... ok
[INFO] [stdout] test routes::health::tests::readyz_leaves_the_scan_error_quarantine_once_the_monotonic_window_passes ... ok
[INFO] [stdout] test routes::health::tests::readyz_recent_sink_error_returns_503_with_sink_reason ... ok
[INFO] [stdout] test routes::health::tests::readyz_reports_sink_attached_true_when_the_configured_sink_is_unreachable ... ok
[INFO] [stdout] test routes::health::tests::classify_priority_inflight_beats_sink_probe_stalled ... ok
[INFO] [stdout] test routes::health::tests::readyz_reports_sink_attached_false_when_the_configured_sink_never_built ... ok
[INFO] [stdout] test routes::health::tests::readyz_leaves_the_sink_error_quarantine_once_the_monotonic_window_passes ... ok
[INFO] [stdout] test error::tests::a_4xx_body_never_grows_a_cause_chain_for_an_authenticated_caller ... ok
[INFO] [stdout] test routes::health::tests::readyz_default_state_returns_200_ready ... ok
[INFO] [stdout] test routes::health::tests::readyz_disabled_inflight_check_ignores_saturation ... ok
[INFO] [stdout] test routes::health::tests::readyz_reports_unknown_sink_type_when_construction_failed_without_type ... ok
[INFO] [stdout] test routes::health::tests::readyz_reason_priority_sink_beats_scan ... ok
[INFO] [stdout] test routes::health::tests::readyz_inflight_beats_sink_unreachable ... ok
[INFO] [stdout] test routes::health::tests::readyz_stays_ready_before_the_first_probe_tick_is_stamped ... ok
[INFO] [stdout] test routes::health::tests::staleness_threshold_on_default_probe_settings_is_75_seconds ... ok
[INFO] [stdout] test routes::health::tests::readyz_sink_reachable_returns_200_with_true ... ok
[INFO] [stdout] test routes::metrics::tests::get_metrics_includes_build_info_with_version ... ok
[INFO] [stdout] test routes::health::tests::readyz_sink_unreachable_beats_sink_quarantine_and_scan_quarantine ... ok
[INFO] [stdout] test routes::health::tests::readyz_sink_unreachable_returns_503_with_sink_unreachable_reason ... ok
[INFO] [stdout] test routes::health::tests::readyz_recent_scan_error_only_returns_503_with_scan_reason ... ok
[INFO] [stdout] test routes::health::tests::readyz_stays_ready_while_a_long_scan_holds_the_sink_lock ... ok
[INFO] [stdout] test routes::metrics::tests::get_metrics_omits_sink_reachability_series_when_sink_not_configured ... ok
[INFO] [stdout] test routes::health::tests::staleness_threshold_is_three_cycles_of_one_interval_and_three_probe_timeouts ... ok
[INFO] [stdout] test routes::metrics::tests::escape_label_handles_backslash_quote_and_newline ... ok
[INFO] [stdout] test routes::metrics::tests::get_metrics_reflects_cancelled_scan ... ok
[INFO] [stdout] test routes::metrics::tests::get_metrics_reflects_dlq_records_for_kafka ... ok
[INFO] [stdout] test routes::metrics::tests::get_metrics_reflects_dlq_records_for_nats_ack_rejection ... ok
[INFO] [stdout] test routes::metrics::tests::get_metrics_reflects_sink_error_by_class ... ok
[INFO] [stdout] test routes::metrics::tests::get_metrics_reflects_error_scan ... ok
[INFO] [stdout] test routes::metrics::tests::get_metrics_reflects_recorded_scan_completion ... ok
[INFO] [stdout] test routes::metrics::tests::get_metrics_reports_sink_reachable_gauge_and_probe_counters_when_configured ... ok
[INFO] [stdout] test routes::metrics::tests::get_metrics_reports_sink_reachable_zero_with_unknown_label_on_construction_failure ... ok
[INFO] [stdout] test routes::metrics::tests::get_metrics_sink_reachable_gauge_reports_zero_when_unreachable ... ok
[INFO] [stdout] test routes::metrics::tests::get_metrics_returns_ok_with_prometheus_content_type ... ok
[INFO] [stdout] test routes::metrics::tests::prometheus_help_lines_are_generated_from_the_descriptor_table ... ok
[INFO] [stdout] test routes::scans::tests::a_failure_the_caller_can_fix_leaves_readiness_alone ... ok
[INFO] [stdout] test routes::scans::tests::a_failure_the_server_owns_quarantines_readiness ... ok
[INFO] [stdout] test routes::scans::tests::an_invalid_scenario_is_refused_before_a_target_is_resolved ... ok
[INFO] [stdout] test routes::scans::tests::a_target_the_allow_list_refuses_leaves_readiness_alone ... ok
[INFO] [stdout] test routes::scans::tests::an_invalid_scenario_leaves_readiness_alone ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_ignores_client_supplied_sink_and_returns_records ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_dry_run_returns_plan_and_does_not_write_server_sink ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_dry_run_plan_names_the_destinations_the_scan_writes_to ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_dry_run_plan_names_the_response_body_when_no_server_sink_is_attached ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_omits_hint_on_a_clean_scan ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_pins_encoder_to_ndjson_when_client_omits_encoder ... ok
[INFO] [stdout] test routes::metrics::tests::get_metrics_uptime_seconds_increases_monotonically ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_returns_summary_and_records_for_open_port ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_returns_records_with_identity_key_for_open_port ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_with_empty_probers_returns_400 ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_under_result_cap_returns_all_records_untruncated ... ok
[INFO] [stdout] test routes::auth::tests::a_route_outside_the_middleware_withholds_though_auth_is_enabled ... ok
[INFO] [stdout] test routes::scans::tests::a_resolver_the_server_cannot_reach_still_quarantines_readiness ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_truncates_response_when_records_exceed_result_cap ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_pins_encoder_to_ndjson_when_client_supplies_ndjson ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_pins_ndjson_over_a_client_supplied_encoder ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_without_server_sink_still_returns_records_in_response_body ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_configured_sink_receives_all_records_even_when_response_truncated ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_drains_batched_server_sink_at_completion ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_with_empty_targets_returns_400 ... ok
[INFO] [stdout] test routes::scans::tests::dry_run_is_not_subject_to_the_inflight_cap ... ok
[INFO] [stdout] test routes::scans::tests::dry_run_plan_resolves_targets_and_applies_pipeline_defaults ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_writes_records_to_server_configured_sink_and_response ... ok
[INFO] [stdout] test routes::scans::tests::run_scan_at_inflight_cap_returns_429_and_leaves_gauge_unchanged ... ok
[INFO] [stdout] test routes::scans::tests::run_scan_normal_completion_does_not_record_cancelled ... ok
[INFO] [stdout] test routes::scans::tests::run_scan_dropped_mid_scan_records_cancelled ... ok
[INFO] [stdout] test routes::scans::tests::scan_outcome_guard_armed_drop_records_cancelled ... ok
[INFO] [stdout] test routes::scans::tests::scan_outcome_guard_disarmed_drop_records_nothing ... ok
[INFO] [stdout] test routes::scans::tests::scan_response_serializes_summary_with_elapsed_ms_field ... ok
[INFO] [stdout] test routes::scans::tests::scenario_body_rejects_a_retired_type_tag_as_a_400_that_names_the_retirement ... ok
[INFO] [stdout] test routes::scans::tests::run_scan_with_cap_zero_is_never_rejected ... ok
[INFO] [stdout] test routes::scans::tests::scan_params_default_is_not_dry_run ... ok
[INFO] [stdout] test routes::scans::tests::scenario_body_with_an_unrecognized_type_tag_is_a_400 ... ok
[INFO] [stdout] test routes::scans::tests::scenario_body_round_trips_a_valid_scenario ... ok
[INFO] [stdout] test routes::scans::tests::should_log_progress_false_once_every_target_is_drained ... ok
[INFO] [stdout] test routes::scans::tests::the_response_body_capture_is_written_before_a_destination_that_can_fail ... ok
[INFO] [stdout] test routes::scans::tests::should_log_progress_true_mid_scan ... ok
[INFO] [stdout] test routes::scans::tests::try_acquire_with_cap_zero_never_rejects ... ok
[INFO] [stdout] test routes::scans::tests::should_log_progress_false_before_resolution_is_known ... ok
[INFO] [stdout] test routes::scans::tests::try_acquire_at_cap_returns_none_and_rolls_back_the_gauge ... ok
[INFO] [stdout] test routes::scans::tests::try_acquire_under_cap_admits_and_increments ... ok
[INFO] [stdout] test sink_probe::tests::a_tick_that_pays_the_lock_wait_and_the_probe_in_full_fits_the_modelled_cycle ... ok
[INFO] [stdout] test sink_probe::tests::identical_construction_failures_warn_on_a_doubling_backoff ... ok
[INFO] [stdout] test sink_probe::tests::a_panicking_tick_is_caught_and_the_task_keeps_going ... ok
[INFO] [stdout] test sink_probe::tests::panic_detail_reads_both_string_payload_shapes ... ok
[INFO] [stdout] test sink_probe::tests::run_probe_failure_records_error_and_counter ... ok
[INFO] [stdout] test sink_probe::tests::a_config_that_parses_but_cannot_build_still_reports_its_sink_type ... ok
[INFO] [stdout] test sink_probe::tests::spawn_sink_probe_runs_first_probe_eagerly_before_returning ... ok
[INFO] [stdout] test routes::scans::tests::progress_logger_terminates_when_sender_dropped ... ok
[INFO] [stdout] test sink_probe::tests::a_new_construction_failure_warns_between_backoff_points ... ok
[INFO] [stdout] test sink_probe::tests::run_probe_success_updates_reachability_and_counter ... ok
[INFO] [stdout] test routes::scans::tests::try_acquire_admits_exactly_cap_under_concurrency ... ok
[INFO] [stdout] test sink_probe::tests::spawn_sink_probe_stamps_the_liveness_tick_when_construction_fails ... ok
[INFO] [stdout] test sink_probe::tests::spawn_sink_probe_with_no_config_path_leaves_state_untouched ... ok
[INFO] [stdout] test sink_probe::tests::run_probe_timeout_counts_as_failure_with_timeout_message ... ok
[INFO] [stdout] test sink_probe::tests::success_after_failure_clears_last_error ... ok
[INFO] [stdout] test sink_probe::tests::spawn_sink_probe_with_malformed_yaml_records_error_and_keeps_retrying ... ok
[INFO] [stdout] test sink_probe::tests::spawn_sink_probe_with_missing_file_records_error_and_keeps_retrying ... ok
[INFO] [stdout] test state::tests::a_stamp_taken_in_the_base_millisecond_still_reports_an_age ... ok
[INFO] [stdout] test state::tests::an_unstamped_stamp_reports_no_age ... ok
[INFO] [stdout] test state::tests::app_state_clone_shares_readiness_arc ... ok
[INFO] [stdout] test state::tests::app_state_default_sink_reachability_reports_not_configured ... ok
[INFO] [stdout] test state::tests::app_state_defaults_body_limit_to_one_mib ... ok
[INFO] [stdout] test state::tests::app_state_defaults_result_limit_to_thirty_two_mib ... ok
[INFO] [stdout] test state::tests::app_state_with_body_limit_overrides_default ... ok
[INFO] [stdout] test sink_probe::tests::spawn_sink_probe_task_exits_when_shutdown_signal_fires ... ok
[INFO] [stdout] test sink_probe::tests::spawn_sink_probe_with_valid_stdout_config_marks_state_configured ... ok
[INFO] [stdout] test state::tests::app_state_with_sink_stores_sink_and_reachability ... ok
[INFO] [stdout] test sink_probe::tests::spawn_sink_probe_stamps_the_liveness_tick_on_the_startup_cycle ... ok
[INFO] [stdout] test state::tests::app_state_with_readiness_stores_config ... ok
[INFO] [stdout] test state::tests::app_state_with_result_limit_overrides_default ... ok
[INFO] [stdout] test state::tests::app_state_without_a_sink_reports_none ... ok
[INFO] [stdout] test state::tests::auth_config_default_is_disabled ... ok
[INFO] [stdout] test state::tests::auth_config_from_env_fails_closed_when_neither_set ... ok
[INFO] [stdout] test state::tests::auth_config_from_env_disabled_via_explicit_opt_out ... ok
[INFO] [stdout] test state::tests::auth_config_from_env_enables_with_token ... ok
[INFO] [stdout] test state::tests::auth_config_from_env_token_wins_over_disable_flag ... ok
[INFO] [stdout] test state::tests::auth_config_from_env_trims_trailing_newline_from_token ... ok
[INFO] [stdout] test state::tests::auth_config_from_env_treats_blank_token_as_unset ... ok
[INFO] [stdout] test state::tests::clone_shares_metrics_arc ... ok
[INFO] [stdout] test state::tests::clone_shares_resolver_arc ... ok
[INFO] [stdout] test sink_probe::tests::run_probe_skips_and_preserves_state_when_sink_lock_held ... ok
[INFO] [stdout] test state::tests::histogram_shard_observe_above_all_increments_plus_inf_only ... ok
[INFO] [stdout] test state::tests::histogram_shard_observe_increments_correct_bucket ... ok
[INFO] [stdout] test sink_probe::tests::probe_tick_stamps_the_liveness_tick_when_the_sink_lock_is_held ... ok
[INFO] [stdout] test state::tests::histogram_shard_sum_and_count_are_tracked ... ok
[INFO] [stdout] test state::tests::max_result_bytes_from_env_reads_custom_value ... ok
[INFO] [stdout] test state::tests::a_stamp_ages_with_the_monotonic_clock_and_not_the_wall_clock ... ok
[INFO] [stdout] test sink_probe::tests::sink_that_failed_to_build_attaches_once_its_config_appears ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_dry_run_plan_names_no_client_supplied_encoder ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_dry_run_plan_names_no_client_supplied_sink ... ok
[INFO] [stdout] test routes::scans::tests::create_scan_dry_run_with_empty_targets_returns_400 ... ok
[INFO] [stdout] test state::tests::app_state_is_send_sync_and_clone ... ok
[INFO] [stdout] test state::tests::metrics_config_default_uses_empty_allowlist_and_max_length_64 ... ok
[INFO] [stdout] test state::tests::metrics_config_from_env_default_when_unset ... ok
[INFO] [stdout] test state::tests::metrics_config_from_env_parses_comma_separated_allowlist ... ok
[INFO] [stdout] test state::tests::metrics_record_dlq_credits_kafka_and_nats_when_by_class_has_both ... ok
[INFO] [stdout] test state::tests::metrics_config_from_env_rejects_non_numeric_max_length ... ok
[INFO] [stdout] test state::tests::metrics_config_from_env_rejects_reserved_all_label ... ok
[INFO] [stdout] test state::tests::metrics_record_dlq_credits_kafka_when_sink_type_is_tee_but_by_class_has_kafka ... ok
[INFO] [stdout] test state::tests::max_result_bytes_from_env_rejects_non_numeric_value ... ok
[INFO] [stdout] test state::tests::metrics_record_dlq_credits_nothing_when_by_type_and_class_empty ... ok
[INFO] [stdout] test state::tests::metrics_record_dlq_credits_nats_ack_rejection_distinctly_from_publish_failure ... ok
[INFO] [stdout] test state::tests::metrics_record_scan_error_with_sink_class_increments_class_counter ... ok
[INFO] [stdout] test state::tests::metrics_record_dlq_delivery_credits_kafka_bucket_with_produce_failure ... ok
[INFO] [stdout] test state::tests::metrics_record_dlq_delivery_credits_nats_bucket_with_publish_failure ... ok
[INFO] [stdout] test state::tests::metrics_record_scan_error_without_sink_class_records_scan_error_only ... ok
[INFO] [stdout] test state::tests::metrics_record_scan_completion_with_cancelled_increments_cancelled_counter ... ok
[INFO] [stdout] test state::tests::metrics_record_scan_completion_increments_per_kind_counters ... ok
[INFO] [stdout] test state::tests::metrics_scan_duration_routes_non_allowlisted_scenario_to_other ... ok
[INFO] [stdout] test state::tests::metrics_record_scan_cancelled_increments_cancelled_and_histogram_only ... ok
[INFO] [stdout] test state::tests::metrics_scan_duration_routes_allowlisted_scenario_to_named_bucket ... ok
[INFO] [stdout] test state::tests::metrics_scan_duration_truncates_scenario_name_to_max_length ... ok
[INFO] [stdout] test state::tests::no_server_source_measures_elapsed_time_on_the_wall_clock ... ok
[INFO] [stdout] test state::tests::probes_succeeded_total_is_monotonic_across_multiple_scans ... ok
[INFO] [stdout] test state::tests::readiness_config_from_env_rejects_non_numeric_value ... ok
[INFO] [stdout] test state::tests::readiness_quarantine_stamps_age_on_the_monotonic_clock ... ok
[INFO] [stdout] test state::tests::readiness_state_record_scan_error_non_sink_only_updates_scan_ts ... ok
[INFO] [stdout] test state::tests::scenario_truncation_snaps_to_char_boundary_for_allowlist_match ... ok
[INFO] [stdout] test state::tests::shutdown_config_default_is_sixty_seconds ... ok
[INFO] [stdout] test state::tests::shutdown_config_from_env_clamps_zero_to_one_second ... ok
[INFO] [stdout] test state::tests::re_stamping_resets_the_age ... ok
[INFO] [stdout] test state::tests::shutdown_config_from_env_rejects_non_numeric_value ... ok
[INFO] [stdout] test state::tests::readiness_config_from_env_uses_defaults_when_unset ... ok
[INFO] [stdout] test state::tests::shutdown_config_from_env_reads_custom_value ... ok
[INFO] [stdout] test state::tests::readiness_state_record_scan_error_sink_updates_both_timestamps ... ok
[INFO] [stdout] test state::tests::shutdown_config_from_env_uses_default_when_unset ... ok
[INFO] [stdout] test state::tests::sink_probe_config_from_env_preserves_interior_whitespace ... ok
[INFO] [stdout] test state::tests::sink_probe_config_from_env_reads_custom_values ... ok
[INFO] [stdout] test state::tests::max_result_bytes_from_env_uses_default_when_unset ... ok
[INFO] [stdout] test state::tests::sink_probe_config_default_matches_documented_values ... ok
[INFO] [stdout] test state::tests::scenario_truncation_does_not_panic_on_multibyte_codepoint ... ok
[INFO] [stdout] test state::tests::readiness_config_zero_disables_checks ... ok
[INFO] [stdout] test state::tests::observe_recovers_from_poisoned_per_scenario_lock ... ok
[INFO] [stdout] test state::tests::sink_probe_config_from_env_trims_whitespace_around_path ... ok
[INFO] [stdout] test state::tests::sink_probe_config_from_env_clamps_zero_to_one_second ... ok
[INFO] [stdout] test state::tests::readiness_config_from_env_reads_custom_values ... ok
[INFO] [stdout] test state::tests::sink_probe_config_from_env_uses_defaults_when_unset ... ok
[INFO] [stdout] test state::tests::sink_probe_config_from_env_ignores_blank_path ... ok
[INFO] [stdout] test state::tests::sink_probe_config_from_env_rejects_non_numeric_interval ... ok
[INFO] [stdout] test state::tests::sink_reachability_configured_starts_unreachable_with_no_error ... ok
[INFO] [stdout] test state::tests::sink_reachability_construction_failed_records_error_immediately ... ok
[INFO] [stdout] test state::tests::sink_reachability_record_success_clears_error_and_stamps_timestamp ... ok
[INFO] [stdout] test state::tests::sink_reachability_stamps_age_on_the_monotonic_clock ... ok
[INFO] [stdout] test state::tests::sink_slot_attach_keeps_the_first_sink ... ok
[INFO] [stdout] test state::tests::sink_type_label_returns_unknown_when_configured_but_type_none ... ok
[INFO] [stdout] test state::tests::target_guard_config_default_values ... ok
[INFO] [stdout] test state::tests::target_guard_config_from_env_reads_custom_caps ... ok
[INFO] [stdout] test state::tests::target_guard_config_from_env_rejects_invalid_cidr ... ok
[INFO] [stdout] test state::tests::sink_reachability_set_sink_type_relabels_an_unknown_sink ... ok
[INFO] [stdout] test state::tests::target_guard_config_from_env_parses_comma_separated_cidrs ... ok
[INFO] [stdout] test state::tests::sink_slot_attach_is_visible_to_clones_taken_before_the_attach ... ok
[INFO] [stdout] test state::tests::sink_type_label_returns_none_when_not_configured ... ok
[INFO] [stdout] test state::tests::sink_reachability_recovers_from_poisoned_last_error_lock ... ok
[INFO] [stdout] test state::tests::sink_type_label_returns_known_label_when_configured_with_type ... ok
[INFO] [stdout] test state::tests::target_guard_config_from_env_zero_max_total_hosts_disables_cap ... ok
[INFO] [stdout] test state::tests::target_guard_config_from_env_uses_defaults_when_unset ... ok
[INFO] [stdout] test state::tests::metrics_config_from_env_rejects_reserved_other_label ... ok
[INFO] [stdout] test state::tests::readiness_config_default_matches_documented_values ... ok
[INFO] [stdout] test state::tests::target_guard_config_from_env_parses_bare_ip_as_host_net ... ok
[INFO] [stdout] test state::tests::target_guard_config_from_env_rejects_non_numeric_max_total_hosts ... ok
[INFO] [stdout] test sink_probe::tests::shutdown_during_an_in_flight_construction_finishes_it_and_then_exits ... ok
[INFO] [stdout] test sink_probe::tests::a_cycle_that_never_returns_still_records_that_it_started ... ok
[INFO] [stdout] test sink_probe::tests::a_config_read_that_never_completes_is_bounded_by_the_construction_timeout ... ok
[INFO] [stdout] test sink_probe::tests::sink_construction_that_keeps_failing_retries_on_the_interval_without_spinning ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- error::tests::every_rastreo_error_variant_declares_its_own_status stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'error::tests::every_rastreo_error_variant_declares_its_own_status' (4215) panicked at src/error.rs:449:63:
[INFO] [stdout] read core error source: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58bf27f806b1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58bf27f9992a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x58bf27f85e0c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x58bf27f58f36 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58bf27f77279 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x58bf27bf2fc0 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x58bf27f775a2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x58bf27f58fe2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x58bf27f51349 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x58bf27f59fcd - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x58bf27f9a10c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58bf27f99ee2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x58bf27b42da2 - rastreo_server[7410f4b98d187b5f]::error::tests::every_rastreo_error_variant_declares_its_own_status
[INFO] [stdout]   13:     0x58bf27b14009 - <rastreo_server[7410f4b98d187b5f]::error::tests::every_rastreo_error_variant_declares_its_own_status::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x58bf27be62ab - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   15:     0x58bf27bf3915 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x58bf27bed1d4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58bf27bf6a72 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x58bf27f7f359 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7aae8b578dfa - <unknown>
[INFO] [stdout]   20:     0x7aae8b60c3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     error::tests::every_rastreo_error_variant_declares_its_own_status
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 258 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.48s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "d2e3fb50e13b36001e35a5f858fa0b4f75a5cde4927a7e4a290454b1c65bd45c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d2e3fb50e13b36001e35a5f858fa0b4f75a5cde4927a7e4a290454b1c65bd45c", kill_on_drop: false }`
[INFO] [stdout] d2e3fb50e13b36001e35a5f858fa0b4f75a5cde4927a7e4a290454b1c65bd45c
