[INFO] cloning repository https://github.com/husniadil/codex-cc-proxy
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/husniadil/codex-cc-proxy" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhusniadil%2Fcodex-cc-proxy", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhusniadil%2Fcodex-cc-proxy'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 4178120c48231bfc87453c4f25a90ef2a7d4bf6b
[INFO] testing husniadil/codex-cc-proxy against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fhusniadil%2Fcodex-cc-proxy" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/husniadil/codex-cc-proxy
[INFO] finished tweaking git repo https://github.com/husniadil/codex-cc-proxy
[INFO] tweaked toml for git repo https://github.com/husniadil/codex-cc-proxy written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/husniadil/codex-cc-proxy on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/husniadil/codex-cc-proxy 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 zerovec-derive v0.11.4
[INFO] [stderr]   Downloaded yawc v0.3.4
[INFO] [stderr]   Downloaded tokio-tungstenite v0.28.0
[INFO] [stderr]   Downloaded pest_derive v2.9.0
[INFO] [stderr]   Downloaded pest_generator v2.9.0
[INFO] [stderr]   Downloaded pest_meta v2.9.0
[INFO] [stderr]   Downloaded zerovec v0.11.7
[INFO] [stderr]   Downloaded icu_provider v2.3.0
[INFO] [stderr]   Downloaded fancy-regex v0.13.0
[INFO] [stderr]   Downloaded pest v2.9.0
[INFO] [stderr]   Downloaded insta v1.48.0
[INFO] [stderr]   Downloaded tiktoken-rs v0.7.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 69b770faabd45f821784d03fb9ff6d3aca4b517fc9638be49267afe44dc50452
[INFO] running `Command { std: "docker" "start" "69b770faabd45f821784d03fb9ff6d3aca4b517fc9638be49267afe44dc50452", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "69b770faabd45f821784d03fb9ff6d3aca4b517fc9638be49267afe44dc50452", 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" "69b770faabd45f821784d03fb9ff6d3aca4b517fc9638be49267afe44dc50452" "/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" "69b770faabd45f821784d03fb9ff6d3aca4b517fc9638be49267afe44dc50452", 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" "69b770faabd45f821784d03fb9ff6d3aca4b517fc9638be49267afe44dc50452" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling zerocopy v0.8.56
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling cc v1.4.3
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ipnet v2.12.1
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zerovec-derive v0.11.4
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling zerovec v0.11.7
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling zlib-rs v0.6.7
[INFO] [stderr]    Compiling icu_provider v2.3.0
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.14
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling hyper v1.11.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling sha1 v0.10.7
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling rtoolbox v0.0.5
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling thread_local v1.1.10
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling proxenos v0.35.1 (/opt/rustwide/workdir/crates/proxy)
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling rpassword v7.5.4
[INFO] [stderr]    Compiling uuid v1.24.1
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling proxenos-core v0.35.1 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling yawc v0.3.4
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 34s
[INFO] running `Command { std: "docker" "inspect" "69b770faabd45f821784d03fb9ff6d3aca4b517fc9638be49267afe44dc50452", 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" "69b770faabd45f821784d03fb9ff6d3aca4b517fc9638be49267afe44dc50452" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling pest v2.9.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling rstest_macros v0.26.1
[INFO] [stderr]    Compiling glob v0.3.4
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling relative-path v1.9.3
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling pest_meta v2.9.0
[INFO] [stderr]    Compiling yansi v1.0.1
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling diff v0.1.13
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling futures-timer v3.0.4
[INFO] [stderr]    Compiling pretty_assertions v1.4.1
[INFO] [stderr]    Compiling data-encoding v2.11.1
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling pest_generator v2.9.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling futures-executor v0.3.34
[INFO] [stderr]    Compiling tungstenite v0.28.0
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling pest_derive v2.9.0
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling tokio-tungstenite v0.28.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling yawc v0.3.4
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling rstest v0.26.1
[INFO] [stderr]    Compiling proxenos-core v0.35.1 (/opt/rustwide/workdir/crates/core)
[INFO] [stderr]    Compiling proxenos v0.35.1 (/opt/rustwide/workdir/crates/proxy)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2m 19s
[INFO] running `Command { std: "docker" "inspect" "69b770faabd45f821784d03fb9ff6d3aca4b517fc9638be49267afe44dc50452", 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" "69b770faabd45f821784d03fb9ff6d3aca4b517fc9638be49267afe44dc50452" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.50s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/proxenos-4fe81878961afbda)
[INFO] [stdout] 
[INFO] [stdout] running 50 tests
[INFO] [stdout] test auth::profile_login::tests::a_client_that_exited_non_zero_still_declares_a_grant_it_left_behind ... ok
[INFO] [stdout] test auth::key_login::tests::an_empty_key_is_refused ... ok
[INFO] [stdout] test auth::key_login::tests::a_piped_oat_key_says_nothing_extra_on_either_stream ... ok
[INFO] [stdout] test auth::key_login::tests::a_terminal_key_says_what_it_is_waiting_for ... ok
[INFO] [stdout] test auth::key_login::tests::a_codex_key_is_never_cautioned_about_an_anthropic_stem ... ok
[INFO] [stdout] test auth::key_login::tests::an_anthropic_oat_key_names_the_two_credentials_sharing_its_stem ... ok
[INFO] [stdout] test auth::key_login::tests::a_piped_key_prints_only_what_it_stored ... ok
[INFO] [stdout] test auth::profile_login::tests::a_directory_that_holds_no_grant_afterwards_declares_nothing ... ok
[INFO] [stdout] test auth::profile_login::tests::a_directory_that_is_already_signed_in_is_declared_without_running_anything ... ok
[INFO] [stdout] test auth::profile_login::tests::a_profile_with_no_path_goes_under_this_daemons_directory ... ok
[INFO] [stdout] test auth::profile_login::tests::a_name_the_key_store_already_holds_is_refused_before_anything_runs ... ok
[INFO] [stdout] test auth::key_login::tests::the_key_never_reaches_either_stream ... ok
[INFO] [stdout] test auth::profile_login::tests::a_relogin_with_no_terminal_prints_its_own_way_back ... ok
[INFO] [stdout] test auth::profile_login::tests::a_file_that_already_declares_a_profile_preserves_nothing ... ok
[INFO] [stdout] test auth::profile_login::tests::a_run_with_no_terminal_prints_the_line_and_writes_nothing ... ok
[INFO] [stdout] test auth::profile_login::tests::device_auth_against_the_client_that_has_no_such_flag_is_refused ... ok
[INFO] [stdout] test auth::profile_login::tests::relogin_is_pointed_at_the_directory_the_declaration_names ... ok
[INFO] [stdout] test auth::profile_login::tests::relogin_on_a_name_the_file_does_not_declare_is_refused ... ok
[INFO] [stdout] test auth::profile_login::tests::a_name_the_file_already_declares_is_refused_before_anything_runs ... ok
[INFO] [stdout] test auth::profile_login::tests::device_auth_is_on_both_lines_the_printed_run_gives_back ... ok
[INFO] [stdout] test auth::profile_login::tests::relogin_with_a_path_is_refused ... ok
[INFO] [stdout] test auth::profile_login::tests::relogin_declares_nothing_and_says_so ... ok
[INFO] [stdout] test auth::profile_login::tests::relogin_with_a_provider_the_declaration_does_not_name_is_refused ... ok
[INFO] [stdout] test auth::profile_login::tests::relogin_that_left_no_grant_behind_is_a_refusal ... ok
[INFO] [stdout] test incidents::tests::an_open_row_carries_what_has_been_posted_about_it_newest_first ... ok
[INFO] [stdout] test incidents::tests::keeps_only_open_rows_and_makes_a_link_where_the_page_gives_none ... ok
[INFO] [stdout] test incidents::tests::open_incidents_come_worst_first ... ok
[INFO] [stdout] test auth::profile_login::tests::the_first_declaration_preserves_what_was_being_read ... ok
[INFO] [stdout] test incidents::tests::the_store_keeps_the_last_list_through_a_failed_read_and_says_so ... ok
[INFO] [stdout] test update::tests::a_checksum_line_is_found_by_its_exact_name ... ok
[INFO] [stdout] test auth::profile_login::tests::the_profile_directory_is_created_before_the_client_is_pointed_at_it ... ok
[INFO] [stdout] test update::tests::a_digest_that_is_not_sha256_is_not_a_listing ... ok
[INFO] [stdout] test update::tests::a_platform_with_no_release_binary_is_refused ... ok
[INFO] [stdout] test update::tests::a_release_that_is_not_newer_is_refused_naming_the_running_one ... ok
[INFO] [stdout] test update::tests::one_update_at_a_time ... ok
[INFO] [stdout] test update::tests::only_a_binary_directly_in_the_bin_dir_is_replaced ... ok
[INFO] [stdout] test render::incidents::tests::an_open_incident_is_a_row ... ok
[INFO] [stdout] test render::incidents::tests::nothing_open_names_who_was_asked_and_a_page_that_failed ... ok
[INFO] [stdout] test update::tests::a_release_version_is_three_numbers ... ok
[INFO] [stdout] test update::tests::a_supervised_install_in_the_bin_dir_may_update ... ok
[INFO] [stdout] test update::tests::an_unsupervised_daemon_is_refused ... ok
[INFO] [stdout] test update::tests::only_a_later_release_is_newer ... ok
[INFO] [stdout] test update::tests::the_install_directory_is_install_shs ... ok
[INFO] [stdout] test update::tests::the_parameters_name_the_version_without_its_v ... ok
[INFO] [stdout] test version::tests::a_build_is_its_version_and_its_commit ... ok
[INFO] [stdout] test update::tests::the_new_binary_has_to_say_it_is_the_version_asked_for ... ok
[INFO] [stdout] test version::tests::a_dirty_tree_is_said_out_loud ... ok
[INFO] [stdout] test version::tests::a_build_with_no_git_says_unknown ... ok
[INFO] [stdout] test version::tests::two_builds_of_one_version_do_not_print_alike ... ok
[INFO] [stdout] test auth::profile_login::tests::relogin_runs_the_client_over_a_profile_that_already_holds_a_grant ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 50 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/proxenos-3ef811ba42224362)
[INFO] [stdout] 
[INFO] [stdout] running 41 tests
[INFO] [stdout] test cli::tests::a_profile_login_can_ask_for_the_flow_that_needs_no_browser ... ok
[INFO] [stdout] test cli::tests::a_profile_login_can_name_its_directory ... ok
[INFO] [stdout] test cli::tests::accounts_lists_by_default_and_switches_only_when_asked ... ok
[INFO] [stdout] test cli::tests::accounts_removes_only_the_account_it_is_given ... ok
[INFO] [stdout] test cli::tests::a_profile_login_can_ask_to_sign_a_declared_profile_in_again ... ok
[INFO] [stdout] test cli::tests::accounts_renames_with_both_halves_or_not_at_all ... ok
[INFO] [stdout] test cli::tests::add_key_takes_a_name_and_never_the_secret ... ok
[INFO] [stdout] test cli::tests::a_pin_is_as_and_consent_needs_one ... ok
[INFO] [stdout] test cli::tests::record_ingress_parses ... ok
[INFO] [stdout] test cli::tests::exec_forwards_everything_after_the_program ... ok
[INFO] [stdout] test cli::tests::effort_reads_bare_and_sets_a_level ... ok
[INFO] [stdout] test cli::tests::record_requires_an_explicit_mode ... ok
[INFO] [stdout] test cli::tests::cli_definition_is_valid ... ok
[INFO] [stdout] test cli::tests::record_takes_the_port_the_daemon_verbs_take ... ok
[INFO] [stdout] test cli::tests::exec_accepts_a_double_dash_boundary ... ok
[INFO] [stdout] test cli::tests::start_and_run_take_the_same_port ... ok
[INFO] [stdout] test cli::tests::stop_parses_as_a_verb_of_its_own ... ok
[INFO] [stdout] test cli::tests::exec_consumes_its_own_account_flag ... ok
[INFO] [stdout] test cli::tests::reload_parses_as_a_verb_of_its_own ... ok
[INFO] [stdout] test cli::tests::supervisor_status_takes_json ... ok
[INFO] [stdout] test cli::tests::adding_an_account_states_its_provider ... ok
[INFO] [stdout] test cli::tests::settings_parses_as_a_verb_of_its_own_and_env_takes_no_json ... ok
[INFO] [stdout] test cli::tests::status_and_models_take_json ... ok
[INFO] [stdout] test cli::tests::the_top_level_login_verb_is_gone ... ok
[INFO] [stdout] test cli::tests::surface_capture_will_not_run_without_being_told_which_account_pays ... ok
[INFO] [stdout] test cli::tests::the_listing_takes_json_under_either_spelling ... ok
[INFO] [stdout] test commands::daemon::tests::a_supervised_stop_names_the_supervisor ... ok
[INFO] [stdout] test commands::daemon::tests::a_tail_of_only_backtrace_says_so ... ok
[INFO] [stdout] test commands::daemon::tests::an_answering_daemon_is_named_rather_than_replaced ... ok
[INFO] [stdout] test cli::tests::tiers_reads_bare_and_sets_one_tier ... ok
[INFO] [stdout] test commands::daemon::tests::a_panic_backtrace_is_not_quoted ... ok
[INFO] [stdout] test commands::daemon::tests::an_error_backtrace_is_not_quoted ... ok
[INFO] [stdout] test commands::daemon::tests::the_supervisor_is_named_only_for_this_machine ... ok
[INFO] [stdout] test commands::launch::tests::the_token_line_reads_from_where_the_token_came_from ... ok
[INFO] [stdout] test commands::daemon::tests::an_unestablished_supervisor_is_not_named ... ok
[INFO] [stdout] test commands::daemon::tests::what_the_daemon_cannot_say_is_left_unsaid ... ok
[INFO] [stdout] test cli::tests::start_is_a_verb_and_detach_is_not_a_flag ... ok
[INFO] [stdout] test docs_check::every_verb_is_in_the_command_line_synopsis ... ok
[INFO] [stdout] test docs_check::a_command_the_cli_refuses_is_reported ... ok
[INFO] [stdout] test docs_check::every_path_claude_md_names_exists ... ok
[INFO] [stdout] test docs_check::every_command_the_documents_print_is_one_the_cli_takes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 41 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/access.rs (/opt/rustwide/target/debug/deps/access-b918adda2747b56d)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test a_value_with_a_token_is_read_as_parts ... ok
[INFO] [stdout] test a_value_with_no_token_is_read_as_it_always_was ... ok
[INFO] [stdout] test a_daemon_with_no_token_has_one_door_and_it_demands_nothing ... ok
[INFO] [stdout] test control_at_the_remote_door_refuses_a_request_with_no_token ... ok
[INFO] [stdout] test the_launch_value_round_trips_through_the_parser ... ok
[INFO] [stdout] test a_stop_over_http_answers_and_then_releases_the_run_loop ... ok
[INFO] [stdout] test a_setter_at_the_remote_door_moves_what_the_loopback_door_reports ... ok
[INFO] [stdout] test an_unknown_method_keeps_its_code_over_http ... ok
[INFO] [stdout] test control_at_the_loopback_door_asks_nothing ... ok
[INFO] [stdout] test an_account_tag_alone_is_not_a_token ... ok
[INFO] [stdout] test control_answers_over_http_on_both_doors ... ok
[INFO] [stdout] test the_loopback_door_asks_nothing_even_when_a_token_is_configured ... ok
[INFO] [stdout] test the_remote_door_refuses_a_request_with_no_token ... ok
[INFO] [stdout] test the_loopback_door_still_reads_an_account_tag ... ok
[INFO] [stdout] test the_remote_door_refuses_the_wrong_token ... ok
[INFO] [stdout] test the_loopback_door_refuses_a_host_that_is_not_loopback ... ok
[INFO] [stdout] test the_loopback_door_refuses_a_request_a_browser_made_for_a_page ... ok
[INFO] [stdout] test the_remote_door_accepts_the_token_alone_and_beside_an_account_tag ... ok
[INFO] [stdout] test the_token_is_absent_from_status_and_env ... ok
[INFO] [stdout] test every_method_answers_the_same_over_both_transports ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/accounts.rs (/opt/rustwide/target/debug/deps/accounts-60a25c74831b9616)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test a_grant_left_in_the_key_store_is_reported_rather_than_offered ... ok
[INFO] [stdout] test a_pinned_tier_does_not_have_to_be_on_the_serving_accounts_catalog ... ok
[INFO] [stdout] test a_cli_login_leaves_the_running_daemon_alone_and_the_switch_hands_over ... ok
[INFO] [stdout] test the_binary_reads_a_credential_file_from_before_accounts ... ok
[INFO] [stdout] test a_live_probe_run_without_a_credential_refuses_rather_than_reporting_failures ... ok
[INFO] [stdout] test accounts_use_moves_between_accounts_whose_catalogs_differ ... ok
[INFO] [stdout] test an_account_states_its_provider_and_the_reports_name_it ... ok
[INFO] [stdout] test the_binary_serves_the_selected_accounts_mapping ... ok
[INFO] [stdout] test the_binary_refuses_to_rename_a_borrowed_profile ... ok
[INFO] [stdout] test the_binary_removes_a_key_and_a_declared_profile ... ok
[INFO] [stdout] test the_binary_stores_a_key_from_stdin_and_serves_turns_as_it ... ok
[INFO] [stdout] test the_binary_refuses_to_rename_a_key_onto_a_profile ... ok
[INFO] [stdout] test the_binary_lists_and_switches_accounts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/auth.rs (/opt/rustwide/target/debug/deps/auth-c0afe5424400ac73)
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test a_first_login_by_key_selects_the_new_account ... ok
[INFO] [stdout] test a_key_is_stored_as_an_account_of_its_own_kind ... ok
[INFO] [stdout] test a_file_from_before_keys_reads_as_grants ... ok
[INFO] [stdout] test a_first_login_selects_the_new_account ... ok
[INFO] [stdout] test a_key_re_store_that_changes_provider_is_refused ... ok
[INFO] [stdout] test a_file_from_the_single_account_build_loads_as_one_selected_account ... ok
[INFO] [stdout] test a_label_already_naming_a_key_is_refused ... ok
[INFO] [stdout] test a_label_already_naming_another_account_is_refused ... ok
[INFO] [stdout] test a_key_states_the_provider_it_is_spent_against ... ok
[INFO] [stdout] test a_key_cannot_be_stored_over_a_grant ... ok
[INFO] [stdout] test a_key_and_a_grant_are_two_accounts ... ok
[INFO] [stdout] test a_label_naming_an_entry_without_an_account_id_is_refused ... ok
[INFO] [stdout] test a_label_names_the_account ... ok
[INFO] [stdout] test a_grant_is_saved_to_the_account_it_belongs_to_not_the_selected_one ... ok
[INFO] [stdout] test a_login_while_another_account_serves_leaves_the_selection_alone ... ok
[INFO] [stdout] test a_pin_naming_an_unstored_account_is_refused_by_name ... ok
[INFO] [stdout] test a_write_that_cannot_lock_names_the_way_out ... ok
[INFO] [stdout] test a_migrated_account_keeps_its_place_through_the_next_save ... ok
[INFO] [stdout] test a_write_that_lost_a_race_is_redone_rather_than_lost ... ok
[INFO] [stdout] test a_rotation_that_belongs_to_no_stored_account_is_refused ... ok
[INFO] [stdout] test an_account_with_no_id_is_named_rather_than_refused ... ok
[INFO] [stdout] test an_unknown_expiry_is_treated_as_expired ... ok
[INFO] [stdout] test a_same_provider_key_re_store_still_rotates ... ok
[INFO] [stdout] test a_selection_naming_nothing_falls_back_to_the_first_account ... ok
[INFO] [stdout] test a_write_leaves_no_window_where_the_store_is_half_written ... ok
[INFO] [stdout] test clearing_one_account_leaves_the_rest_usable ... ok
[INFO] [stdout] test clearing_removes_the_credentials ... ok
[INFO] [stdout] test credentials_round_trip_through_the_file_store ... ok
[INFO] [stdout] test refresh_is_due_before_the_token_actually_expires ... ok
[INFO] [stdout] test authorizing_the_same_account_again_replaces_its_grant ... ok
[INFO] [stdout] test renaming_onto_another_account_is_refused ... ok
[INFO] [stdout] test logging_in_twice_leaves_two_usable_grants ... ok
[INFO] [stdout] test re_authorizing_an_account_stored_under_another_name_replaces_it ... ok
[INFO] [stdout] test removing_an_unselected_account_leaves_the_selection_alone ... ok
[INFO] [stdout] test selecting_an_unknown_account_names_the_known_ones ... ok
[INFO] [stdout] test the_store_answers_for_an_account_other_than_the_selected_one ... ok
[INFO] [stdout] test selecting_from_an_empty_store_says_so ... ok
[INFO] [stdout] test the_account_list_carries_no_secrets ... ok
[INFO] [stdout] test the_credential_file_is_private_the_moment_it_exists ... ok
[INFO] [stdout] test renaming_moves_the_name_and_keeps_the_grant ... ok
[INFO] [stdout] test the_account_verbs_work_on_a_key ... ok
[INFO] [stderr]      Running tests/borrowed.rs (/opt/rustwide/target/debug/deps/borrowed-ecf520b77931d090)
[INFO] [stdout] test a_writer_waits_rather_than_landing_inside_a_replacement ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 121 tests
[INFO] [stdout] test a_claude_grant_carries_no_id_token ... ok
[INFO] [stdout] test a_claude_grant_carries_its_plan_and_its_refresh_deadline ... ok
[INFO] [stdout] test a_claude_profile_on_linux_is_read_from_its_file ... ok
[INFO] [stdout] test a_claude_profile_reports_when_its_login_has_to_be_renewed ... ok
[INFO] [stdout] test a_blanked_item_reads_as_a_refusal ... ok
[INFO] [stdout] test a_blank_account_id_field_falls_back_to_the_claim ... ok
[INFO] [stdout] test a_claude_profile_never_signed_into_names_its_own_remedy ... ok
[INFO] [stdout] test a_borrowed_claude_grant_is_authorized_for_its_own_provider ... ok
[INFO] [stdout] test a_claude_profile_yields_its_grant ... ok
[INFO] [stdout] test a_config_dir_is_named_by_its_digest_even_when_it_is_the_default_path ... ok
[INFO] [stdout] test a_dead_codex_refresh_token_is_never_poked ... ok
[INFO] [stdout] test a_codex_grant_is_described_by_its_id_token ... ok
[INFO] [stdout] test a_codex_profile_is_a_file_in_its_directory ... ok
[INFO] [stdout] test a_codex_profile_reports_no_renewal_date ... ok
[INFO] [stdout] test a_client_that_cannot_be_run_names_the_program ... ok
[INFO] [stdout] test a_file_without_an_auth_mode_is_read_as_a_subscription ... ok
[INFO] [stdout] test a_grant_in_neither_place_names_both_and_carries_the_keychain_failure ... ok
[INFO] [stdout] test a_grant_in_neither_place_says_nothing_about_a_keychain_that_did_not_fail ... ok
[INFO] [stdout] test a_discovered_profile_with_no_grant_is_not_listed ... ok
[INFO] [stdout] test a_dead_refresh_token_is_never_poked ... ok
[INFO] [stdout] test a_declared_profile_with_no_grant_is_still_listed ... ok
[INFO] [stdout] test a_failed_run_releases_the_lock ... ok
[INFO] [stdout] test a_grant_inside_the_turns_margin_is_worth_asking_about ... ok
[INFO] [stdout] test a_key_a_later_profile_shares_a_name_with_is_refused_rather_than_shadowed ... ok
[INFO] [stdout] test a_keychain_that_cannot_be_read_falls_through_to_the_file ... ok
[INFO] [stdout] test a_key_still_reads_as_a_key ... ok
[INFO] [stdout] test a_grant_without_an_id_token_still_parses ... ok
[INFO] [stdout] test a_grant_left_in_the_key_file_is_not_served_by_name ... ok
[INFO] [stdout] test a_lapsed_borrowed_grant_refuses_the_turn ... ok
[INFO] [stdout] test a_macos_claude_source_names_the_keychain_first_and_the_file_second ... ok
[INFO] [stdout] test a_lapsed_codex_grant_is_worth_asking_about ... ok
[INFO] [stdout] test a_linux_profile_reads_from_a_file_in_its_own_directory ... ok
[INFO] [stdout] test a_macos_profile_reads_from_the_keychain_then_the_file ... ok
[INFO] [stdout] test a_lone_profile_serves_without_being_selected ... ok
[INFO] [stdout] test a_lapsed_claude_grant_is_worth_asking_about ... ok
[INFO] [stdout] test a_listing_names_the_profile_a_grant_came_from ... ok
[INFO] [stdout] test a_macos_claude_grant_comes_from_the_keychain_where_it_answers ... ok
[INFO] [stdout] test a_malformed_credential_file_is_refused_without_quoting_it ... ok
[INFO] [stdout] test a_named_profile_answers_regardless_of_the_selection ... ok
[INFO] [stdout] test a_null_refusal_is_not_reported_as_one ... ok
[INFO] [stdout] test a_profile_that_cannot_be_read_names_the_path ... ok
[INFO] [stdout] test a_profile_that_was_never_signed_into_is_refused ... ok
[INFO] [stdout] test a_profile_that_changed_account_is_marked ... ok
[INFO] [stdout] test a_profile_with_no_path_is_the_stock_one ... ok
[INFO] [stdout] test a_profile_with_no_grant_is_still_listed ... ok
[INFO] [stdout] test a_readable_profile_carries_no_unreadable_reason ... ok
[INFO] [stdout] test a_refusal_never_carries_the_tokens ... ok
[INFO] [stdout] test a_refusal_is_filed_under_the_account_that_was_serving ... ok
[INFO] [stdout] test a_profile_that_was_never_signed_into_reads_as_absent ... ok
[INFO] [stdout] test a_row_counts_down_only_once_the_renewal_is_close ... ok
[INFO] [stdout] test a_row_with_no_identity_falls_back_to_the_plan ... ok
[INFO] [stdout] test a_refused_credential_is_said_on_the_row_and_in_the_report ... ok
[INFO] [stdout] test a_selection_naming_a_deleted_profile_is_refused_by_name ... ok
[INFO] [stdout] test a_usable_grant_is_not_poked ... ok
[INFO] [stdout] test a_single_place_source_is_its_own_only_place ... ok
[INFO] [stdout] test a_signed_in_profile_yields_its_grant ... ok
[INFO] [stdout] test a_spent_budget_asks_nothing_and_says_why ... ok
[INFO] [stdout] test an_absent_source_reads_as_a_refusal_naming_the_remedy ... ok
[INFO] [stdout] test an_api_key_profile_is_refused_even_with_tokens_present ... ok
[INFO] [stdout] test an_empty_token_is_refused_by_name ... ok
[INFO] [stdout] test an_absent_keychain_item_falls_through_to_the_file ... ok
[INFO] [stdout] test a_sweep_asks_every_lapsed_profile_it_has_budget_for ... ok
[INFO] [stdout] test an_identity_still_outranks_the_plan ... ok
[INFO] [stdout] test an_unchecked_host_does_not_stop_a_store_with_no_profiles ... ok
[INFO] [stdout] test an_unknown_refresh_deadline_is_still_asked_about ... ok
[INFO] [stdout] test an_unchanged_profile_is_not_marked ... ok
[INFO] [stdout] test an_unchecked_host_refuses_the_profile_that_needs_it ... ok
[INFO] [stdout] test an_unreadable_expiry_is_treated_as_lapsed ... ok
[INFO] [stdout] test an_unsigned_linux_profile_names_the_file_it_looked_for ... ok
[INFO] [stdout] test an_unreadable_profile_is_listed_with_the_reason_and_its_source ... ok
[INFO] [stdout] test an_unreadable_access_token_yields_no_expiry ... ok
[INFO] [stdout] test an_unreadable_source_names_the_store ... ok
[INFO] [stdout] test asking_for_a_lapsed_claude_profile_runs_the_client ... ok
[INFO] [stdout] test asking_for_a_lapsed_codex_profile_runs_the_owning_client ... ok
[INFO] [stdout] test asking_about_a_key_runs_nothing ... ok
[INFO] [stdout] test choosing_a_profile_is_recorded_and_read_back ... ok
[INFO] [stdout] test choosing_an_undeclared_profile_is_refused ... ok
[INFO] [stdout] test clearing_nothing_does_not_ask_who_is_serving ... ok
[INFO] [stdout] test debugging_a_claude_grant_shows_no_token ... ok
[INFO] [stdout] test asking_for_a_live_profile_runs_nothing ... ok
[INFO] [stdout] test declaring_a_profile_stops_the_daemon_looking_for_others ... ok
[INFO] [stdout] test a_refresh_carries_the_plan_the_profile_endpoint_states ... ok
[INFO] [stdout] test every_refusal_names_the_file ... ok
[INFO] [stdout] test an_unreadable_profile_is_not_marked_as_changed ... ok
[INFO] [stdout] test naming_the_stock_claude_directory_is_a_different_profile ... ok
[INFO] [stdout] test only_what_the_backend_said_is_marked_as_coming_from_it ... ok
[INFO] [stdout] test asking_for_a_dead_refresh_token_refuses_without_running_anything ... ok
[INFO] [stdout] test removing_a_declared_profile_deletes_the_entry_and_leaves_the_grant ... ok
[INFO] [stdout] test removing_says_what_is_left_rather_than_assuming_nothing_is ... ok
[INFO] [stdout] test removing_an_empty_store_is_not_an_error ... ok
[INFO] [stdout] test every_write_refuses_naming_the_profile ... ok
[INFO] [stdout] test status_is_silent_where_no_renewal_date_is_known ... ok
[INFO] [stdout] test removing_the_serving_key_removes_that_key ... ok
[INFO] [stdout] test removing_the_serving_profile_refuses_and_leaves_the_keys_alone ... ok
[INFO] [stdout] test status_tells_a_full_store_to_choose_and_an_empty_one_to_sign_in ... ok
[INFO] [stdout] test the_account_id_falls_back_to_the_claim ... ok
[INFO] [stdout] test status_says_what_renewing_takes_and_what_happens_if_it_lapses ... ok
[INFO] [stdout] test the_account_id_prefers_the_field_over_the_claim ... ok
[INFO] [stdout] test each_provider_gets_only_the_headers_it_asks_for ... ok
[INFO] [stdout] test the_claude_expiry_is_converted_from_milliseconds ... ok
[INFO] [stdout] test a_refresh_carries_a_subscription_the_provider_no_longer_calls_active ... ok
[INFO] [stdout] test the_client_is_run_against_the_profile_under_a_lock ... ok
[INFO] [stdout] test the_default_profile_uses_the_bare_service_name ... ok
[INFO] [stdout] test removing_a_discovered_profile_is_refused_by_name ... ok
[INFO] [stdout] test the_launch_line_carries_the_identity_warning ... ok
[INFO] [stdout] test the_discovered_set_is_the_stock_profile_of_each_program ... ok
[INFO] [stdout] test the_launch_line_is_absent_when_nothing_serves ... ok
[INFO] [stdout] test the_launch_line_names_the_identity_and_not_only_the_label ... ok
[INFO] [stdout] test the_listing_says_the_accounts_were_found_rather_than_declared ... ok
[INFO] [stdout] test the_status_answer_carries_the_source_and_the_identity_mark ... ok
[INFO] [stdout] test the_service_digest_is_taken_over_the_value_verbatim ... ok
[INFO] [stdout] test the_expiry_comes_from_the_access_token_claim ... ok
[INFO] [stdout] test the_host_reader_reads_a_profile_file ... ok
[INFO] [stdout] test the_stock_profile_is_run_with_nothing_set ... ok
[INFO] [stdout] test two_profiles_and_no_selection_refuses ... ok
[INFO] [stdout] test two_profiles_take_different_locks ... ok
[INFO] [stdout] test the_client_runs_the_program_it_was_given ... ok
[INFO] [stdout] test the_codex_client_runs_a_cheap_exec_against_the_profile ... ok
[INFO] [stdout] test callers_waiting_on_the_lock_do_not_run_the_client_again ... ok
[INFO] [stdout] test a_client_that_does_not_finish_is_given_up_on ... ok
[INFO] [stdout] test the_stock_profile_is_refreshed_with_no_directory_variable_inherited ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 121 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/catalog.rs (/opt/rustwide/target/debug/deps/catalog-c8fdb7461edfe575)
[INFO] [stdout] 
[INFO] [stdout] running 37 tests
[INFO] [stdout] test a_mapping_onto_an_unknown_model_is_rejected_and_says_what_exists ... ok
[INFO] [stdout] test a_mapping_onto_listed_models_is_not_flagged ... ok
[INFO] [stdout] test a_hidden_model_is_withheld_however_visibility_is_spelled ... ok
[INFO] [stdout] test a_defaulted_model_the_catalog_lacks_is_substituted ... ok
[INFO] [stdout] test a_defaulted_tier_falls_back_through_its_generations_then_the_tier_below ... ok
[INFO] [stdout] test a_mapping_onto_known_models_validates ... ok
[INFO] [stdout] test a_stated_model_is_never_substituted ... ok
[INFO] [stdout] test a_model_with_no_window_is_unknown_rather_than_assumed ... ok
[INFO] [stdout] test a_tier_mapped_onto_a_withheld_model_is_reported_without_being_refused ... ok
[INFO] [stdout] test a_share_the_catalog_states_is_not_overridden_by_the_default ... ok
[INFO] [stdout] test a_stated_model_the_catalog_lacks_marks_its_tier_rather_than_refusing ... ok
[INFO] [stdout] test an_empty_catalog_explains_itself_rather_than_listing_nothing ... ok
[INFO] [stdout] test an_anthropic_credential_is_never_sent_for_a_catalog ... ok
[INFO] [stdout] test an_empty_catalog_explains_itself_when_it_marks ... ok
[INFO] [stdout] test an_unavailable_catalog_marks_nothing ... ok
[INFO] [stdout] test an_unavailable_catalog_reports_nothing_as_withheld ... ok
[INFO] [stdout] test a_tier_this_catalog_does_not_speak_for_is_not_marked ... ok
[INFO] [stdout] test a_fetched_catalog_carries_the_configured_share ... ok
[INFO] [stdout] test a_catalog_is_fetched_from_the_endpoint_its_credential_belongs_to ... ok
[INFO] [stdout] test a_model_mapped_to_several_tiers_is_named_once ... ok
[INFO] [stdout] test an_unavailable_catalog_substitutes_nothing ... ok
[INFO] [stdout] test an_unknown_model_is_not_reported_as_withheld ... ok
[INFO] [stdout] test every_tier_missing_is_reported_without_refusing ... ok
[INFO] [stdout] test an_unreadable_catalog_is_an_error ... ok
[INFO] [stdout] test either_list_key_parses ... ok
[INFO] [stdout] test an_unavailable_catalog_skips_validation_instead_of_failing_it ... ok
[INFO] [stdout] test supported_efforts_are_read_from_the_catalog ... ok
[INFO] [stdout] test marking_again_clears_a_tier_the_catalog_now_carries ... ok
[INFO] [stdout] test the_fallback_states_no_windows ... ok
[INFO] [stdout] test the_effective_window_applies_the_percentage ... ok
[INFO] [stdout] test the_smaller_scoped_window_is_authoritative ... ok
[INFO] [stdout] test the_fallback_names_the_current_generation ... ok
[INFO] [stdout] test the_live_shape_yields_real_windows ... ok
[INFO] [stdout] test hidden_models_are_withheld_from_selection_but_still_known ... ok
[INFO] [stdout] test the_catalog_parses_ids_and_windows ... ok
[INFO] [stdout] test the_configured_share_is_what_the_window_is_measured_against ... ok
[INFO] [stdout] test the_configured_client_version_is_the_one_sent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 37 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/client_cli.rs (/opt/rustwide/target/debug/deps/client_cli-2a2e794ecd88573b)
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test env_points_at_the_remote_daemon_without_printing_the_token ... ok
[INFO] [stdout] test a_setter_reaches_the_remote_daemon ... ok
[INFO] [stdout] test a_local_daemon_reports_no_address ... ok
[INFO] [stdout] test a_read_verb_dials_the_remote_daemon_and_says_where_it_is ... ok
[INFO] [stdout] test settings_is_refused_in_client_mode ... ok
[INFO] [stdout] test an_unreachable_daemon_is_named ... ok
[INFO] [stdout] test status_never_prints_the_token ... ok
[INFO] [stdout] test a_local_exec_carries_no_token_even_with_one_in_the_environment ... ok
[INFO] [stdout] test a_daemon_url_carrying_credentials_is_refused ... ok
[INFO] [stdout] test the_rendered_status_names_the_remote_daemon ... ok
[INFO] [stdout] test exec_carries_the_token_beside_the_account_tag ... ok
[INFO] [stdout] test the_token_travels_in_the_authorization_header ... ok
[INFO] [stdout] test exec_points_the_client_at_the_remote_daemon ... ok
[INFO] [stdout] test no_verb_takes_the_token_as_an_argument ... ok
[INFO] [stdout] test update_asks_the_remote_daemon_and_prints_its_answer ... ok
[INFO] [stdout] test the_verbs_that_belong_to_the_daemons_machine_are_refused ... ok
[INFO] [stdout] test stop_is_allowed_in_client_mode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/compression.rs (/opt/rustwide/target/debug/deps/compression-2457656bf3c4d6ad)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test compression_can_be_declined_and_the_turn_still_runs ... ok
[INFO] [stdout] test the_upgrade_carries_the_identity_headers ... ok
[INFO] [stdout] test the_upgrade_offers_permessage_deflate ... ok
[INFO] [stdout] test a_compressed_request_arrives_intact ... ok
[INFO] [stdout] test compressed_events_arrive_intact ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/config_write.rs (/opt/rustwide/target/debug/deps/config_write-5514bf0fd3c22109)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test a_quoted_account_header_is_the_same_table_for_the_ceiling ... ok
[INFO] [stdout] test a_file_without_the_table_gains_it ... ok
[INFO] [stdout] test a_live_key_below_its_shipped_comment_is_the_one_that_gets_set ... ok
[INFO] [stdout] test a_tier_the_file_never_stated_is_added_inside_its_table ... ok
[INFO] [stdout] test an_effort_is_written_in_table_form ... ok
[INFO] [stdout] test a_pinned_tier_is_written_in_table_form ... ok
[INFO] [stdout] test a_header_with_a_trailing_comment_is_the_same_table ... ok
[INFO] [stdout] test an_effort_key_below_a_table_header_is_not_the_one_that_gets_set ... ok
[INFO] [stdout] test consent_is_granted_by_uncommenting_the_shipped_key ... ok
[INFO] [stderr]      Running tests/conformance.rs (/opt/rustwide/target/debug/deps/conformance-586a0cfeea499082)
[INFO] [stdout] test removing_a_ceiling_from_a_file_that_never_had_one_adds_nothing_under_a_table ... ok
[INFO] [stdout] test removing_the_effort_ceiling_leaves_the_key_commented ... ok
[INFO] [stdout] test setting_a_tier_changes_one_value_and_nothing_else ... ok
[INFO] [stdout] test written_values_are_escaped ... ok
[INFO] [stdout] test a_quoted_account_header_is_the_same_table ... ok
[INFO] [stdout] test setting_the_effort_ceiling_uncomments_rather_than_duplicates ... ok
[INFO] [stdout] test the_effort_key_is_never_written_under_a_table ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test a_live_run_marks_the_probe_that_never_reaches_the_backend ... ok
[INFO] [stdout] test a_failed_row_prints_its_rationale_and_a_passing_row_does_not ... ok
[INFO] [stdout] test a_marker_split_across_deltas_still_counts ... ok
[INFO] [stdout] test a_named_directory_is_never_substituted ... ok
[INFO] [stdout] test a_path_whose_probes_all_skipped_was_not_exercised ... ok
[INFO] [stdout] test a_probe_fails_when_the_marker_never_arrives ... ok
[INFO] [stdout] test a_path_whose_every_probe_failed_sits_under_neither_heading ... ok
[INFO] [stdout] test a_path_with_no_probe_on_it_is_not_claimed_as_exercised ... ok
[INFO] [stdout] test a_reached_path_and_an_exercised_one_are_stated_separately ... ok
[INFO] [stdout] test an_empty_live_search_does_not_pass ... ok
[INFO] [stdout] test an_unknown_probe_lists_the_known_ones ... ok
[INFO] [stdout] test every_capability_has_a_probe ... ok
[INFO] [stdout] test a_live_env_contract_row_says_it_never_reached_the_backend ... ok
[INFO] [stdout] test every_marker_is_absent_from_the_rest_of_the_corpus ... ok
[INFO] [stdout] test a_probe_that_cannot_run_reports_honestly ... ok
[INFO] [stdout] test every_probe_says_why_it_exists ... ok
[INFO] [stdout] test fixture_bound_checks_are_marked_as_such ... ok
[INFO] [stdout] test reassembly_does_not_invent_a_marker ... ok
[INFO] [stdout] test the_coverage_line_names_the_relayed_account ... ok
[INFO] [stdout] test a_live_run_without_a_second_provider_account_skips_the_relay_probe ... ok
[INFO] [stdout] test the_embedded_corpus_holds_every_fixture_on_disk ... ok
[INFO] [stdout] test the_env_contract_probe_asserts_the_window_flag_both_ways ... ok
[INFO] [stdout] test the_env_contract_probe_fails_when_the_deferral_override_is_dropped ... ok
[INFO] [stdout] test the_env_contract_probe_passes_against_the_launch_surface ... ok
[INFO] [stdout] test the_live_relay_arm_names_the_account_it_would_spend ... ok
[INFO] [stdout] test the_matrix_counts_outcomes ... ok
[INFO] [stdout] test the_live_relay_arm_answers_and_names_what_it_cannot_establish ... ok
[INFO] [stdout] test a_live_run_honours_the_configured_effort_ceiling ... ok
[INFO] [stdout] test a_live_run_uses_the_transport_and_labels_itself ... ok
[INFO] [stdout] test the_relay_probe_drives_the_relay_path ... ok
[INFO] [stdout] test every_probe_passes_against_the_replay_corpus ... ok
[INFO] [stdout] test every_probe_passes_against_the_embedded_corpus ... ok
[INFO] [stdout] test each_probe_runs_on_its_own ... ok
[INFO] [stdout] test the_matrix_states_its_evidence ... ok
[INFO] [stdout] test a_full_run_still_claims_the_translation_path ... ok
[INFO] [stdout] test the_matrix_names_what_the_run_exercised ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/control.rs (/opt/rustwide/target/debug/deps/control-87c6b7883ba1ea7a)
[INFO] [stdout] 
[INFO] [stdout] running 188 tests
[INFO] [stdout] test a_daemon_that_predates_the_policy_is_told_apart_from_one_that_has_none ... ok
[INFO] [stdout] test a_change_is_not_written_to_the_configuration_unless_asked ... ok
[INFO] [stdout] test a_cross_account_tier_set_without_consent_is_refused ... ok
[INFO] [stdout] test a_ceiling_written_for_another_account_reports_that_accounts_ceiling ... ok
[INFO] [stdout] test a_change_for_another_account_does_not_claim_to_be_in_effect ... ok
[INFO] [stdout] test a_client_policy_switched_off_leaves_no_trace ... ok
[INFO] [stdout] test a_first_selection_names_the_provider_without_claiming_a_move ... ok
[INFO] [stdout] test a_change_that_cannot_be_written_is_not_applied_either ... ok
[INFO] [stdout] test a_malformed_request_is_reported_without_closing_the_socket ... ok
[INFO] [stdout] test a_cross_account_tier_set_with_consent_pins_the_tier ... ok
[INFO] [stdout] test a_mixed_mapping_states_no_window_and_keeps_the_long_context_flag ... ok
[INFO] [stdout] test a_figure_asked_for_says_it_was_asked_for ... ok
[INFO] [stdout] test a_key_account_reports_no_plan_and_no_source_for_one ... ok
[INFO] [stdout] test a_key_says_its_spend_is_unbounded_rather_than_that_it_has_no_quota ... ok
[INFO] [stdout] test a_lone_key_is_not_told_a_turn_will_supply_its_figure ... ok
[INFO] [stdout] test a_mapping_persisted_here_is_what_a_switch_puts_in_force ... ok
[INFO] [stdout] test a_key_states_the_tokens_served_as_it ... ok
[INFO] [stdout] test a_persisted_change_survives_in_the_file ... ok
[INFO] [stdout] test a_named_launch_reports_the_mapping_it_was_given ... ok
[INFO] [stdout] test a_plan_the_backend_reported_wins_over_the_one_in_the_grant ... ok
[INFO] [stdout] test a_relayed_tier_hands_over_only_the_id_its_account_names ... ok
[INFO] [stdout] test a_failed_refetch_keeps_the_catalog_already_in_force ... ok
[INFO] [stdout] test a_refused_rename_does_not_move_the_section ... ok
[INFO] [stdout] test a_refused_effort_never_reaches_the_file ... ok
[INFO] [stdout] test a_second_daemon_does_not_take_a_live_control_socket ... ok
[INFO] [stdout] test a_rename_onto_an_occupied_section_is_refused ... ok
[INFO] [stdout] test a_rename_carries_what_the_daemon_measured_for_the_account ... ok
[INFO] [stdout] test a_second_provider_account_is_told_a_turn_supplies_its_figure ... ok
[INFO] [stdout] test a_persisted_tier_is_written_under_the_account_that_shadows_it ... ok
[INFO] [stdout] test a_second_persisted_change_lands_where_the_first_one_put_the_section ... ok
[INFO] [stdout] test a_refused_ask_is_not_asked_again_within_the_hour ... ok
[INFO] [stdout] test a_stop_answers_first_and_releases_the_run_loop_after ... ok
[INFO] [stdout] test a_status_line_from_an_unknown_profile_records_nothing ... ok
[INFO] [stdout] test a_status_line_keeps_the_windows_in_order_and_drops_a_reset_one ... ok
[INFO] [stdout] test a_status_lines_quota_is_filed_under_the_profile_it_ran_in ... ok
[INFO] [stdout] test a_relay_bound_tier_is_not_reported_as_a_withheld_model ... ok
[INFO] [stdout] test a_switch_says_whether_it_crossed_providers ... ok
[INFO] [stdout] test a_second_sweep_within_the_hour_does_not_reach_the_endpoint ... ok
[INFO] [stdout] test a_thin_grant_is_not_rendered_as_a_key ... ok
[INFO] [stdout] test a_switch_is_not_refused_over_a_pinned_tiers_model ... ok
[INFO] [stdout] test a_stored_account_that_never_served_can_be_asked_for_a_figure ... ok
[INFO] [stdout] test a_switch_the_target_account_cannot_serve_is_refused ... ok
[INFO] [stdout] test a_tier_set_for_another_account_is_not_judged_by_this_ones_catalog ... ok
[INFO] [stdout] test a_tier_set_for_another_account_is_written_but_not_in_force ... ok
[INFO] [stdout] test a_tiers_effort_rides_the_launch_settings_as_model_settings ... ok
[INFO] [stdout] test a_write_for_another_account_is_checked_against_its_own_mapping ... ok
[INFO] [stdout] test a_tier_set_for_another_account_without_persist_is_refused ... ok
[INFO] [stdout] test a_usage_reason_names_the_provider_it_describes ... ok
[INFO] [stdout] test a_window_below_what_the_client_accepts_is_not_emitted ... ok
[INFO] [stdout] test a_window_the_client_accepts_is_emitted ... ok
[INFO] [stdout] test a_window_above_what_the_client_accepts_is_not_emitted ... ok
[INFO] [stdout] test accounts_and_status_say_what_kind_each_account_is ... ok
[INFO] [stdout] test an_over_long_socket_path_is_refused_at_bind_and_at_dial_naming_the_cap ... ok
[INFO] [stdout] test an_all_relay_mapping_states_no_window_and_no_long_context_flag ... ok
[INFO] [stdout] test accounts_lists_what_is_stored_and_which_one_serves_turns ... ok
[INFO] [stdout] test an_absent_figure_describes_the_store_not_the_account ... ok
[INFO] [stdout] test an_all_relay_launch_carries_no_skill_deny_by_default ... ok
[INFO] [stdout] test an_unclassified_anthropic_key_claims_neither_meter ... ok
[INFO] [stdout] test an_unknown_window_is_reported_as_null ... ok
[INFO] [stdout] test an_unknown_capture_mode_is_refused ... ok
[INFO] [stdout] test an_unknown_method_is_refused_by_name ... ok
[INFO] [stdout] test an_account_with_no_figure_reports_unavailable ... ok
[INFO] [stdout] test an_anthropic_key_says_which_of_the_two_it_is ... ok
[INFO] [stdout] test an_unrecognized_or_conflicting_tier_effort_is_refused_by_name ... ok
[INFO] [stdout] test consent_is_not_revoked_while_the_file_pins_an_account ... ok
[INFO] [stdout] test consent_granted_over_the_socket_takes_effect_without_a_restart ... ok
[INFO] [stdout] test an_account_that_cannot_have_a_figure_is_not_asked_for_one ... ok
[INFO] [stdout] test consent_cannot_be_revoked_while_a_pin_is_in_force ... ok
[INFO] [stdout] test disabling_connectors_also_reaches_the_environment ... ok
[INFO] [stdout] test asking_does_not_refresh_the_grant_of_an_account_that_was_not_selected ... ok
[INFO] [stdout] test env_states_no_window_when_the_catalog_is_unavailable ... ok
[INFO] [stdout] test env_renders_as_shell_exports ... ok
[INFO] [stdout] test env_emits_all_four_tiers_and_the_context_floor ... ok
[INFO] [stdout] test env_states_the_real_context_window ... ok
[INFO] [stdout] test env_renders_as_a_settings_fragment ... ok
[INFO] [stdout] test incidents_are_answered_before_any_page_was_asked ... ok
[INFO] [stdout] test models_prints_unknown_rather_than_a_number ... ok
[INFO] [stdout] test every_rendered_account_row_names_its_provider ... ok
[INFO] [stdout] test every_launch_forces_tool_search_on ... ok
[INFO] [stdout] test models_for_a_relay_account_lists_the_second_providers_models ... ok
[INFO] [stdout] test reloading_a_file_that_cannot_be_applied_changes_nothing ... ok
[INFO] [stdout] test every_documented_method_is_answered ... ok
[INFO] [stdout] test models_lists_windows_and_says_where_they_came_from ... ok
[INFO] [stdout] test reloading_a_file_that_does_not_parse_changes_nothing ... ok
[INFO] [stdout] test reloading_a_fixed_mapping_clears_the_mark ... ok
[INFO] [stdout] test recording_can_be_started_and_stopped ... ok
[INFO] [stdout] test reloading_a_mapping_with_an_absent_model_marks_the_tier_and_applies_the_rest ... ok
[INFO] [stdout] test reloading_declares_a_profile_without_a_restart ... ok
[INFO] [stdout] test reloading_away_the_serving_profile_says_nothing_serves ... ok
[INFO] [stdout] test reloading_carries_the_files_cross_account_consent ... ok
[INFO] [stdout] test reloading_around_the_serving_profile_keeps_its_conversations ... ok
[INFO] [stdout] test reloading_overrules_a_defaulted_model_the_catalog_lacks ... ok
[INFO] [stdout] test reloading_puts_the_files_mapping_in_force ... ok
[INFO] [stdout] test one_accounts_failure_leaves_every_other_rows_figure_alone ... ok
[INFO] [stdout] test reloading_names_what_still_needs_a_restart ... ok
[INFO] [stdout] test removing_an_accounts_ceiling_leaves_the_shared_one_in_force ... ok
[INFO] [stdout] test reloading_the_serving_profile_elsewhere_drops_its_conversations ... ok
[INFO] [stdout] test removing_clears_credentials ... ok
[INFO] [stdout] test removing_an_account_drops_that_accounts_figure ... ok
[INFO] [stdout] test removing_an_idle_account_leaves_the_serving_grant_alone ... ok
[INFO] [stdout] test models_asked_about_another_account_fetches_as_that_account ... ok
[INFO] [stdout] test renaming_an_account_moves_its_configuration_section ... ok
[INFO] [stdout] test renaming_an_account_with_no_section_writes_nothing ... ok
[INFO] [stdout] test renaming_an_account_moves_the_name_it_is_selected_by ... ok
[INFO] [stdout] test selecting_an_account_does_not_report_the_previous_accounts_quota ... ok
[INFO] [stdout] test selecting_an_account_ends_conversations_bound_to_the_previous_one ... ok
[INFO] [stdout] test selecting_an_account_moves_the_grant_that_serves_turns ... ok
[INFO] [stdout] test selecting_an_unknown_account_names_the_stored_ones ... ok
[INFO] [stdout] test removing_names_the_account_it_cleared_and_leaves_the_rest ... ok
[INFO] [stdout] test selecting_an_account_puts_its_own_mapping_in_force ... ok
[INFO] [stdout] test removing_the_serving_account_refetches_the_catalog ... ok
[INFO] [stdout] test setting_a_marked_tier_clears_the_mark_and_others_can_still_move ... ok
[INFO] [stdout] test setting_a_relay_bound_tier_is_not_refused_by_the_first_providers_catalog ... ok
[INFO] [stdout] test selecting_the_serving_account_changes_nothing_and_says_so ... ok
[INFO] [stdout] test selecting_another_account_keeps_every_accounts_figure ... ok
[INFO] [stdout] test setting_a_tier_to_a_model_the_catalog_lacks_is_refused ... ok
[INFO] [stdout] test shell_exports_keep_working_against_an_older_daemon_and_say_so ... ok
[INFO] [stdout] test setting_an_unknown_tier_name_is_refused ... ok
[INFO] [stdout] test selecting_an_account_refetches_the_catalog_as_that_account ... ok
[INFO] [stdout] test setting_a_tier_to_a_one_million_marker_is_refused_by_name ... ok
[INFO] [stdout] test status_does_not_invent_a_version_the_daemon_never_sent ... ok
[INFO] [stdout] test setting_the_tier_mapping_moves_what_routes_turns ... ok
[INFO] [stdout] test status_claims_no_plan_it_was_not_told ... ok
[INFO] [stdout] test shell_exports_name_what_they_cannot_carry ... ok
[INFO] [stdout] test status_carries_an_identity_for_the_process_answering ... ok
[INFO] [stdout] test status_for_a_relay_account_reports_a_curated_catalog ... ok
[INFO] [stdout] test status_names_a_version_skew_between_the_daemon_and_this_binary ... ok
[INFO] [stdout] test status_names_an_older_build_even_when_the_version_string_matches ... ok
[INFO] [stdout] test status_names_the_tiers_the_catalog_cannot_serve ... ok
[INFO] [stdout] test status_names_a_tier_mapped_onto_a_withheld_model ... ok
[INFO] [stdout] test status_is_quiet_when_the_daemon_is_this_binary ... ok
[INFO] [stdout] test status_lists_accounts_even_when_nothing_is_connected ... ok
[INFO] [stdout] test status_names_the_client_policy_and_the_key_that_sets_it ... ok
[INFO] [stdout] test status_publishes_every_method_it_answers ... ok
[INFO] [stdout] test status_reflects_stored_credentials ... ok
[INFO] [stdout] test status_reports_a_key_account_as_connected ... ok
[INFO] [stdout] test an_update_this_daemon_cannot_do_is_refused_and_it_keeps_running ... ok
[INFO] [stdout] test status_says_when_the_catalog_was_unavailable ... ok
[INFO] [stdout] test status_names_the_serving_account_and_the_others ... ok
[INFO] [stdout] test status_reports_the_plan_and_identity_behind_the_grant ... ok
[INFO] [stdout] test status_reports_the_supervision_recorded_at_startup ... ok
[INFO] [stdout] test status_reports_the_base_url_and_tiers ... ok
[INFO] [stdout] test status_reports_a_grant_that_cannot_be_spent ... ok
[INFO] [stdout] test status_tells_an_unauthenticated_user_what_to_do ... ok
[INFO] [stdout] test the_account_list_falls_back_to_the_id_when_there_is_no_email ... ok
[INFO] [stdout] test status_stays_quiet_when_nothing_is_denied ... ok
[INFO] [stdout] test the_effort_ceiling_can_be_raised_without_a_restart ... ok
[INFO] [stdout] test the_daemon_wide_absence_describes_the_store_too ... ok
[INFO] [stdout] test switching_accounts_clears_a_refusal_that_belonged_to_the_old_grant ... ok
[INFO] [stdout] test the_emitted_auth_token_is_visibly_a_placeholder ... ok
[INFO] [stdout] test the_env_payload_carries_the_client_policy_beside_the_variables ... ok
[INFO] [stdout] test the_environment_for_an_unknown_account_is_refused_by_name ... ok
[INFO] [stdout] test the_environment_for_a_translating_account_resolves_its_own_section ... ok
[INFO] [stdout] test the_environment_for_a_named_account_states_the_ids_that_account_names ... ok
[INFO] [stdout] test the_effort_ceiling_can_be_removed ... ok
[INFO] [stdout] test the_environment_for_a_named_account_takes_that_accounts_side_of_the_fork ... ok
[INFO] [stdout] test the_model_list_for_an_unknown_account_is_refused_by_name ... ok
[INFO] [stdout] test the_catalog_says_when_it_was_fetched_for_another_account ... ok
[INFO] [stdout] test the_grants_plan_is_used_until_the_backend_has_said_otherwise ... ok
[INFO] [stdout] test the_model_list_for_a_named_account_is_that_accounts_menu ... ok
[INFO] [stdout] test the_launch_settings_disable_commit_attribution ... ok
[INFO] [stdout] test the_reload_rendering_names_both_halves ... ok
[INFO] [stdout] test nothing_arms_a_stop_that_was_not_asked_for ... ok
[INFO] [stdout] test the_rendered_models_note_names_the_provider_whose_list_is_curated ... ok
[INFO] [stdout] test the_rendered_status_is_quiet_about_relaying_for_a_translating_account ... ok
[INFO] [stdout] test the_rendered_status_names_a_withheld_model ... ok
[INFO] [stdout] test the_rendered_status_is_quiet_when_nothing_is_withheld ... ok
[INFO] [stdout] test the_rendered_status_names_the_provider_for_an_oauth_account ... ok
[INFO] [stdout] test the_rendered_status_says_ids_relay_when_the_serving_account_relays ... ok
[INFO] [stdout] test the_policy_half_is_present_and_empty_rather_than_absent ... ok
[INFO] [stdout] test the_rendered_status_names_the_relay_provider_rather_than_its_ordinal ... ok
[INFO] [stdout] test the_rendered_status_does_not_invent_a_plan ... ok
[INFO] [stdout] test the_rendered_status_names_the_plan_and_the_account ... ok
[INFO] [stdout] test the_rendered_account_list_marks_the_one_serving_turns ... ok
[INFO] [stdout] test the_socket_lives_inside_proxenos_home_when_one_is_set ... ok
[INFO] [stdout] test switching_between_accounts_with_different_catalogs_needs_no_config_edit ... ok
[INFO] [stdout] test the_socket_is_owner_only ... ok
[INFO] [stdout] test the_tier_mapping_is_read_under_a_bare_noun ... ok
[INFO] [stdout] test the_rendered_usage_names_every_account ... ok
[INFO] [stdout] test the_settings_rendering_is_a_complete_configuration ... ok
[INFO] [stdout] test the_rendered_usage_line_for_a_key_does_not_read_as_reassurance ... ok
[INFO] [stdout] test usage_names_the_models_this_daemon_serves ... ok
[INFO] [stdout] test the_launch_window_is_the_tagged_accounts_own ... ok
[INFO] [stdout] test without_proxenos_home_the_socket_stays_in_the_temporary_directory ... ok
[INFO] [stdout] test upstream_capture_must_be_asked_for_by_name ... ok
[INFO] [stdout] test usage_names_each_account_beside_the_serving_figure ... ok
[INFO] [stdout] test unseen_quota_reports_unknown_rather_than_zero ... ok
[INFO] [stdout] test tiers_asked_about_another_account_reads_its_own_mapping ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 188 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.67s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/credentials.rs (/opt/rustwide/target/debug/deps/credentials-aaa0028030ad0efd)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test a_second_provider_credential_is_refused_against_the_first_providers_endpoint ... ok
[INFO] [stdout] test a_credential_is_refused_against_the_other_kinds_endpoint ... ok
[INFO] [stdout] test a_key_authenticated_turn_completes_and_carries_only_its_key ... ok
[INFO] [stdout] test a_key_endpoint_is_never_sent_a_compressed_body ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/daemon.rs (/opt/rustwide/target/debug/deps/daemon-09df08ea835b731f)
[INFO] [stdout] 
[INFO] [stdout] running 44 tests
[INFO] [stdout] test a_blank_tier_is_still_refused_rather_than_defaulted ... ok
[INFO] [stdout] test a_missing_configuration_falls_back_to_the_defaults ... ok
[INFO] [stdout] test a_model_id_carrying_a_1m_marker_is_rejected ... ok
[INFO] [stdout] test a_complete_mapping_resolves_all_four ... ok
[INFO] [stdout] test a_cross_account_tier_without_consent_is_refused ... ok
[INFO] [stdout] test a_tier_effort_the_client_does_not_take_is_refused ... ok
[INFO] [stdout] test a_blank_tier_counts_as_missing ... ok
[INFO] [stdout] test a_stated_tier_overrides_only_itself ... ok
[INFO] [stdout] test a_taken_port_fails_with_the_conflict_named ... ok
[INFO] [stdout] test a_tier_states_an_effort_in_table_form ... ok
[INFO] [stdout] test a_usable_window_percentage_validates ... ok
[INFO] [stdout] test a_tier_names_another_account_in_table_form ... ok
[INFO] [stdout] test an_account_section_overrides_only_the_tiers_it_names ... ok
[INFO] [stdout] test an_account_section_overrides_the_effort_ceiling ... ok
[INFO] [stdout] test a_configured_skill_becomes_a_rule_the_client_understands ... ok
[INFO] [stdout] test an_empty_configuration_resolves ... ok
[INFO] [stdout] test an_impossible_window_percentage_is_refused ... ok
[INFO] [stdout] test an_omitted_tier_takes_its_default ... ok
[INFO] [stdout] test an_unrecognized_effort_is_refused_naming_the_tier ... ok
[INFO] [stdout] test an_unknown_key_in_an_account_section_is_refused ... ok
[INFO] [stdout] test an_upstream_override_leaves_the_others_alone ... ok
[INFO] [stdout] test an_unparseable_configuration_is_still_refused ... ok
[INFO] [stdout] test an_unrecognized_effort_is_refused ... ok
[INFO] [stdout] test commit_attribution_left_on_writes_no_attribution_object ... ok
[INFO] [stdout] test configuration_has_no_credential_fields ... ok
[INFO] [stdout] test no_effort_key_means_no_ceiling ... ok
[INFO] [stdout] test configuration_parses_with_documented_defaults ... ok
[INFO] [stdout] test the_consent_key_permits_what_its_absence_refuses ... ok
[INFO] [stdout] test every_tier_has_the_default_the_readme_states ... ok
[INFO] [stdout] test the_daemon_binds_loopback ... ok
[INFO] [stdout] test the_client_policy_ships_on_and_can_be_switched_off ... ok
[INFO] [stdout] test the_deny_default_applies_only_to_a_translating_launch ... ok
[INFO] [stdout] test the_example_mentions_every_key_the_parser_accepts ... ok
[INFO] [stdout] test the_settings_document_disables_commit_attribution_by_default ... ok
[INFO] [stdout] test the_upstream_defaults_are_what_ships ... ok
[INFO] [stdout] test each_half_of_the_client_policy_stands_alone ... ok
[INFO] [stdout] test the_working_budget_ships_on_and_can_be_switched_off ... ok
[INFO] [stdout] test the_configuration_is_read_from_disk ... ok
[INFO] [stdout] test the_example_states_no_tier ... ok
[INFO] [stdout] test the_example_configuration_is_valid ... ok
[INFO] [stdout] test the_effective_window_percent_is_configurable_and_defaults_to_what_ships ... ok
[INFO] [stdout] test a_recognized_effort_parses ... ok
[INFO] [stdout] test two_tiers_on_one_model_must_agree_on_its_effort ... ok
[INFO] [stdout] test the_example_states_the_defaults_it_documents ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/estimator.rs (/opt/rustwide/target/debug/deps/estimator-7041038bcbb30b97)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test a_single_outlier_does_not_capture_the_fit ... ok
[INFO] [stdout] test an_uncalibrated_estimator_reports_no_observations ... ok
[INFO] [stdout] test observations_at_a_single_size_do_not_produce_a_slope ... ok
[INFO] [stdout] test a_discovered_deferred_tool_is_counted ... ok
[INFO] [stdout] test an_estimate_is_never_zero_for_a_request_with_content ... ok
[INFO] [stdout] test one_observation_is_not_enough_to_fit_a_line ... ok
[INFO] [stdout] test degenerate_observations_are_ignored ... ok
[INFO] [stdout] test calibration_reduces_the_error_across_a_session ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ingress.rs (/opt/rustwide/target/debug/deps/ingress-da17acde5d6fedbe)
[INFO] [stdout] 
[INFO] [stdout] running 60 tests
[INFO] [stdout] test a_new_recorder_does_not_overwrite_an_earlier_runs_captures ... ok
[INFO] [stdout] test a_malformed_body_is_an_invalid_request ... ok
[INFO] [stdout] test a_challenge_response_keeps_its_excerpt ... ok
[INFO] [stdout] test a_new_session_is_claimed_before_anyone_else_can_join_it ... ok
[INFO] [stdout] test a_large_body_is_compressed_and_announced ... ok
[INFO] [stdout] test a_capture_parses_as_a_corpus_fixture ... ok
[INFO] [stdout] test a_conversation_calibrates_across_turns ... ok
[INFO] [stdout] test a_non_streaming_request_is_answered_with_one_json_body ... ok
[INFO] [stdout] test a_failed_response_is_not_remembered_as_the_one_to_continue ... ok
[INFO] [stdout] test a_rate_limited_upstream_surfaces_as_retryable ... ok
[INFO] [stdout] test a_refusal_behind_a_preamble_is_still_a_status ... ok
[INFO] [stdout] test a_non_streaming_failure_is_an_error_body ... ok
[INFO] [stdout] test a_refusal_after_content_is_still_a_frame ... ok
[INFO] [stdout] test a_refused_credential_is_remembered_against_the_account ... ok
[INFO] [stdout] test a_small_body_is_not_compressed ... ok
[INFO] [stdout] test a_stream_that_ends_before_the_response_starts_is_a_retryable_status ... ok
[INFO] [stdout] test a_refused_turn_is_not_remembered_as_the_previous_request ... ok
[INFO] [stdout] test a_streaming_request_returns_a_valid_frame_sequence ... ok
[INFO] [stdout] test a_stream_that_produced_content_is_not_recorded ... ok
[INFO] [stdout] test a_server_error_surfaces_as_overloaded ... ok
[INFO] [stdout] test a_tool_call_survives_the_round_trip ... ok
[INFO] [stdout] test a_turn_that_works_clears_a_refusal ... ok
[INFO] [stdout] test an_active_conversation_survives_the_sweep ... ok
[INFO] [stdout] test a_failed_turn_does_not_advance_the_baseline ... ok
[INFO] [stdout] test a_turn_makes_its_model_recognizable ... ok
[INFO] [stdout] test an_empty_stream_is_recorded ... ok
[INFO] [stdout] test an_idle_conversation_is_forgotten ... ok
[INFO] [stdout] test a_transport_failure_before_the_response_is_a_status ... ok
[INFO] [stdout] test an_event_split_across_data_lines_survives_the_transport ... ok
[INFO] [stdout] test an_omitted_stream_field_is_not_a_stream ... ok
[INFO] [stdout] test an_output_item_the_baseline_cannot_hold_forces_a_full_send_next ... ok
[INFO] [stdout] test an_unlisted_model_does_not_cap_effort ... ok
[INFO] [stdout] test an_unknown_endpoint_is_not_found ... ok
[INFO] [stdout] test an_upstream_credential_failure_surfaces_as_authentication ... ok
[INFO] [stdout] test an_unrelated_conversation_starts_uncalibrated ... ok
[INFO] [stdout] test an_upstream_refusal_on_the_first_event_is_a_status ... ok
[INFO] [stdout] test another_kind_of_failure_is_not_recorded_as_a_refusal ... ok
[INFO] [stdout] test a_request_larger_than_the_window_is_refused ... ok
[INFO] [stdout] test an_attachment_does_not_dominate_the_estimate ... ok
[INFO] [stdout] test a_second_turn_uploads_the_new_items_and_not_nothing ... ok
[INFO] [stdout] test count_tokens_returns_an_estimate ... ok
[INFO] [stdout] test effort_is_capped_by_what_the_model_supports ... ok
[INFO] [stdout] test count_tokens_uses_what_the_conversation_has_learned ... ok
[INFO] [stdout] test ingress_capture_records_the_headers_with_credentials_redacted ... ok
[INFO] [stdout] test every_turn_of_a_conversation_carries_one_session_id ... ok
[INFO] [stdout] test a_reasoning_turn_does_not_end_the_session ... ok
[INFO] [stdout] test capture_can_be_switched_on_while_the_daemon_runs ... ok
[INFO] [stdout] test ingress_capture_records_the_untranslated_request ... ok
[INFO] [stdout] test the_configured_instructions_reach_the_backend ... ok
[INFO] [stdout] test the_request_is_translated_and_the_tier_is_mapped ... ok
[INFO] [stdout] test the_cache_key_is_stable_across_a_conversation ... ok
[INFO] [stdout] test models_lists_the_mapping_in_the_anthropic_shape ... ok
[INFO] [stdout] test ingress_sends_through_a_conduit_and_uploads_incrementally ... ok
[INFO] [stdout] test the_working_budget_reaches_upstream_on_a_default_configuration ... ok
[INFO] [stdout] test upstream_requests_carry_the_access_token ... ok
[INFO] [stdout] test an_unknown_window_does_not_refuse_anything ... ok
[INFO] [stdout] test captures_are_private_and_bounded ... ok
[INFO] [stdout] test upstream_capture_records_a_turn_that_produced_content ... ok
[INFO] [stdout] test a_stream_read_to_completion_does_reach_the_end_upstream ... ok
[INFO] [stdout] test cancelling_the_client_stream_aborts_the_upstream_request ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.97s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/jwt.rs (/opt/rustwide/target/debug/deps/jwt-61bc202287a13597)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test an_id_token_without_the_claim_yields_no_account ... ok
[INFO] [stdout] test an_id_token_without_a_plan_claims_nothing ... ok
[INFO] [stdout] test an_unreadable_token_yields_no_expiry ... ok
[INFO] [stdout] test the_account_id_is_read_from_the_id_token ... ok
[INFO] [stdout] test expiry_comes_from_the_access_token_claim ... ok
[INFO] [stdout] test the_plan_is_read_from_the_id_token ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/launch.rs (/opt/rustwide/target/debug/deps/launch-154aae443357edca)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test a_plain_model_argument_is_upgraded_to_its_long_context_variant ... ok
[INFO] [stdout] test a_program_that_does_not_take_the_flag_gets_nothing_spliced ... ok
[INFO] [stdout] test a_model_argument_with_no_variant_to_offer_is_left_as_typed ... ok
[INFO] [stdout] test a_settings_flag_from_the_caller_is_refused_rather_than_dropped ... ok
[INFO] [stdout] test a_named_launch_reads_the_model_list_of_the_account_it_names ... ok
[INFO] [stdout] test a_launched_child_is_given_the_policy_and_the_environment ... ok
[INFO] [stdout] test a_launch_that_cannot_carry_the_policy_names_the_loss ... ok
[INFO] [stdout] test an_empty_command_is_refused ... ok
[INFO] [stdout] test arguments_reach_the_child_untouched_and_in_order ... ok
[INFO] [stdout] test a_cross_account_mapping_without_consent_refuses_the_daemon ... ok
[INFO] [stdout] test no_policy_means_no_flag ... ok
[INFO] [stdout] test exec_refuses_before_starting_anything_when_the_daemon_is_not_answering ... ok
[INFO] [stdout] test record_ingress_honours_the_port_variable ... ok
[INFO] [stdout] test a_store_under_the_old_default_home_is_refused_with_the_move ... ok
[INFO] [stdout] test stop_names_the_upgrade_problem_when_the_daemon_predates_it ... ok
[INFO] [stdout] test the_policy_leads_the_forwarded_arguments ... ok
[INFO] [stdout] test a_started_daemon_that_dies_at_startup_is_reported_from_its_log ... ok
[INFO] [stdout] test the_old_home_variable_is_refused_by_name ... ok
[INFO] [stdout] test a_started_daemon_that_dies_with_a_backtrace_is_reported_by_its_reason ... ok
[INFO] [stdout] test settings_and_exec_refuse_a_daemon_that_predates_client_policy ... ok
[INFO] [stdout] test a_stop_asked_for_over_the_socket_ends_the_process ... ok
[INFO] [stdout] test a_second_start_names_the_daemon_already_answering ... ok
[INFO] [stderr]      Running tests/listen.rs (/opt/rustwide/target/debug/deps/listen-cff35902d34b574c)
[INFO] [stdout] test a_started_daemon_outlives_the_command_that_started_it ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 12.35s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test a_reachable_address_opens_a_remote_door_carrying_the_token ... ok
[INFO] [stdout] test a_wildcard_address_is_refused_by_name ... ok
[INFO] [stdout] test an_unparseable_address_is_refused_by_name ... ok
[INFO] [stdout] test binding_past_loopback_with_a_token_is_allowed ... ok
[INFO] [stdout] test an_empty_token_is_refused ... ok
[INFO] [stdout] test binding_past_loopback_without_a_token_is_refused_by_name ... ok
[INFO] [stdout] test a_token_stated_twice_is_refused ... ok
[INFO] [stdout] test the_default_is_loopback_with_no_token ... ok
[INFO] [stdout] test a_token_file_is_read_and_trimmed ... ok
[INFO] [stdout] test a_group_readable_token_file_is_refused ... ok
[INFO] [stdout] test the_shipped_example_still_binds_loopback ... ok
[INFO] [stdout] test the_table_parses_from_toml ... ok
[INFO] [stderr]      Running tests/listings.rs (/opt/rustwide/target/debug/deps/listings-40263aceb568db58)
[INFO] [stdout] test a_loopback_address_opens_no_remote_door_even_with_a_token ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test a_reload_says_what_applied_and_what_is_still_waiting ... ok
[INFO] [stdout] test a_row_whose_grant_could_not_be_read_says_so_and_says_why ... ok
[INFO] [stdout] test a_missing_tier_is_marked_on_its_row_and_keeps_its_model ... ok
[INFO] [stdout] test a_mapping_with_nothing_missing_says_nothing_about_it ... ok
[INFO] [stdout] test a_readable_row_carries_no_unreadable_note ... ok
[INFO] [stdout] test every_tier_missing_says_no_tier_can_serve ... ok
[INFO] [stdout] test a_switch_says_who_serves_and_how_far_it_moved ... ok
[INFO] [stdout] test a_removal_says_what_went_and_who_serves_now ... ok
[INFO] [stdout] test a_rename_says_the_new_name_and_what_followed_it ... ok
[INFO] [stdout] test the_account_column_falls_back_from_an_address_to_a_plan_to_nothing ... ok
[INFO] [stdout] test the_kind_column_says_profile_for_a_grant_and_key_for_a_key ... ok
[INFO] [stdout] test env_reads_the_store_once ... ok
[INFO] [stdout] test the_model_list_names_a_tier_whose_model_is_not_in_the_catalog ... ok
[INFO] [stdout] test the_listing_leads_with_a_header_and_marks_the_serving_account ... ok
[INFO] [stdout] test only_the_source_column_is_ever_cut ... ok
[INFO] [stdout] test the_auth_line_falls_back_to_connected_where_there_is_no_name ... ok
[INFO] [stdout] test the_auth_line_leads_with_the_name_accounts_lists ... ok
[INFO] [stdout] test status_reads_the_store_once ... ok
[INFO] [stdout] test the_daemon_line_names_the_build_the_process_and_its_supervisor ... ok
[INFO] [stdout] test the_model_list_names_the_tiers_that_map_to_each_id ... ok
[INFO] [stdout] test the_tier_rows_lead_with_a_header_and_carry_state_in_a_column ... ok
[INFO] [stdout] test the_notes_under_the_table_are_kept ... ok
[INFO] [stdout] test the_state_column_appears_only_where_a_tier_has_a_state ... ok
[INFO] [stdout] test the_tier_rows_are_in_ladder_order ... ok
[INFO] [stdout] test the_state_column_says_the_most_urgent_true_thing ... ok
[INFO] [stdout] test the_tier_column_is_absent_where_the_mapping_could_not_be_read ... ok
[INFO] [stdout] test models_reads_the_store_once ... ok
[INFO] [stdout] test the_source_column_abbreviates_home_and_marks_a_found_profile ... ok
[INFO] [stderr]      Running tests/messages_surface.rs (/opt/rustwide/target/debug/deps/messages_surface-76379709173913a6)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test a_drifted_shape_is_reported ... ok
[INFO] [stdout] test the_error_envelope_stays_inside_the_real_one ... ok
[INFO] [stdout] test the_sizing_response_has_the_real_endpoints_keys ... ok
[INFO] [stdout] test the_captured_surface_covers_the_streaming_vocabulary ... ok
[INFO] [stdout] test the_shapes_no_capture_reaches_are_named ... ok
[INFO] [stdout] test a_drifted_body_is_reported ... ok
[INFO] [stdout] test the_translate_path_emits_no_shape_the_real_surface_never_emits ... ok
[INFO] [stdout] test the_non_streaming_body_carries_what_a_real_one_carries ... ok
[INFO] [stderr]      Running tests/policy.rs (/opt/rustwide/target/debug/deps/policy-a8e09675b43a96de)
[INFO] [stdout] test the_non_streaming_body_emits_no_key_the_real_one_never_carries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test the_routing_table_always_matches_the_tiers ... ok
[INFO] [stdout] test the_routing_table_carries_the_pinned_account ... ok
[INFO] [stdout] test a_tagged_turn_reads_the_mapping_on_disk ... ok
[INFO] [stdout] test a_concurrent_set_never_reverts_the_field_it_did_not_touch ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/policy_cli.rs (/opt/rustwide/target/debug/deps/policy_cli-4350b410298defb6)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test tiers_set_sends_exactly_what_was_typed ... ok
[INFO] [stdout] test tiers_reads_the_mapping_and_marks_a_missing_one ... ok
[INFO] [stdout] test cross_account_grants_and_revokes_by_word ... ok
[INFO] [stdout] test a_pin_is_the_table_form_and_consent_goes_first ... ok
[INFO] [stderr]      Running tests/process.rs (/opt/rustwide/target/debug/deps/process-d8eb9b93e5084d0b)
[INFO] [stdout] test effort_reads_from_status_and_none_sends_null ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test a_command_line_alone_carries_no_environment ... ok
[INFO] [stdout] test an_account_tag_names_the_account_the_turns_go_as ... ok
[INFO] [stdout] test a_launch_without_an_account_is_through_as_whoever_is_serving ... ok
[INFO] [stdout] test a_tag_beside_a_token_is_read_in_either_order_and_the_token_is_dropped ... ok
[INFO] [stdout] test the_line_says_which_of_the_three_it_is ... ok
[INFO] [stdout] test the_nul_separated_form_reads_the_same_answer ... ok
[INFO] [stdout] test a_session_on_the_real_api_is_not_through_this_daemon ... ok
[INFO] [stdout] test cli::a_command_that_ignores_its_input_does_not_fail_the_status_line ... ok
[INFO] [stdout] test cli::it_reads_a_child_s_account_without_printing_its_token ... ok
[INFO] [stderr]      Running tests/profile_login.rs (/opt/rustwide/target/debug/deps/profile_login-b078290959355204)
[INFO] [stdout] test cli::a_pid_nobody_is_using_is_refused_rather_than_answered ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test device_auth_travels_on_the_codex_login_it_is_a_flag_of ... ok
[INFO] [stdout] test declaring_a_name_the_file_already_has_is_refused ... ok
[INFO] [stdout] test removing_a_profile_recognizes_the_quoted_spelling ... ok
[INFO] [stdout] test removing_a_profile_the_file_never_had_writes_nothing ... ok
[INFO] [stdout] test each_provider_is_signed_in_by_its_own_program ... ok
[INFO] [stdout] test a_relogin_of_a_stock_profile_sets_no_variable ... ok
[INFO] [stdout] test removing_the_last_profile_in_the_file_stops_at_the_end ... ok
[INFO] [stdout] test a_relogin_is_pointed_at_the_declared_directory ... ok
[INFO] [stdout] test removing_a_profile_takes_its_table_and_leaves_the_rest ... ok
[INFO] [stdout] test the_printed_line_survives_a_path_with_a_space ... ok
[INFO] [stdout] test a_path_that_needs_escaping_reads_back_unchanged ... ok
[INFO] [stdout] test declaring_a_profile_appends_a_table_that_parses ... ok
[INFO] [stderr]      Running tests/profiles.rs (/opt/rustwide/target/debug/deps/profiles-62caeefcd671aaa2)
[INFO] [stdout] test a_profile_with_no_path_is_declared_as_the_stock_one ... ok
[INFO] [stdout] test the_configured_client_is_the_one_that_is_run ... ok
[INFO] [stdout] test the_configured_codex_client_is_the_one_that_is_run ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test an_unknown_key_is_refused ... ok
[INFO] [stdout] test a_profile_names_a_provider_and_a_directory ... ok
[INFO] [stdout] test one_directory_under_two_providers_is_two_profiles ... ok
[INFO] [stdout] test a_profile_without_a_provider_is_refused ... ok
[INFO] [stdout] test a_profile_without_a_path_is_accepted ... ok
[INFO] [stdout] test a_relative_path_is_refused ... ok
[INFO] [stdout] test no_profiles_table_is_valid ... ok
[INFO] [stdout] test a_tilde_path_is_refused_by_name ... ok
[INFO] [stdout] test the_client_this_daemon_runs_can_be_named_by_path ... ok
[INFO] [stdout] test two_stock_profiles_of_one_provider_are_refused ... ok
[INFO] [stdout] test two_names_for_one_directory_are_refused_naming_both ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/relay.rs (/opt/rustwide/target/debug/deps/relay-4f097ffa4b0a1e49)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test a_model_id_two_accounts_claim_refuses_the_turn ... ok
[INFO] [stdout] test a_tag_naming_no_stored_account_is_refused ... ok
[INFO] [stdout] test a_pinned_tier_asked_for_by_its_id_still_translates_as_the_pin ... ok
[INFO] [stdout] test a_tagged_first_provider_account_outranks_a_relaying_pin ... ok
[INFO] [stdout] test a_pinned_first_provider_tier_still_translates_while_the_relay_account_serves ... ok
[INFO] [stdout] test a_tagged_second_provider_account_relays_an_unclaimed_model ... ok
[INFO] [stdout] test a_relayed_turn_records_the_accounts_quota_from_its_response_headers ... ok
[INFO] [stdout] test a_relayed_turn_is_captured_by_ingress_capture_verbatim ... ok
[INFO] [stdout] test an_unpinned_tier_is_relayed_when_the_serving_account_is_the_relay_account ... ok
[INFO] [stdout] test relay_bound_tiers_are_left_out_of_the_catalog_validation ... ok
[INFO] [stdout] test an_upstream_refusal_reaches_the_client_verbatim ... ok
[INFO] [stdout] test an_unclaimed_model_id_still_takes_the_translating_path ... ok
[INFO] [stdout] test an_unpinned_tier_follows_the_selection_back_to_the_translating_path ... ok
[INFO] [stdout] test a_relayed_turn_joins_the_served_models_a_status_line_reads ... ok
[INFO] [stdout] test the_query_string_is_relayed_as_sent ... ok
[INFO] [stdout] test the_relay_forwards_the_ingress_body_byte_for_byte ... ok
[INFO] [stdout] test an_unmapped_id_is_relayed_when_the_relay_account_serves_turns ... ok
[INFO] [stdout] test the_relay_streams_the_response_back_byte_for_byte ... ok
[INFO] [stdout] test the_relay_replaces_the_bearer_and_passes_the_client_headers_through ... ok
[INFO] [stdout] test a_turn_over_the_default_body_limit_is_relayed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/replay.rs (/opt/rustwide/target/debug/deps/replay-d0b4a7f1f9b07056)
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/routing.rs (/opt/rustwide/target/debug/deps/routing-44b3a91537ad8406)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test a_pin_the_store_cannot_answer_for_refuses_the_turn_by_name ... ok
[INFO] [stdout] test a_turns_figure_states_that_it_rode_a_turn ... ok
[INFO] [stdout] test a_pinned_credential_of_the_wrong_kind_is_refused_by_name ... ok
[INFO] [stdout] test a_turn_on_a_missing_tier_is_refused_while_the_others_serve ... ok
[INFO] [stdout] test a_tagged_turn_translates_on_the_tagged_accounts_mapping ... ok
[INFO] [stdout] test a_tag_naming_the_selected_account_keeps_the_mapping_in_force ... ok
[INFO] [stdout] test each_accounts_quota_survives_a_turn_on_the_other ... ok
[INFO] [stdout] test a_pinned_tier_spends_the_account_it_names ... ok
[INFO] [stderr]      Running tests/statusline.rs (/opt/rustwide/target/debug/deps/statusline-60873dfd4e9f8d0f)
[INFO] [stdout] test what_a_turn_cost_is_tallied_under_the_account_that_served_it ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test a_model_the_proxy_does_not_serve_is_left_alone ... ok
[INFO] [stdout] test a_five_hour_window_fills_the_field_a_script_reads ... ok
[INFO] [stdout] test a_session_this_daemon_does_not_serve_is_told_nothing ... ok
[INFO] [stdout] test a_model_the_proxy_serves_is_merged ... ok
[INFO] [stdout] test a_seven_day_window_fills_its_own_field ... ok
[INFO] [stdout] test a_payload_states_its_own_quota_only_where_the_client_put_one ... ok
[INFO] [stdout] test a_payload_that_is_not_an_object_is_untouched ... ok
[INFO] [stdout] test an_absent_serving_block_adds_nothing ... ok
[INFO] [stdout] test an_unanswerable_question_merges_as_before ... ok
[INFO] [stdout] test a_window_the_client_has_no_name_for_keeps_its_own_length ... ok
[INFO] [stdout] test the_serving_account_reaches_the_status_line_without_a_figure ... ok
[INFO] [stdout] test the_payload_passes_through_otherwise_untouched ... ok
[INFO] [stdout] test fields_already_present_under_rate_limits_survive ... ok
[INFO] [stderr]      Running tests/supervisor.rs (/opt/rustwide/target/debug/deps/supervisor-7eb3c207e6577078)
[INFO] [stdout] test an_unknown_or_unreadable_snapshot_changes_nothing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test a_platform_this_cannot_supervise_is_refused_by_name ... ok
[INFO] [stdout] test a_daemon_holding_the_port_is_named_and_nothing_is_said_when_none_is ... ok
[INFO] [stdout] test a_path_carrying_markup_is_escaped ... ok
[INFO] [stdout] test a_program_launchd_cannot_resolve_is_refused ... ok
[INFO] [stdout] test a_program_systemd_cannot_resolve_is_refused ... ok
[INFO] [stdout] test a_socket_path_the_platform_cannot_address_is_refused ... ok
[INFO] [stdout] test a_unit_installed_from_a_different_environment_is_reported_as_divergent ... ok
[INFO] [stdout] test supervision_is_read_from_the_job_label_and_never_guessed ... ok
[INFO] [stdout] test the_systemd_unit_carries_no_credential ... ok
[INFO] [stdout] test the_systemd_unit_is_a_user_service_that_always_comes_back ... ok
[INFO] [stdout] test the_systemd_unit_is_written_where_a_user_manager_looks ... ok
[INFO] [stdout] test the_systemd_unit_runs_the_daemon_in_the_foreground ... ok
[INFO] [stdout] test the_unit_carries_no_credential ... ok
[INFO] [stdout] test the_unit_logs_where_the_daemon_already_logs ... ok
[INFO] [stdout] test the_unit_runs_the_daemon_in_the_foreground_and_keeps_it_alive ... ok
[INFO] [stdout] test a_systemd_path_carrying_a_specifier_or_a_space_survives_the_rendering ... ok
[INFO] [stdout] test a_systemd_unit_installed_from_a_different_environment_is_divergent ... ok
[INFO] [stdout] test only_a_daemon_this_install_does_not_end_holds_the_port ... ok
[INFO] [stdout] test systemd_status_is_read_from_show_and_never_invented ... ok
[INFO] [stdout] test systemd_supervision_takes_the_manager_at_its_word_or_says_nothing ... ok
[INFO] [stdout] test the_socket_the_unit_binds_is_the_one_the_cli_dials ... ok
[INFO] [stdout] test the_systemd_unit_binds_the_socket_the_cli_dials ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/supervisor_cli.rs (/opt/rustwide/target/debug/deps/supervisor_cli-3af72f37f1c0903f)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/supervisor_systemd.rs (/opt/rustwide/target/debug/deps/supervisor_systemd-4aa9b0ef21027d8e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test install_supervises_this_daemon_and_uninstall_takes_it_away ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/surface.rs (/opt/rustwide/target/debug/deps/surface-513d0944d1101b34)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test a_stream_becomes_one_entry_per_event_in_order ... ok
[INFO] [stdout] test credential_and_identifying_headers_never_reach_a_capture ... ok
[INFO] [stdout] test a_capture_that_is_not_the_plans_answer_is_not_written ... ok
[INFO] [stdout] test the_stream_terminator_is_not_recorded_as_an_event ... ok
[INFO] [stdout] test one_named_exchange_can_be_captured_without_paying_for_the_rest ... ok
[INFO] [stdout] test the_runner_writes_one_fixture_per_planned_exchange ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transports.rs (/opt/rustwide/target/debug/deps/transports-f039e09adf3b1181)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test a_delta_carries_only_the_new_items ... ok
[INFO] [stdout] test a_full_send_carries_no_previous_response_id ... ok
[INFO] [stdout] test a_delta_names_the_response_it_continues ... ok
[INFO] [stdout] test a_delta_needs_a_response_to_continue ... ok
[INFO] [stdout] test a_changed_non_input_field_forces_a_full_send ... ok
[INFO] [stdout] test a_fresh_socket_failing_its_first_read_falls_back ... ok
[INFO] [stdout] test a_large_payload_compresses_smaller ... ok
[INFO] [stdout] test a_delta_sends_less_than_the_whole_conversation ... ok
[INFO] [stdout] test a_policy_close_falls_back_without_losing_the_turn ... ok
[INFO] [stdout] test a_refused_credential_does_not_latch_the_session ... ok
[INFO] [stdout] test a_dropped_turn_closes_a_silent_socket ... ok
[INFO] [stdout] test a_small_payload_is_not_worth_compressing ... ok
[INFO] [stdout] test a_latched_session_stops_trying_the_websocket ... ok
[INFO] [stdout] test a_latched_session_does_not_prewarm ... ok
[INFO] [stdout] test a_socket_closed_mid_turn_ends_the_stream_with_an_error ... ok
[INFO] [stdout] test an_edited_history_forces_a_full_send ... ok
[INFO] [stdout] test an_unterminated_final_event_over_http_is_delivered ... ok
[INFO] [stdout] test a_stale_pooled_connection_retries_as_a_full_send ... ok
[INFO] [stdout] test a_session_that_falls_back_midway_ends_in_the_same_state ... ok
[INFO] [stdout] test compression_round_trips ... ok
[INFO] [stdout] test server_returned_items_are_never_resent ... ok
[INFO] [stdout] test the_field_comparison_covers_fields_it_was_not_written_for ... ok
[INFO] [stdout] test a_prewarm_opens_the_connection_without_producing_a_turn ... ok
[INFO] [stdout] test the_websocket_transport_carries_a_turn ... ok
[INFO] [stdout] test a_pooled_connection_is_not_reused_for_another_account ... ok
[INFO] [stdout] test an_abandoned_turn_does_not_poison_the_next_upload ... ok
[INFO] [stdout] test a_socket_past_its_age_limit_retries_as_a_full_send ... ok
[INFO] [stdout] test one_connection_serves_a_whole_session ... ok
[INFO] [stdout] test a_long_session_leaves_identical_state_over_both_transports ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/update.rs (/opt/rustwide/target/debug/deps/update-80b936cc906e1702)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test the_new_binary_replaces_the_old_by_rename_and_the_old_is_kept ... ok
[INFO] [stdout] test a_binary_reporting_another_version_is_not_installed ... ok
[INFO] [stdout] test a_release_that_does_not_exist_is_refused_with_the_answer ... ok
[INFO] [stdout] test a_release_that_lists_no_binary_for_this_platform_is_refused ... ok
[INFO] [stdout] test an_archive_that_does_not_match_its_checksum_is_refused ... ok
[INFO] [stderr]      Running tests/usage.rs (/opt/rustwide/target/debug/deps/usage-e943d954ffe1f989)
[INFO] [stdout] test a_verified_archive_is_unpacked_to_its_binary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 77 tests
[INFO] [stdout] test a_credit_the_provider_has_not_enabled_is_not_reported ... ok
[INFO] [stdout] test a_figure_carries_how_it_was_come_by_and_when ... ok
[INFO] [stdout] test a_figure_no_account_can_be_named_for_is_dropped_by_a_select ... ok
[INFO] [stdout] test a_credit_says_only_what_the_provider_said ... ok
[INFO] [stdout] test a_body_with_no_window_yields_nothing ... ok
[INFO] [stdout] test a_credit_whose_amounts_disagree_on_currency_is_not_reported ... ok
[INFO] [stdout] test a_body_in_the_other_providers_shape_is_refused ... ok
[INFO] [stdout] test a_figure_is_read_from_the_second_providers_own_shape ... ok
[INFO] [stdout] test a_figure_with_no_moment_taken_is_not_restored ... ok
[INFO] [stdout] test a_high_figure_is_not_reported_as_a_limit_reached ... ok
[INFO] [stdout] test a_named_window_survives_a_snapshot_from_the_other_source ... ok
[INFO] [stdout] test a_per_window_warning_survives_the_parse ... ok
[INFO] [stdout] test a_rejected_status_reads_as_the_limit_reached ... ok
[INFO] [stdout] test a_credit_survives_a_restart ... ok
[INFO] [stdout] test a_scoped_entry_is_its_own_labeled_window ... ok
[INFO] [stdout] test a_recorded_quota_response_parses_into_the_same_snapshot_a_stream_produces ... ok
[INFO] [stdout] test a_profile_is_remembered_for_an_hour ... ok
[INFO] [stdout] test a_reached_limit_is_reported_as_rejected ... ok
[INFO] [stdout] test a_snapshot_is_read_from_the_event_the_backend_opens_with ... ok
[INFO] [stdout] test a_spend_block_this_proxy_cannot_read_is_no_credit ... ok
[INFO] [stdout] test a_snapshot_is_read_from_the_second_providers_response_headers ... ok
[INFO] [stdout] test a_subscription_that_is_not_active_is_said_on_the_row ... ok
[INFO] [stdout] test a_profile_the_endpoint_declines_to_state_is_no_plan ... ok
[INFO] [stdout] test a_snapshot_file_holds_nothing_but_names_and_figures ... ok
[INFO] [stdout] test a_timestamp_reset_is_converted_to_an_epoch ... ok
[INFO] [stdout] test a_tally_holds_nothing_but_names_and_counts ... ok
[INFO] [stdout] test a_second_daemons_write_keeps_the_higher_count ... ok
[INFO] [stdout] test a_turn_no_account_can_be_named_for_is_not_tallied ... ok
[INFO] [stdout] test a_window_that_fits_no_slot_is_not_forced_into_one ... ok
[INFO] [stdout] test a_sibling_left_by_a_killed_write_does_not_disturb_the_tally ... ok
[INFO] [stdout] test a_window_that_has_reset_says_so_on_the_meter ... ok
[INFO] [stdout] test a_quota_snapshot_survives_a_restart ... ok
[INFO] [stdout] test a_truncated_snapshot_file_reads_as_no_snapshot ... ok
[INFO] [stdout] test a_window_the_backend_did_not_report_is_absent_rather_than_zero ... ok
[INFO] [stdout] test an_account_nothing_was_served_as_has_served_nothing ... ok
[INFO] [stdout] test a_window_without_a_percentage_is_not_reported_as_empty ... ok
[INFO] [stdout] test an_unpinned_turn_is_filed_under_the_serving_accounts_name ... ok
[INFO] [stdout] test a_window_with_no_reset_is_never_called_stale ... ok
[INFO] [stdout] test an_unrecognized_body_is_not_read_as_an_empty_quota ... ok
[INFO] [stdout] test each_accounts_figure_is_held_under_its_own_name ... ok
[INFO] [stdout] test each_window_carries_the_providers_own_severity ... ok
[INFO] [stdout] test headers_without_a_quota_are_not_an_empty_snapshot ... ok
[INFO] [stdout] test only_a_subscription_the_provider_stopped_calling_active_is_stated ... ok
[INFO] [stdout] test other_events_are_not_snapshots ... ok
[INFO] [stdout] test only_utc_timestamps_are_converted ... ok
[INFO] [stdout] test removing_an_account_drops_what_was_served_as_it ... ok
[INFO] [stdout] test selecting_an_account_says_which_provider_now_serves ... ok
[INFO] [stdout] test removing_an_account_drops_only_its_own_figure ... ok
[INFO] [stdout] test staleness_is_a_property_of_one_window ... ok
[INFO] [stdout] test the_credit_percent_is_the_providers_own_rather_than_a_ratio ... ok
[INFO] [stdout] test a_tally_is_replaced_whole_rather_than_written_over_in_place ... ok
[INFO] [stdout] test the_legacy_extra_usage_block_is_not_read ... ok
[INFO] [stdout] test a_removed_accounts_figure_does_not_come_back_off_the_disk ... ok
[INFO] [stdout] test a_window_past_its_reset_is_not_restored ... ok
[INFO] [stdout] test the_meter_and_the_predicate_agree_on_what_has_reset ... ok
[INFO] [stdout] test the_meter_carries_the_providers_own_words ... ok
[INFO] [stdout] test the_meter_is_a_table_one_row_per_window ... ok
[INFO] [stdout] test the_meter_states_the_credit_the_provider_reports ... ok
[INFO] [stdout] test the_profile_endpoint_names_the_plan_with_its_multiplier ... ok
[INFO] [stdout] test the_overage_window_is_kept ... ok
[INFO] [stdout] test the_profile_endpoint_states_the_subscription_status ... ok
[INFO] [stdout] test the_first_provider_is_unchanged ... ok
[INFO] [stdout] test a_tally_survives_a_restart ... ok
[INFO] [stdout] test the_representative_window_is_the_one_the_provider_names ... ok
[INFO] [stdout] test an_unreadable_tally_reads_as_an_empty_one ... ok
[INFO] [stdout] test the_socket_reports_a_window_the_headers_cannot ... ok
[INFO] [stdout] test the_profile_endpoint_is_asked_for_the_plan ... ok
[INFO] [stdout] test the_second_providers_endpoint_yields_both_windows ... ok
[INFO] [stdout] test the_spend_block_is_read_as_the_accounts_credit ... ok
[INFO] [stdout] test the_top_level_figure_follows_the_serving_account ... ok
[INFO] [stdout] test the_two_shapes_do_not_parse_each_other ... ok
[INFO] [stdout] test tokens_served_are_tallied_under_the_account_that_served_them ... ok
[INFO] [stdout] test a_write_that_lost_a_race_starts_over_against_the_newer_file ... ok
[INFO] [stdout] test windows_map_to_slots_by_duration ... ok
[INFO] [stdout] test the_serving_account_is_the_one_the_credential_store_has_selected ... ok
[INFO] [stdout] test the_second_providers_endpoint_is_asked_as_the_owning_client ... ok
[INFO] [stdout] test the_hour_an_ask_spends_is_kept_across_a_restart ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/usage_cli.rs (/opt/rustwide/target/debug/deps/usage_cli-e9919de891555a19)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test a_bare_usage_asks_for_nothing ... ok
[INFO] [stdout] test asking_fills_in_a_stored_account_that_never_served ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/proxenos_core-66393717b1a5449d)
[INFO] [stdout] test json_keeps_its_shape_whether_or_not_a_figure_was_asked_for ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/aggregate.rs (/opt/rustwide/target/debug/deps/aggregate-fdf5c76106ad8f4e)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_stream_without_a_message_start_is_an_error ... ok
[INFO] [stderr]      Running tests/anthropic_frames.rs (/opt/rustwide/target/debug/deps/anthropic_frames-8e2577b592633e75)
[INFO] [stdout] test unparseable_tool_arguments_are_an_error_rather_than_an_invented_value ... ok
[INFO] [stdout] test tool_arguments_land_as_a_value_rather_than_a_fragment ... ok
[INFO] [stdout] test text_deltas_are_concatenated_into_one_block ... ok
[INFO] [stdout] test an_error_frame_becomes_the_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/corpus.rs (/opt/rustwide/target/debug/deps/corpus-a98e8f11c464ab75)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test an_encoded_frame_is_a_single_data_line ... ok
[INFO] [stdout] test message_start_carries_usage_the_client_renders_live ... ok
[INFO] [stdout] test a_tool_use_block_opens_with_its_name ... ok
[INFO] [stdout] test tool_arguments_stream_as_json_fragments ... ok
[INFO] [stdout] test message_delta_carries_the_stop_reason_and_final_usage ... ok
[INFO] [stdout] test a_frame_encodes_with_its_event_name ... ok
[INFO] [stdout] test message_stop_carries_nothing_but_its_type ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test fixture_names_match_their_files ... ok
[INFO] [stdout] test every_fixture_explains_its_provenance ... ok
[INFO] [stdout] test the_corpus_covers_every_capability ... ok
[INFO] [stderr]      Running tests/request_translation.rs (/opt/rustwide/target/debug/deps/request_translation-6ff58ec9bb87fee4)
[INFO] [stdout] test every_fixture_replays ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 82 tests
[INFO] [stdout] test a_ceiling_caps_without_raising::case_4 ... ok
[INFO] [stdout] test a_ceiling_caps_without_raising::case_3 ... ok
[INFO] [stdout] test a_discovered_tool_is_forwarded_despite_still_being_marked_deferred ... ok
[INFO] [stdout] test a_ceiling_caps_without_raising::case_1 ... ok
[INFO] [stdout] test a_conversation_without_a_search_discovers_nothing ... ok
[INFO] [stdout] test a_base64_image_becomes_a_data_url ... ok
[INFO] [stdout] test a_document_in_a_user_message_becomes_an_input_file_part ... ok
[INFO] [stdout] test a_non_conversational_role_becomes_a_user_item ... ok
[INFO] [stdout] test a_pattern_the_validator_accepts_survives::case_3_alternation ... ok
[INFO] [stdout] test a_pattern_the_validator_accepts_survives::case_4_lookahead ... ok
[INFO] [stdout] test a_pattern_the_validator_accepts_survives::case_5_escaped_punctuation ... ok
[INFO] [stdout] test a_lone_text_output_collapses_to_a_string ... ok
[INFO] [stdout] test a_pattern_the_validator_accepts_survives::case_6_lazy_quantifier ... ok
[INFO] [stdout] test a_pattern_the_validator_accepts_survives::case_7_quantified_group ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_01_unicode_property ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_02_negated_unicode_property ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_04_named_group ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_06_back_reference_name ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_07_inline_flags ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_08_empty_class ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_03_braced_code_point ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_05_control_escape ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_09_escape_ended_range ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_12_bare_quantifier ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_13_quantifier_after_alternation ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_14_quantifier_after_group_open ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_15_stacked_quantifier ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_10_unbalanced_group ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_11_leading_quantifier ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_16_reversed_count ... ok
[INFO] [stdout] test a_schema_without_properties_gains_an_empty_one ... ok
[INFO] [stdout] test a_string_tool_result_carries_through ... ok
[INFO] [stdout] test a_tool_search_result_reports_the_discovered_names ... ok
[INFO] [stdout] test a_message_emptied_by_translation_is_dropped ... ok
[INFO] [stdout] test a_pattern_the_validator_refuses_is_dropped::case_17_count_with_no_minimum ... ok
[INFO] [stdout] test a_property_named_pattern_is_not_a_pattern ... ok
[INFO] [stdout] test an_effort_ceiling_applies_when_the_request_asks_for_nothing ... ok
[INFO] [stdout] test a_ceiling_caps_without_raising::case_2 ... ok
[INFO] [stdout] test an_attachment_in_an_assistant_message_is_dropped ... ok
[INFO] [stdout] test a_document_in_a_tool_result_follows_as_its_own_message ... ok
[INFO] [stdout] test a_pattern_the_validator_accepts_survives::case_1_literal ... ok
[INFO] [stdout] test an_unknown_set_of_supported_efforts_changes_nothing ... ok
[INFO] [stdout] test a_pattern_the_validator_accepts_survives::case_2_dates ... ok
[INFO] [stdout] test discovered_names_are_recoverable_from_a_request ... ok
[INFO] [stdout] test an_assistant_turn_with_prose_and_a_call_produces_two_items ... ok
[INFO] [stdout] test an_unsupported_pattern_is_dropped_wherever_it_sits ... ok
[INFO] [stdout] test an_image_in_a_tool_result_travels_inside_the_output ... ok
[INFO] [stdout] test effort_derives_from_output_config::case_2 ... ok
[INFO] [stdout] test assistant_text_becomes_output_text ... ok
[INFO] [stdout] test an_image_url_passes_through ... ok
[INFO] [stdout] test effort_derives_from_output_config::case_5 ... ok
[INFO] [stdout] test effort_derives_from_output_config::case_4 ... ok
[INFO] [stdout] test an_other_role_message_keeps_its_image ... ok
[INFO] [stdout] test deferred_tools_are_withheld ... ok
[INFO] [stdout] test effort_derives_from_output_config::case_1 ... ok
[INFO] [stdout] test effort_derives_from_output_config::case_3 ... ok
[INFO] [stdout] test efforts_are_ordered_from_least_to_most ... ok
[INFO] [stdout] test operator_text_stands_alone_without_a_system_prompt ... ok
[INFO] [stdout] test injected_instructions_are_identical_on_a_later_turn ... ok
[INFO] [stdout] test no_working_budget_leaves_no_trace ... ok
[INFO] [stdout] test system_blocks_join_into_one_instructions_string ... ok
[INFO] [stdout] test system_prompt_becomes_instructions ... ok
[INFO] [stdout] test every_request_sets_the_fixed_fields ... ok
[INFO] [stdout] test the_effort_sent_is_one_the_model_supports ... ok
[INFO] [stdout] test the_prompt_cache_key_comes_from_the_session ... ok
[INFO] [stdout] test each_assistant_text_block_is_its_own_message ... ok
[INFO] [stdout] test function_tools_flatten ... ok
[INFO] [stdout] test tool_choice_maps::case_2 ... ok
[INFO] [stdout] test tool_choice_maps::case_3 ... ok
[INFO] [stdout] test the_operator_may_lead_and_follow_the_system_prompt ... ok
[INFO] [stdout] test the_working_budget_sits_between_the_prompt_and_the_operator_text ... ok
[INFO] [stdout] test instructions_do_not_change_between_turns ... ok
[INFO] [stdout] test tool_choice_maps::case_1 ... ok
[INFO] [stdout] test tool_choice_maps::case_4 ... ok
[INFO] [stdout] test tool_result_becomes_a_function_call_output ... ok
[INFO] [stdout] test unsupported_parameters_are_dropped ... ok
[INFO] [stdout] test tool_use_becomes_a_function_call ... ok
[INFO] [stdout] test tools_never_claim_strict_mode ... ok
[INFO] [stdout] test web_search_maps_to_the_native_tool::case_2 ... ok
[INFO] [stdout] test thinking_blocks_are_dropped ... ok
[INFO] [stdout] test user_text_blocks_become_input_text_parts ... ok
[INFO] [stdout] test web_search_maps_to_the_native_tool::case_1 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 82 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/response_snapshots.rs (/opt/rustwide/target/debug/deps/response_snapshots-722ab643ef098102)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test error_stream ... ok
[INFO] [stdout] test web_search_stream ... ok
[INFO] [stdout] test parallel_tool_calls_stream ... ok
[INFO] [stdout] test tool_call_stream ... ok
[INFO] [stdout] test reasoning_then_text_stream ... ok
[INFO] [stdout] test text_stream ... ok
[INFO] [stderr]      Running tests/response_translation.rs (/opt/rustwide/target/debug/deps/response_translation-3e0683bb761db9e5)
[INFO] [stdout] test incomplete_stream ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test a_top_level_error_event_becomes_an_error_frame ... ok
[INFO] [stdout] test a_truncated_stream_is_closed_at_the_end ... ok
[INFO] [stdout] test a_cached_count_larger_than_the_input_count_clamps_to_zero ... ok
[INFO] [stdout] test a_failed_response_becomes_an_error_frame ... ok
[INFO] [stdout] test a_text_response_produces_a_complete_frame_sequence ... ok
[INFO] [stdout] test a_turn_without_a_search_produces_no_search_blocks ... ok
[INFO] [stdout] test a_null_usage_leaves_the_estimate_rather_than_zeroing_it ... ok
[INFO] [stdout] test a_tool_call_block_opens_only_once_its_name_is_known ... ok
[INFO] [stdout] test a_turn_with_a_call_stops_for_tool_use ... ok
[INFO] [stdout] test an_incomplete_response_reports_upstream_usage ... ok
[INFO] [stdout] test a_turn_without_reasoning_retains_nothing ... ok
[INFO] [stdout] test each_upstream_message_is_its_own_text_block ... ok
[INFO] [stdout] test a_web_search_is_reconstructed_into_structured_blocks ... ok
[INFO] [stdout] test an_empty_stream_still_closes_the_message ... ok
[INFO] [stdout] test arguments_arriving_only_on_the_done_item_are_still_emitted ... ok
[INFO] [stdout] test opened_pages_count_as_sources_when_no_citation_arrives ... ok
[INFO] [stdout] test message_start_carries_the_estimate_and_message_delta_replaces_it ... ok
[INFO] [stdout] test interleaved_function_calls_are_each_emitted_once ... ok
[INFO] [stdout] test reasoning_and_text_occupy_separate_blocks ... ok
[INFO] [stdout] test unparseable_payloads_are_ignored ... ok
[INFO] [stdout] test upstream_error_codes_map_to_the_client_vocabulary::case_1 ... ok
[INFO] [stdout] test repeated_citations_of_one_source_collapse ... ok
[INFO] [stdout] test upstream_error_codes_map_to_the_client_vocabulary::case_2 ... ok
[INFO] [stdout] test unknown_event_types_are_ignored ... ok
[INFO] [stdout] test upstream_error_codes_map_to_the_client_vocabulary::case_3 ... ok
[INFO] [stdout] test upstream_error_codes_map_to_the_client_vocabulary::case_4 ... ok
[INFO] [stdout] test citations_on_a_completed_message_item_are_collected ... ok
[INFO] [stdout] test upstream_error_codes_map_to_the_client_vocabulary::case_6 ... ok
[INFO] [stdout] test an_incomplete_response_stops_for_max_tokens ... ok
[INFO] [stdout] test upstream_error_codes_map_to_the_client_vocabulary::case_5 ... ok
[INFO] [stdout] test argument_deltas_are_matched_by_the_item_id_not_the_call_id ... ok
[INFO] [stdout] test streamed_arguments_are_not_repeated_by_the_done_item ... ok
[INFO] [stdout] test upstream_error_codes_map_to_the_client_vocabulary::case_7 ... ok
[INFO] [stdout] test reasoning_items_are_retained_for_the_next_turn ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/session.rs (/opt/rustwide/target/debug/deps/session-8fedc83f175165a1)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test a_delta_is_exactly_what_is_new ... ok
[INFO] [stdout] test an_edited_history_is_not_an_extension ... ok
[INFO] [stdout] test a_shortened_history_is_not_an_extension ... ok
[INFO] [stdout] test a_tool_call_is_the_same_call_however_its_arguments_are_ordered ... ok
[INFO] [stdout] test a_full_send_is_always_available ... ok
[INFO] [stdout] test a_reasoning_item_keeps_the_fields_the_backend_requires ... ok
[INFO] [stdout] test ignoring_ids_does_not_ignore_content ... ok
[INFO] [stdout] test a_reasoning_item_without_encrypted_content_still_carries_the_field ... ok
[INFO] [stdout] test reconciliation_still_refuses_an_edited_history ... ok
[INFO] [stdout] test reasoning_in_the_baseline_does_not_break_the_match ... ok
[INFO] [stdout] test server_assigned_ids_do_not_break_the_match ... ok
[INFO] [stdout] test a_shared_prefix_matches_until_it_diverges ... ok
[INFO] [stdout] test an_unchanged_conversation_yields_an_empty_delta ... ok
[INFO] [stdout] test arguments_that_differ_in_value_are_a_different_call ... ok
[INFO] [stdout] test retained_reasoning_joins_the_baseline_in_position ... ok
[INFO] [stdout] test reconciliation_refuses_a_shortened_history ... ok
[INFO] [stdout] test server_returned_items_are_never_resent ... ok
[INFO] [stdout] test the_first_turn_is_a_full_send ... ok
[INFO] [stdout] test the_plan_and_the_match_agree_about_server_only_items ... ok
[INFO] [stdout] test unparseable_arguments_fall_back_to_the_literal_text ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/sse_framing.rs (/opt/rustwide/target/debug/deps/sse_framing-da8b3d2a6689229c)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test an_event_without_data_produces_nothing ... ok
[INFO] [stdout] test other_fields_are_ignored ... ok
[INFO] [stdout] test comments_are_ignored ... ok
[INFO] [stdout] test carriage_returns_terminate_lines ... ok
[INFO] [stdout] test one_data_line_is_one_payload ... ok
[INFO] [stdout] test an_unterminated_event_waits_for_the_end_of_the_stream ... ok
[INFO] [stdout] test a_split_multibyte_character_survives ... ok
[INFO] [stdout] test several_data_lines_join_into_one_payload ... ok
[INFO] [stdout] test only_one_leading_space_is_stripped ... ok
[INFO] [stdout] test payloads_survive_arbitrary_chunk_boundaries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests proxenos
[INFO] [stderr]    Doc-tests proxenos_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "69b770faabd45f821784d03fb9ff6d3aca4b517fc9638be49267afe44dc50452", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "69b770faabd45f821784d03fb9ff6d3aca4b517fc9638be49267afe44dc50452", kill_on_drop: false }`
[INFO] [stdout] 69b770faabd45f821784d03fb9ff6d3aca4b517fc9638be49267afe44dc50452
