[INFO] fetching crate ntnook 0.8.0...
[INFO] testing ntnook-0.8.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate ntnook 0.8.0 into /workspace/builds/worker-3-tc1/source
[INFO] removed /workspace/builds/worker-3-tc1/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate ntnook 0.8.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ntnook 0.8.0
[INFO] tweaked toml for crates.io crate ntnook 0.8.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ntnook 0.8.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 ntnook 0.8.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 derive_arbitrary v1.4.2
[INFO] [stderr]   Downloaded crc32fast v1.5.1
[INFO] [stderr]   Downloaded crc v3.4.0
[INFO] [stderr]   Downloaded document-features v0.2.12
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.127
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.127
[INFO] [stderr]   Downloaded zopfli v0.8.3
[INFO] [stderr]   Downloaded toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]   Downloaded zeroize v1.9.0
[INFO] [stderr]   Downloaded toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]   Downloaded crc-catalog v2.5.0
[INFO] [stderr]   Downloaded ipnet v2.12.1
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.11
[INFO] [stderr]   Downloaded cookie_store v0.22.1
[INFO] [stderr]   Downloaded cookie v0.18.2
[INFO] [stderr]   Downloaded toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]   Downloaded sha2 v0.11.0
[INFO] [stderr]   Downloaded lzma-rs v0.3.0
[INFO] [stderr]   Downloaded zlib-rs v0.6.7
[INFO] [stderr]   Downloaded signal-hook v0.4.4
[INFO] [stderr]   Downloaded clap v4.6.6
[INFO] [stderr]   Downloaded clap_derive v4.6.4
[INFO] [stderr]   Downloaded smallvec v1.15.2
[INFO] [stderr]   Downloaded litrs v1.0.0
[INFO] [stderr]   Downloaded bitflags v2.13.1
[INFO] [stderr]   Downloaded const-oid v0.10.2
[INFO] [stderr]   Downloaded ureq-proto v0.6.1
[INFO] [stderr]   Downloaded openssl-sys v0.9.117
[INFO] [stderr]   Downloaded toml v1.1.5+spec-1.1.0
[INFO] [stderr]   Downloaded hybrid-array v0.4.14
[INFO] [stderr]   Downloaded clap_complete v4.6.9
[INFO] [stderr]   Downloaded zip v4.6.1
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.127
[INFO] [stderr]   Downloaded uuid v1.26.1
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.127
[INFO] [stderr]   Downloaded cc v1.4.4
[INFO] [stderr]   Downloaded der v0.8.1
[INFO] [stderr]   Downloaded js-sys v0.3.104
[INFO] [stderr]   Downloaded webpki-root-certs v1.0.9
[INFO] [stderr]   Downloaded ureq v3.4.0
[INFO] [stderr]   Downloaded serde_json v1.0.151
[INFO] [stderr]   Downloaded clap_builder v4.6.6
[INFO] [stderr]   Downloaded webpki-roots v1.0.9
[INFO] [stderr]   Downloaded openssl v0.10.81
[INFO] [stderr]   Downloaded syn v3.0.3
[INFO] [stderr]   Downloaded nix v0.31.3
[INFO] [stderr]   Downloaded rustls v0.23.43
[INFO] [stderr]   Downloaded libc v0.2.189
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] 696596fea7231024787b1f2fab98b45faae061a391bff83238e4ae15abe83b78
[INFO] running `Command { std: "docker" "start" "696596fea7231024787b1f2fab98b45faae061a391bff83238e4ae15abe83b78", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "696596fea7231024787b1f2fab98b45faae061a391bff83238e4ae15abe83b78", 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" "696596fea7231024787b1f2fab98b45faae061a391bff83238e4ae15abe83b78" "/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" "696596fea7231024787b1f2fab98b45faae061a391bff83238e4ae15abe83b78", 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" "696596fea7231024787b1f2fab98b45faae061a391bff83238e4ae15abe83b78" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling crc32fast v1.5.1
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling hybrid-array v0.4.14
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling zlib-rs v0.6.7
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling signal-hook v0.4.4
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling crc-catalog v2.5.0
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling zopfli v0.8.3
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling ureq-proto v0.6.1
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling cpufeatures v0.3.0
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling toml v1.1.5+spec-1.1.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling lzma-rs v0.3.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling zip v4.6.1
[INFO] [stderr]    Compiling clap_complete v4.6.9
[INFO] [stderr]    Compiling ipnet v2.12.1
[INFO] [stderr]    Compiling ureq v3.4.0
[INFO] [stderr]    Compiling ntnook v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 55s
[INFO] running `Command { std: "docker" "inspect" "696596fea7231024787b1f2fab98b45faae061a391bff83238e4ae15abe83b78", 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" "696596fea7231024787b1f2fab98b45faae061a391bff83238e4ae15abe83b78" "/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 ntnook v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 48.18s
[INFO] running `Command { std: "docker" "inspect" "696596fea7231024787b1f2fab98b45faae061a391bff83238e4ae15abe83b78", 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" "696596fea7231024787b1f2fab98b45faae061a391bff83238e4ae15abe83b78" "/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.15s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/nook-604820fce2a254f3)
[INFO] [stdout] 
[INFO] [stdout] running 130 tests
[INFO] [stdout] test caddy::tests::ambiguity_lists_candidates_and_override_resolves_it ... ok
[INFO] [stdout] test caddy::tests::container_is_repositioned_before_first_catch_all ... ok
[INFO] [stdout] test caddy::tests::containers_partition_tls_and_keep_https_hosts_top_level ... ok
[INFO] [stdout] test caddy::tests::accepts_http_and_https_hosts_on_any_network ... ok
[INFO] [stdout] test caddy::tests::docker_route_translates_only_the_connection_address ... ok
[INFO] [stdout] test caddy::tests::empty_container_is_removed_without_touching_foreign_routes ... ok
[INFO] [stdout] test caddy::tests::foreign_claim_is_rejected_but_nook_container_is_ignored ... ok
[INFO] [stdout] test caddy::tests::discovers_unique_https_and_explicit_http_servers ... ok
[INFO] [stdout] test caddy::tests::available_server_discovery_allows_absent_http_but_rejects_ambiguity ... ok
[INFO] [stdout] test caddy::tests::admin_client_reads_config_without_caddy_executable ... ok
[INFO] [stdout] test caddy::tests::admin_client_reads_chunked_config_over_unix_socket ... ok
[INFO] [stdout] test caddy::tests::local_ca_diagnostic_parses_pem_and_builds_the_safe_trust_command ... ok
[INFO] [stdout] test caddy::tests::missing_server_diagnostic_requests_a_listener_instead_of_an_override ... ok
[INFO] [stdout] test caddy::tests::managed_hostname_replacement_requires_explicit_force ... ok
[INFO] [stdout] test caddy::tests::no_tls_requires_an_explicit_port_80_server ... ok
[INFO] [stdout] test caddy::tests::fourth_precondition_failure_is_actionable_error ... ok
[INFO] [stdout] test caddy::tests::https_proxy_enables_tls_without_disabling_verification ... ok
[INFO] [stdout] test caddy::tests::owned_route_upsert_and_removal_are_idempotent ... ok
[INFO] [stdout] test caddy::tests::managed_inspection_reports_containers_and_owned_routes ... ok
[INFO] [stdout] test caddy::tests::managed_backend_applies_owned_route_with_etag ... ok
[INFO] [stdout] test caddy::tests::rejects_each_forbidden_url_component_precisely ... ok
[INFO] [stdout] test caddy::tests::retries_re_read_reapply_and_use_exact_bounded_delays ... ok
[INFO] [stdout] test caddy::tests::owner_marker_round_trips_and_rejects_foreign_ids ... ok
[INFO] [stdout] test caddy::tests::preserve_host_uses_the_requested_localhost_domain ... ok
[INFO] [stdout] test caddy::tests::port_becomes_loopback_http_url ... ok
[INFO] [stdout] test caddy::tests::proxy_route_combines_host_and_loopback_in_one_matcher ... ok
[INFO] [stdout] test caddy::tests::stale_owner_cleanup_cannot_remove_replacement_route ... ok
[INFO] [stdout] test caddy::tests::unix_permission_error_explains_persistent_caddy_listener_mode ... ok
[INFO] [stdout] test cli::tests::bind_address_accepts_ip_addresses_and_rejects_invalid_values ... ok
[INFO] [stdout] test cli::tests::accepts_a_run_without_cli_command_for_project_configuration ... ok
[INFO] [stdout] test cli::tests::caddy_socket_is_accepted_around_operational_commands ... ok
[INFO] [stdout] test cli::tests::completion_generation_propagates_output_errors ... ok
[INFO] [stdout] test cli::tests::local_requires_an_explicit_project_configuration ... ok
[INFO] [stdout] test cli::tests::parses_canonical_and_short_alias_forms ... ok
[INFO] [stdout] test cli::tests::parses_name_before_run_and_all_run_options ... ok
[INFO] [stdout] test cli::tests::parses_framework_options_and_rejects_conflicts ... ok
[INFO] [stdout] test cli::tests::parses_global_configuration_commands ... ok
[INFO] [stdout] test cli::tests::configuration_values_are_typed_and_validated ... ok
[INFO] [stdout] test cli::tests::list_output_distinguishes_starting_ready_and_persistent_aliases ... ok
[INFO] [stdout] test cli::tests::parses_operational_commands ... ok
[INFO] [stdout] test cli::tests::parses_update_flags ... ok
[INFO] [stdout] test cli::tests::parses_run_with_name_option ... ok
[INFO] [stdout] test cli::tests::rejects_strict_port_without_a_requested_port ... ok
[INFO] [stdout] test cli::tests::sha256_hex_uses_lowercase_fixed_width_encoding ... ok
[INFO] [stdout] test cli::tests::preserves_non_utf8_child_arguments ... ok
[INFO] [stdout] test cli::tests::parses_supported_completion_shells_and_rejects_others ... ok
[INFO] [stdout] test cli::tests::status_drift_identifies_missing_and_orphaned_routes ... ok
[INFO] [stdout] test config::tests::command_must_be_a_toml_array ... ok
[INFO] [stdout] test config::tests::docker_network_settings_are_validated ... ok
[INFO] [stdout] test config::tests::command_is_required_after_merge ... ok
[INFO] [stdout] test config::tests::bind_address_precedence_is_cli_then_project_then_global ... ok
[INFO] [stdout] test config::tests::cli_values_override_project_values ... ok
[INFO] [stdout] test config::tests::explicit_missing_file_and_unknown_version_fail ... ok
[INFO] [stdout] test config::tests::global_defaults_include_admin_api_and_empty_overrides ... ok
[INFO] [stdout] test config::tests::global_path_prefers_xdg_and_falls_back_to_home ... ok
[INFO] [stdout] test cli::tests::parses_ca_export_and_writes_without_unsafe_overwrite ... ok
[INFO] [stdout] test config::tests::name_priority_is_cli_then_project_then_git_then_current_directory ... ok
[INFO] [stdout] test config::tests::non_utf8_git_root_falls_back_to_the_current_directory_name ... ok
[INFO] [stdout] test config::tests::normalizes_valid_names ... ok
[INFO] [stdout] test config::tests::project_values_and_defaults_are_used_without_cli_values ... ok
[INFO] [stdout] test config::tests::global_configuration_is_serialized_and_written_safely ... ok
[INFO] [stdout] test config::tests::rejects_invalid_dns_labels ... ok
[INFO] [stdout] test config::tests::invalid_local_configuration_reports_its_own_path ... ok
[INFO] [stdout] test framework::tests::astro_replaces_a_valueless_host_without_duplicating_it ... ok
[INFO] [stdout] test framework::tests::detects_framework_binaries_and_bunx ... ok
[INFO] [stdout] test framework::tests::disabled_choice_skips_detection ... ok
[INFO] [stdout] test framework::tests::environment_matches_the_framework_contract ... ok
[INFO] [stdout] test framework::tests::ignores_bun_run_and_elysia ... ok
[INFO] [stdout] test framework::tests::npm_global_option_values_are_not_subcommands ... ok
[INFO] [stdout] test framework::tests::npx_package_flag_is_not_rewritten_as_a_port ... ok
[INFO] [stdout] test framework::tests::parses_known_framework_names ... ok
[INFO] [stdout] test framework::tests::rewrites_every_repeated_host_and_port ... ok
[INFO] [stdout] test framework::tests::strips_windows_executable_suffixes ... ok
[INFO] [stdout] test framework::tests::injects_on_the_framework_cli_only ... ok
[INFO] [stdout] test process::tests::child_environment_replaces_required_values ... ok
[INFO] [stdout] test config::tests::conventional_local_configuration_can_exist_without_base ... ok
[INFO] [stdout] test config::tests::conventional_local_configuration_overrides_base_fields ... ok
[INFO] [stdout] test config::tests::explicit_local_file_is_not_loaded_twice ... ok
[INFO] [stdout] test config::tests::unknown_framework_is_rejected ... ok
[INFO] [stdout] test process::tests::ephemeral_reservation_binds_loopback_and_holds_the_port ... ok
[INFO] [stdout] test process::tests::current_process_identity_is_readable_and_stable ... ok
[INFO] [stdout] test config::tests::explicit_configuration_ignores_or_applies_its_local_neighbor ... ok
[INFO] [stdout] test process::tests::caddy_cleanup_failure_preserves_exit_code_and_persists_retry ... ok
[INFO] [stdout] test config::tests::framework_comes_from_project_then_cli ... ok
[INFO] [stdout] test process::tests::force_never_bypasses_a_foreign_route_rejection ... ok
[INFO] [stdout] test process::tests::failed_spawn_removes_route_and_provisional_operation ... ok
[INFO] [stdout] test process::tests::group_signal_returns_conventional_signal_exit_code ... ok
[INFO] [stdout] test process::tests::malformed_or_truncated_proc_data_is_indeterminate ... ok
[INFO] [stdout] test process::tests::occupied_preferred_port_falls_back_or_fails_strictly ... ok
[INFO] [stdout] test process::tests::parses_pgid_and_start_time_even_when_comm_contains_spaces_and_parentheses ... ok
[INFO] [stdout] test process::tests::force_stop_waits_two_controlled_seconds_then_kills_group ... ok
[INFO] [stdout] test process::tests::readiness_uses_loopback_for_wildcard_bind_addresses ... ok
[INFO] [stdout] test process::tests::child_runs_in_its_own_group_and_returns_its_exit_code ... ok
[INFO] [stdout] test process::tests::force_stop_kills_immediately_when_graceful_signal_is_unavailable ... ok
[INFO] [stdout] test process::tests::existing_managed_hostname_requires_force ... ok
[INFO] [stdout] test process::tests::substitution_is_literal_repeated_and_non_utf8_safe ... ok
[INFO] [stdout] test process::tests::route_precedes_spawn_and_lease_is_starting_before_readiness ... ok
[INFO] [stdout] test process::tests::stale_managed_identity_is_never_signalled ... ok
[INFO] [stdout] test process::tests::successful_cleanup_is_idempotent ... ok
[INFO] [stdout] test process::tests::unmanaged_hostname_is_never_signalled ... ok
[INFO] [stdout] test process::tests::zombie_and_reused_process_identities_are_dead ... ok
[INFO] [stdout] test process::tests::force_transfers_ownership_without_stopping_previous_run ... ok
[INFO] [stdout] test process::tests::framework_alignment_appends_flags_and_environment ... ok
[INFO] [stdout] test reconcile::tests::alias_is_persisted_listed_and_requires_force_to_replace ... ok
[INFO] [stdout] test reconcile::tests::dead_lease_cleanup_never_removes_a_new_owner ... ok
[INFO] [stdout] test reconcile::tests::alias_removal_is_idempotent_and_cannot_remove_a_foreign_owner ... ok
[INFO] [stdout] test reconcile::tests::indeterminate_process_is_preserved_without_route_mutation ... ok
[INFO] [stdout] test reconcile::tests::recovers_journals_left_at_every_external_mutation_boundary ... ok
[INFO] [stdout] test reconcile::tests::restores_aliases_and_live_runs_idempotently ... ok
[INFO] [stdout] test process::tests::unidentified_exited_leader_does_not_leave_its_worker_running ... ok
[INFO] [stdout] test reconcile::tests::unavailable_cleanup_is_persisted_and_converges_on_retry ... ok
[INFO] [stdout] test state::tests::completion_load_is_read_only_and_tolerates_invalid_state ... ok
[INFO] [stdout] test process::tests::undetected_command_keeps_argv_and_base_environment ... ok
[INFO] [stdout] test state::tests::lease_states_have_stable_wire_names ... ok
[INFO] [stdout] test state::tests::atomic_mutations_recover_stale_temporary_file ... ok
[INFO] [stdout] test state::tests::legacy_v1_alias_without_owner_id_is_migrated_on_decode ... ok
[INFO] [stdout] test state::tests::state_path_prefers_xdg_and_falls_back_to_home ... ok
[INFO] [stdout] test state::tests::unknown_versions_corruption_and_unknown_fields_are_safe_errors ... ok
[INFO] [stdout] test update::tests::cache_freshness_uses_a_twenty_four_hour_window ... ok
[INFO] [stdout] test state::tests::registry_round_trip_preserves_recovery_operations_without_argv ... ok
[INFO] [stdout] test update::tests::extraction_limits_reject_oversized_output ... ok
[INFO] [stdout] test update::tests::parses_release_tags_and_compares_semver ... ok
[INFO] [stdout] test update::tests::parses_sha256sum_files ... ok
[INFO] [stdout] test update::tests::detects_cargo_development_and_managed_installs ... ok
[INFO] [stdout] test reconcile::tests::backend_failure_is_atomically_persisted_for_the_next_process ... ok
[INFO] [stderr] Traceback (most recent call last):
[INFO] [stderr]   File "<string>", line 1, in <module>
[INFO] [stderr]     import os,socket;s=socket.socket();s.bind(('127.0.0.1',int(os.environ['PORT'])))
[INFO] [stderr]                                        ~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] OSError: [Errno 98] Address already in use
[INFO] [stdout] test reconcile::tests::failed_alias_cleanup_is_journaled_without_restoring_the_alias ... ok
[INFO] [stdout] test process::tests::readiness_warns_once_but_waits_until_child_exits ... ok
[INFO] [stdout] test process::tests::readiness_marks_lease_ready_after_real_tcp_acceptor_starts ... ok
[INFO] [stdout] test process::tests::lost_port_race_does_not_restart_or_leave_route_or_lease ... ok
[INFO] [stdout] test state::tests::concurrent_mutations_do_not_lose_updates ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 130 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/alias_tls.rs (/opt/rustwide/target/release/deps/alias_tls-19cb2834d5861d8c)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test https_upstreams_verify_trust_expiry_and_hostname ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- https_upstreams_verify_trust_expiry_and_hostname stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'https_upstreams_verify_trust_expiry_and_hostname' (2506) panicked at tests/support/caddy.rs:289:10:
[INFO] [stdout] Caddy 2.11.x must be installed for integration tests: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x58b23158e061 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x58b2315a4bba - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x58b231592e9c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x58b231566ed6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x58b231585179 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x58b23151ec90 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x58b231585332 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x58b231566f82 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x58b23155f9a9 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x58b231567d6d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x58b2315a52ec - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x58b2315a50c2 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x58b2313be8c5 - <alias_tls[19ff56b474f9fd1b]::support::caddy::CaddyHarness>::start
[INFO] [stdout]   13:     0x58b2313c3441 - <alias_tls[19ff56b474f9fd1b]::https_upstreams_verify_trust_expiry_and_hostname::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x58b231511f7b - 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:     0x58b23151f5e5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x58b231518ea4 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x58b231522742 - <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:     0x58b23158cc69 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x731bc670cdfa - <unknown>
[INFO] [stdout]   20:     0x731bc67a03d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     https_upstreams_verify_trust_expiry_and_hostname
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test alias_tls`
[INFO] running `Command { std: "docker" "inspect" "696596fea7231024787b1f2fab98b45faae061a391bff83238e4ae15abe83b78", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "696596fea7231024787b1f2fab98b45faae061a391bff83238e4ae15abe83b78", kill_on_drop: false }`
[INFO] [stdout] 696596fea7231024787b1f2fab98b45faae061a391bff83238e4ae15abe83b78
