[INFO] fetching crate tsafe-mcp 4.2.0...
[INFO] testing tsafe-mcp-4.2.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate tsafe-mcp 4.2.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate tsafe-mcp 4.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tsafe-mcp 4.2.0
[INFO] tweaked toml for crates.io crate tsafe-mcp 4.2.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tsafe-mcp 4.2.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 tsafe-mcp 4.2.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] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] b8bf3eab6a7d964183b56c0f82b6294ef8c9f438ef0fde2af4605c24bf4644fe
[INFO] running `Command { std: "docker" "start" "b8bf3eab6a7d964183b56c0f82b6294ef8c9f438ef0fde2af4605c24bf4644fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b8bf3eab6a7d964183b56c0f82b6294ef8c9f438ef0fde2af4605c24bf4644fe", 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" "b8bf3eab6a7d964183b56c0f82b6294ef8c9f438ef0fde2af4605c24bf4644fe" "/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" "b8bf3eab6a7d964183b56c0f82b6294ef8c9f438ef0fde2af4605c24bf4644fe", 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" "b8bf3eab6a7d964183b56c0f82b6294ef8c9f438ef0fde2af4605c24bf4644fe" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling winnow v1.0.3
[INFO] [stderr]    Compiling unic-langid-impl v0.9.6
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling unic-langid v0.9.6
[INFO] [stderr]    Compiling event-listener v5.4.2
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling fluent-syntax v0.12.0
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling self_cell v1.2.2
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling rust-embed-utils v8.11.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling zvariant_utils v2.1.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling rust-embed-impl v8.11.0
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling basic-toml v0.1.10
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling async-task v4.7.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling enumflags2 v0.7.12
[INFO] [stderr]    Compiling i18n-config v0.4.8
[INFO] [stderr]    Compiling piper v0.2.5
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling find-crate v0.6.3
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling zvariant_derive v4.2.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling intl-memoizer v0.5.3
[INFO] [stderr]    Compiling fluent-langneg v0.13.1
[INFO] [stderr]    Compiling intl_pluralrules v7.0.2
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling endi v1.1.1
[INFO] [stderr]    Compiling zvariant v4.2.0
[INFO] [stderr]    Compiling fluent-bundle v0.16.0
[INFO] [stderr]    Compiling blocking v1.6.2
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling i18n-embed-impl v0.8.4
[INFO] [stderr]    Compiling arc-swap v1.9.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling blake3 v1.8.5
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling darling_core v0.24.0
[INFO] [stderr]    Compiling async-fs v2.2.0
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling zbus_names v3.0.0
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling fluent v0.17.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling async-executor v1.14.0
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling rust-embed v8.11.0
[INFO] [stderr]    Compiling zbus_macros v4.4.0
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling async-broadcast v0.7.2
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]    Compiling ordered-stream v0.2.0
[INFO] [stderr]    Compiling xdg-home v1.3.0
[INFO] [stderr]    Compiling proc-macro-error-attr3 v3.1.0
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling rustls v0.23.45
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling proc-macro-error3 v3.1.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling serde_json_canonicalizer v0.3.2
[INFO] [stderr]    Compiling sha3 v0.10.9
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling i18n-embed v0.16.0
[INFO] [stderr]    Compiling hpke v0.12.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling darling_macro v0.24.0
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling cookie-factory v0.3.3
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling salsa20 v0.10.2
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling hybrid-array v0.2.3
[INFO] [stderr]    Compiling kem v0.3.0-pre.0
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling bech32 v0.11.1
[INFO] [stderr]    Compiling zbus v4.4.0
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling ml-kem v0.2.3
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling i18n-embed-fl v0.10.1
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling scrypt v0.11.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling darling v0.24.0
[INFO] [stderr]    Compiling axiom-hash v0.1.0
[INFO] [stderr]    Compiling axiom-canonical v0.1.0
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling toml_datetime v0.6.3
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling rmcp v3.3.0
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling schemars v1.2.1
[INFO] [stderr]    Compiling rmcp-macros v3.3.0
[INFO] [stderr]    Compiling age-core v0.12.0
[INFO] [stderr]    Compiling age v0.12.1
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling axiom-audit v0.1.0
[INFO] [stderr]    Compiling toml_edit v0.20.2
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling directories v5.0.1
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling axiom-exit v0.1.0
[INFO] [stderr]    Compiling pastey v0.2.2
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling base32 v0.5.1
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling toml v0.8.2
[INFO] [stderr]    Compiling secret-service v4.0.0
[INFO] [stderr]    Compiling keyring v3.6.3
[INFO] [stderr]    Compiling tsafe-core v4.2.0
[INFO] [stderr]    Compiling tsafe-mcp v4.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 17s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.29.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] running `Command { std: "docker" "inspect" "b8bf3eab6a7d964183b56c0f82b6294ef8c9f438ef0fde2af4605c24bf4644fe", 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" "b8bf3eab6a7d964183b56c0f82b6294ef8c9f438ef0fde2af4605c24bf4644fe" "/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 rustix v1.1.4
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling normalize-line-endings v0.3.0
[INFO] [stderr]    Compiling assert_cmd v2.2.2
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling serial_test_derive v3.5.0
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling temp-env v0.3.6
[INFO] [stderr]    Compiling serial_test v3.5.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling zbus v4.4.0
[INFO] [stderr]    Compiling secret-service v4.0.0
[INFO] [stderr]    Compiling keyring v3.6.3
[INFO] [stderr]    Compiling tsafe-core v4.2.0
[INFO] [stderr]    Compiling tsafe-mcp v4.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 06s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.29.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] running `Command { std: "docker" "inspect" "b8bf3eab6a7d964183b56c0f82b6294ef8c9f438ef0fde2af4605c24bf4644fe", 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" "b8bf3eab6a7d964183b56c0f82b6294ef8c9f438ef0fde2af4605c24bf4644fe" "/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.52s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: nix v0.29.0
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/tsafe-mcp/8f84f046db864214/out/tsafe_mcp-8f84f046db864214)
[INFO] [stdout] 
[INFO] [stdout] running 178 tests
[INFO] [stdout] test audit::tests::an_ordinary_key_list_is_not_rewritten ... ok
[INFO] [stdout] test audit::tests::audit_call_writes_jsonl_row_with_mcp_context ... ok
[INFO] [stdout] test audit::tests::argument_values_never_reach_the_audit_row ... ok
[INFO] [stdout] test audit::tests::command_cap_respects_char_boundaries ... ok
[INFO] [stdout] test audit::tests::key_is_capped_at_the_audit_boundary ... ok
[INFO] [stdout] test audit::tests::audit_call_records_failure_status_with_message ... ok
[INFO] [stdout] test audit::tests::mcp_operation_strips_tsafe_prefix ... ok
[INFO] [stdout] test audit::tests::message_is_capped_not_just_command ... ok
[INFO] [stdout] test audit::tests::oversized_command_is_capped_and_marked ... ok
[INFO] [stdout] test audit::tests::short_values_are_not_marked_as_truncated ... ok
[INFO] [stdout] test backend::tests::agent_not_running_error_calls_out_an_ignored_tsafe_password ... ok
[INFO] [stdout] test backend::tests::agent_not_running_error_calls_out_both_ignored_password_vars ... ok
[INFO] [stdout] test audit::tests::a_long_distinct_key_list_is_cut_and_says_so ... ok
[INFO] [stdout] test backend::tests::agent_not_running_error_offers_a_headless_unlock_recipe ... ok
[INFO] [stdout] test audit::tests::audit_record_bounds_the_injected_key_list ... ok
[INFO] [stdout] test audit::tests::audit_record_applies_the_caps_to_what_it_writes ... ok
[INFO] [stdout] test audit::tests::delegated_injection_is_recorded_on_the_row ... ok
[INFO] [stdout] test audit::tests::audit_record_carries_command_and_arg_count ... ok
[INFO] [stdout] test command_policy::tests::a_newline_in_the_command_cannot_forge_a_warning_line ... ok
[INFO] [stdout] test command_policy::tests::allowlist_decisions_never_warn ... ok
[INFO] [stdout] test command_policy::tests::an_ordinary_command_is_shown_verbatim ... ok
[INFO] [stdout] test command_policy::tests::no_contract_is_unconstrained ... ok
[INFO] [stdout] test command_policy::tests::omitted_allowed_targets_is_unconstrained ... ok
[INFO] [stdout] test command_policy::tests::opting_in_silences_the_warning_only ... ok
[INFO] [stdout] test command_policy::tests::the_warning_bounds_an_oversized_command ... ok
[INFO] [stdout] test command_policy::tests::warning_names_the_command_and_the_migration_path ... ok
[INFO] [stdout] test audit::tests::no_field_of_a_call_record_can_write_an_unbounded_row ... ok
[INFO] [stdout] test backend::tests::open_vault_without_agent_returns_agent_not_running ... ok
[INFO] [stdout] test contract_init::tests::a_command_that_ever_succeeded_is_still_a_target ... ok
[INFO] [stdout] test contract_init::tests::marker_embedded_by_the_caller_also_skips ... ok
[INFO] [stdout] test contract_init::tests::a_blank_command_becomes_neither_a_target_nor_an_exclusion ... ok
[INFO] [stdout] test contract_init::tests::rendered_fragment_loads_as_a_contract ... ok
[INFO] [stdout] test contract_init::tests::parse_requires_from_audit_and_profile ... ok
[INFO] [stdout] test contract_init::tests::a_denied_command_never_becomes_a_target ... ok
[INFO] [stdout] test contract_init::tests::rows_without_a_command_are_ignored ... ok
[INFO] [stdout] test backend::tests::agent_not_running_error_never_reads_or_echoes_the_password_value ... ok
[INFO] [stdout] test backend::tests::ignored_password_env_vars_present_detects_by_name_including_empty ... ok
[INFO] [stdout] test contract_init::tests::targets_are_deduped_and_sorted_with_secrets ... ok
[INFO] [stdout] test contract_init::tests::truncated_command_never_becomes_a_target ... ok
[INFO] [stdout] test errors::tests::rpc_error_object_includes_data_when_present ... ok
[INFO] [stdout] test errors::tests::every_kind_returns_the_design_doc_code ... ok
[INFO] [stdout] test install::backup::tests::an_unchanged_rewrite_neither_backs_up_nor_touches_the_file ... ok
[INFO] [stdout] test errors::tests::default_messages_match_design_5_4 ... ok
[INFO] [stdout] test contract_init::tests::run_refuses_to_overwrite_an_existing_output ... ok
[INFO] [stdout] test install::backup::tests::a_new_file_needs_no_backup ... ok
[INFO] [stdout] test contract_init::tests::run_refuses_a_log_with_only_truncated_commands ... ok
[INFO] [stdout] test install::claude::tests::build_entry_carries_command_and_args ... ok
[INFO] [stdout] test install::codex::tests::malformed_toml_is_rejected ... ok
[INFO] [stdout] test install::backup::tests::removing_a_file_keeps_a_backup_and_a_missing_file_is_fine ... ok
[INFO] [stdout] test install::backup::tests::replacing_an_existing_file_keeps_its_bytes_in_a_backup ... ok
[INFO] [stdout] test install::continue_::tests::project_scope_writes_one_yaml_per_server ... ok
[INFO] [stdout] test install::cursor::tests::project_scope_writes_under_cursor_dir ... ok
[INFO] [stdout] test install::shared_json::tests::creates_file_with_default_skeleton ... ok
[INFO] [stdout] test install::codex::tests::merge_with_existing_other_entry ... ok
[INFO] [stdout] test install::continue_::tests::uninstall_removes_existing_file ... ok
[INFO] [stdout] test install::shared_json::tests::malformed_config_is_rejected ... ok
[INFO] [stdout] test install::tests::bad_name_rejected_before_dispatch ... ok
[INFO] [stdout] test install::tests::blank_scope_is_refused ... ok
[INFO] [stdout] test install::tests::default_entry_name_uses_tsafe_profile ... ok
[INFO] [stdout] test install::codex::tests::uninstall_removes_only_named_entry ... ok
[INFO] [stdout] test install::backup::tests::repeated_rewrites_never_overwrite_an_earlier_backup ... ok
[INFO] [stdout] test install::shared_json::tests::merge_preserves_other_entries ... ok
[INFO] [stdout] test install::tests::server_args_serializes_flags_in_order ... ok
[INFO] [stdout] test install::tests::unknown_host_returns_install_target_unknown ... ok
[INFO] [stdout] test install::windsurf::tests::config_path_ends_with_codeium_windsurf_mcp_config_json ... ok
[INFO] [stdout] test install::windsurf::tests::shared_json_writer_creates_windsurf_shaped_mcp_config ... ok
[INFO] [stdout] test install::shared_json::tests::uninstall_removes_only_named_entry ... ok
[INFO] [stdout] test server::tests::stdio_init_error_explains_eof_before_handshake ... ok
[INFO] [stdout] test install::windsurf::tests::shared_json_writer_rejects_malformed_config_with_install_config_malformed ... ok
[INFO] [stdout] test server::tests::stdio_init_error_passes_through_unclassified_failures ... ok
[INFO] [stdout] test server::tests::tool_names_are_unique ... ok
[INFO] [stdout] test server::tests::tool_names_count ... ok
[INFO] [stdout] test session::tests::contract_secret_match_narrows_and_never_widens ... ok
[INFO] [stdout] test session::tests::audit_source_default_when_unspecified ... ok
[INFO] [stdout] test session::tests::ephemeral_env_respects_explicit_profile ... ok
[INFO] [stdout] test session::tests::ephemeral_env_sets_flag_and_default_profile ... ok
[INFO] [stdout] test install::windsurf::tests::shared_json_writer_preserves_other_existing_entries ... ok
[INFO] [stdout] test session::tests::ephemeral_still_refuses_blank_scope ... ok
[INFO] [stdout] test session::tests::from_cli_args_rejects_blank_scope ... ok
[INFO] [stdout] test session::tests::from_cli_args_rejects_missing_profile ... ok
[INFO] [stdout] test session::tests::ephemeral_session_starts_without_vault_file ... ok
[INFO] [stdout] test session::tests::is_in_scope_agrees_with_a_loader_built_contract ... ok
[INFO] [stdout] test session::tests::glob_match_basic_cases ... ok
[INFO] [stdout] test session::tests::glob_match_empty_pattern_only_matches_empty_input ... ok
[INFO] [stdout] test session::tests::helper_builds_args_with_keys ... ok
[INFO] [stdout] test session::tests::is_in_scope_intersects_allow_and_deny ... ok
[INFO] [stdout] test session::tests::is_in_scope_uses_contract_when_globs_empty ... ok
[INFO] [stdout] test install::windsurf::tests::shared_json_writer_uninstall_removes_only_named_entry ... ok
[INFO] [stdout] test session::tests::parse_no_require_agent_flag_disables_require_agent ... ok
[INFO] [stdout] test session::tests::looks_like_glob_detects_meta_chars ... ok
[INFO] [stdout] test session::tests::non_ephemeral_missing_vault_still_fails_closed ... ok
[INFO] [stdout] test session::tests::parse_flag_missing_value_returns_invalid_request ... ok
[INFO] [stdout] test tests::parse_install_opts_missing_profile_entirely ... ok
[INFO] [stdout] test session::tests::parse_recognises_flags ... ok
[INFO] [stdout] test tests::parse_install_opts_missing_profile_value ... ok
[INFO] [stdout] test session::tests::parse_unknown_flag_returns_invalid_request ... ok
[INFO] [stdout] test tests::parse_install_opts_project_scope ... ok
[INFO] [stdout] test tests::parse_install_opts_rejects_unknown_flag ... ok
[INFO] [stdout] test tests::parse_install_opts_round_trips_all_flags ... ok
[INFO] [stdout] test tests::parse_install_opts_uninstall_sets_flag ... ok
[INFO] [stdout] test tests::parse_subcommand_bare_flag_routes_to_serve ... ok
[INFO] [stdout] test tests::parse_subcommand_defaults_to_serve_with_no_args ... ok
[INFO] [stdout] test tests::parse_subcommand_serve_passes_through_remaining_args ... ok
[INFO] [stdout] test tests::parse_subcommand_status_parses_cleanly ... ok
[INFO] [stdout] test tests::parse_subcommand_install_without_host_returns_invalid_request ... ok
[INFO] [stdout] test tests::parse_subcommand_uninstall_without_host_returns_invalid_request ... ok
[INFO] [stdout] test tests::parse_subcommand_unknown_returns_invalid_request_with_hint ... ok
[INFO] [stdout] test tests::split_csv_handles_whitespace_and_empties ... ok
[INFO] [stdout] test tools::audit_tail::tests::missing_log_returns_empty_array ... ok
[INFO] [stdout] test tools::audit_tail::tests::parse_limit_validates_range ... ok
[INFO] [stdout] test tools::child_env::tests::build_child_env_is_default_deny ... ok
[INFO] [stdout] test tools::child_env::tests::secrets_are_injected_and_win_over_parent_vars ... ok
[INFO] [stdout] test tools::audit_tail::tests::redaction_surfaces_only_six_fields ... ok
[INFO] [stdout] test tools::child_env::tests::dangerous_key_names_are_never_injected ... ok
[INFO] [stdout] test tools::child_env::tests::ssh_agent_socket_is_not_forwarded_to_an_arbitrary_child ... ok
[INFO] [stdout] test tools::child_env::tests::injected_names_are_verbatim_and_match_what_exec_does ... ok
[INFO] [stdout] test tools::child_env::tests::the_guard_follows_the_name_that_is_actually_injected ... ok
[INFO] [stdout] test tools::child_env::tests::parent_cannot_shadow_an_injected_secret ... ok
[INFO] [stdout] test tools::has_key::tests::out_of_scope_key_returns_false_without_opening_vault ... ok
[INFO] [stdout] test tools::list_keys::tests::parse_namespace_rejects_unknown_field ... ok
[INFO] [stdout] test tools::redact::tests::empty_value_is_not_a_redaction_target ... ok
[INFO] [stdout] test tools::child_env::tests::tsafe_vault_dir_is_forwarded_but_credentials_are_not ... ok
[INFO] [stdout] test tools::has_key::tests::parse_args_rejects_missing_key ... ok
[INFO] [stdout] test tools::list_keys::tests::namespace_matches_dotted_or_slashed ... ok
[INFO] [stdout] test tools::list_keys::tests::parse_namespace_accepts_string_and_none ... ok
[INFO] [stdout] test tools::redact::tests::gap_one_character_per_line_is_not_defended ... ok
[INFO] [stdout] test tools::redact::tests::gap_value_split_across_lines_is_not_defended ... ok
[INFO] [stdout] test tools::redact::tests::no_values_leaves_text_untouched ... ok
[INFO] [stdout] test tools::redact::tests::redacts_exact_echo ... ok
[INFO] [stdout] test tools::redact::tests::gap_encoded_value_is_not_defended ... ok
[INFO] [stdout] test tools::redact::tests::redacts_longest_value_first_on_overlap ... ok
[INFO] [stdout] test tools::redact::tests::redacts_short_secrets_and_accepts_the_collateral ... ok
[INFO] [stdout] test tools::redact::tests::redacts_value_embedded_in_a_longer_token ... ok
[INFO] [stdout] test tools::reveal::tests::out_of_scope_key_returns_key_out_of_scope_and_audits ... ok
[INFO] [stdout] test tools::reveal::tests::parse_args_rejects_unknown_or_missing ... ok
[INFO] [stdout] test tools::run::tests::allowed_run_audits_the_command_it_executed ... ok
[INFO] [stdout] test tools::run::tests::allowed_target_passes_the_contract_check ... ok
[INFO] [stdout] test tools::run::tests::allowlisted_run_is_not_marked_unconstrained ... ok
[INFO] [stdout] test tools::run::tests::env_probe_child ... ignored, spawned as a child by the env-isolation tests
[INFO] [stdout] test tools::run::tests::contract_without_allowed_targets_is_unconstrained_too ... ok
[INFO] [stdout] test tools::run::tests::child_does_not_inherit_agent_socket_or_password_vars ... ok
[INFO] [stdout] test tools::run::tests::denied_command_is_audited_with_its_command_and_no_arg_values ... ok
[INFO] [stdout] test tools::run::tests::injected_probe_child ... ignored, spawned as a child by the env-isolation tests
[INFO] [stdout] test tools::run::tests::denied_run_is_labelled_allowlisted_not_unconstrained ... ok
[INFO] [stdout] test tools::run::tests::glob_in_allowed_keys_returns_invalid_params ... ok
[INFO] [stdout] test tools::run::tests::parse_args_clamps_timeout_range ... ok
[INFO] [stdout] test tools::run::tests::parse_args_requires_command_and_keys ... ok
[INFO] [stdout] test tools::run::tests::parse_args_rejects_unknown_field ... ok
[INFO] [stdout] test tools::run::tests::opting_in_changes_the_label_and_nothing_else ... ok
[INFO] [stdout] test tools::run::tests::stderr_flood_probe_child ... ignored, spawned as a child by the pipe-drain test
[INFO] [stdout] test tools::run::tests::response_redacts_injected_values_in_both_streams ... ok
[INFO] [stdout] test tools::run::tests::unbound_session_still_enforces_contract_allowed_targets ... ok
[INFO] [stdout] test tools::run::tests::out_of_scope_key_returns_key_out_of_scope ... ok
[INFO] [stdout] test tools::schema::tests::array_result_schema_wraps_under_result_key ... ok
[INFO] [stdout] test tools::run::tests::unconstrained_run_is_recorded_as_unconstrained_on_its_row ... ok
[INFO] [stdout] test tools::schema::tests::derived_input_schemas_match_validator_field_sets ... ok
[INFO] [stdout] test tools::schema::tests::input_schemas_are_object_rooted ... ok
[INFO] [stdout] test tools::schema::tests::output_schemas_are_object_rooted ... ok
[INFO] [stdout] test tools::schema::tests::params_forbid_additional_properties ... ok
[INFO] [stdout] test tools::schema::tests::render_strips_meta_keys ... ok
[INFO] [stdout] test tools::schema::tests::run_required_fields_match_validator ... ok
[INFO] [stdout] test tools::schema::tests::tooling_inventory_schemas_are_closed_objects ... ok
[INFO] [stdout] test tools::search_keys::tests::parse_args_default_limit_is_fifty ... ok
[INFO] [stdout] test tools::search_keys::tests::parse_args_requires_query ... ok
[INFO] [stdout] test tools::search_keys::tests::parse_args_validates_limit_range ... ok
[INFO] [stdout] test tools::run::tests::injected_secrets_still_reach_the_child ... ok
[INFO] [stdout] test tools::tests::dispatch_reveal_without_allow_reveal_returns_reveal_disabled ... ok
[INFO] [stdout] test tools::tests::dispatch_unknown_tool_returns_method_not_found ... ok
[INFO] [stdout] test tools::status::tests::reveal_disabled_session_reports_false ... ok
[INFO] [stdout] test tools::status::tests::status_shape_matches_design_4_3 ... ok
[INFO] [stdout] test tools::tests::list_tools_default_has_eight_tools ... ok
[INFO] [stdout] test tools::tests::scope_widening_args_are_rejected ... ok
[INFO] [stdout] test tools::tests::list_tools_with_reveal_has_nine_tools ... ok
[INFO] [stdout] test tools::run::tests::stderr_heavy_child_does_not_deadlock_the_drain ... ok
[INFO] [stdout] test tools::run::tests::path_is_functional_in_the_child ... ok
[INFO] [stdout] test backend::tests::lookup_key_missing_returns_key_missing ... ok
[INFO] [stdout] test backend::tests::vault_has_key_distinguishes_present_and_missing ... ok
[INFO] [stdout] test backend::tests::lookup_key_returns_value_for_present_key ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 175 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 13.74s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/tsafe-mcp/b07c523a8625f1e4/out/tsafe_mcp-b07c523a8625f1e4)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/help.rs (/opt/rustwide/target/debug/build/tsafe-mcp/77b775b2bdc5d14e/out/help-77b775b2bdc5d14e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test help_exits_zero_and_explains_stdio_not_telemetry ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/host_config_secret_free.rs (/opt/rustwide/target/debug/build/tsafe-mcp/fd05764f700f1e7e/out/host_config_secret_free-fd05764f700f1e7e)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test bound_contract_tool_catalog_stays_plan_run_status ... ok
[INFO] [stdout] test allow_reveal_is_rendered_only_when_opted_in ... ok
[INFO] [stdout] test every_host_writer_renders_secret_free_catalog_bound_config ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/build/tsafe-mcp/68b0851bc767d258/out/integration-68b0851bc767d258)
[INFO] [stdout] 
[INFO] [stdout] running 82 tests
[INFO] [stdout] test integration::bound_contract_surface::bound_status_plan_run_and_refusal_emit_mcp_audit_rows ... ok
[INFO] [stdout] test integration::bound_contract_surface::bound_status_reports_safe_operational_metadata ... ok
[INFO] [stdout] test integration::bound_contract_surface::bound_launcher_does_not_forward_ambient_tsafe_agent_sock_to_exec_child ... ok
[INFO] [stdout] test integration::bound_contract_surface::bound_contract_rejects_empty_allowed_targets_before_planning ... ok
[INFO] [stdout] test integration::bound_contract_surface::bound_runtime_refusals_include_structured_resolution_data ... ok
[INFO] [stdout] test integration::bound_contract_surface::bound_launcher_ignores_ambient_tsafe_bin_without_test_override ... ok
[INFO] [stdout] test integration::bound_contract_surface::bound_contract_surface_advertises_exact_full_tool_objects ... FAILED
[INFO] [stdout] test integration::bound_contract_surface::bound_tools_reject_request_time_profile_override_and_path_escape ... ok
[INFO] [stdout] test integration::bound_contract_surface::run_contract_command_maps_locked_vault_to_resolution_data ... ok
[INFO] [stdout] test integration::bound_contract_surface::show_exec_plan_uses_contract_first_hardened_redacted_command ... ok
[INFO] [stdout] test integration::command_policy_surface::allow_any_command_does_not_change_what_happens ... ok
[INFO] [stdout] test integration::ephemeral_profile::ephemeral_profile_answers_ping_without_a_vault_on_disk ... ok
[INFO] [stdout] test integration::ephemeral_profile::ephemeral_profile_handshakes_without_a_vault_on_disk ... ok
[INFO] [stdout] test integration::ephemeral_profile::ephemeral_profile_lists_default_tools_without_a_vault_on_disk ... ok
[INFO] [stdout] test integration::ephemeral_profile::ephemeral_profile_status_reports_synthetic_profile ... ok
[INFO] [stdout] test integration::bound_contract_surface::startup_missing_contract_exits_nonzero_with_structured_resolution ... ok
[INFO] [stdout] test integration::ephemeral_profile::ephemeral_profile_still_fails_closed_on_vault_opening_tool ... ok
[INFO] [stdout] test integration::command_policy_surface::allow_any_command_silences_the_warning ... ok
[INFO] [stdout] test integration::command_policy_surface::allowlisted_run_does_not_warn ... ok
[INFO] [stdout] test integration::command_policy_surface::unconstrained_run_warns_on_stderr_naming_the_command ... ok
[INFO] [stdout] test integration::headless_credentials::serve_with_closed_stdin_exits_promptly_with_an_actionable_message ... ok
[INFO] [stdout] test integration::install_flag_plumbing::every_host_writer_renders_allow_any_command ... ok
[INFO] [stdout] test integration::install_host_config_backup::claude_install_backs_up_the_existing_config_before_rewriting ... ok
[INFO] [stdout] test integration::install_host_config_backup::codex_install_backs_up_the_existing_config_before_rewriting ... ok
[INFO] [stdout] test integration::install_host_config_backup::continue_install_backs_up_the_existing_entry_file_before_rewriting ... ok
[INFO] [stdout] test integration::install_host_config_backup::cursor_install_backs_up_the_existing_config_before_rewriting ... ok
[INFO] [stdout] test integration::install_host_config_backup::windsurf_install_backs_up_the_existing_config_before_rewriting ... ok
[INFO] [stdout] test integration::install_host_configs::codex_config_emits_exact_bound_contract_golden_without_env_or_disk_write ... ok
[INFO] [stdout] test integration::install_host_configs::codex_config_refuses_unbound_generation ... ok
[INFO] [stdout] test integration::install_host_configs::codex_config_rejects_legacy_allowed_key_scope ... ok
[INFO] [stdout] test integration::install_host_configs::codex_config_rejects_missing_bound_contract_or_workdir ... ok
[INFO] [stdout] test integration::install_host_configs::codex_dry_run_prints_preview_and_skips_disk_write ... ok
[INFO] [stdout] test integration::install_host_configs::codex_install_preserves_unrelated_entries ... ok
[INFO] [stdout] test integration::install_host_configs::codex_install_rejects_legacy_allowed_key_scope_without_writing ... ok
[INFO] [stdout] test integration::install_host_configs::codex_install_rejects_malformed_mcp_servers_without_clobbering ... ok
[INFO] [stdout] test integration::install_host_configs::codex_project_install_registers_distinct_bound_servers_without_agent_sock_env ... ok
[INFO] [stdout] test integration::install_host_configs::codex_project_install_writes_toml ... ok
[INFO] [stdout] test integration::install_host_configs::continue_project_install_writes_yaml ... ok
[INFO] [stdout] test integration::install_host_configs::cursor_dry_run_prints_preview_and_skips_disk_write ... ok
[INFO] [stdout] test integration::install_host_configs::cursor_install_preserves_unrelated_entries ... ok
[INFO] [stdout] test integration::install_host_configs::cursor_project_install_writes_mcp_json ... ok
[INFO] [stdout] test integration::install_host_configs::install_unknown_host_lists_supported_hosts_in_error ... ok
[INFO] [stdout] test integration::install_host_configs::install_with_toml_unsafe_name_is_rejected ... ok
[INFO] [stdout] test integration::install_host_configs::install_without_scope_is_refused ... ok
[INFO] [stdout] test integration::install_host_configs::uninstall_removes_only_named_entry ... ok
[INFO] [stdout] test integration::legacy_vault_surface::read_tools_do_not_upgrade_a_v1_vault ... FAILED
[INFO] [stdout] test integration::legacy_vault_surface::read_tools_do_not_upgrade_a_v2_team_vault ... FAILED
[INFO] [stdout] test integration::legacy_vault_surface::server_handshakes_against_a_legacy_vault ... FAILED
[INFO] [stdout] test integration::headless_credentials::tsafe_password_in_the_server_environment_is_refused_by_name ... ok
[INFO] [stdout] test integration::bound_contract_surface::run_contract_command_distinguishes_agent_locked_and_missing_secret_without_secret_names ... ok
[INFO] [stdout] test integration::headless_credentials::tsafe_vault_password_in_the_server_environment_is_refused_by_name ... ok
[INFO] [stdout] test integration::bound_contract_surface::run_contract_command_reports_output_cap_metadata ... ok
[INFO] [stdout] test integration::headless_credentials::vault_tool_without_agent_offers_a_headless_unlock_recipe ... ok
[INFO] [stdout] test integration::blocking_dispatch_starves_runtime::a_second_request_is_answered_while_a_slow_child_is_still_running ... ok
[INFO] [stdout] test integration::protocol_surface::bound_initialize_returns_pinned_protocol_and_safe_capabilities ... ok
[INFO] [stdout] test integration::output_cap_utf8::capped_output_never_splits_a_codepoint ... ok
[INFO] [stdout] test integration::exec_orphan_pipe_deadlock::bound_exec_answers_even_when_a_grandchild_holds_the_launcher_pipes ... ok
[INFO] [stdout] test integration::protocol_surface::discovery_supports_modern_requests_without_widening_bound_authority ... ok
[INFO] [stdout] test integration::protocol_surface::ping_returns_safe_liveness_without_vault_or_secret_material ... ok
[INFO] [stdout] test integration::protocol_surface::initialized_notification_does_not_change_catalog_or_authority_scope ... ok
[INFO] [stdout] test integration::schema_surface::run_contract_command_tools_list_schemas_match_contract_fixtures ... FAILED
[INFO] [stdout] test integration::schema_surface::show_exec_plan_tools_list_schemas_match_contract_fixtures ... FAILED
[INFO] [stdout] test integration::schema_surface::tsafe_mcp_status_tools_list_schemas_match_contract_fixtures ... FAILED
[INFO] [stdout] test integration::scope_no_blank_widening::blank_scope_exits_nonzero_at_startup ... ok
[INFO] [stdout] test integration::scope_no_blank_widening::no_secret_contract_without_workdir_exits_nonzero_at_startup ... ok
[INFO] [stdout] test integration::scope_no_blank_widening::out_of_scope_key_in_tsafe_run_returns_minus_32003 ... ok
[INFO] [stdout] test integration::scope_no_blank_widening::startup_failure_emits_nothing_on_stdout ... ok
[INFO] [stdout] test integration::status_surface::status_rejects_request_arguments_with_mcp_error_without_echoing_secret_values ... ok
[INFO] [stdout] test integration::status_surface::status_reports_bound_scope_capabilities_and_agent_vault_state_without_secret_material ... ok
[INFO] [stdout] test integration::status_surface::status_tool_catalog_matches_compiled_bound_capabilities_without_secret_material ... ok
[INFO] [stdout] test integration::tooling_inventory_surface::mcp_can_suggest_and_check_repo_tooling_inventory ... ok
[INFO] [stdout] test integration::tools_default_surface::default_surface_emits_real_per_tool_input_schemas ... ok
[INFO] [stdout] test integration::tools_default_surface::default_surface_lists_eight_tools_without_reveal ... ok
[INFO] [stdout] test integration::tools_default_surface::tsafe_run_input_schema_describes_real_fields ... ok
[INFO] [stdout] test integration::tools_default_surface::well_defined_tools_advertise_output_schemas ... ok
[INFO] [stdout] test integration::tools_no_agent_paths::tsafe_audit_tail_on_fresh_profile_returns_empty_array ... ok
[INFO] [stdout] test integration::tools_no_agent_paths::scope_widening_on_tools_call_returns_minus_32008 ... ok
[INFO] [stdout] test integration::tools_no_agent_paths::tsafe_has_key_out_of_scope_round_trips_to_false ... ok
[INFO] [stdout] test integration::tools_no_agent_paths::unknown_tool_name_returns_method_not_found ... ok
[INFO] [stdout] test integration::tools_no_agent_paths::tsafe_status_returns_adr_029_v1_shape ... ok
[INFO] [stdout] test integration::tools_reveal_gated::allow_reveal_adds_ninth_tool ... ok
[INFO] [stdout] test integration::tools_reveal_gated::reveal_without_allow_returns_32006 ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- integration::bound_contract_surface::bound_contract_surface_advertises_exact_full_tool_objects stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration::bound_contract_surface::bound_contract_surface_advertises_exact_full_tool_objects' (3541) panicked at tests/integration/bound_contract_surface.rs:81:31:
[INFO] [stdout] read schema fixture /opt/contracts/mcp/bound/show-exec-plan.request.v1.schema.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc2fa6b49f1 - 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:     0x5cc2fa6b49f1 - 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:     0x5cc2fa6b49f1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cc2fa6b49f1 - <<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:     0x5cc2fa6cb88a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cc2fa6cb88a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5cc2fa6b8fcc - 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:     0x5cc2fa6b8fcc - <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:     0x5cc2fa68c256 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cc2fa68c256 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5cc2fa6aab09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5cc2fa36b7c0 - <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:     0x5cc2fa36b7c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5cc2fa6aacc2 - <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:     0x5cc2fa6aacc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5cc2fa68c302 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5cc2fa684ad9 - 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:     0x5cc2fa68d2dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5cc2fa6cc0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cc2fa2db5ec - integration[f6f570964d440c83]::integration::bound_contract_surface::fixture::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/bound_contract_surface.rs:81:31
[INFO] [stdout]   20:     0x5cc2fa302381 - <core[a373ad73a504971]::result::Result<alloc[2e1b2a31b91974c5]::string::String, core[a373ad73a504971]::io::error::Error>>::unwrap_or_else::<integration[f6f570964d440c83]::integration::bound_contract_surface::fixture::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1619:23
[INFO] [stdout]   21:     0x5cc2fa2de265 - integration[f6f570964d440c83]::integration::bound_contract_surface::fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/bound_contract_surface.rs:81:10
[INFO] [stdout]   22:     0x5cc2fa2dc638 - integration[f6f570964d440c83]::integration::bound_contract_surface::expected_current_bound_tools
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/bound_contract_surface.rs:56:28
[INFO] [stdout]   23:     0x5cc2fa2e13b4 - integration[f6f570964d440c83]::integration::bound_contract_surface::bound_contract_surface_advertises_exact_full_tool_objects
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/bound_contract_surface.rs:124:41
[INFO] [stdout]   24:     0x5cc2fa2db337 - integration[f6f570964d440c83]::integration::bound_contract_surface::bound_contract_surface_advertises_exact_full_tool_objects::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/bound_contract_surface.rs:96:63
[INFO] [stdout]   25:     0x5cc2fa322a76 - <integration[f6f570964d440c83]::integration::bound_contract_surface::bound_contract_surface_advertises_exact_full_tool_objects::{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]   26:     0x5cc2fa35ec0b - <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]   27:     0x5cc2fa35ec0b - 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]   28:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   29:     0x5cc2fa36bde5 - <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]   30:     0x5cc2fa36bde5 - 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]   31:     0x5cc2fa36bde5 - 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]   32:     0x5cc2fa36bde5 - 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]   33:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   34:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   35:     0x5cc2fa3656d4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   36:     0x5cc2fa3656d4 - 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]   37:     0x5cc2fa36ee72 - 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]   38:     0x5cc2fa36ee72 - <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]   39:     0x5cc2fa36ee72 - 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]   40:     0x5cc2fa36ee72 - 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]   41:     0x5cc2fa36ee72 - 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]   42:     0x5cc2fa36ee72 - 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]   43:     0x5cc2fa36ee72 - <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]   44:     0x5cc2fa6b390f - <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]   45:     0x5cc2fa6b390f - <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]   46:     0x7a7532c51dfa - <unknown>
[INFO] [stdout]   47:     0x7a7532ce53d4 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- integration::legacy_vault_surface::read_tools_do_not_upgrade_a_v1_vault stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration::legacy_vault_surface::read_tools_do_not_upgrade_a_v1_vault' (3988) panicked at tests/integration/common.rs:241:29:
[INFO] [stdout] copy fixture /opt/rustwide/workdir/../../tests/fixtures/vaults/v1-personal.vault: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc2fa6b49f1 - 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:     0x5cc2fa6b49f1 - 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:     0x5cc2fa6b49f1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cc2fa6b49f1 - <<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:     0x5cc2fa6cb88a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cc2fa6cb88a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5cc2fa6b8fcc - 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:     0x5cc2fa6b8fcc - <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:     0x5cc2fa68c256 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cc2fa68c256 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5cc2fa6aab09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5cc2fa36b7c0 - <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:     0x5cc2fa36b7c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5cc2fa6aacc2 - <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:     0x5cc2fa6aacc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5cc2fa68c302 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5cc2fa684ad9 - 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:     0x5cc2fa68d2dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5cc2fa6cc0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cc2fa339a61 - integration[f6f570964d440c83]::integration::common::fixture_vault_dir::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/common.rs:241:29
[INFO] [stdout]   20:     0x5cc2fa3027a7 - <core[a373ad73a504971]::result::Result<u64, core[a373ad73a504971]::io::error::Error>>::unwrap_or_else::<integration[f6f570964d440c83]::integration::common::fixture_vault_dir::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1619:23
[INFO] [stdout]   21:     0x5cc2fa33e50e - integration[f6f570964d440c83]::integration::common::fixture_vault_dir
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/common.rs:241:10
[INFO] [stdout]   22:     0x5cc2fa31c5bd - integration[f6f570964d440c83]::integration::legacy_vault_surface::read_tools_do_not_upgrade_a_v1_vault
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/legacy_vault_surface.rs:27:29
[INFO] [stdout]   23:     0x5cc2fa31b377 - integration[f6f570964d440c83]::integration::legacy_vault_surface::read_tools_do_not_upgrade_a_v1_vault::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/legacy_vault_surface.rs:26:42
[INFO] [stdout]   24:     0x5cc2fa322876 - <integration[f6f570964d440c83]::integration::legacy_vault_surface::read_tools_do_not_upgrade_a_v1_vault::{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]   25:     0x5cc2fa35ec0b - <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]   26:     0x5cc2fa35ec0b - 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]   27:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   28:     0x5cc2fa36bde5 - <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]   29:     0x5cc2fa36bde5 - 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]   30:     0x5cc2fa36bde5 - 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]   31:     0x5cc2fa36bde5 - 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]   32:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   33:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   34:     0x5cc2fa3656d4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   35:     0x5cc2fa3656d4 - 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]   36:     0x5cc2fa36ee72 - 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]   37:     0x5cc2fa36ee72 - <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]   38:     0x5cc2fa36ee72 - 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]   39:     0x5cc2fa36ee72 - 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]   40:     0x5cc2fa36ee72 - 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]   41:     0x5cc2fa36ee72 - 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]   42:     0x5cc2fa36ee72 - <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]   43:     0x5cc2fa6b390f - <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]   44:     0x5cc2fa6b390f - <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]   45:     0x7a7532c51dfa - <unknown>
[INFO] [stdout]   46:     0x7a7532ce53d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- integration::legacy_vault_surface::read_tools_do_not_upgrade_a_v2_team_vault stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration::legacy_vault_surface::read_tools_do_not_upgrade_a_v2_team_vault' (3989) panicked at tests/integration/common.rs:241:29:
[INFO] [stdout] copy fixture /opt/rustwide/workdir/../../tests/fixtures/vaults/v2-team.vault: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc2fa6b49f1 - 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:     0x5cc2fa6b49f1 - 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:     0x5cc2fa6b49f1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cc2fa6b49f1 - <<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:     0x5cc2fa6cb88a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cc2fa6cb88a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5cc2fa6b8fcc - 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:     0x5cc2fa6b8fcc - <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:     0x5cc2fa68c256 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cc2fa68c256 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5cc2fa6aab09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5cc2fa36b7c0 - <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:     0x5cc2fa36b7c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5cc2fa6aacc2 - <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:     0x5cc2fa6aacc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5cc2fa68c302 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5cc2fa684ad9 - 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:     0x5cc2fa68d2dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5cc2fa6cc0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cc2fa339a61 - integration[f6f570964d440c83]::integration::common::fixture_vault_dir::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/common.rs:241:29
[INFO] [stdout]   20:     0x5cc2fa3027a7 - <core[a373ad73a504971]::result::Result<u64, core[a373ad73a504971]::io::error::Error>>::unwrap_or_else::<integration[f6f570964d440c83]::integration::common::fixture_vault_dir::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1619:23
[INFO] [stdout]   21:     0x5cc2fa33e50e - integration[f6f570964d440c83]::integration::common::fixture_vault_dir
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/common.rs:241:10
[INFO] [stdout]   22:     0x5cc2fa31e905 - integration[f6f570964d440c83]::integration::legacy_vault_surface::read_tools_do_not_upgrade_a_v2_team_vault
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/legacy_vault_surface.rs:65:29
[INFO] [stdout]   23:     0x5cc2fa31b3d7 - integration[f6f570964d440c83]::integration::legacy_vault_surface::read_tools_do_not_upgrade_a_v2_team_vault::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/legacy_vault_surface.rs:64:47
[INFO] [stdout]   24:     0x5cc2fa3228b6 - <integration[f6f570964d440c83]::integration::legacy_vault_surface::read_tools_do_not_upgrade_a_v2_team_vault::{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]   25:     0x5cc2fa35ec0b - <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]   26:     0x5cc2fa35ec0b - 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]   27:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   28:     0x5cc2fa36bde5 - <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]   29:     0x5cc2fa36bde5 - 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]   30:     0x5cc2fa36bde5 - 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]   31:     0x5cc2fa36bde5 - 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]   32:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   33:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   34:     0x5cc2fa3656d4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   35:     0x5cc2fa3656d4 - 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]   36:     0x5cc2fa36ee72 - 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]   37:     0x5cc2fa36ee72 - <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]   38:     0x5cc2fa36ee72 - 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]   39:     0x5cc2fa36ee72 - 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]   40:     0x5cc2fa36ee72 - 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]   41:     0x5cc2fa36ee72 - 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]   42:     0x5cc2fa36ee72 - <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]   43:     0x5cc2fa6b390f - <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]   44:     0x5cc2fa6b390f - <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]   45:     0x7a7532c51dfa - <unknown>
[INFO] [stdout]   46:     0x7a7532ce53d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- integration::legacy_vault_surface::server_handshakes_against_a_legacy_vault stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration::legacy_vault_surface::server_handshakes_against_a_legacy_vault' (3990) panicked at tests/integration/common.rs:241:29:
[INFO] [stdout] copy fixture /opt/rustwide/workdir/../../tests/fixtures/vaults/v1-personal.vault: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc2fa6b49f1 - 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:     0x5cc2fa6b49f1 - 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:     0x5cc2fa6b49f1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cc2fa6b49f1 - <<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:     0x5cc2fa6cb88a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cc2fa6cb88a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5cc2fa6b8fcc - 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:     0x5cc2fa6b8fcc - <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:     0x5cc2fa68c256 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cc2fa68c256 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5cc2fa6aab09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5cc2fa36b7c0 - <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:     0x5cc2fa36b7c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5cc2fa6aacc2 - <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:     0x5cc2fa6aacc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5cc2fa68c302 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5cc2fa684ad9 - 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:     0x5cc2fa68d2dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5cc2fa6cc0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cc2fa339a61 - integration[f6f570964d440c83]::integration::common::fixture_vault_dir::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/common.rs:241:29
[INFO] [stdout]   20:     0x5cc2fa3027a7 - <core[a373ad73a504971]::result::Result<u64, core[a373ad73a504971]::io::error::Error>>::unwrap_or_else::<integration[f6f570964d440c83]::integration::common::fixture_vault_dir::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1619:23
[INFO] [stdout]   21:     0x5cc2fa33e50e - integration[f6f570964d440c83]::integration::common::fixture_vault_dir
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/common.rs:241:10
[INFO] [stdout]   22:     0x5cc2fa31e542 - integration[f6f570964d440c83]::integration::legacy_vault_surface::server_handshakes_against_a_legacy_vault
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/legacy_vault_surface.rs:90:29
[INFO] [stdout]   23:     0x5cc2fa31b3a7 - integration[f6f570964d440c83]::integration::legacy_vault_surface::server_handshakes_against_a_legacy_vault::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/legacy_vault_surface.rs:89:46
[INFO] [stdout]   24:     0x5cc2fa322896 - <integration[f6f570964d440c83]::integration::legacy_vault_surface::server_handshakes_against_a_legacy_vault::{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]   25:     0x5cc2fa35ec0b - <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]   26:     0x5cc2fa35ec0b - 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]   27:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   28:     0x5cc2fa36bde5 - <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]   29:     0x5cc2fa36bde5 - 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]   30:     0x5cc2fa36bde5 - 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]   31:     0x5cc2fa36bde5 - 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]   32:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   33:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   34:     0x5cc2fa3656d4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   35:     0x5cc2fa3656d4 - 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]   36:     0x5cc2fa36ee72 - 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]   37:     0x5cc2fa36ee72 - <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]   38:     0x5cc2fa36ee72 - 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]   39:     0x5cc2fa36ee72 - 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]   40:     0x5cc2fa36ee72 - 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]   41:     0x5cc2fa36ee72 - 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]   42:     0x5cc2fa36ee72 - <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]   43:     0x5cc2fa6b390f - <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]   44:     0x5cc2fa6b390f - <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]   45:     0x7a7532c51dfa - <unknown>
[INFO] [stdout]   46:     0x7a7532ce53d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- integration::schema_surface::run_contract_command_tools_list_schemas_match_contract_fixtures stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration::schema_surface::run_contract_command_tools_list_schemas_match_contract_fixtures' (4061) panicked at tests/integration/schema_surface.rs:36:31:
[INFO] [stdout] read schema fixture /opt/contracts/mcp/bound/run-contract-command.request.v1.schema.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc2fa6b49f1 - 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:     0x5cc2fa6b49f1 - 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:     0x5cc2fa6b49f1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cc2fa6b49f1 - <<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:     0x5cc2fa6cb88a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cc2fa6cb88a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5cc2fa6b8fcc - 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:     0x5cc2fa6b8fcc - <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:     0x5cc2fa68c256 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cc2fa68c256 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5cc2fa6aab09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5cc2fa36b7c0 - <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:     0x5cc2fa36b7c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5cc2fa6aacc2 - <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:     0x5cc2fa6aacc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5cc2fa68c302 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5cc2fa684ad9 - 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:     0x5cc2fa68d2dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5cc2fa6cc0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cc2fa3300dc - integration[f6f570964d440c83]::integration::schema_surface::fixture::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/schema_surface.rs:36:31
[INFO] [stdout]   20:     0x5cc2fa302301 - <core[a373ad73a504971]::result::Result<alloc[2e1b2a31b91974c5]::string::String, core[a373ad73a504971]::io::error::Error>>::unwrap_or_else::<integration[f6f570964d440c83]::integration::schema_surface::fixture::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1619:23
[INFO] [stdout]   21:     0x5cc2fa331445 - integration[f6f570964d440c83]::integration::schema_surface::fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/schema_surface.rs:36:10
[INFO] [stdout]   22:     0x5cc2fa330de7 - integration[f6f570964d440c83]::integration::schema_surface::assert_tool_schemas_match_fixtures
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/schema_surface.rs:86:9
[INFO] [stdout]   23:     0x5cc2fa33161b - integration[f6f570964d440c83]::integration::schema_surface::run_contract_command_tools_list_schemas_match_contract_fixtures
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/schema_surface.rs:107:5
[INFO] [stdout]   24:     0x5cc2fa32ffa7 - integration[f6f570964d440c83]::integration::schema_surface::run_contract_command_tools_list_schemas_match_contract_fixtures::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/schema_surface.rs:106:69
[INFO] [stdout]   25:     0x5cc2fa3223b6 - <integration[f6f570964d440c83]::integration::schema_surface::run_contract_command_tools_list_schemas_match_contract_fixtures::{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]   26:     0x5cc2fa35ec0b - <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]   27:     0x5cc2fa35ec0b - 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]   28:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   29:     0x5cc2fa36bde5 - <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]   30:     0x5cc2fa36bde5 - 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]   31:     0x5cc2fa36bde5 - 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]   32:     0x5cc2fa36bde5 - 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]   33:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   34:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   35:     0x5cc2fa3656d4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   36:     0x5cc2fa3656d4 - 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]   37:     0x5cc2fa36ee72 - 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]   38:     0x5cc2fa36ee72 - <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]   39:     0x5cc2fa36ee72 - 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]   40:     0x5cc2fa36ee72 - 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]   41:     0x5cc2fa36ee72 - 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]   42:     0x5cc2fa36ee72 - 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]   43:     0x5cc2fa36ee72 - <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]   44:     0x5cc2fa6b390f - <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]   45:     0x5cc2fa6b390f - <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]   46:     0x7a7532c51dfa - <unknown>
[INFO] [stdout]   47:     0x7a7532ce53d4 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- integration::schema_surface::show_exec_plan_tools_list_schemas_match_contract_fixtures stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration::schema_surface::show_exec_plan_tools_list_schemas_match_contract_fixtures' (4062) panicked at tests/integration/schema_surface.rs:36:31:
[INFO] [stdout] read schema fixture /opt/contracts/mcp/bound/show-exec-plan.request.v1.schema.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc2fa6b49f1 - 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:     0x5cc2fa6b49f1 - 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:     0x5cc2fa6b49f1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cc2fa6b49f1 - <<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:     0x5cc2fa6cb88a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cc2fa6cb88a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5cc2fa6b8fcc - 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:     0x5cc2fa6b8fcc - <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:     0x5cc2fa68c256 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cc2fa68c256 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5cc2fa6aab09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5cc2fa36b7c0 - <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:     0x5cc2fa36b7c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5cc2fa6aacc2 - <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:     0x5cc2fa6aacc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5cc2fa68c302 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5cc2fa684ad9 - 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:     0x5cc2fa68d2dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5cc2fa6cc0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cc2fa3300dc - integration[f6f570964d440c83]::integration::schema_surface::fixture::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/schema_surface.rs:36:31
[INFO] [stdout]   20:     0x5cc2fa302301 - <core[a373ad73a504971]::result::Result<alloc[2e1b2a31b91974c5]::string::String, core[a373ad73a504971]::io::error::Error>>::unwrap_or_else::<integration[f6f570964d440c83]::integration::schema_surface::fixture::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1619:23
[INFO] [stdout]   21:     0x5cc2fa331445 - integration[f6f570964d440c83]::integration::schema_surface::fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/schema_surface.rs:36:10
[INFO] [stdout]   22:     0x5cc2fa330de7 - integration[f6f570964d440c83]::integration::schema_surface::assert_tool_schemas_match_fixtures
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/schema_surface.rs:86:9
[INFO] [stdout]   23:     0x5cc2fa3315bb - integration[f6f570964d440c83]::integration::schema_surface::show_exec_plan_tools_list_schemas_match_contract_fixtures
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/schema_surface.rs:98:5
[INFO] [stdout]   24:     0x5cc2fa32ff47 - integration[f6f570964d440c83]::integration::schema_surface::show_exec_plan_tools_list_schemas_match_contract_fixtures::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/schema_surface.rs:97:63
[INFO] [stdout]   25:     0x5cc2fa322376 - <integration[f6f570964d440c83]::integration::schema_surface::show_exec_plan_tools_list_schemas_match_contract_fixtures::{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]   26:     0x5cc2fa35ec0b - <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]   27:     0x5cc2fa35ec0b - 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]   28:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   29:     0x5cc2fa36bde5 - <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]   30:     0x5cc2fa36bde5 - 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]   31:     0x5cc2fa36bde5 - 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]   32:     0x5cc2fa36bde5 - 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]   33:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   34:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   35:     0x5cc2fa3656d4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   36:     0x5cc2fa3656d4 - 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]   37:     0x5cc2fa36ee72 - 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]   38:     0x5cc2fa36ee72 - <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]   39:     0x5cc2fa36ee72 - 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]   40:     0x5cc2fa36ee72 - 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]   41:     0x5cc2fa36ee72 - 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]   42:     0x5cc2fa36ee72 - 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]   43:     0x5cc2fa36ee72 - <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]   44:     0x5cc2fa6b390f - <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]   45:     0x5cc2fa6b390f - <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]   46:     0x7a7532c51dfa - <unknown>
[INFO] [stdout]   47:     0x7a7532ce53d4 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- integration::schema_surface::tsafe_mcp_status_tools_list_schemas_match_contract_fixtures stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'integration::schema_surface::tsafe_mcp_status_tools_list_schemas_match_contract_fixtures' (4073) panicked at tests/integration/schema_surface.rs:36:31:
[INFO] [stdout] read schema fixture /opt/contracts/mcp/bound/tsafe-mcp-status.request.v1.schema.json: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5cc2fa6b49f1 - 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:     0x5cc2fa6b49f1 - 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:     0x5cc2fa6b49f1 - std[617be2ca0a6fd877]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5cc2fa6b49f1 - <<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:     0x5cc2fa6cb88a - <core[a373ad73a504971]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5cc2fa6cb88a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    6:     0x5cc2fa6b8fcc - 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:     0x5cc2fa6b8fcc - <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:     0x5cc2fa68c256 - <std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5cc2fa68c256 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:289:27
[INFO] [stdout]   10:     0x5cc2fa6aab09 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:313:9
[INFO] [stdout]   11:     0x5cc2fa36b7c0 - <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:     0x5cc2fa36b7c0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:137:21
[INFO] [stdout]   13:     0x5cc2fa6aacc2 - <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:     0x5cc2fa6aacc2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:819:13
[INFO] [stdout]   15:     0x5cc2fa68c302 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:685:13
[INFO] [stdout]   16:     0x5cc2fa684ad9 - 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:     0x5cc2fa68d2dd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/std/src/panicking.rs:676:5
[INFO] [stdout]   18:     0x5cc2fa6cc0ac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5cc2fa3300dc - integration[f6f570964d440c83]::integration::schema_surface::fixture::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/schema_surface.rs:36:31
[INFO] [stdout]   20:     0x5cc2fa302301 - <core[a373ad73a504971]::result::Result<alloc[2e1b2a31b91974c5]::string::String, core[a373ad73a504971]::io::error::Error>>::unwrap_or_else::<integration[f6f570964d440c83]::integration::schema_surface::fixture::{closure#0}>
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/result.rs:1619:23
[INFO] [stdout]   21:     0x5cc2fa331445 - integration[f6f570964d440c83]::integration::schema_surface::fixture
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/schema_surface.rs:36:10
[INFO] [stdout]   22:     0x5cc2fa330de7 - integration[f6f570964d440c83]::integration::schema_surface::assert_tool_schemas_match_fixtures
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/schema_surface.rs:86:9
[INFO] [stdout]   23:     0x5cc2fa3315eb - integration[f6f570964d440c83]::integration::schema_surface::tsafe_mcp_status_tools_list_schemas_match_contract_fixtures
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/schema_surface.rs:116:5
[INFO] [stdout]   24:     0x5cc2fa32ff77 - integration[f6f570964d440c83]::integration::schema_surface::tsafe_mcp_status_tools_list_schemas_match_contract_fixtures::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/integration/schema_surface.rs:115:65
[INFO] [stdout]   25:     0x5cc2fa322396 - <integration[f6f570964d440c83]::integration::schema_surface::tsafe_mcp_status_tools_list_schemas_match_contract_fixtures::{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]   26:     0x5cc2fa35ec0b - <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]   27:     0x5cc2fa35ec0b - 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]   28:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:74
[INFO] [stdout]   29:     0x5cc2fa36bde5 - <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]   30:     0x5cc2fa36bde5 - 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]   31:     0x5cc2fa36bde5 - 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]   32:     0x5cc2fa36bde5 - 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]   33:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test_in_process
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:724:27
[INFO] [stdout]   34:     0x5cc2fa36bde5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:645:43
[INFO] [stdout]   35:     0x5cc2fa3656d4 - test[aada8e7e76ba119b]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/test/src/lib.rs:675:41
[INFO] [stdout]   36:     0x5cc2fa3656d4 - 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]   37:     0x5cc2fa36ee72 - 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]   38:     0x5cc2fa36ee72 - <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]   39:     0x5cc2fa36ee72 - 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]   40:     0x5cc2fa36ee72 - 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]   41:     0x5cc2fa36ee72 - 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]   42:     0x5cc2fa36ee72 - 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]   43:     0x5cc2fa36ee72 - <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]   44:     0x5cc2fa6b390f - <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]   45:     0x5cc2fa6b390f - <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]   46:     0x7a7532c51dfa - <unknown>
[INFO] [stdout]   47:     0x7a7532ce53d4 - clone
[INFO] [stdout]   48:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     integration::bound_contract_surface::bound_contract_surface_advertises_exact_full_tool_objects
[INFO] [stdout]     integration::legacy_vault_surface::read_tools_do_not_upgrade_a_v1_vault
[INFO] [stdout]     integration::legacy_vault_surface::read_tools_do_not_upgrade_a_v2_team_vault
[INFO] [stdout]     integration::legacy_vault_surface::server_handshakes_against_a_legacy_vault
[INFO] [stdout]     integration::schema_surface::run_contract_command_tools_list_schemas_match_contract_fixtures
[INFO] [stdout]     integration::schema_surface::show_exec_plan_tools_list_schemas_match_contract_fixtures
[INFO] [stdout]     integration::schema_surface::tsafe_mcp_status_tools_list_schemas_match_contract_fixtures
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 75 passed; 7 failed; 0 ignored; 0 measured; 0 filtered out; finished in 38.70s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test integration`
[INFO] running `Command { std: "docker" "inspect" "b8bf3eab6a7d964183b56c0f82b6294ef8c9f438ef0fde2af4605c24bf4644fe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b8bf3eab6a7d964183b56c0f82b6294ef8c9f438ef0fde2af4605c24bf4644fe", kill_on_drop: false }`
[INFO] [stdout] b8bf3eab6a7d964183b56c0f82b6294ef8c9f438ef0fde2af4605c24bf4644fe
