[INFO] fetching crate trusty-gworkspace 0.3.0...
[INFO] testing trusty-gworkspace-0.3.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate trusty-gworkspace 0.3.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate trusty-gworkspace 0.3.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate trusty-gworkspace 0.3.0
[INFO] tweaked toml for crates.io crate trusty-gworkspace 0.3.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate trusty-gworkspace 0.3.0 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 crates.io crate trusty-gworkspace 0.3.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.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-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] e93668f9e7dbba46167942610bdd631a367af562355d5aa31241f728ac677453
[INFO] running `Command { std: "docker" "start" "e93668f9e7dbba46167942610bdd631a367af562355d5aa31241f728ac677453", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e93668f9e7dbba46167942610bdd631a367af562355d5aa31241f728ac677453", 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" "e93668f9e7dbba46167942610bdd631a367af562355d5aa31241f728ac677453" "/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" "e93668f9e7dbba46167942610bdd631a367af562355d5aa31241f728ac677453", 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" "e93668f9e7dbba46167942610bdd631a367af562355d5aa31241f728ac677453" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling is-docker v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling sha1_smol v1.0.1
[INFO] [stderr]    Compiling trusty-common v0.52.2
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling is-wsl v0.4.0
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling sysinfo v0.33.1
[INFO] [stderr]    Compiling pathdiff v0.2.3
[INFO] [stderr]    Compiling open v5.3.5
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling fd-lock v4.0.4
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling trusty-mcp v0.2.0
[INFO] [stderr]    Compiling trusty-gworkspace v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]   --> Cargo.toml:43:15
[INFO] [stderr]    |
[INFO] [stderr] 43 | [dependencies.thiserror]
[INFO] [stderr]    |               ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: `trusty-gworkspace` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 56.17s
[INFO] running `Command { std: "docker" "inspect" "e93668f9e7dbba46167942610bdd631a367af562355d5aa31241f728ac677453", 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" "e93668f9e7dbba46167942610bdd631a367af562355d5aa31241f728ac677453" "/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 slab v0.4.12
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling sdd v3.0.10
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling tracing-test-macro v0.2.6
[INFO] [stderr]    Compiling serial_test_derive v3.4.0
[INFO] [stderr]    Compiling fslock v0.2.1
[INFO] [stderr]    Compiling deadpool v0.12.3
[INFO] [stderr]    Compiling scc v2.4.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling h2 v0.4.14
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling serial_test v3.4.0
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tracing-test v0.2.6
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling wiremock v0.6.5
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling trusty-mcp v0.2.0
[INFO] [stderr]    Compiling trusty-common v0.52.2
[INFO] [stderr]    Compiling trusty-gworkspace v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]   --> Cargo.toml:43:15
[INFO] [stderr]    |
[INFO] [stderr] 43 | [dependencies.thiserror]
[INFO] [stderr]    |               ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: `trusty-gworkspace` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 39.45s
[INFO] running `Command { std: "docker" "inspect" "e93668f9e7dbba46167942610bdd631a367af562355d5aa31241f728ac677453", 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" "e93668f9e7dbba46167942610bdd631a367af562355d5aa31241f728ac677453" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr] warning: unused dependency `thiserror`
[INFO] [stderr]   --> Cargo.toml:43:15
[INFO] [stderr]    |
[INFO] [stderr] 43 | [dependencies.thiserror]
[INFO] [stderr]    |               ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `thiserror`
[INFO] [stderr] warning: `trusty-gworkspace` (manifest) generated 1 warning
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.37s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/trusty-gworkspace/d53b7383577a9d9c/out/trusty_gworkspace-d53b7383577a9d9c)
[INFO] [stdout] 
[INFO] [stdout] running 304 tests
[INFO] [stdout] test api::auth::models::tests::is_expired_handles_buffer ... ok
[INFO] [stdout] test api::auth::oauth::callback::tests::bind_returns_usable_port ... ok
[INFO] [stdout] test api::auth::oauth::callback::tests::redirect_uri_reflects_bound_port ... ok
[INFO] [stdout] test api::auth::models::tests::stored_token_round_trips_python_shape ... ok
[INFO] [stdout] test api::auth::oauth::callback::tests::parses_query_from_request_line ... ok
[INFO] [stdout] test api::auth::oauth::client_store::tests::persist_rejects_malformed_source ... ok
[INFO] [stdout] test api::auth::oauth::client_store::tests::clients_dir_from_errors_when_home_is_none ... ok
[INFO] [stdout] test api::auth::oauth::client_store::tests::persist_and_resolve_roundtrip ... ok
[INFO] [stdout] test api::auth::oauth::callback::tests::rejects_state_mismatch ... ok
[INFO] [stdout] test api::auth::oauth::callback::tests::roundtrips_code_over_socket ... ok
[INFO] [stdout] test api::auth::oauth::errors::tests::caps_long_error_description ... ok
[INFO] [stdout] test api::auth::oauth::errors::tests::ignores_non_invalid_grant ... ok
[INFO] [stdout] test api::auth::oauth::errors::tests::detects_invalid_grant ... ok
[INFO] [stdout] test api::auth::oauth::errors::tests::redacts_nested_token_value ... ok
[INFO] [stdout] test api::auth::oauth::errors::tests::redacts_non_json_token_body ... ok
[INFO] [stdout] test api::auth::oauth::errors::tests::redacts_root_level_token_array ... ok
[INFO] [stdout] test api::auth::oauth::errors::tests::redacts_root_level_token_string ... ok
[INFO] [stdout] test api::auth::oauth::errors::tests::redacts_token_under_non_sensitive_key ... ok
[INFO] [stdout] test api::auth::oauth::errors::tests::redacts_token_values_in_json_body ... ok
[INFO] [stdout] test api::auth::oauth::errors::tests::refresh_failure_message_names_profile_and_setup_command ... ok
[INFO] [stdout] test api::auth::oauth::errors::tests::refresh_failure_message_non_invalid_grant_has_no_hint ... ok
[INFO] [stdout] test api::auth::oauth::errors::tests::sanitizes_oauth_error_json ... ok
[INFO] [stdout] test api::auth::oauth::errors::tests::sanitizes_oauth_error_json_without_description ... ok
[INFO] [stdout] test api::auth::oauth::errors::tests::truncates_unparseable_body ... ok
[INFO] [stdout] test api::auth::oauth::errors::tests::redacts_token_in_array ... ok
[INFO] [stdout] test api::auth::manager::tests::refresh_errors_when_no_client_resolves_for_profile ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::auto_does_not_steal_existing_default ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::auto_keeps_default_on_reauth_of_default_profile ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::auto_sets_default_only_when_absent ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::build_auth_url_contains_all_params ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::consent_prompt_url_is_identical_regardless_of_browser_mode ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::consent_prompt_wording_differs_by_mode ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::force_overrides_existing_default ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::never_keeps_existing_default ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::default_profile_falls_back ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::parses_installed_creds ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::parses_flat_creds ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::persist_marks_single_default ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::scope_string_matches_constant_set ... ok
[INFO] [stdout] test api::auth::oauth::pkce::tests::challenge_matches_rfc_vector ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::persist_false_does_not_steal_existing_default ... ok
[INFO] [stdout] test api::auth::oauth::pkce::tests::encodes_reserved_characters ... ok
[INFO] [stdout] test api::auth::oauth::pkce::tests::extracts_email_from_id_token ... ok
[INFO] [stdout] test api::auth::oauth::pkce::tests::parses_code_and_state ... ok
[INFO] [stdout] test api::auth::oauth::pkce::tests::parses_error ... ok
[INFO] [stdout] test api::auth::oauth::pkce::tests::percent_decodes_values ... ok
[INFO] [stdout] test api::auth::oauth::pkce::tests::rejects_malformed_id_token ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::persist_in_project_dir_does_not_overwrite_user_credential ... ok
[INFO] [stdout] test api::auth::storage::files::tests::same_store_sees_through_a_symlinked_dir ... ok
[INFO] [stdout] test api::auth::oauth::pkce::tests::state_is_unique_and_nonempty ... ok
[INFO] [stdout] test api::auth::oauth::pkce::tests::verifier_is_valid_charset_and_length ... ok
[INFO] [stdout] test api::auth::storage::precedence::tests::different_accounts_keep_project ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::persist_narrower_same_account_consent_replaces_wider_user_entry ... ok
[INFO] [stdout] test api::auth::manager::tests::refresh_keeps_a_default_change_made_mid_refresh ... ok
[INFO] [stdout] test api::auth::storage::precedence::tests::full_tie_keeps_project ... ok
[INFO] [stdout] test api::auth::storage::precedence::tests::incomparable_scopes_fall_back_to_recency ... ok
[INFO] [stdout] test api::auth::storage::precedence::tests::unknown_account_keeps_project ... ok
[INFO] [stdout] test api::auth::storage::precedence::tests::wider_project_scopes_beat_newer_user ... ok
[INFO] [stdout] test api::auth::oauth::flow::tests::persist_same_account_in_project_dir_updates_both_stores ... ok
[INFO] [stdout] test api::auth::storage::precedence::tests::wider_user_scopes_beat_newer_project ... ok
[INFO] [stdout] test api::auth::storage::precedence::tests::newer_consent_beats_later_refresh ... ok
[INFO] [stdout] test api::auth::storage::files::tests::write_store_keeps_a_symlinked_target_file ... ok
[INFO] [stdout] test api::auth::storage::precedence::tests::unrecorded_scopes_fall_back_to_recency ... ok
[INFO] [stdout] test api::auth::storage::tests::load_warns_on_unparsable_store_without_echoing_it ... ok
[INFO] [stdout] test api::auth::storage::files::tests::write_store_replaces_the_file_by_rename ... ok
[INFO] [stdout] test api::auth::storage::tests::get_default_fails_closed_when_the_user_store_is_unreadable ... ok
[INFO] [stdout] test api::auth::manager::tests::refresh_uses_per_profile_client_when_present ... ok
[INFO] [stdout] test api::auth::oauth::client_store::tests::persist_restricts_permissions_on_unix ... ok
[INFO] [stdout] test api::auth::storage::tests::get_default_picks_the_lowest_name_among_several_defaults ... ok
[INFO] [stdout] test api::auth::storage::tests::remove_missing_profile_errors ... ok
[INFO] [stdout] test api::auth::storage::tests::load_fails_closed_on_an_unreadable_project_store ... ok
[INFO] [stdout] test api::auth::storage::tests::remove_default_reassigns_to_next_profile ... ok
[INFO] [stdout] test api::auth::storage::tests::remove_default_leaves_none_when_last_profile ... ok
[INFO] [stdout] test api::auth::storage::tests::remove_non_default_does_not_reassign ... ok
[INFO] [stdout] test api::auth::storage::tests::load_warns_once_naming_winner_without_token_values ... ok
[INFO] [stdout] test api::auth::storage::tests::project_entry_lacking_scope_no_longer_shadows_fresh_user_entry ... ok
[INFO] [stdout] test api::auth::storage::tests::save_restricts_permissions_on_unix ... ok
[INFO] [stdout] test api::auth::storage::tests::save_still_round_trips_content ... ok
[INFO] [stdout] test api::auth::manager::tests::refresh_falls_back_to_global_client_when_absent ... ok
[INFO] [stdout] test api::auth::oauth::client_store::tests::resolve_prefers_per_profile_file_over_global ... ok
[INFO] [stdout] test api::auth::oauth::client_store::tests::resolve_falls_back_to_global_when_absent ... ok
[INFO] [stdout] test api::auth::oauth::client_store::tests::resolve_errors_when_neither_source_exists ... ok
[INFO] [stdout] test api::services::accounts::tests::add_account_clamps_timeout_bounds ... ok
[INFO] [stdout] test api::services::accounts::tests::add_account_rejects_conflicting_default_flags ... ok
[INFO] [stdout] test api::auth::storage::tests::refresh_write_back_targets_the_winning_store ... ok
[INFO] [stdout] test api::auth::storage::tests::update_does_not_deadlock_when_lock_files_are_hard_links ... ok
[INFO] [stdout] test api::auth::storage::tests::remove_profile_keeps_a_different_account_user_entry ... ok
[INFO] [stdout] test api::auth::storage::tests::update_does_not_deadlock_through_a_symlinked_project_dir ... ok
[INFO] [stdout] test api::services::calendar::tests::build_event_body_attendee_objects_pass_through ... ok
[INFO] [stdout] test api::services::calendar::tests::build_event_body_empty_attendees_does_not_count_as_content ... ok
[INFO] [stdout] test api::services::calendar::tests::build_event_body_empty_stays_empty ... ok
[INFO] [stdout] test api::auth::storage::tests::remove_profile_never_leaves_two_defaults ... ok
[INFO] [stdout] test api::services::accounts::tests::set_default_account_rejects_unknown_profile ... ok
[INFO] [stdout] test api::auth::storage::tests::remove_profile_clears_both_stores ... ok
[INFO] [stdout] test api::services::calendar::tests::build_event_body_maps_all_typed_fields ... ok
[INFO] [stdout] test api::auth::storage::tests::update_does_not_deadlock_when_project_and_user_are_the_same_file ... ok
[INFO] [stdout] test api::services::calendar::tests::build_event_body_raw_only_is_passed_through_unchanged ... ok
[INFO] [stdout] test api::services::calendar::tests::build_event_body_start_without_timezone_omits_timezone ... ok
[INFO] [stdout] test api::services::calendar::tests::build_event_body_timezone_only_decorates_existing ... ok
[INFO] [stdout] test api::services::calendar::tests::build_event_body_typed_fields_override_raw_escape_hatch ... ok
[INFO] [stdout] test api::services::accounts::tests::remove_account_rejects_unknown_profile ... ok
[INFO] [stdout] test api::services::calendar::tests::build_event_body_recurrence_array_and_prefix_preserved ... ok
[INFO] [stdout] test api::services::calendar::tests::build_event_body_recurrence_lowercase_prefix_is_canonicalized ... ok
[INFO] [stdout] test api::services::docs::header_footer::tests::create_header_footer_request ... ok
[INFO] [stdout] test api::services::docs::header_footer::tests::delete_segment_request ... ok
[INFO] [stdout] test api::services::docs::header_footer::tests::extract_segment_text_concatenates ... ok
[INFO] [stdout] test api::services::docs::header_footer::tests::preview_truncates_long_text ... ok
[INFO] [stdout] test api::services::docs::header_footer::tests::update_segment_request ... ok
[INFO] [stdout] test api::services::accounts::tests::set_default_account_switches_default ... ok
[INFO] [stdout] test api::services::docs::images::tests::image_request_with_dimensions ... ok
[INFO] [stdout] test api::services::docs::images::tests::image_request_width_only ... ok
[INFO] [stdout] test api::services::calendar::tests::update_conflict_is_refused_without_a_request ... ok
[INFO] [stdout] test api::services::docs::paragraphs::tests::create_list_requests_end_index_counts_utf16_units ... ok
[INFO] [stdout] test api::services::docs::paragraphs::tests::create_list_requests_numbered_preset ... ok
[INFO] [stdout] test api::services::docs::images::tests::image_request_without_size ... ok
[INFO] [stdout] test api::services::docs::paragraphs::tests::delete_range_before_shifts_forward ... ok
[INFO] [stdout] test api::services::docs::paragraphs::tests::delete_range_after_unaffected ... ok
[INFO] [stdout] test api::services::calendar::tests::update_applies_flat_fields ... ok
[INFO] [stdout] test api::services::docs::paragraphs::tests::delete_range_inside_is_rejected ... ok
[INFO] [stdout] test api::services::docs::paragraphs::tests::extract_range_text_gathers_contained_paragraphs ... ok
[INFO] [stdout] test api::services::calendar::tests::update_applies_updates_object ... ok
[INFO] [stdout] test api::services::docs::paragraphs::tests::create_list_requests_bulleted ... ok
[INFO] [stdout] test api::auth::storage::tests::update_refuses_to_overwrite_an_unparsable_store ... ok
[INFO] [stdout] test api::auth::manager::tests::refresh_does_not_overwrite_a_consent_that_landed_mid_refresh ... ok
[INFO] [stdout] test api::services::calendar::tests::update_merges_flat_and_object ... ok
[INFO] [stdout] test api::auth::oauth::client_store::tests::profile_client_source_reports_global_and_per_profile ... ok
[INFO] [stdout] test api::services::docs::table_format::tests::column_width_requests_fixed ... ok
[INFO] [stdout] test api::services::docs::table_format::tests::content_aware_widths_empty ... ok
[INFO] [stdout] test api::services::docs::table_format::tests::content_aware_widths_sum_to_usable ... ok
[INFO] [stdout] test api::services::docs::paragraphs::tests::format_paragraph_request_indents_and_spacing ... ok
[INFO] [stdout] test api::services::docs::paragraphs::tests::format_paragraph_request_builds_field_mask ... ok
[INFO] [stdout] test api::services::docs::paragraphs::tests::move_requests_shape ... ok
[INFO] [stdout] test api::services::docs::table_format::tests::usable_width_from_document_style ... ok
[INFO] [stdout] test api::services::docs::table_format::tests::extract_cell_text_trims ... ok
[INFO] [stdout] test api::services::docs::table_format::tests::header_cell_ranges_from_body ... ok
[INFO] [stdout] test api::services::docs::table_format::tests::header_requests_skip_empty_ranges ... ok
[INFO] [stdout] test api::services::docs::table_format::tests::usable_width_fallback ... ok
[INFO] [stdout] test api::services::docs::table_format::tests::border_requests_one_per_cell ... ok
[INFO] [stdout] test api::services::docs::table_preset::tests::preset_lookup ... ok
[INFO] [stdout] test api::services::docs::table_preset::tests::find_cell_indices_grid ... ok
[INFO] [stdout] test api::services::docs::table_preset::tests::merge_style_overrides ... ok
[INFO] [stdout] test api::services::docs::table_format::tests::content_aware_widths_respect_min_clamp ... ok
[INFO] [stdout] test api::services::docs::table_preset::tests::style_requests_border_and_padding ... ok
[INFO] [stdout] test api::services::docs::table_preset::tests::style_requests_zebra_backgrounds ... ok
[INFO] [stdout] test api::services::docs::table_preset::tests::style_requests_empty_for_plain ... ok
[INFO] [stdout] test api::auth::oauth::client_store::tests::resolve_propagates_malformed_per_profile_file ... ok
[INFO] [stdout] test api::services::docs::table_style::tests::balance_widths_proportional_wider_for_longer_column ... ok
[INFO] [stdout] test api::services::docs::paragraphs::tests::format_paragraph_request_requires_a_field ... ok
[INFO] [stdout] test api::services::docs::table_format::tests::header_requests_bg_plus_bold ... ok
[INFO] [stdout] test api::services::docs::table_style::tests::cell_style_request_none_when_empty ... ok
[INFO] [stdout] test api::services::docs::table_style::tests::cell_style_request_border_explicit_sides ... ok
[INFO] [stdout] test api::services::docs::table_style::tests::parse_2d_strings_reads_grid ... ok
[INFO] [stdout] test api::services::docs::tabs::tests::create_tab_request_full ... ok
[INFO] [stdout] test api::services::docs::tabs::tests::create_tab_request_minimal ... ok
[INFO] [stdout] test api::services::accounts::tests::add_account_rejects_invalid_oauth_client_path_before_consent ... ok
[INFO] [stdout] test api::services::docs::table_style::tests::balance_widths_empty_data ... ok
[INFO] [stdout] test api::services::docs::table_style::tests::cell_style_request_padding_and_fields ... ok
[INFO] [stdout] test api::services::docs::table_style::tests::balance_widths_equalize_sums_within_available ... ok
[INFO] [stdout] test api::services::docs::table_style::tests::column_width_request_evenly_distributed_for_null ... ok
[INFO] [stdout] test api::services::docs::tabs::tests::flatten_tabs_includes_nested_children ... ok
[INFO] [stdout] test api::services::docs::table_preset::tests::style_requests_header_background ... ok
[INFO] [stdout] test api::services::calendar::tests::update_with_no_fields_names_both_shapes ... ok
[INFO] [stdout] test api::services::docs::tabs::tests::flatten_tabs_no_children_is_identity ... ok
[INFO] [stdout] test api::services::docs::tabs::tests::extract_body_text_concatenates_runs ... ok
[INFO] [stdout] test api::services::docs::tabs::tests::move_tab_request_requires_a_field ... ok
[INFO] [stdout] test api::services::docs::table_preset::tests::apply_table_style_bolds_full_header_cell_range_not_one_char ... ok
[INFO] [stdout] test api::services::docs::tabs::tests::format_tabs_omits_absent_optionals ... ok
[INFO] [stdout] test api::services::docs::tabs::tests::move_tab_request_parent_and_index ... ok
[INFO] [stdout] test api::services::docs::tabs::tests::update_tab_request_sets_field_mask ... ok
[INFO] [stdout] test api::services::docs::table_style::tests::cell_style_request_background_and_alignment ... ok
[INFO] [stdout] test api::services::docs::tabs::tests::format_tabs_maps_properties ... ok
[INFO] [stdout] test api::services::docs::tabs::tests::get_content_finds_nested_tab_by_id ... ok
[INFO] [stdout] test api::services::docs::templates::tests::named_style_request_none_when_empty ... ok
[INFO] [stdout] test api::services::docs::table_style::tests::cell_style_request_border_default_sides ... ok
[INFO] [stdout] test api::services::docs::templates::tests::named_style_request_text_and_paragraph_masks ... ok
[INFO] [stdout] test api::services::docs::tabs::tests::move_tab_request_root_sends_null_parent ... ok
[INFO] [stdout] test api::services::docs::templates::tests::replacement_requests_empty_when_not_object ... ok
[INFO] [stdout] test api::services::drive::files::tests::binary_content_json_is_base64_encoded ... ok
[INFO] [stdout] test api::services::drive::files::tests::multipart_body_has_metadata_and_media_parts ... ok
[INFO] [stdout] test api::services::drive::files::tests::multipart_related_sanitizes_crlf_in_mime ... ok
[INFO] [stdout] test api::services::drive::files::tests::source_bytes_prefers_local_path_and_guesses_mime ... ok
[INFO] [stdout] test api::services::docs::table_style::tests::column_width_request_fixed ... ok
[INFO] [stdout] test api::services::drive::files::tests::textual_mime_classification ... ok
[INFO] [stdout] test api::services::docs::tabs::tests::update_tab_request_requires_a_field ... ok
[INFO] [stdout] test api::services::gmail::compose::tests::build_mime_alternative ... ok
[INFO] [stdout] test api::services::gmail::compose::tests::build_mime_alternative_with_attachment_nests_correctly ... ok
[INFO] [stdout] test api::services::docs::templates::tests::replacement_requests_wrap_keys ... ok
[INFO] [stdout] test api::services::gmail::compose::tests::build_mime_plain_only ... ok
[INFO] [stdout] test api::services::gmail::compose::tests::build_mime_rejects_crlf_injection_in_attachment_filename ... ok
[INFO] [stdout] test api::services::gmail::compose::tests::build_mime_rejects_crlf_injection_in_attachment_mime ... ok
[INFO] [stdout] test api::services::gmail::compose::tests::build_mime_rejects_crlf_injection_in_reply_headers ... ok
[INFO] [stdout] test api::services::gmail::compose::tests::build_mime_rejects_crlf_injection_in_subject ... ok
[INFO] [stdout] test api::services::gmail::compose::tests::build_mime_rejects_crlf_injection_in_to_cc_bcc ... ok
[INFO] [stdout] test api::services::docs::templates::tests::parse_named_styles_extracts_summary ... ok
[INFO] [stdout] test api::auth::storage::tests::concurrent_updates_do_not_lose_writes ... ok
[INFO] [stdout] test api::services::docs::templates::tests::named_style_request_none_without_type ... ok
[INFO] [stdout] test api::services::gmail::compose::tests::wrap_base64_wraps_at_76 ... ok
[INFO] [stdout] test api::services::gmail::history::tests::history_list_url_includes_label_and_cursor ... ok
[INFO] [stdout] test api::services::docs::templates::tests::named_style_request_text_only_omits_paragraph_prefix ... ok
[INFO] [stdout] test api::services::accounts::tests::list_accounts_labels_client_source ... ok
[INFO] [stdout] test api::services::gmail::history::tests::history_list_url_omits_label_when_absent ... ok
[INFO] [stdout] test api::services::sheets::charts::tests::basic_chart_request_shape ... ok
[INFO] [stdout] test api::services::sheets::charts::tests::chart_type_maps ... ok
[INFO] [stdout] test api::services::gmail::settings::tests::markdown_wraps_paragraphs_and_handles_bold ... ok
[INFO] [stdout] test api::services::gmail::compose::tests::build_mime_with_attachment ... ok
[INFO] [stdout] test api::services::gmail::compose::tests::encode_raw_round_trips ... ok
[INFO] [stdout] test api::services::sheets::charts::tests::empty_column_span_errors ... ok
[INFO] [stdout] test api::services::sheets::charts::tests::column_chart_missing_series_errors ... ok
[INFO] [stdout] test api::services::sheets::charts::tests::missing_source_field_errors ... ok
[INFO] [stdout] test api::services::gmail::messages::tests::references_chain_appends_to_existing ... ok
[INFO] [stdout] test api::services::sheets::charts::tests::pie_all_rows_consumed_by_header_errors ... ok
[INFO] [stdout] test api::services::gmail::messages::tests::reply_subject_prefixes_once ... ok
[INFO] [stdout] test api::services::sheets::charts::tests::pie_chart_request_shape ... ok
[INFO] [stdout] test api::services::sheets::charts::tests::pie_domain_and_series_offset_when_headers_present ... ok
[INFO] [stdout] test api::services::accounts::tests::remove_account_reassigns_default ... ok
[INFO] [stdout] test api::services::sheets::charts::tests::pie_domain_not_offset_when_no_headers ... ok
[INFO] [stdout] test api::services::sheets::formatting::tests::color_array_normalises ... ok
[INFO] [stdout] test api::services::sheets::formatting::tests::color_array_rejects_non_numeric ... ok
[INFO] [stdout] test api::services::sheets::formatting::tests::color_array_rejects_out_of_range ... ok
[INFO] [stdout] test api::services::gmail::compose::tests::build_mime_reply_headers ... ok
[INFO] [stdout] test api::services::sheets::charts::tests::no_headers_sets_zero_header_count ... ok
[INFO] [stdout] test api::services::sheets::charts::tests::overlay_position_when_not_new_sheet ... ok
[INFO] [stdout] test api::services::gmail::labels::tests::update_with_no_fields_names_both_shapes ... ok
[INFO] [stdout] test api::services::sheets::formatting::tests::format_cells_without_bounds_is_rejected ... ok
[INFO] [stdout] test api::services::sheets::formatting::tests::column_width_request_shape ... ok
[INFO] [stdout] test api::services::sheets::formatting::tests::format_cells_requires_a_field ... ok
[INFO] [stdout] test api::services::sheets::formatting::tests::format_cells_field_mask_is_precise ... ok
[INFO] [stdout] test api::services::sheets::formatting::tests::grid_range_includes_only_present_bounds ... ok
[INFO] [stdout] test api::services::sheets::formatting::tests::number_format_request_shape ... ok
[INFO] [stdout] test api::services::sheets::formatting::tests::unknown_action_errors ... ok
[INFO] [stdout] test api::services::drive::files::tests::update_refuses_non_google_native_target ... ok
[INFO] [stdout] test api::services::sheets::formatting::tests::merge_without_bounds_is_rejected ... ok
[INFO] [stdout] test api::services::sheets::formatting::tests::number_format_without_bounds_is_rejected ... ok
[INFO] [stdout] test api::services::slides::content::tests::build_text_style_only_sets_supplied_fields ... ok
[INFO] [stdout] test api::services::slides::content::tests::bulleted_list_creates_slide_and_bullets ... ok
[INFO] [stdout] test api::services::sheets::formatting::tests::raw_passthrough_preserved ... ok
[INFO] [stdout] test api::services::slides::content::tests::extract_items_errors_when_empty ... ok
[INFO] [stdout] test api::services::gmail::labels::tests::update_conflict_is_refused_without_a_request ... ok
[INFO] [stdout] test api::services::sheets::formatting::tests::merge_request_shape ... ok
[INFO] [stdout] test api::services::slides::content::tests::build_bulleted_list_body_accepts_valid_layout ... ok
[INFO] [stdout] test api::services::slides::content::tests::build_bulleted_list_body_defaults_layout_to_blank ... ok
[INFO] [stdout] test api::services::slides::content::tests::build_bulleted_list_body_rejects_invalid_layout ... ok
[INFO] [stdout] test api::services::slides::content::tests::extract_items_from_text_lines ... ok
[INFO] [stdout] test api::services::slides::content::tests::hex_to_rgb_parses_channels ... ok
[INFO] [stdout] test api::services::slides::core::tests::drive_list_url_applies_query_and_max ... ok
[INFO] [stdout] test api::services::slides::core::tests::create_slide_request_with_index_sets_it ... ok
[INFO] [stdout] test api::services::slides::content::tests::image_request_uses_url ... ok
[INFO] [stdout] test api::services::slides::content::tests::text_box_request_has_shape_and_text ... ok
[INFO] [stdout] test api::services::slides::core::tests::drive_list_url_defaults ... ok
[INFO] [stdout] test api::services::slides::content::tests::formatted_text_box_applies_all_style_fields ... ok
[INFO] [stdout] test api::services::slides::content::tests::extract_items_from_array ... ok
[INFO] [stdout] test api::services::slides::content::tests::hex_to_rgb_rejects_bad_input ... ok
[INFO] [stdout] test api::services::slides::core::tests::create_slide_request_without_index_omits_it ... ok
[INFO] [stdout] test api::services::slides::content::tests::formatted_text_box_without_style_omits_update ... ok
[INFO] [stdout] test api::services::gmail::labels::tests::update_applies_updates_object ... ok
[INFO] [stdout] test api::services::drive::files::tests::update_patches_media_to_the_existing_file_id ... ok
[INFO] [stdout] test api::services::slides::core::tests::extract_slide_returns_indexed_slide ... ok
[INFO] [stdout] test api::services::gmail::labels::tests::update_merges_flat_and_object ... ok
[INFO] [stdout] test api::services::slides::core::tests::update_text_request_empty_only_deletes ... ok
[INFO] [stdout] test api::services::gmail::labels::tests::update_applies_flat_fields ... ok
[INFO] [stdout] test api::services::slides::core::tests::update_text_request_deletes_then_inserts ... ok
[INFO] [stdout] test api::services::slides::core::tests::validate_layout_accepts_known ... ok
[INFO] [stdout] test api::services::tasks::tests::next_page_token_present_and_absent ... ok
[INFO] [stdout] test api::services::tests::guess_mime_covers_common_extensions ... ok
[INFO] [stdout] test api::services::slides::core::tests::validate_layout_rejects_unknown ... ok
[INFO] [stdout] test api::services::tasks::tests::task_matches_title_and_notes ... ok
[INFO] [stdout] test cli::doctor::tests::health_lines_dead_names_setup_command ... ok
[INFO] [stdout] test api::services::tests::sanitize_header_value_strips_crlf ... ok
[INFO] [stdout] test cli::doctor::tests::health_lines_unknown_is_graceful ... ok
[INFO] [stdout] test api::services::slides::core::tests::extract_all_text_collects_runs ... ok
[INFO] [stdout] test api::services::slides::core::tests::extract_slide_out_of_range_errors ... ok
[INFO] [stdout] test cli::doctor::tests::health_lines_ok_shows_email ... ok
[INFO] [stdout] test cli::doctor::tests::report_lines_all_green ... ok
[INFO] [stdout] test cli::doctor::tests::report_lines_flags_missing_creds ... ok
[INFO] [stdout] test api::services::tasks::tests::task_lists_update_applies_flat_title ... ok
[INFO] [stdout] test cli::tests::parses_each_subcommand ... ok
[INFO] [stdout] test api::services::tasks::tests::create_with_no_task_fields_names_both_shapes ... ok
[INFO] [stdout] test cli::tests::setup_no_default_flag_parses ... ok
[INFO] [stdout] test cli::tests::setup_no_default_and_make_default_are_mutually_exclusive ... ok
[INFO] [stdout] test api::services::tasks::tests::create_with_conflicting_shapes_is_refused_without_a_request ... ok
[INFO] [stdout] test cli::tests::no_subcommand_parses ... ok
[INFO] [stdout] test cli::doctor::tests::single_account_counts_as_default ... ok
[INFO] [stdout] test cli::tests::setup_make_default_flag_parses ... ok
[INFO] [stdout] test cli::tests::setup_no_browser_flag_parses ... ok
[INFO] [stdout] test api::services::tasks::tests::create_with_both_shapes_merges_disjoint_fields ... ok
[INFO] [stdout] test cli::tests::setup_print_url_alias_parses ... ok
[INFO] [stdout] test cli::tests::setup_oauth_client_flag_parses ... ok
[INFO] [stdout] test cli::accounts::tests::set_default_moves_flag ... ok
[INFO] [stdout] test cli::accounts::tests::set_default_rejects_unknown ... ok
[INFO] [stdout] test server::tests::handle_message_initialize_returns_server_info ... ok
[INFO] [stdout] test server::tests::unknown_method_returns_error_payload ... ok
[INFO] [stdout] test api::services::tasks::tests::create_accepts_flat_payload_from_8629 ... ok
[INFO] [stdout] test api::services::tasks::tests::create_accepts_task_object ... ok
[INFO] [stdout] test cli::accounts::tests::remove_deletes_profile ... ok
[INFO] [stdout] test api::services::tasks::tests::update_applies_flat_fields ... ok
[INFO] [stdout] test openrpc::tests::every_tool_scope_is_requested_at_consent ... ok
[INFO] [stdout] test server::tests::handle_message_tools_list_returns_tools ... ok
[INFO] [stdout] test openrpc::tests::every_tool_has_scopes ... ok
[INFO] [stdout] test tools::tests::tool_list_has_expected_count ... ok
[INFO] [stdout] test server::tests::handle_message_rpc_discover_returns_openrpc_document ... ok
[INFO] [stdout] test openrpc::tests::discover_response_is_valid_openrpc_document ... ok
[INFO] [stdout] test openrpc::tests::method_params_match_input_schema_required ... ok
[INFO] [stdout] test tools::tests::every_tool_name_is_unique ... ok
[INFO] [stdout] test api::auth::oauth::callback::tests::times_out_when_no_connection_arrives ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 304 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.40s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/trusty-gworkspace-mcp.rs (/opt/rustwide/target/debug/build/trusty-gworkspace/4aa8fd022bb0ba7c/out/trusty_gworkspace_mcp-4aa8fd022bb0ba7c)
[INFO] [stderr]      Running tests/auth_models.rs (/opt/rustwide/target/debug/build/trusty-gworkspace/3f368a5ea09d2cd0/out/auth_models-3f368a5ea09d2cd0)
[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 2 tests
[INFO] [stderr]      Running tests/openrpc_golden.rs (/opt/rustwide/target/debug/build/trusty-gworkspace/88cc5cc1d2be0fe3/out/openrpc_golden-88cc5cc1d2be0fe3)
[INFO] [stdout] test token_storage_resolves_default ... ok
[INFO] [stdout] test stored_token_map_round_trips ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test every_method_uses_the_google_scope_extension ... ok
[INFO] [stdout] test info_carries_license_and_description ... ok
[INFO] [stdout] test discover_document_matches_golden ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests trusty_gworkspace
[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" "e93668f9e7dbba46167942610bdd631a367af562355d5aa31241f728ac677453", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e93668f9e7dbba46167942610bdd631a367af562355d5aa31241f728ac677453", kill_on_drop: false }`
[INFO] [stdout] e93668f9e7dbba46167942610bdd631a367af562355d5aa31241f728ac677453
