[INFO] cloning repository https://github.com/Sunmedalia/ccsw
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Sunmedalia/ccsw" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSunmedalia%2Fccsw", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSunmedalia%2Fccsw'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 0797d871d8510d2baa6612693c0721123c0e21b3
[INFO] testing Sunmedalia/ccsw against 1.100.0-beta.1 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FSunmedalia%2Fccsw" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc2/source/.cargo/config.toml
[INFO] started tweaking git repo https://github.com/Sunmedalia/ccsw
[INFO] finished tweaking git repo https://github.com/Sunmedalia/ccsw
[INFO] tweaked toml for git repo https://github.com/Sunmedalia/ccsw written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Sunmedalia/ccsw on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Sunmedalia/ccsw 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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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] 179e8b7837dfa51aed9e44b74845735c8d58f03bae2e9cf445c14a82c6c27f82
[INFO] running `Command { std: "docker" "start" "179e8b7837dfa51aed9e44b74845735c8d58f03bae2e9cf445c14a82c6c27f82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "179e8b7837dfa51aed9e44b74845735c8d58f03bae2e9cf445c14a82c6c27f82", 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" "179e8b7837dfa51aed9e44b74845735c8d58f03bae2e9cf445c14a82c6c27f82" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "179e8b7837dfa51aed9e44b74845735c8d58f03bae2e9cf445c14a82c6c27f82", 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" "179e8b7837dfa51aed9e44b74845735c8d58f03bae2e9cf445c14a82c6c27f82" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling find-msvc-tools v0.1.11
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling cc v1.4.4
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling aho-corasick v1.1.5
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling libdbus-sys v0.2.7
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling ident_case v1.0.1
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling ipnet v2.12.1
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling inotify-sys v0.1.8
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling libsqlite3-sys v0.36.0
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling regex-automata v0.4.18
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zeroize_derive v1.5.0
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling foldhash v0.2.0
[INFO] [stderr]    Compiling foldhash v0.1.5
[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 is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling bit-vec v0.6.3
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling bit-set v0.5.3
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling indexmap v2.14.1
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling dbus v0.9.12
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling hyper v1.11.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling compact_str v0.8.2
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling dbus-secret-service v4.1.0
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling inotify v0.11.5
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling hashlink v0.11.1
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling fancy-regex v0.13.0
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling bstr v1.13.1
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling xattr v1.6.1
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling mux v0.1.19 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling zip v0.6.6
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling tiktoken-rs v0.7.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling tar v0.4.46
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling keyring v3.6.3
[INFO] [stderr]    Compiling uuid v1.26.0
[INFO] [stderr]    Compiling fs2 v0.4.3
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling rusqlite v0.38.0
[INFO] [stderr] warning: unused dependency `zip`
[INFO] [stderr]   --> Cargo.toml:69:15
[INFO] [stderr]    |
[INFO] [stderr] 69 | [dependencies.zip]
[INFO] [stderr]    |               ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `zip`
[INFO] [stderr] warning: `mux` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 34s
[INFO] running `Command { std: "docker" "inspect" "179e8b7837dfa51aed9e44b74845735c8d58f03bae2e9cf445c14a82c6c27f82", 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" "179e8b7837dfa51aed9e44b74845735c8d58f03bae2e9cf445c14a82c6c27f82" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling mux v0.1.19 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 52.69s
[INFO] running `Command { std: "docker" "inspect" "179e8b7837dfa51aed9e44b74845735c8d58f03bae2e9cf445c14a82c6c27f82", 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" "179e8b7837dfa51aed9e44b74845735c8d58f03bae2e9cf445c14a82c6c27f82" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.48s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/mux/b4d7e1a5e5404438/out/mux-b4d7e1a5e5404438)
[INFO] [stdout] 
[INFO] [stdout] running 391 tests
[INFO] [stdout] test claude_preferences::tests::explicit_retake_uses_external_baseline_and_removal_restores ... ok
[INFO] [stdout] test claude_preferences::tests::show_restores_custom_attribution_and_default_does_not_take_ownership ... ok
[INFO] [stdout] test claude_preferences::tests::ownership_preserves_missing_null_and_external_changes ... ok
[INFO] [stdout] test codex::accounts::reset_tests::reset_cards_filter_expired_unknown_and_choose_earliest_expiry ... ok
[INFO] [stdout] test claude_config::tests::detach_preserves_changes_and_distinguishes_absent_from_null ... ok
[INFO] [stdout] test claude_preferences::tests::rejects_routing_and_invalid_names_without_exposing_values ... ok
[INFO] [stdout] test codex::tests::quota_cache_round_trips_nullable_fields_without_leaking_credentials ... ok
[INFO] [stdout] test codex::accounts::reset_tests::reset_rpc_consumes_once_then_refreshes_and_preserves_outcome_on_failure ... ok
[INFO] [stdout] test codex::accounts::usage_display_tests::cached_usage_formats_windows_without_claiming_live_login ... ok
[INFO] [stdout] test codex::tests::managed_comparison_ignores_toml_formatting_and_table_order ... ok
[INFO] [stdout] test claude_config::tests::apply_preserves_unrelated_settings_and_replaces_managed_route ... ok
[INFO] [stdout] test config::grok_tests::v5_migrates_with_empty_grok_and_scoped_writes_preserve_other_clients ... ok
[INFO] [stdout] test config::tests::load_repairs_duplicate_base_and_1m_catalog_entries ... ok
[INFO] [stdout] test config::tests::masks_secrets ... ok
[INFO] [stdout] test config::tests::migrates_v1_credentials_and_protocol ... ok
[INFO] [stdout] test config::tests::concurrent_updates_preserve_different_profiles ... ok
[INFO] [stdout] test claude_config::tests::clear_removes_managed_models_and_preserves_unrelated_settings ... ok
[INFO] [stdout] test config::tests::interactive_update_reports_busy_without_waiting_for_the_lock ... ok
[INFO] [stdout] test diagnostics::tests::errors_are_bounded_and_secrets_are_removed_before_truncation ... ok
[INFO] [stdout] test config::resource_tests::old_configuration_defaults_and_limits_are_validated_on_load_and_save ... ok
[INFO] [stdout] test config::tests::three_way_merge_preserves_independent_fields_and_rejects_conflicts ... ok
[INFO] [stdout] test config::ui_preferences_tests::old_configs_keep_existing_ui_defaults ... ok
[INFO] [stdout] test discovery::tests::active_models_exclude_unselected_catalog_entries ... ok
[INFO] [stdout] test discovery::tests::configured_context_mode_overrides_catalog_and_discovery_variants ... ok
[INFO] [stdout] test discovery::tests::configured_models_only_include_added_and_profile_models ... ok
[INFO] [stdout] test discovery::tests::active_models_count_canonical_models_once_when_1m_is_enabled ... ok
[INFO] [stdout] test config::tests::legacy_profiles_default_to_enabled_and_disabled_state_persists ... ok
[INFO] [stdout] test config::tests::round_trips_config ... ok
[INFO] [stdout] test discovery::tests::discovery_sends_bearer_auth ... ok
[INFO] [stdout] test discovery::tests::discovery_uses_exact_configured_models_url ... ok
[INFO] [stdout] test discovery::tests::model_test_rejects_empty_and_error_responses ... ok
[INFO] [stdout] test discovery::tests::parses_both_gateway_shapes ... ok
[INFO] [stdout] test codex::tests::rollback_restores_absent_auth_and_preserves_unrelated_changes ... ok
[INFO] [stdout] test discovery::tests::parses_string_catalogs_and_skips_empty_ids ... ok
[INFO] [stdout] test discovery::tests::model_discovery_deduplicates_base_and_1m_variants ... ok
[INFO] [stdout] test discovery::tests::base_url_connectivity_reports_http_errors_without_inference ... ok
[INFO] [stdout] test codex::tests::failed_commit_rolls_back_binding_and_external_files ... ok
[INFO] [stdout] test discovery::tests::minimal_model_test_sends_one_request_for_each_protocol ... ok
[INFO] [stdout] test grok::auth::tests::progress_exposes_only_authorization_links_and_device_codes ... ok
[INFO] [stdout] test grok::auth::tests::saved_status_handles_native_formats_expiry_and_redacts_tokens ... ok
[INFO] [stdout] test grok::accounts::tests::first_login_is_saved_without_replacing_native_login ... ok
[INFO] [stdout] test grok::tests::account_and_api_defaults_keep_provider_choices ... ok
[INFO] [stdout] test grok::accounts::tests::failed_login_preserves_live_credentials_and_relogin_updates_same_account ... ok
[INFO] [stdout] test grok::accounts::tests::keyed_accounts_keep_live_api_credentials_and_reject_tampering ... ok
[INFO] [stdout] test discovery::catalog_limit_tests::model_count_and_utf8_field_size_boundaries ... ok
[INFO] [stdout] test grok::auth::tests::native_login_device_and_logout_own_credentials ... ok
[INFO] [stdout] test grok::tests::installed_grok_accepts_generated_config_and_disabled_catalog_keys ... ignored, requires MUX_GROK_BIN pointing to an installed Grok Build CLI
[INFO] [stdout] test grok::tests::disable_and_delete_models_restore_native_default ... ok
[INFO] [stdout] test grok::picker_catalog_tests::selected_default_keeps_all_enabled_models_from_every_provider ... ok
[INFO] [stdout] test grok::tests::old_account_selection_restores_suspended_providers ... ok
[INFO] [stdout] test grok::tests::imported_model_unknown_fields_env_auth_and_repeat_import ... ok
[INFO] [stdout] test grok::usage::fetch_tests::grok_live_usage ... ignored, read-only live billing query using the saved Grok OAuth login
[INFO] [stdout] test grok::tests::external_conflict_reconnect_and_preserve_on_disconnect ... ok
[INFO] [stdout] test grok::usage::tests::account_cache_identity_changes_only_when_account_changes ... ok
[INFO] [stdout] test grok::tests::protocols_same_name_defaults_and_disconnect ... ok
[INFO] [stdout] test grok::tests::interrupted_transaction_recovery_and_invalid_file_no_writes ... ok
[INFO] [stdout] test grok::tests::invalid_native_toml_does_not_expose_credentials_in_errors ... ok
[INFO] [stdout] test grok::tests::imported_disable_reenable_and_removed_auth ... FAILED
[INFO] [stdout] test grok::usage::web::tests::explicit_percent_and_complete_active_zero_period_are_distinct_from_unknown ... ok
[INFO] [stdout] test grok::usage::web::tests::incomplete_failed_duplicate_or_compressed_responses_never_become_zero_usage ... ok
[INFO] [stdout] test grok::accounts::tests::isolated_login_switch_refresh_and_delete_preserve_other_accounts ... ok
[INFO] [stdout] test herdr_install::tests::existing_shortcut_is_preserved_and_conflicts_do_not_overwrite ... ok
[INFO] [stdout] test grok::usage::tests::modern_and_legacy_credit_shapes_preserve_missing_and_zero_values ... ok
[INFO] [stdout] test herdr_install::tests::merge_is_repeatable_and_preserves_other_plugins_and_comments ... ok
[INFO] [stdout] test grok::usage::fetch_tests::missing_expired_and_custom_issuer_credentials_are_not_sent_or_modified ... ok
[INFO] [stdout] test import::tests::import_deduplicates_base_and_1m_variants ... ok
[INFO] [stdout] test migration::tests::json_migration_preserves_credentials_and_restore_snapshots ... ok
[INFO] [stdout] test import::tests::summary_masks_token ... ok
[INFO] [stdout] test migration::tests::mixed_old_and_new_keys_are_rejected ... ok
[INFO] [stdout] test migration::tests::owned_identifiers_and_paths_are_translated_without_substring_replacement ... ok
[INFO] [stdout] test migration::tests::branding_cleanup_has_separate_backups_and_preserves_comments ... ok
[INFO] [stdout] test migration::tests::copy_preserves_auth_bytes_and_skips_runtime_files ... ok
[INFO] [stdout] test grok::usage::tests::billing_get_authenticates_without_exposing_tokens_or_error_bodies ... ok
[INFO] [stdout] test migration::tests::pi_binding_is_retained_when_it_still_owns_a_provider_or_default ... ok
[INFO] [stdout] test migration::tests::stale_pi_binding_is_archived_without_changing_native_settings ... ok
[INFO] [stdout] test pi::native::tests::invalid_and_concurrent_edits_do_not_overwrite_files ... ok
[INFO] [stdout] test grok::usage::tests::wake_posts_only_a_bounded_prompt_and_never_echoes_error_bodies ... ok
[INFO] [stdout] test pi::tests::auth_headers_and_unsupported_model_overrides_are_explicit ... ok
[INFO] [stdout] test pi::tests::recovery_preserves_external_edits_and_restores_exact_bytes ... ok
[INFO] [stdout] test proxy::client_preference_tests::client_search_roundtrip_preserves_calls_and_resolves_references ... ok
[INFO] [stdout] test proxy::client_preference_tests::effort_caps_are_model_specific_and_explicit_disable_stays_disabled ... ok
[INFO] [stdout] test grok::usage::web::tests::billing_fallback_is_authenticated_read_only_and_errors_never_echo_bodies ... ok
[INFO] [stdout] test proxy::limits::tests::capacity_is_retained_until_body_is_consumed_or_dropped ... ok
[INFO] [stdout] test pi::native::tests::native_add_and_interrupted_save_recovery ... ok
[INFO] [stdout] test pi::native::tests::proxy_mirror_keeps_direct_provider_and_tracks_model_edits ... ok
[INFO] [stdout] test pi::native::tests::native_crud_preserves_extras_credentials_and_default_references ... ok
[INFO] [stdout] test migration::tests::usage_migration_preserves_rows_and_original_database ... ok
[INFO] [stdout] test proxy::optimization_tests::tokenizer_benchmark ... ignored, manual local tokenizer benchmark; no upstream requests
[INFO] [stdout] test grok::auth::tests::native_failure_cancellation_and_timeout_preserve_credentials ... ok
[INFO] [stdout] test proxy::responses::tests::chat_reasoning_omits_catalog_default_and_preserves_explicit_levels ... ok
[INFO] [stdout] test proxy::metering::tests::incomplete_response_does_not_contribute_to_output_rate ... ok
[INFO] [stdout] test proxy::responses::tests::images_and_function_results_convert_to_both_upstreams ... ok
[INFO] [stdout] test proxy::responses::tests::namespace_tools_round_trip_without_colliding_with_plain_names ... ok
[INFO] [stdout] test proxy::responses::tests::custom_tools_and_multi_turn_results_round_trip ... ok
[INFO] [stdout] test proxy::responses::tests::streaming_parallel_tools_preserves_ids_arguments_and_completion ... ok
[INFO] [stdout] test proxy::responses::tests::unsupported_hosted_tools_and_opaque_history_fail_explicitly ... ok
[INFO] [stdout] test proxy::responses::tests::upstream_diagnostics_report_invalid_parameter_without_credentials ... ok
[INFO] [stdout] test proxy::metering::tests::stream_duration_includes_wait_before_buffered_output ... ok
[INFO] [stdout] test proxy::service::tests::bootstrap_failure_restores_previous_file_and_loaded_service ... ok
[INFO] [stdout] test proxy::service::tests::failed_first_install_removes_staged_file_and_bootout_failure_preserves_original ... ok
[INFO] [stdout] test proxy::tests::aggregate_model_resolution_falls_back_to_the_configured_context_variant ... ok
[INFO] [stdout] test proxy::tests::aggregate_operations_and_recovery_are_client_scoped ... ok
[INFO] [stdout] test proxy::metering::tests::failures_disconnects_unknown_usage_and_unpolled_bodies ... ok
[INFO] [stdout] test proxy::metering::tests::observes_native_and_translated_streams_without_altering_bytes ... ok
[INFO] [stdout] test proxy::tests::body_limits_reject_large_success_and_bound_error_reads ... ok
[INFO] [stdout] test proxy::tests::builtin_role_patterns_are_bounded ... ok
[INFO] [stdout] test proxy::tests::chat_stream_accumulates_fragmented_tool_arguments ... ok
[INFO] [stdout] test proxy::tests::clearing_aggregate_models_removes_stale_disabled_routes ... ok
[INFO] [stdout] test proxy::tests::deepseek_catalog_uses_root_without_changing_messages_endpoint ... ok
[INFO] [stdout] test proxy::tests::explicit_endpoints_preserve_gateway_prefix_and_query ... ok
[INFO] [stdout] test proxy::tests::aggregate_proxy_maps_builtin_sonnet_to_upstream_model ... ok
[INFO] [stdout] test proxy::tests::model_limits_clamp_all_protocols_and_validate_thinking ... ok
[INFO] [stdout] test proxy::tests::normalizes_root_v1_and_complete_urls ... ok
[INFO] [stdout] test proxy::tests::aggregate_proxy_passes_namespaced_model_to_anthropic_provider ... ok
[INFO] [stdout] test proxy::tests::port_configuration_checks_availability_and_preserves_registry_on_failure ... ok
[INFO] [stdout] test proxy::tests::preserves_retry_metadata_without_hop_headers_or_cookies ... ok
[INFO] [stdout] test proxy::tests::aggregate_proxy_forwards_namespaced_model_to_chat_completions ... ok
[INFO] [stdout] test proxy::tests::proxy_health_requires_current_config_and_binary_versions ... ok
[INFO] [stdout] test proxy::tests::rejects_unknown_content_blocks ... ok
[INFO] [stdout] test proxy::tests::remembered_roles_recover_when_provider_is_disabled_removed_or_unsynced ... ok
[INFO] [stdout] test proxy::optimization_tests::upstream_errors_are_redacted_and_keep_retry_headers_across_ingress_protocols ... ok
[INFO] [stdout] test proxy::tests::role_routes_respect_exact_matches_and_live_model_state ... ok
[INFO] [stdout] test proxy::tests::stale_registry_cannot_expose_or_resolve_disabled_models ... ok
[INFO] [stdout] test proxy::tests::stalled_streams_timeout_and_passthrough_rejects_truncation ... ok
[INFO] [stdout] test proxy::responses::tests::responses_http_ingress_routes_all_protocols_and_enforces_auth_and_limits ... ok
[INFO] [stdout] test proxy::tests::pi_proxy_uses_native_upstream_and_records_pi_usage ... ok
[INFO] [stdout] test proxy::tests::translates_chat_tools_and_strips_1m ... ok
[INFO] [stdout] test proxy::tests::translates_mid_conversation_system_messages ... ok
[INFO] [stdout] test proxy::tests::translates_non_streaming_chat_tool_response ... ok
[INFO] [stdout] test proxy::tests::translates_non_streaming_responses_output ... ok
[INFO] [stdout] test proxy::tests::translates_responses_request_and_function_output ... ok
[INFO] [stdout] test proxy::tests::roles_follow_models_per_session_and_never_cross_routes ... ok
[INFO] [stdout] test proxy::transport::tests::sse_decoder_benchmark ... ignored, manual local SSE decoder benchmark
[INFO] [stdout] test proxy::transport::diagnostic_stream_tests::streaming_redacts_split_error_frames_and_preserves_success_bytes ... ok
[INFO] [stdout] test proxy::transport::tests::unicode_split_at_every_byte_and_mixed_delimiters ... ok
[INFO] [stdout] test proxy::transport::tests::reject_unbounded_or_invalid_events ... ok
[INFO] [stdout] test sessions::tests::cache_reuse_requires_known_total_input_and_never_exceeds_100_percent ... ok
[INFO] [stdout] test proxy::transport::tests::event_limit_applies_per_frame_and_before_buffer_growth ... ok
[INFO] [stdout] test sessions::tests::claude_deduplicates_messages_and_keeps_child_separate ... ok
[INFO] [stdout] test proxy::tests::streaming_completion_is_single_and_abrupt_eof_is_error ... ok
[INFO] [stdout] test sessions::tests::archived_copy_does_not_duplicate_a_thread_and_missing_roots_are_normal ... ok
[INFO] [stdout] test sessions::tests::codex_uses_latest_total_not_sum_and_marks_forks ... ok
[INFO] [stdout] test sessions::tests::grok_prompt_usage_is_incremental_deduplicated_and_cache_inclusive ... ok
[INFO] [stdout] test sessions::tests::codex_resumed_log_does_not_hide_usage_or_double_count_activity ... ok
[INFO] [stdout] test sessions::tests::partial_tail_is_retried_and_truncation_rebuilds ... ok
[INFO] [stdout] test sync::revision_tests::only_claude_changes_invalidate_revision ... ok
[INFO] [stdout] test sessions::tests::watcher_wakes_when_a_session_log_changes ... ok
[INFO] [stdout] test sync::tests::connecting_without_models_does_not_clear_existing_claude_settings ... ok
[INFO] [stdout] test sync::tests::changed_proxy_port_is_pending_even_without_model_edits ... ok
[INFO] [stdout] test sessions::tests::codex_daemon_title_requires_a_unique_active_name_and_project ... ok
[INFO] [stdout] test sync::tests::disabled_default_uses_an_active_model_without_reenabling_it ... ok
[INFO] [stdout] test sync::tests::all_disabled_clears_managed_settings_and_remains_connected ... ok
[INFO] [stdout] test proxy::tests::grok_gateway_routes_and_records_upstream_usage ... ok
[INFO] [stdout] test sync::tests::external_target_change_pauses_automatic_sync_until_manual_reconnection ... ok
[INFO] [stdout] test sync::tests::external_model_edit_pauses_sync_without_exposing_values ... ok
[INFO] [stdout] test sync::tests::missing_settings_path_keeps_its_identity_after_creation ... ok
[INFO] [stdout] test sync::tests::connection_is_explicit_then_automatic_and_keeps_preferred_provider ... ok
[INFO] [stdout] test proxy::client_search_integration::proxy_search_and_tool_call_work_for_chat_responses_and_streaming ... ok
[INFO] [stdout] test sync::tests::disabling_all_models_preserves_preferences_until_reenabled_or_disconnected ... ok
[INFO] [stdout] test sync::tests::interrupted_first_sync_keeps_original_preference_baseline ... ok
[INFO] [stdout] test tui::background::failure_tests::inspection_errors_do_not_overwrite_an_active_proxy_operation ... ok
[INFO] [stdout] test sync::tests::old_connections_are_recognized_and_other_settings_paths_are_not_connected ... ok
[INFO] [stdout] test tui::background::failure_tests::inspection_is_coalesced_and_older_results_cannot_replace_completed_sync ... ok
[INFO] [stdout] test sync::tests::preference_external_edit_pauses_then_retake_restores_new_baseline ... ok
[INFO] [stdout] test sync::tests::interrupted_removal_with_external_edit_preserves_the_external_value ... ok
[INFO] [stdout] test tui::background::tests::completion_does_not_fill_a_replacement_form_or_apply_stale_provider_results ... ok
[INFO] [stdout] test tui::background::tests::edits_after_connection_coalesce_and_preserve_explicit_sync_preference ... ok
[INFO] [stdout] test tui::codex::login_ui_tests::apply_uses_highlighted_account_even_when_space_selected_another ... ok
[INFO] [stdout] test tui::background::tests::slow_discovery_keeps_navigation_responsive ... ok
[INFO] [stdout] test tui::codex::login_ui_tests::home_card_shows_configured_and_actual_login_when_they_differ ... ok
[INFO] [stdout] test tui::background::tests::provider_form_reuses_one_fetch_until_explicit_refresh ... ok
[INFO] [stdout] test tui::codex::login_ui_tests::delete_shortcut_confirms_and_clears_saved_selection ... ok
[INFO] [stdout] test tui::background::failure_tests::panic_only_clears_its_own_task_and_model_tests_can_retry ... ok
[INFO] [stdout] test sync::tests::preferences_follow_sync_restore_and_disconnect ... ok
[INFO] [stdout] test tui::grok_auth::usage_tests::credit_gauges_handle_exceeded_and_missing_allowances ... ok
[INFO] [stdout] test tui::codex::login_ui_tests::file_import_asks_for_label_and_rename_preserves_identity ... ok
[INFO] [stdout] test tui::codex::login_ui_tests::login_buttons_open_correct_prompts_and_progress_can_be_cancelled ... ok
[INFO] [stdout] test tui::codex::login_ui_tests::reset_card_requires_confirmation_and_cancel_never_starts_a_job ... ok
[INFO] [stdout] test sync::tests::settings_failure_restores_routes_and_retry_uses_latest_config ... ok
[INFO] [stdout] test tui::codex::login_ui_tests::usage_bars_and_refresh_keep_account_list_visible ... ok
[INFO] [stdout] test tui::quick::account_page_tests::grok_dashboard_shows_real_session_tokens_and_separates_recent_from_active ... ok
[INFO] [stdout] test tui::quick::account_page_tests::grok_and_codex_account_cards_share_the_same_layout ... ok
[INFO] [stdout] test tui::quick::account_page_tests::grok_pane_detection_selects_its_page_and_keeps_all_separate ... ok
[INFO] [stdout] test tui::quick::account_page_tests::grok_unknown_quota_keeps_a_meter_and_balance_stays_separate ... ok
[INFO] [stdout] test tui::quick::account_page_tests::grok_account_is_first_without_wake_controls ... ok
[INFO] [stdout] test tui::quick::accounts::tests::saved_codex_account_summary_distinguishes_applied_and_local_and_omits_errors ... ok
[INFO] [stdout] test tui::quick::picker::tests::account_hit_tracks_scroll_and_ignores_other_views ... ok
[INFO] [stdout] test tui::quick::accounts::tests::grok_summary_shows_login_usage_and_models_without_credentials ... ok
[INFO] [stdout] test tui::quick::picker::tests::inline_menu_pushes_all_following_account_content_down_and_collapses_cleanly ... ok
[INFO] [stdout] test tui::quick::picker::tests::mouse_selects_from_scrolled_dropdown_and_requires_confirm_button ... ok
[INFO] [stdout] test tui::quick::picker::tests::outside_click_closes_and_empty_accounts_cannot_switch ... ok
[INFO] [stdout] test tui::quick::picker::tests::selection_needs_confirmation_and_busy_blocks_duplicate_switches ... ok
[INFO] [stdout] test tui::quick::tests::active_session_stays_first_across_sorts ... ok
[INFO] [stdout] test tui::quick::tests::cache_and_request_rate_display_matching_sample_totals ... ok
[INFO] [stdout] test tui::quick::tests::charts_show_gateway_calls_and_current_session_token_activity ... ok
[INFO] [stdout] test tui::quick::tests::codex_rollout_path_matches_session_tokens_and_incremental_updates ... ok
[INFO] [stdout] test tui::quick::account_page_tests::grok_gateway_tokens_are_today_only_and_independent_of_sessions ... ok
[INFO] [stdout] test tui::quick::tests::focus_subscription_uses_pane_updates_without_a_cli_query ... ok
[INFO] [stdout] test tui::quick::tests::focused_agent_tracks_the_active_pane_in_the_monitor_tab ... ok
[INFO] [stdout] test tui::quick::tests::gateway_filter_follows_focus_and_keeps_manual_selection_until_focus_moves ... ok
[INFO] [stdout] test tui::quick::tests::graphical_gateway_strips_keep_all_values_at_narrow_widths ... ok
[INFO] [stdout] test tui::quick::tests::home_shows_current_session_independently_of_gateway_and_history ... ok
[INFO] [stdout] test tui::quick::tests::health_needs_samples_and_excludes_pending ... ok
[INFO] [stdout] test tui::quick::tests::hourly_chart_uses_six_rows_full_width_and_preserves_zero_hours ... ok
[INFO] [stdout] test tui::quick::tests::invoking_agent_selects_the_initial_statistics_tab ... ok
[INFO] [stdout] test tui::quick::tests::live_daemon_codex_session_has_tokens ... ignored, read-only live check; set MUX_TEST_CODEX_PANE to the target pane
[INFO] [stdout] test tui::quick::tests::progress_bars_preserve_proportions_endpoints_and_narrow_widths ... ok
[INFO] [stdout] test tui::quick::tests::pulse_saved_defaults_apply_at_start_and_hot_reload_keeps_current_page ... ok
[INFO] [stdout] test tui::grok_auth::usage_tests::usage_refresh_keeps_account_list_cache_and_ignores_stale_account_results ... ok
[INFO] [stdout] test tui::quick::tests::pulse_split_uses_the_outer_right_edge_not_the_invoking_pane ... ok
[INFO] [stdout] test tui::quick::tests::reads_only_identified_agent_session ... ok
[INFO] [stdout] test tui::quick::tests::scope_explanation_is_only_in_help ... ok
[INFO] [stdout] test tui::quick::tests::scrollbar_track_and_provider_header_are_mouse_targets ... ok
[INFO] [stdout] test tui::quick::tests::session_report_identifies_codex_when_process_detection_has_no_agent ... ok
[INFO] [stdout] test tui::quick::tests::sessions_filter_follows_focused_agent_even_when_session_id_is_missing ... ok
[INFO] [stdout] test tui::quick::picker::tests::dropdown_anchors_to_account_and_preserves_background_at_all_sizes ... ok
[INFO] [stdout] test tui::quick::tests::source_agent_remains_visible_when_pulse_pane_is_focused ... ok
[INFO] [stdout] test tui::quick::tests::subscription_ack_does_not_contaminate_the_first_focus_event ... ok
[INFO] [stdout] test tui::quick::tests::today_excludes_history_and_other_clients_but_counts_compaction ... ok
[INFO] [stdout] test tui::quick::tests::transient_missing_agent_id_does_not_hide_current_session ... ok
[INFO] [stdout] test tui::quick::tests::unavailable_tokens_are_not_displayed_as_zero ... ok
[INFO] [stdout] test tui::quick::tests::visual_health_bar_shows_failures_and_interruptions ... ok
[INFO] [stdout] test tui::grok_auth::usage_tests::saved_accounts_switch_and_delete_require_confirmation ... ok
[INFO] [stdout] test tui::quick::tests::visual_view_keeps_exact_metrics_and_fits_narrow_panes ... ok
[INFO] [stdout] test tui::tests::aggregate_editor_uses_the_target_provider_catalog ... ok
[INFO] [stdout] test tui::tests::all_enabled_page_can_disable_and_reenable_the_same_model ... ok
[INFO] [stdout] test tui::quick::tests::sidepane_sessions_render_and_filter_without_proxy_usage ... ok
[INFO] [stdout] test tui::tests::api_selection_clears_previous_context_and_description ... ok
[INFO] [stdout] test tui::tests::app_esc_navigation_unfocuses_subpanels ... ok
[INFO] [stdout] test tui::tests::all_themes_fit_small_settings_and_cycle_both_directions ... ok
[INFO] [stdout] test tui::tests::all_enabled_is_the_first_home_row_and_excludes_disabled_providers ... ok
[INFO] [stdout] test tui::tests::base_url_test_accepts_blank_credentials_without_relaxing_model_validation ... ok
[INFO] [stdout] test tui::tests::blank_manual_model_stays_invalid_with_1m_enabled ... ok
[INFO] [stdout] test tui::quick::account_page_tests::account_pages_render_in_normal_and_mini_panes ... ok
[INFO] [stdout] test tui::tests::claude_settings_returns_to_theme_preview_and_confirms_dirty_drafts ... ok
[INFO] [stdout] test tui::tests::clicking_an_all_enabled_model_selects_then_opens_its_provider ... ok
[INFO] [stdout] test tui::quick::tests::pulse_scrollbar_reaches_the_end_of_the_content ... ok
[INFO] [stdout] test tui::tests::claude_preferences_mouse_scroll_masking_validation_and_discard ... ok
[INFO] [stdout] test tui::tests::appearance_save_preserves_client_scope_and_refresh_draft ... ok
[INFO] [stdout] test tui::tests::client_provider_edits_are_isolated_on_disk_and_screen ... ok
[INFO] [stdout] test tui::tests::claude_preferences_save_presets_and_custom_values_without_changing_routes ... ok
[INFO] [stdout] test tui::tests::codex_account_apply_without_login_stays_on_provider_home ... ok
[INFO] [stdout] test tui::quick::tests::independent_layout_and_scrolling_at_narrow_sizes ... ok
[INFO] [stdout] test tui::tests::client_tabs_click_from_accounts_and_preserve_active_view_and_modal ... ok
[INFO] [stdout] test tui::tests::codex_all_models_has_separate_home_row_and_only_enabled_models ... ok
[INFO] [stdout] test tui::quick::account_page_tests::grok_text_and_compact_views_show_measured_gateway_and_session_rates ... ok
[INFO] [stdout] test tui::tests::disabled_provider_editor_marks_every_model_unavailable ... ok
[INFO] [stdout] test tui::tests::codex_navigation_preserves_provider_editing_and_has_scrollable_help ... ok
[INFO] [stdout] test tui::tests::codex_account_provider_and_help_use_shared_navigation ... ok
[INFO] [stdout] test proxy::limits::ingress_tests::authentication_precedes_json_and_overload_preserves_control_endpoints ... ok
[INFO] [stdout] test tui::tests::form_enter_navigates_and_submits ... ok
[INFO] [stdout] test tui::tests::form_field_cursor_and_text_editing ... ok
[INFO] [stdout] test tui::tests::deleting_models_ignores_source_cleans_roles_and_survives_catalog_refresh ... ok
[INFO] [stdout] test tui::tests::edit_shortcut_targets_the_current_page_regardless_of_panel_focus ... ok
[INFO] [stdout] test tui::tests::disabling_a_model_persists_without_deleting_its_catalog_entry ... ok
[INFO] [stdout] test tui::tests::editing_tokens_keeps_disabled_model_disabled ... ok
[INFO] [stdout] test tui::tests::fresh_client_tabs_start_with_independent_empty_catalogs ... ok
[INFO] [stdout] test tui::tests::codex_space_selects_account_without_applying_or_following_cursor ... ok
[INFO] [stdout] test tui::tests::failed_save_preserves_form_and_default_reports_failure ... ok
[INFO] [stdout] test tui::tests::grok_accounts_use_embedded_columns_fullscreen_and_page_on_narrow_screens ... ok
[INFO] [stdout] test tui::tests::grok_oauth_rejects_api_overrides_and_missing_login ... ok
[INFO] [stdout] test tui::tests::grok_oauth_row_does_not_shift_api_provider_selection_or_edits ... ok
[INFO] [stdout] test tui::tests::grok_default_action_and_model_form_use_native_capabilities ... ok
[INFO] [stdout] test tui::tests::help_opens_on_the_current_view_and_switches_sections ... ok
[INFO] [stdout] test tui::tests::help_renders_in_full_and_narrow_terminals ... ok
[INFO] [stdout] test tui::tests::home_delete_shortcut_follows_provider_selection_and_confirms ... ok
[INFO] [stdout] test tui::tests::grok_account_management_is_a_page_with_back_navigation_and_visible_errors ... ok
[INFO] [stdout] test tui::tests::home_screen_enter_and_esc_transitions ... ok
[INFO] [stdout] test tui::tests::manual_model_form_supports_keyboard_1m_toggle ... ok
[INFO] [stdout] test tui::tests::model_can_be_disabled_and_enabled_freely ... ok
[INFO] [stdout] test tui::tests::home_screen_mouse_click_drills_down_to_provider ... ok
[INFO] [stdout] test tui::tests::model_form_1m_shortcut_preserves_input_and_focus ... ok
[INFO] [stdout] test tui::tests::model_form_api_model_picker_populates_fields ... ok
[INFO] [stdout] test tui::tests::model_form_can_save_a_model_without_enabling_it ... ok
[INFO] [stdout] test tui::tests::model_form_search_and_scrolling ... ok
[INFO] [stdout] test tui::tests::grok_narrow_tabs_settings_discard_mouse_and_reconnect ... ok
[INFO] [stdout] test tui::tests::model_picker_scrollbar_drag_moves_the_api_list ... ok
[INFO] [stdout] test tui::tests::model_token_form_validates_and_round_trips ... ok
[INFO] [stdout] test tui::tests::model_modal_keyboard_sequence_keeps_input_until_explicit_close ... ok
[INFO] [stdout] test tui::tests::grok_oauth_provider_row_uses_home_keyboard_and_mouse_navigation ... ok
[INFO] [stdout] test tui::tests::mouse_click_catalog_add_and_detail_edit ... ok
[INFO] [stdout] test tui::tests::models_list_keybindings_set_default_and_toggle_1m ... ok
[INFO] [stdout] test tui::tests::narrow_layout_uses_one_provider_panel_and_wraps_profile_cards ... ok
[INFO] [stdout] test tui::tests::mouse_click_showcase_buttons_perform_actions ... ok
[INFO] [stdout] test tui::tests::model_edit_merges_external_connection_change_without_resurrecting_deletion ... ok
[INFO] [stdout] test tui::tests::grok_oauth_native_default_preserves_providers_and_credentials ... ok
[INFO] [stdout] test tui::tests::pi_availability_controls_do_not_mutate_native_files ... ok
[INFO] [stdout] test tui::tests::mouse_wheel_and_click_navigate_lists ... ok
[INFO] [stdout] test tui::tests::pi_native_model_form_saves_without_changing_mux_config ... ok
[INFO] [stdout] test tui::tests::pi_help_is_client_specific_and_codex_account_buttons_are_clickable ... ok
[INFO] [stdout] test tui::tests::pi_navigation_keeps_model_and_provider_edit_shortcuts ... ok
[INFO] [stdout] test tui::tests::pi_global_settings_use_persisted_codex_reasoning ... ok
[INFO] [stdout] test tui::tests::profile_form_cycles_api_format_and_auth_choices ... ok
[INFO] [stdout] test tui::tests::provider_catalog_mouse_click_fills_target_field ... ok
[INFO] [stdout] test tui::tests::provider_catalog_only_shows_added_models_not_unselected_gateway_models ... ok
[INFO] [stdout] test tui::tests::other_client_provider_forms_save_fetch_models_url ... ok
[INFO] [stdout] test tui::tests::pi_proxy_control_removes_local_provider_and_restores_direct_default ... ok
[INFO] [stdout] test tui::tests::provider_context_controls_toggle_each_role_and_fallbacks ... ok
[INFO] [stdout] test tui::tests::provider_default_fills_unset_roles_and_preserves_custom_roles ... ok
[INFO] [stdout] test tui::tests::provider_delete_button_and_details_shortcut_open_confirmation ... ok
[INFO] [stdout] test tui::tests::provider_context_checkbox_click_matches_scrolled_row ... ok
[INFO] [stdout] test tui::tests::provider_discovery_uses_unsaved_connection_without_requiring_default ... ok
[INFO] [stdout] test tui::tests::fullscreen_visual_capture ... ok
[INFO] [stdout] test tui::tests::provider_form_tests_use_unsaved_connection_and_target_model ... ok
[INFO] [stdout] test tui::tests::provider_catalog_scrollbar_drag_selects_a_later_model ... ok
[INFO] [stdout] test tui::tests::provider_form_shows_fetch_models_url_at_bottom ... ok
[INFO] [stdout] test tui::tests::provider_form_only_displays_its_test_messages ... ok
[INFO] [stdout] test tui::tests::provider_picker_fills_each_model_field_and_preserves_other_values ... ok
[INFO] [stdout] test tui::tests::provider_picker_selects_default_without_saving_and_cancel_keeps_draft ... ok
[INFO] [stdout] test tui::tests::provider_model_test_button_and_1m_color_work_in_narrow_form ... ok
[INFO] [stdout] test tui::tests::provider_templates_need_only_key_and_model_and_avoid_duplicate_ids ... ok
[INFO] [stdout] test tui::tests::provider_screen_directly_displays_model_catalog_and_showcase ... ok
[INFO] [stdout] test tui::tests::proxy_manager_renders_and_supports_keyboard_and_mouse_navigation ... ok
[INFO] [stdout] test tui::tests::pulse_pane_theme_is_saved_independently_and_recolors_its_buffer ... ok
[INFO] [stdout] test tui::tests::pi_uses_provider_layout_with_proxy_control ... ok
[INFO] [stdout] test tui::tests::quit_is_only_available_on_provider_home ... ok
[INFO] [stdout] test tui::tests::provider_page_keeps_global_sync_and_removes_duplicate_manager_controls ... ok
[INFO] [stdout] test tui::tests::proxy_resource_editor_validates_merges_and_renders_narrow_forms ... ok
[INFO] [stdout] test tui::tests::renders_empty_state_in_narrow_terminal ... ok
[INFO] [stdout] test tui::tests::proxy_port_editor_supports_keyboard_mouse_and_validation ... ok
[INFO] [stdout] test tui::tests::renders_home_and_provider_at_minimal_terminal_size ... ok
[INFO] [stdout] test tui::tests::repeated_model_click_edits_and_reasoning_arrows_cycle ... ok
[INFO] [stdout] test tui::tests::route_editor_batch_enable_and_disable ... ok
[INFO] [stdout] test tui::tests::route_editor_persists_1m_for_default_aliases_and_enabled_models ... ok
[INFO] [stdout] test tui::tests::route_editor_searches_toggles_and_changes_default ... ok
[INFO] [stdout] test tui::tests::route_details_exposes_clickable_provider_editor ... ok
[INFO] [stdout] test tui::tests::saving_a_disabled_model_keeps_it_visible_in_the_provider_catalog ... ok
[INFO] [stdout] test tui::tests::scrollbar_click_and_drag_cover_the_full_list ... ok
[INFO] [stdout] test tui::tests::scrollbar_thumb_matches_viewport_and_reaches_both_ends ... ok
[INFO] [stdout] test tui::tests::save_from_model_search_and_last_toggle_both_submit ... ok
[INFO] [stdout] test tui::tests::settings_client_editors_use_the_right_pane_and_keep_mouse_targets ... ok
[INFO] [stdout] test tui::tests::pulse_settings_keep_theme_draft_and_store_display_defaults ... ok
[INFO] [stdout] test tui::tests::grok_tabs_import_settings_sync_and_client_isolation ... ok
[INFO] [stdout] test tui::tests::reenable_provider_preserves_explicitly_disabled_default ... ok
[INFO] [stdout] test tui::tests::settings_menu_scrolls_and_clicks_on_narrow_screens ... ok
[INFO] [stdout] test tui::tests::settings_defaults_save_and_apply_only_to_new_model_forms ... ok
[INFO] [stdout] test tui::tests::settings_partial_save_retains_failed_theme_draft_and_retries ... ok
[INFO] [stdout] test tui::tests::settings_defaults_conflict_keeps_the_draft ... ok
[INFO] [stdout] test tui::tests::settings_proxy_preserves_draft_and_save_returns_to_usage ... ok
[INFO] [stdout] test tui::tests::settings_menu_centralizes_client_preferences_without_switching_client ... ok
[INFO] [stdout] test tui::tests::settings_proxy_uses_the_right_pane_and_sidebar_navigation ... ok
[INFO] [stdout] test tui::tests::settings_workspace_mouse_edits_and_saves_on_narrow_screens ... ok
[INFO] [stdout] test tui::tests::template_picker_mouse_selection_and_custom_form_work ... ok
[INFO] [stdout] test tui::tests::settings_workspace_retains_drafts_and_requires_explicit_save ... ok
[INFO] [stdout] test tui::tests::subscription_toggle_requires_confirmation_and_cancel_preserves_config ... ok
[INFO] [stdout] test tui::tests::tui_theme_preview_cancel_save_and_restart_do_not_touch_provider_config ... ok
[INFO] [stdout] test tui::tests::unicode_input_and_scrolled_form_keep_the_selected_field_visible ... ok
[INFO] [stdout] test tui::tests::tui_theme_settings_mouse_and_keyboard_work_on_every_client ... ok
[INFO] [stdout] test tui::tests::pi_views_and_help_use_configured_model_labels ... ok
[INFO] [stdout] test tui::tests::settings_save_conflict_keeps_the_draft_and_shows_the_error ... ok
[INFO] [stdout] test tui::tests::vim_keys_navigate_templates_and_picker_without_interfering_with_search ... ok
[INFO] [stdout] test tui::theme::tests::classic_restores_original_default_and_enabled_colors ... ok
[INFO] [stdout] test tui::theme::tests::complete_palettes_have_readable_text_and_expected_backgrounds ... ok
[INFO] [stdout] test tui::theme::tests::graphite_uses_consistent_canvas_in_main_and_pulse_views ... ok
[INFO] [stdout] test tui::tests::usage_refresh_setting_saves_and_updates_usage_overview ... ok
[INFO] [stdout] test tui::tests::client_tabs_are_visible_and_highlighted_on_all_clients_at_minimum_size ... ok
[INFO] [stdout] test tui::tests::settings_refresh_presets_mouse_bounds_and_cancel_are_consistent ... ok
[INFO] [stdout] test tui::usage::chart::tests::bar_groups_preserve_totals_and_missing_usage ... ok
[INFO] [stdout] test tui::tests::usage_tab_opens_tables_and_click_filters ... ok
[INFO] [stdout] test tui::usage::chart::tests::ranges_and_chart_buckets_match_and_fill_quiet_days ... ok
[INFO] [stdout] test tui::usage::tests::range_switches_reject_old_results_and_refresh_immediately ... ok
[INFO] [stdout] test tui::usage::tests::unchanged_result_cannot_reuse_a_cleared_snapshot ... ok
[INFO] [stdout] test tui::tests::usage_page_opens_filters_and_renders_at_supported_sizes ... ok
[INFO] [stdout] test tui::usage::view::tests::token_summary_prioritizes_total_and_shows_input_output_mix ... ok
[INFO] [stdout] test tui::usage::view::tests::sessions_filter_sort_render_and_mouse_without_proxy_data ... ok
[INFO] [stdout] test uninstall::tests::herdr_cleanup_removes_only_mux_action ... ok
[INFO] [stdout] test update::tests::release_archive_extracts_only_the_named_regular_executable ... ok
[INFO] [stdout] test update::tests::release_asset_matches_target ... ok
[INFO] [stdout] test update::tests::release_digest_rejects_modified_archive ... ok
[INFO] [stdout] test update::tests::release_version_accepts_tag_and_rejects_invalid_version ... ok
[INFO] [stdout] test tui::theme::tests::terminal_themes_never_paint_backgrounds_or_reverse_text ... ok
[INFO] [stdout] test usage::tests::cache_denominators_and_stream_speed_use_matching_samples ... ok
[INFO] [stdout] test tui::usage::view::tests::usage_drilldown_dates_and_mouse_targets_are_consistent ... ok
[INFO] [stdout] test usage::tests::cumulative_usage_merges_partial_fields_and_preserves_unknown ... ok
[INFO] [stdout] test tui::theme::tests::pulse_readouts_and_headings_follow_every_palette ... ok
[INFO] [stdout] test usage::tests::gateway_totals_include_anthropic_cache_without_double_counting_openai_cache ... ok
[INFO] [stdout] test usage::tests::large_ledger_query_benchmark ... ignored, manual large-ledger benchmark
[INFO] [stdout] test usage::tests::legacy_ledger_is_readable_and_migration_is_additive ... ok
[INFO] [stdout] test usage::tests::historical_metrics_and_incomplete_calls_do_not_pollute_new_rates ... ok
[INFO] [stdout] test usage::tests::cache_semantics_follow_upstream_protocol_not_field_names ... ok
[INFO] [stdout] test tui::tests::render_matrix_covers_pages_forms_and_errors ... ok
[INFO] [stdout] test tui::tests::theme_gallery_and_usage_render_with_resolved_styles_at_all_sizes ... ok
[INFO] [stdout] test usage::tests::model_breakdown_preserves_provider_client_and_daily_totals ... ok
[INFO] [stdout] test usage::tests::reader_skips_unchanged_data_and_refreshes_after_wal_commits ... ok
[INFO] [stdout] test usage::tests::persistent_ledger_scopes_clients_providers_days_and_compaction ... ok
[INFO] [stdout] test usage::tests::restart_marks_pending_interrupted_and_preserves_fixed_offset ... ok
[INFO] [stdout] test usage::tests::reader_reopens_replaced_database ... ok
[INFO] [stdout] test usage::tests::writer_retries_initialization_and_preserves_inflight_requests ... ok
[INFO] [stdout] test usage::tests::compressed_queries_preserve_range_and_lifetime_totals ... ok
[INFO] [stdout] test tui::theme::tests::home_text_roles_survive_selection_wrapping_and_disabled_providers ... ok
[INFO] [stdout] test tui::usage::view::tests::all_usage_button_rows_share_spacing_and_fit ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- grok::tests::imported_disable_reenable_and_removed_auth stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'grok::tests::imported_disable_reenable_and_removed_auth' (3310) panicked at src/grok.rs:1186:47:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Grok configuration busy; retry
[INFO] [stdout] 
[INFO] [stdout] Caused by:
[INFO] [stdout]     Resource temporarily unavailable (os error 11)
[INFO] [stdout] 
[INFO] [stdout] Stack backtrace:
[INFO] [stdout]    0: <core::io::error::Error as anyhow::context::ext::StdError>::ext_context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.104/src/backtrace.rs:10:14
[INFO] [stdout]    1: <core::result::Result<(), core::io::error::Error> as anyhow::Context<(), core::io::error::Error>>::context::<&str>
[INFO] [stdout]              at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.104/src/context.rs:54:37
[INFO] [stdout]    2: mux::grok::lock
[INFO] [stdout]              at ./src/grok.rs:273:14
[INFO] [stdout]    3: mux::grok::apply
[INFO] [stdout]              at ./src/grok.rs:385:18
[INFO] [stdout]    4: mux::grok::tests::imported_disable_reenable_and_removed_auth
[INFO] [stdout]              at ./src/grok.rs:1186:9
[INFO] [stdout]    5: mux::grok::tests::imported_disable_reenable_and_removed_auth::{closure#0}
[INFO] [stdout]              at ./src/grok.rs:1177:52
[INFO] [stdout]    6: <mux::grok::tests::imported_disable_reenable_and_removed_auth::{closure#0} as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    7: <fn() -> core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]    8: test::__rust_begin_short_backtrace::<core::result::Result<(), alloc::string::String>, fn() -> core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]    9: test::run_test_in_process::{closure#0}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   10: <core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   11: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   12: std::panicking::catch_unwind::<core::result::Result<(), alloc::string::String>, core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   13: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<test::run_test_in_process::{closure#0}>, core::result::Result<(), alloc::string::String>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   14: test::run_test_in_process
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   15: test::run_test::{closure#0}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   16: test::run_test::{closure#1}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   17: std::sys::backtrace::__rust_begin_short_backtrace::<test::run_test::{closure#1}, ()>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   18: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   19: <core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   20: std::panicking::catch_unwind::do_call::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   21: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   22: std::panic::catch_unwind::<core::panic::unwind_safe::AssertUnwindSafe<std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   23: std::thread::lifecycle::spawn_unchecked::<test::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   24: <std::thread::lifecycle::spawn_unchecked<test::run_test::{closure#1}, ()>::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25: <alloc::boxed::Box<dyn core::ops::function::FnOnce<(), Output = ()> + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   26: <std::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]              at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   27: <unknown>
[INFO] [stdout]   28: clone
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x600df20db431 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x600df20db431 - std[617be2ca0a6fd877]::backtrace_rs::backtrace::trace_unsynchronized::<std[617be2ca0a6fd877]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x600df20db431 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x600df20db431 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x600df20f546a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x600df20f546a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x600df20e0a8c - core[a373ad73a504971]::io::write::default_write_fmt::<alloc[2e1b2a31b91974c5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x600df20e0a8c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x600df20af8a6 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x600df20af8a6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x600df20cfdf9 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x600df170f9f0 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   12:     0x600df170f9f0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x600df20d0122 - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn for<'a, 'b> core[a373ad73a504971]::ops::function::Fn<(&'a std[617be2ca0a6fd877]::panic::PanicHookInfo<'b>,), Output = ()> + core[a373ad73a504971]::marker::Sync + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::Fn<(&std[617be2ca0a6fd877]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2328:9
[INFO] [stdout]   14:     0x600df20d0122 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x600df20af952 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x600df20a7bd9 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x600df20b0afd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x600df20f5d0c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x600df20f5a62 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1870:5
[INFO] [stdout]   20:     0x600df0a46f12 - <core[a373ad73a504971]::result::Result<core[a373ad73a504971]::option::Option<alloc[2e1b2a31b91974c5]::string::String>, anyhow[5742dc27d2c32ed7]::Error>>::unwrap
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1232:23
[INFO] [stdout]   21:     0x600df0a46f12 - mux[68b9e7c9a93d3333]::grok::tests::imported_disable_reenable_and_removed_auth
[INFO] [stdout]                                at /opt/rustwide/workdir/src/grok.rs:1186:47
[INFO] [stdout]   22:     0x600df09ab857 - mux[68b9e7c9a93d3333]::grok::tests::imported_disable_reenable_and_removed_auth::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/grok.rs:1177:52
[INFO] [stdout]   23:     0x600df0e0c306 - <mux[68b9e7c9a93d3333]::grok::tests::imported_disable_reenable_and_removed_auth::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x600df1702e3b - <fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x600df1702e3b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:701:18
[INFO] [stdout]   26:     0x600df1710015 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   27:     0x600df1710015 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x600df1710015 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   29:     0x600df1710015 - std[617be2ca0a6fd877]::panicking::catch_unwind::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   30:     0x600df1710015 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<test[aada8e7e76ba119b]::run_test_in_process::{closure#0}>, core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x600df1710015 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   32:     0x600df1710015 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   33:     0x600df1709904 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   34:     0x600df1709904 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x600df17130a2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x600df17130a2 - <core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x600df17130a2 - std[617be2ca0a6fd877]::panicking::catch_unwind::do_call::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:573:43
[INFO] [stdout]   38:     0x600df17130a2 - std[617be2ca0a6fd877]::panicking::catch_unwind::<(), core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:541:19
[INFO] [stdout]   39:     0x600df17130a2 - std[617be2ca0a6fd877]::panic::catch_unwind::<core[a373ad73a504971]::panic::unwind_safe::AssertUnwindSafe<std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x600df17130a2 - std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x600df17130a2 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x600df20d9d7f - <alloc[2e1b2a31b91974c5]::boxed::Box<dyn core[a373ad73a504971]::ops::function::FnOnce<(), Output = ()> + core[a373ad73a504971]::marker::Send> as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/alloc/src/boxed.rs:2314:9
[INFO] [stdout]   43:     0x600df20d9d7f - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/thread/unix.rs:127:17
[INFO] [stdout]   44:     0x7b8bba5b4dfa - <unknown>
[INFO] [stdout]   45:     0x7b8bba6483d4 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     grok::tests::imported_disable_reenable_and_removed_auth
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 384 passed; 1 failed; 6 ignored; 0 measured; 0 filtered out; finished in 7.79s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin mux`
[INFO] running `Command { std: "docker" "inspect" "179e8b7837dfa51aed9e44b74845735c8d58f03bae2e9cf445c14a82c6c27f82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "179e8b7837dfa51aed9e44b74845735c8d58f03bae2e9cf445c14a82c6c27f82", kill_on_drop: false }`
[INFO] [stdout] 179e8b7837dfa51aed9e44b74845735c8d58f03bae2e9cf445c14a82c6c27f82
