[INFO] fetching crate isb-server 3.0.0...
[INFO] testing isb-server-3.0.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate isb-server 3.0.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate isb-server 3.0.0
[INFO] finished tweaking crates.io crate isb-server 3.0.0
[INFO] tweaked toml for crates.io crate isb-server 3.0.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate isb-server 3.0.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 isb-server 3.0.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 kem v0.3.0-pre.0
[INFO] [stderr]   Downloaded hybrid-array v0.2.3
[INFO] [stderr]   Downloaded age v0.12.1
[INFO] [stderr]   Downloaded ml-kem v0.2.3
[INFO] [stderr]   Downloaded isb-core v3.0.0
[INFO] [stderr]   Downloaded age-core v0.12.0
[INFO] [stderr]   Downloaded bcrypt-pbkdf v0.10.0
[INFO] [stderr]   Downloaded hpke v0.12.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348
[INFO] running `Command { std: "docker" "start" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348", 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" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348" "/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" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348", 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" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling cpufeatures v0.3.1
[INFO] [stderr]    Compiling zerocopy v0.8.59
[INFO] [stderr]    Compiling smallvec v1.16.2
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling thiserror v2.0.21
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling base16ct v0.2.0
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling type-map v0.5.1
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling self_cell v1.3.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling libsqlite3-sys v0.38.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling lazy_static v1.5.1
[INFO] [stderr]    Compiling arc-swap v1.9.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling proc-macro-error-attr3 v3.1.1
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling num-iter v0.1.46
[INFO] [stderr]    Compiling time-core v0.1.7
[INFO] [stderr]    Compiling rust-embed-utils v8.12.0
[INFO] [stderr]    Compiling time v0.3.45
[INFO] [stderr]    Compiling kem v0.3.0-pre.0
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling rust-embed-impl v8.12.0
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling rust-embed v8.12.0
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling blowfish v0.9.1
[INFO] [stderr]    Compiling salsa20 v0.10.2
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]    Compiling proc-macro-error3 v3.1.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling sha3 v0.10.9
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling chacha20 v0.10.2
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling hybrid-array v0.2.3
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling io_tee v0.1.1
[INFO] [stderr]    Compiling bech32 v0.11.1
[INFO] [stderr]    Compiling signal-hook v0.4.4
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling ureq-proto v0.6.4
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling rand v0.10.3
[INFO] [stderr]    Compiling hpke v0.12.0
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling scrypt v0.11.0
[INFO] [stderr]    Compiling ml-kem v0.2.3
[INFO] [stderr]    Compiling bcrypt-pbkdf v0.10.0
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.21
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling ref-cast-impl v1.0.27
[INFO] [stderr]    Compiling schemars_derive v1.2.2
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling ref-cast v1.0.27
[INFO] [stderr]    Compiling unic-langid-impl v0.9.6
[INFO] [stderr]    Compiling yasna v0.5.2
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling unic-langid v0.9.6
[INFO] [stderr]    Compiling intl-memoizer v0.5.3
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling intl_pluralrules v7.0.2
[INFO] [stderr]    Compiling fluent-langneg v0.13.1
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling sha1 v0.11.0
[INFO] [stderr]    Compiling pem v3.0.6
[INFO] [stderr]    Compiling fluent-syntax v0.12.0
[INFO] [stderr]    Compiling hashlink v0.12.2
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fluent-bundle v0.16.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling tungstenite v0.30.0
[INFO] [stderr]    Compiling toml v1.1.6+spec-1.1.0
[INFO] [stderr]    Compiling blake2 v0.11.0
[INFO] [stderr]    Compiling isb-server v3.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling basic-toml v0.1.10
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling fluent v0.17.0
[INFO] [stderr]    Compiling schemars v1.2.2
[INFO] [stderr]    Compiling serde_yaml_ng v0.10.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling i18n-config v0.4.8
[INFO] [stderr]    Compiling rand v0.8.8
[INFO] [stderr]    Compiling argon2 v0.6.0
[INFO] [stderr]    Compiling find-crate v0.6.3
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling cookie-factory v0.3.3
[INFO] [stderr]    Compiling i18n-embed-impl v0.8.4
[INFO] [stderr]    Compiling age-core v0.12.0
[INFO] [stderr]    Compiling i18n-embed v0.16.0
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling i18n-embed-fl v0.10.1
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling age v0.12.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling rcgen v0.14.7
[INFO] [stderr]    Compiling ureq v3.4.2
[INFO] [stderr]    Compiling rusqlite v0.40.2
[INFO] [stderr]    Compiling isb-core v3.0.0
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4m 33s
[INFO] running `Command { std: "docker" "inspect" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348", 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" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348" "/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 isb-server v3.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 00s
[INFO] running `Command { std: "docker" "inspect" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348", 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" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling isb-server v3.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 51.64s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/isb_server-1ec67eb80cd4d296)
[INFO] [stdout] 
[INFO] [stdout] running 215 tests
[INFO] [stdout] test auth::agent_identities::tests::subjects_are_exact_and_normalized ... ok
[INFO] [stdout] test auth::cbor::tests::refuses_hostile_input ... ok
[INFO] [stdout] test audit::tests::canonical_is_order_free ... ok
[INFO] [stdout] test auth::cbor::tests::known_encodings ... ok
[INFO] [stdout] test auth::dev::tests::superadmin_email ... ok
[INFO] [stdout] test auth::cbor::tests::round_trips_and_reports_length ... ok
[INFO] [stdout] test auth::edge::tests::only_addresses_are_emails ... ok
[INFO] [stdout] test audit::tests::retention_prunes_and_keeps_the_chain_anchored ... ok
[INFO] [stdout] test audit::tests::queries_filter_and_respect_visibility ... ok
[INFO] [stdout] test auth::agent_identities::tests::mappings_upsert_cap_and_never_own ... ok
[INFO] [stdout] test auth::db::tests::email_is_case_insensitive ... ok
[INFO] [stdout] test auth::agent_identities::tests::tailnet_tags_and_logins_never_mix ... ok
[INFO] [stdout] test auth::external::tests::linking_and_the_last_way_in ... ok
[INFO] [stdout] test auth::external::tests::sign_in_rules ... ok
[INFO] [stdout] test auth::external::tests::sign_up_by_invitation ... ok
[INFO] [stdout] test auth::external::tests::passkey_store ... ok
[INFO] [stdout] test auth::agent_identities::tests::identities_pin_to_the_orgs_that_map_them ... ok
[INFO] [stdout] test auth::http::external::tests::next_must_be_a_local_path ... ok
[INFO] [stdout] test auth::http::spec::tests::paths_and_operations_are_unique ... ok
[INFO] [stdout] test auth::http::spec::tests::schemas_match_the_types ... ok
[INFO] [stdout] test auth::http::spec::tests::the_table_is_the_router ... ok
[INFO] [stdout] test auth::http::external::tests::passkey_endpoints_need_a_session ... ok
[INFO] [stdout] test auth::http::external::tests::github_uses_only_the_primary_verified_email ... ok
[INFO] [stdout] test auth::http::external::tests::oidc_refuses_unverified_and_uninvited ... ok
[INFO] [stdout] test auth::http::external::tests::passkey_counter_regression_and_replay ... ok
[INFO] [stdout] test auth::http::external::tests::open_signup_needs_only_a_verified_email ... ok
[INFO] [stdout] test auth::http::external::tests::state_and_nonce_must_match ... ok
[INFO] [stdout] test auth::http::external::tests::passkeys_register_and_sign_in ... ok
[INFO] [stdout] test auth::http::tests::cookie_parsing ... ok
[INFO] [stdout] test auth::http::external::tests::oidc_links_by_verified_email_then_signs_in ... ok
[INFO] [stdout] test auth::http::external::tests::providers_are_listed ... ok
[INFO] [stdout] test auth::http::tests::accept_as_the_signed_in_user ... ok
[INFO] [stdout] test auth::http::tests::admin_users_over_http ... ok
[INFO] [stdout] test auth::http::tests::change_password_over_http ... ok
[INFO] [stdout] test auth::http::external::tests::provider_only_user_keeps_a_way_in_and_links_more ... ok
[INFO] [stdout] test auth::http::tests::cookie_flags ... ok
[INFO] [stdout] test auth::http::tests::agent_ui::the_agent_identity_list_says_who_gets_in_without_a_mapping ... ok
[INFO] [stdout] test auth::http::tests::edge::an_edge_identity_claims_setup_without_the_token_or_a_password ... ok
[INFO] [stdout] test auth::http::tests::edge::edge_sign_in_follows_the_external_identity_rules ... ok
[INFO] [stdout] test auth::http::tests::agent_ui::an_access_email_that_is_an_isb_user_is_refused_with_the_user_to_add_instead ... ok
[INFO] [stdout] test auth::http::tests::edge::an_identity_off_the_superadmin_list_cannot_claim ... ok
[INFO] [stdout] test auth::http::tests::edge::a_claim_takes_an_email_and_a_password_when_given ... ok
[INFO] [stdout] test auth::db::tests::migrates_once_and_refuses_newer ... ok
[INFO] [stdout] test audit::tests::chain_verifies_and_detects_edits ... ok
[INFO] [stdout] test auth::http::tests::rate_limits_use_the_tunnel_client_address ... ok
[INFO] [stdout] test auth::http::tests::login_rate_limit_is_a_429_with_retry_after ... ok
[INFO] [stdout] test auth::http::tests::links_use_the_public_url ... ok
[INFO] [stdout] test auth::http::tests::edge::open_signup_admits_a_verified_edge_email ... ok
[INFO] [stdout] test auth::http::tests::setup_needs_the_setup_token_once ... ok
[INFO] [stdout] test audit::tests::deleting_rows_is_refused_and_detected ... ok
[INFO] [stdout] test auth::limit::tests::bucket ... ok
[INFO] [stdout] test auth::oauth::tests::pkce_is_s256 ... ok
[INFO] [stdout] test auth::oauth::tests::query_round_trip ... ok
[INFO] [stdout] test auth::oauth::tests::settings_build_providers ... ok
[INFO] [stdout] test auth::oauth::tests::urls_must_be_https_unless_loopback ... ok
[INFO] [stdout] test auth::oidc::tests::discovery_is_checked ... ok
[INFO] [stdout] test auth::oidc::tests::refuses_tampering_and_other_algorithms ... ok
[INFO] [stdout] test auth::http::tests::me_logout_and_csrf ... ok
[INFO] [stdout] test auth::oidc::tests::checks_claims ... ok
[INFO] [stdout] test auth::http::tests::invitations_over_http ... ok
[INFO] [stdout] test auth::limit::tests::bounded ... ok
[INFO] [stdout] test auth::oidc::tests::verifies_es256_and_rs256 ... ok
[INFO] [stdout] test auth::http::tests::edge::the_setup_token_still_works_and_a_bearer_token_is_never_an_edge ... ok
[INFO] [stdout] test auth::http::tests::setup_token_file_is_written_and_removed ... ok
[INFO] [stdout] test auth::http::tests::principal_from_request ... ok
[INFO] [stdout] test auth::http::tests::only_auth_paths_are_claimed ... ok
[INFO] [stdout] test auth::secret::tests::constant_time_compare ... ok
[INFO] [stdout] test auth::http::tests::login_failures_look_the_same ... ok
[INFO] [stdout] test auth::http::tests::the_last_platform_admin_stays ... ok
[INFO] [stdout] test auth::secret::tests::passwords ... ok
[INFO] [stdout] test auth::secret::tests::tokens ... ok
[INFO] [stdout] test auth::secret::tests::policy ... ok
[INFO] [stdout] test auth::ssh_keys::tests::parses_and_fingerprints_like_openssh ... ok
[INFO] [stdout] test auth::http::tests::org_members_and_tokens_carry_who_and_when ... ok
[INFO] [stdout] test auth::ops::tests::tokens_never_mint_tokens ... ok
[INFO] [stdout] test auth::http::tests::superadmins_sign_in_by_their_source_and_never_mint_superadmin_tokens ... ok
[INFO] [stdout] test auth::ssh_keys::tests::refuses_options_garbage_and_mismatches ... ok
[INFO] [stdout] test auth::ops::tests::platform_admins_act_on_other_accounts ... ok
[INFO] [stdout] test auth::http::tests::tokens_over_http ... ok
[INFO] [stdout] test auth::ops::tests::deleting_an_org_takes_its_memberships_invitations_and_tokens ... ok
[INFO] [stdout] test auth::ops::tests::members_follow_the_role_matrix ... ok
[INFO] [stdout] test auth::ops::tests::whoami_lists_the_orgs_that_exist ... ok
[INFO] [stdout] test auth::superadmin::tests::labels_and_synthetic_principals ... ok
[INFO] [stdout] test auth::ops::tests::users_are_for_platform_admins ... ok
[INFO] [stdout] test auth::tests::emails ... ok
[INFO] [stdout] test auth::ops::tests::scoped_tokens_only_read ... ok
[INFO] [stdout] test auth::ops::tests::revoking_tokens_and_keys ... ok
[INFO] [stdout] test auth::superadmin::tests::tokens_mint_authenticate_expire_and_revoke ... ok
[INFO] [stdout] test auth::tests::change_password ... ok
[INFO] [stdout] test auth::superadmin::identities::tests::add_list_remove_and_validate ... ok
[INFO] [stdout] test auth::tests::only_hashes_are_stored ... ok
[INFO] [stdout] test auth::tests::org_keeps_an_owner ... ok
[INFO] [stdout] test auth::tests::disabled_users_cannot_sign_in_and_lose_sessions ... ok
[INFO] [stdout] test auth::tests::login_failures_are_indistinguishable ... ok
[INFO] [stdout] test auth::tests::invitations ... ok
[INFO] [stdout] test auth::webauthn::tests::ceremony_checks ... ok
[INFO] [stdout] test auth::tests::login_is_rate_limited_per_email_and_ip ... ok
[INFO] [stdout] test auth::tests::first_run_setup ... ok
[INFO] [stdout] test auth::tests::logout_and_revocation ... ok
[INFO] [stdout] test auth::tests::api_tokens ... ok
[INFO] [stdout] test auth::webauthn::tests::counters ... ok
[INFO] [stdout] test auth::webauthn::tests::es256_and_ed25519_register_and_sign_in ... ok
[INFO] [stdout] test auth::webauthn::tests::relying_party_from_public_url ... ok
[INFO] [stdout] test auth::webauthn::tests::refuses_unsupported_keys ... ok
[INFO] [stdout] test history::tests::incus_events_parse_and_scrub ... ok
[INFO] [stdout] test auth::tests::prune_drops_expired_rows ... ok
[INFO] [stdout] test history::tests::rfc3339 ... ok
[INFO] [stdout] test history::tests::routine_repeats_are_folded ... ok
[INFO] [stdout] test auth::webauthn::tests::rs256_keys_verify ... ok
[INFO] [stdout] test server::access::tests::fetches_a_real_jwks ... ignored, network
[INFO] [stdout] test auth::tests::password_reset ... ok
[INFO] [stdout] test server::access::tests::fetch_failure_fails_closed ... ok
[INFO] [stdout] test auth::tests::roles_and_principals ... ok
[INFO] [stdout] test auth::tests::viewers_and_scoped_tokens ... ok
[INFO] [stdout] test server::access::tests::rejects_bad_signature ... ok
[INFO] [stdout] test server::access::tests::team_domain_normalization ... ok
[INFO] [stdout] test server::access::tests::service_token_identity ... ok
[INFO] [stdout] test server::aliases::tests::the_canonical_name_wins_and_app_means_name_only_on_app_tools ... ok
[INFO] [stdout] test server::aliases::tests::newcomer_names_map_to_the_canonical_ones ... ok
[INFO] [stdout] test server::access::tests::rejects_other_algorithms ... ok
[INFO] [stdout] test server::http::tests::absolute_form_target ... ok
[INFO] [stdout] test server::http::tests::an_upgrade_hands_over_the_connection ... ok
[INFO] [stdout] test history::tests::history_chains_prunes_and_merges_with_audit ... ok
[INFO] [stdout] test auth::tests::sessions_slide_and_expire ... ok
[INFO] [stdout] test server::access::tests::rejects_bad_claims ... ok
[INFO] [stdout] test auth::tests::session_lifetimes_are_configurable ... ok
[INFO] [stdout] test server::http::tests::parses_a_post ... ok
[INFO] [stdout] test server::http::tests::tcp_bind_is_loopback_only ... ok
[INFO] [stdout] test server::http::tests::unix_bind_permissions_and_stale_socket ... ok
[INFO] [stdout] test server::http::tests::handler_panic_is_a_500 ... ok
[INFO] [stdout] test server::http::tests::limits_and_malformed_input ... ok
[INFO] [stdout] test server::http::tests::unix_peer_is_this_uid ... ok
[INFO] [stdout] test server::access::tests::valid_token_yields_identity_and_caches_keys ... ok
[INFO] [stdout] test server::http::tests::writes_framed_responses ... ok
[INFO] [stdout] test server::mcp::anonymous_tests::anonymous_access_lists_tools_only_when_it_is_on ... ok
[INFO] [stdout] test server::mcp::anonymous_tests::anonymous_callers_get_401_before_they_can_list_tools ... ok
[INFO] [stdout] test server::mcp::agent_tests::org_agents_get_the_ambient_checks ... ok
[INFO] [stdout] test server::mcp::rpc_tests::modern_headers_must_match_the_body ... ok
[INFO] [stdout] test server::http::tests::connection_cap_and_shutdown ... FAILED
[INFO] [stdout] test server::mcp::rpc_tests::batch_answers_requests_only ... ok
[INFO] [stdout] test server::mcp::rpc_tests::modern_protocol_errors ... ok
[INFO] [stdout] test history::tests::recorder_never_blocks_and_counts_drops ... ok
[INFO] [stdout] test server::mcp::rpc_tests::modern_requests_need_no_handshake ... ok
[INFO] [stdout] test server::mcp::rpc_tests::notifications_and_responses_are_accepted ... ok
[INFO] [stdout] test server::mcp::rpc_tests::initialize_negotiates_version ... ok
[INFO] [stdout] test server::mcp::rpc_tests::skills_are_served_when_registered ... ok
[INFO] [stdout] test server::mcp::skills::tests::bad_skills_are_refused ... ok
[INFO] [stdout] test server::mcp::skills::tests::directories_list_direct_children ... ok
[INFO] [stdout] test auth::http::audit_tests::auth_events_are_audited ... ok
[INFO] [stdout] test server::mcp::skills::tests::files_read_as_resources ... ok
[INFO] [stdout] test server::mcp::skills::tests::frontmatter_passes_through_verbatim ... ok
[INFO] [stdout] test server::mcp::tests::events_stream ... ok
[INFO] [stdout] test server::mcp::rpc_tests::protocol_errors ... ok
[INFO] [stdout] test server::mcp::tests::access_gate ... ok
[INFO] [stdout] test server::mcp::tests::globs ... ok
[INFO] [stdout] test server::mcp::tests::extra_routes_sit_behind_access ... ok
[INFO] [stdout] test server::http::tests::expect_continue_is_answered ... ok
[INFO] [stdout] test auth::tests::file_store_is_shared_between_handles ... ok
[INFO] [stdout] test server::mcp::tests::access_superadmins_get_the_same_checks ... ok
[INFO] [stdout] test server::mcp::tests::policy_filters_list_and_call ... ok
[INFO] [stdout] test server::mcp::tests::origins ... ok
[INFO] [stdout] test server::mcp::tests::registry_rejects_bad_and_duplicate_names ... ok
[INFO] [stdout] test server::mcp::tests::scoped_mcp_and_refusals_are_tool_errors ... ok
[INFO] [stdout] test server::mcp::skills::tests::entry_matches_the_spec_example ... ok
[INFO] [stdout] test server::mcp::tests::routes ... ok
[INFO] [stdout] test server::mcp::tests::terminal_upgrades_only_when_admitted ... ok
[INFO] [stdout] test server::mcp::tests::ssh_upgrades_only_when_admitted ... ok
[INFO] [stdout] test server::service::tests::env_rendering_and_editing ... ok
[INFO] [stdout] test server::service::tests::atomic_write_is_idempotent_and_sets_mode ... ok
[INFO] [stdout] test server::service::tests::listen_must_be_loopback ... ok
[INFO] [stdout] test server::openapi::tests::the_web_snapshot_is_current ... ok
[INFO] [stdout] test server::mcp::tests::tailnet_superadmins_get_csrf_origin_and_content_type_checks ... ok
[INFO] [stdout] test server::ssh::tests::parses_requests ... ok
[INFO] [stdout] test server::mcp::tests::tools_list_and_call ... ok
[INFO] [stdout] test server::ssh::tests::splits_bases ... ok
[INFO] [stdout] test server::service::tests::unit_loads_the_encrypted_key ... ok
[INFO] [stdout] test server::service::tests::systemd_versions ... ok
[INFO] [stdout] test server::ssh_config::tests::a_service_follows_its_replicas_and_asks_isb_for_their_keys ... ok
[INFO] [stdout] test server::ssh_config::tests::renders_a_pinned_host_block ... ok
[INFO] [stdout] test server::service::tests::unit_rendering ... ok
[INFO] [stdout] test server::ssh::tests::origin_rules ... ok
[INFO] [stdout] test server::mcp::tests::rest_calls_and_errors ... ok
[INFO] [stdout] test server::tailnet::tests::gate_checks_peer_host_and_list_and_caches ... ok
[INFO] [stdout] test server::tailnet::tests::hosts ... ok
[INFO] [stdout] test server::tailnet::tests::tailnet_ranges ... ok
[INFO] [stdout] test server::system_service::tests::system_unit_without_a_credential ... ok
[INFO] [stdout] test server::tailnet::tests::allow_lists ... ok
[INFO] [stdout] test server::tailnet::tests::whois_json ... ok
[INFO] [stdout] test server::system_service::tests::system_unit_runs_as_the_operator_outside_their_slice ... ok
[INFO] [stdout] test server::terminal::tests::origin_must_be_this_site_for_cookies ... ok
[INFO] [stdout] test server::ssh_config::tests::no_host_key_yet_accepts_the_first_and_identity_is_pinned ... ok
[INFO] [stdout] test server::terminal::tests::recognises_a_websocket_upgrade ... ok
[INFO] [stdout] test server::tests::listener_config_is_checked ... ok
[INFO] [stdout] test server::terminal::tests::parses_terminal_requests ... ok
[INFO] [stdout] test web::tests::api_paths_are_never_shadowed ... ok
[INFO] [stdout] test web::tests::files_with_types_and_caching ... ok
[INFO] [stdout] test server::terminal::tests::a_dropped_browser_closes_the_terminal ... ok
[INFO] [stdout] test web::tests::missing_files_are_404_not_the_shell ... ok
[INFO] [stdout] test web::tests::security_headers_everywhere ... ok
[INFO] [stdout] test web::tests::spa_fallback_serves_index_uncached ... ok
[INFO] [stdout] test server::openapi::tests::the_document_covers_every_surface ... ok
[INFO] [stdout] test server::ssh_config::tests::known_hosts_replaces_only_its_own_lines ... ok
[INFO] [stdout] test web::tests::methods ... ok
[INFO] [stdout] test web::tests::the_embedded_table_is_sorted_and_has_an_index ... ok
[INFO] [stdout] test server::mcp::rpc_tests::cli_client_speaks_modern_mcp ... ok
[INFO] [stdout] test server::access::tests::unknown_kid_refetches_at_most_once_per_interval ... ok
[INFO] [stdout] test auth::ssh_keys::tests::stores_lists_and_removes ... ok
[INFO] [stdout] test auth::db::tests::upgrades_a_version_1_database ... ok
[INFO] [stdout] test auth::secret::tests::default_cost_is_owasp ... ok
[INFO] [stdout] test history::tests::history_prunes_by_age_and_size ... ok
[INFO] [stdout] test server::client_tests::healthz_over_tcp ... ok
[INFO] [stdout] test server::client_tests::end_to_end_over_unix_socket ... ok
[INFO] [stdout] test server::terminal::tests::bridges_bytes_resizes_and_exit ... ok
[INFO] [stdout] test server::terminal::tests::idle_sessions_are_closed ... ok
[INFO] [stdout] test server::ssh::tests::pumps_bytes_both_ways ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- server::http::tests::connection_cap_and_shutdown stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'server::http::tests::connection_cap_and_shutdown' (3358) panicked at src/server/http.rs:1061:52:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 32, kind: BrokenPipe, message: "Broken pipe" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x64e9d0c7d481 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x64e9d0c9595a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x64e9d0c8238c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x64e9d0c552a6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x64e9d0c73b29 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x64e9d08d4370 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x64e9d0c73ce2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x64e9d0c55352 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x64e9d0c4dc79 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x64e9d0c562ed - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x64e9d0c960bc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x64e9d0c95e92 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x64e9d08a4837 - isb_server[c86b1ee526f356ae]::server::http::tests::connection_cap_and_shutdown::{closure#2}
[INFO] [stdout]   13:     0x64e9d08c0ee6 - isb_server[c86b1ee526f356ae]::server::http::tests::connection_cap_and_shutdown
[INFO] [stdout]   14:     0x64e9d074a709 - <isb_server[c86b1ee526f356ae]::server::http::tests::connection_cap_and_shutdown::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x64e9d08c765b - 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]   16:     0x64e9d08d4cc5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x64e9d08ce584 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x64e9d08d7e22 - <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]   19:     0x64e9d0c7bd69 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x78419c024dfa - <unknown>
[INFO] [stdout]   21:     0x78419c0b83d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     server::http::tests::connection_cap_and_shutdown
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 213 passed; 1 failed; 1 ignored; 0 measured; 0 filtered out; finished in 2.43s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348", kill_on_drop: false }`
[INFO] [stdout] 1fef7b66d99c7617a323c30d918bf03c328043db13fda9aed787ad9098544348
