[INFO] fetching crate ows-canton 0.1.1...
[INFO] testing ows-canton-0.1.1 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate ows-canton 0.1.1 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate ows-canton 0.1.1
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ows-canton 0.1.1
[INFO] tweaked toml for crates.io crate ows-canton 0.1.1 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ows-canton 0.1.1 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ows-canton 0.1.1 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" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ecc9dfb9a3f2db48d217bfcf90bac16bcbb2d3a3089ed6eef30f81b2bcdfaa8d
[INFO] running `Command { std: "docker" "start" "-a" "ecc9dfb9a3f2db48d217bfcf90bac16bcbb2d3a3089ed6eef30f81b2bcdfaa8d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ecc9dfb9a3f2db48d217bfcf90bac16bcbb2d3a3089ed6eef30f81b2bcdfaa8d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ecc9dfb9a3f2db48d217bfcf90bac16bcbb2d3a3089ed6eef30f81b2bcdfaa8d", kill_on_drop: false }`
[INFO] [stdout] ecc9dfb9a3f2db48d217bfcf90bac16bcbb2d3a3089ed6eef30f81b2bcdfaa8d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9012b2bdea91afaae9f61985be97816f2ad402cf52eb2ea38c9dc8da993b264b
[INFO] running `Command { std: "docker" "start" "-a" "9012b2bdea91afaae9f61985be97816f2ad402cf52eb2ea38c9dc8da993b264b", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling opaque-debug v0.3.1
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling hex-conservative v0.2.2
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling iri-string v0.7.11
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling salsa20 v0.10.2
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling bitcoin_hashes v0.14.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling hmac-sha512 v0.1.9
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling slip10_ed25519 v0.1.3
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling scrypt v0.11.0
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling rpassword v5.0.1
[INFO] [stderr]    Compiling derivation-path v0.2.0
[INFO] [stderr]    Compiling bip39 v2.2.2
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.10
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling ows-canton v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 03s
[INFO] running `Command { std: "docker" "inspect" "9012b2bdea91afaae9f61985be97816f2ad402cf52eb2ea38c9dc8da993b264b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9012b2bdea91afaae9f61985be97816f2ad402cf52eb2ea38c9dc8da993b264b", kill_on_drop: false }`
[INFO] [stdout] 9012b2bdea91afaae9f61985be97816f2ad402cf52eb2ea38c9dc8da993b264b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 34b115c645cb6d427ea6106edd22c303abac9bd4718d67f216b4133fe823a625
[INFO] running `Command { std: "docker" "start" "-a" "34b115c645cb6d427ea6106edd22c303abac9bd4718d67f216b4133fe823a625", kill_on_drop: false }`
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling env_filter v1.0.1
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling test-log-macros v0.2.19
[INFO] [stderr]    Compiling assert_matches v1.5.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling env_logger v0.11.10
[INFO] [stderr]    Compiling test-log v0.2.19
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling deadpool v0.12.3
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling tokio-test v0.4.5
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling wiremock v0.6.5
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling ows-canton v0.1.1 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 45.13s
[INFO] running `Command { std: "docker" "inspect" "34b115c645cb6d427ea6106edd22c303abac9bd4718d67f216b4133fe823a625", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "34b115c645cb6d427ea6106edd22c303abac9bd4718d67f216b4133fe823a625", kill_on_drop: false }`
[INFO] [stdout] 34b115c645cb6d427ea6106edd22c303abac9bd4718d67f216b4133fe823a625
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-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" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 5b3971f6320889ac4ca224e6e3b12edbfc017900fb3441bf611ebbd12d92fc51
[INFO] running `Command { std: "docker" "start" "-a" "5b3971f6320889ac4ca224e6e3b12edbfc017900fb3441bf611ebbd12d92fc51", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.37s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ows_canton-cb7307e7fdf55d84)
[INFO] [stdout] 
[INFO] [stdout] running 164 tests
[INFO] [stdout] test audit::tests::test_audit_entry_serde ... ok
[INFO] [stdout] test cli::commands::tests::test_build_command_exercise ... ok
[INFO] [stdout] test cli::commands::tests::test_build_command_invalid_json ... ok
[INFO] [stdout] test audit::tests::test_read_empty_audit_log ... ok
[INFO] [stdout] test audit::tests::test_audit_log_creates_directory ... ok
[INFO] [stdout] test audit::tests::test_audit_log_jsonl_format ... ok
[INFO] [stdout] test cli::commands::tests::test_format_status ... ok
[INFO] [stdout] test audit::tests::test_append_and_read_audit_log ... ok
[INFO] [stdout] test cli::commands::tests::test_get_passphrase_from_arg ... ok
[INFO] [stdout] test cli::commands::tests::test_info_args_parsing ... ok
[INFO] [stdout] test cli::commands::tests::test_list_args_parsing ... ok
[INFO] [stdout] test cli::commands::tests::test_create_args_parsing ... ok
[INFO] [stdout] test cli::commands::tests::test_parse_algorithm_ed25519 ... ok
[INFO] [stdout] test cli::commands::tests::test_parse_algorithm_unknown ... ok
[INFO] [stdout] test error::tests::test_io_error_conversion ... ok
[INFO] [stdout] test error::tests::test_policy_denied_display ... ok
[INFO] [stdout] test identifier::tests::test_caip10_display ... ok
[INFO] [stdout] test identifier::tests::test_caip10_parse_long_hint ... ok
[INFO] [stdout] test identifier::tests::test_caip10_invalid_namespace ... ok
[INFO] [stdout] test cli::commands::tests::test_parties_args_parsing ... ok
[INFO] [stdout] test identifier::tests::test_caip10_parse_missing_party ... ok
[INFO] [stdout] test identifier::tests::test_caip10_parse_no_separator ... ok
[INFO] [stdout] test identifier::tests::test_caip10_serde_roundtrip ... ok
[INFO] [stdout] test identifier::tests::test_caip2_no_colon ... ok
[INFO] [stdout] test cli::commands::tests::test_submit_args_parsing ... ok
[INFO] [stdout] test error::tests::test_error_display ... ok
[INFO] [stdout] test identifier::tests::test_caip2_parse_devnet ... ok
[INFO] [stdout] test identifier::tests::test_caip10_parse_full ... ok
[INFO] [stdout] test identifier::tests::test_caip2_parse_empty_ref ... ok
[INFO] [stdout] test identifier::tests::test_caip2_parse_custom ... ok
[INFO] [stdout] test identifier::tests::test_caip2_constants ... ok
[INFO] [stdout] test identifier::tests::test_caip2_display ... ok
[INFO] [stdout] test error::tests::test_error_is_send_sync ... ok
[INFO] [stdout] test identifier::tests::test_caip10_roundtrip ... ok
[INFO] [stdout] test identifier::tests::test_caip2_parse_global ... ok
[INFO] [stdout] test identifier::tests::test_caip2_parse_invalid_chars ... ok
[INFO] [stdout] test identifier::tests::test_caip2_parse_invalid_ns ... ok
[INFO] [stdout] test identifier::tests::test_caip2_roundtrip ... ok
[INFO] [stdout] test identifier::tests::test_caip2_serde_roundtrip ... ok
[INFO] [stdout] test identifier::tests::test_party_id_fingerprint_too_short ... ok
[INFO] [stdout] test identifier::tests::test_party_id_uppercase_hex_rejected ... ok
[INFO] [stdout] test identifier::tests::test_split_ref_and_party_basic ... ok
[INFO] [stdout] test identifier::tests::test_caip2_parse_too_long ... ok
[INFO] [stdout] test identifier::tests::test_party_id_parse_no_hint ... ok
[INFO] [stdout] test identifier::tests::test_party_id_parse_valid ... ok
[INFO] [stdout] test identifier::tests::test_party_id_parse_no_separator ... ok
[INFO] [stdout] test identifier::tests::test_party_id_display ... ok
[INFO] [stdout] test identifier::tests::test_caip2_underscore_ref ... ok
[INFO] [stdout] test identifier::tests::test_party_id_hyphen_hint ... ok
[INFO] [stdout] test identifier::tests::test_party_id_parse_no_fp ... ok
[INFO] [stdout] test identifier::tests::test_party_id_serde_roundtrip ... ok
[INFO] [stdout] test identifier::tests::test_split_ref_and_party_no_single_colon ... ok
[INFO] [stdout] test keygen::tests::test_fingerprint_deterministic ... ok
[INFO] [stdout] test keygen::tests::test_signing_algorithm_display ... ok
[INFO] [stdout] test keygen::tests::test_signing_algorithm_serde ... ok
[INFO] [stdout] test cli::commands::tests::test_build_command_create ... ok
[INFO] [stdout] test ledger_api::client::tests::test_allocate_external_party_success ... ok
[INFO] [stdout] test keygen::tests::test_encode_spki_direct ... ok
[INFO] [stdout] test ledger_api::client::tests::test_allocate_party_conflict ... ok
[INFO] [stdout] test ledger_api::client::tests::test_auth_header_absent ... ok
[INFO] [stdout] test ledger_api::client::tests::test_generate_topology_error ... ok
[INFO] [stdout] test ledger_api::client::tests::test_auth_header_included ... ok
[INFO] [stdout] test ledger_api::client::tests::test_generate_topology_success ... ok
[INFO] [stdout] test ledger_api::client::tests::test_health_check_fail ... ok
[INFO] [stdout] test ledger_api::client::tests::test_health_check_ok ... ok
[INFO] [stdout] test ledger_api::client::tests::test_list_parties ... ok
[INFO] [stdout] test ledger_api::client::tests::test_allocate_party_success ... ok
[INFO] [stdout] test keygen::tests::test_zeroize_on_drop ... ok
[INFO] [stdout] test ledger_api::client::tests::test_simulate_command_success ... ok
[INFO] [stdout] test ledger_api::client::tests::test_submit_command_success ... ok
[INFO] [stdout] test ledger_api::commands::tests::test_build_simulate_request ... ok
[INFO] [stdout] test ledger_api::commands::tests::test_build_submit_request ... ok
[INFO] [stdout] test ledger_api::client::tests::test_unauthorized ... ok
[INFO] [stdout] test ledger_api::commands::tests::test_command_type_api_name ... ok
[INFO] [stdout] test ledger_api::topology::tests::test_build_signature_request ... ok
[INFO] [stdout] test ledger_api::topology::tests::test_decode_invalid_base64 ... ok
[INFO] [stdout] test ledger_api::topology::tests::test_decode_topology_transaction ... ok
[INFO] [stdout] test mcp::tools::tests::test_build_command_from_mcp_args ... ok
[INFO] [stdout] test keygen::tests::test_verify_wrong_message ... ok
[INFO] [stdout] test mcp::tools::tests::test_create_wallet_args_deserialize ... ok
[INFO] [stdout] test mcp::tools::tests::test_build_command_invalid_type ... ok
[INFO] [stdout] test mcp::tools::tests::test_handle_unknown_tool ... ok
[INFO] [stdout] test keygen::tests::test_ed25519_spki_length ... ok
[INFO] [stdout] test mcp::tools::tests::test_submit_args_deserialize ... ok
[INFO] [stdout] test ledger_api::topology::tests::test_build_allocate_request ... ok
[INFO] [stdout] test mcp::tools::tests::test_tool_definitions_required_fields ... ok
[INFO] [stdout] test mcp::tools::tests::test_tool_definitions_count ... ok
[INFO] [stdout] test mcp::tools::tests::test_tool_names_unique ... ok
[INFO] [stdout] test mcp::tools::tests::test_tool_definitions_valid ... ok
[INFO] [stdout] test ledger_api::client::tests::test_timeout ... ok
[INFO] [stdout] test mcp::tools::tests::test_handle_list_wallets_empty ... ok
[INFO] [stdout] test keygen::tests::test_ed25519_spki_encoding ... ok
[INFO] [stdout] test keygen::tests::test_ed25519_deterministic ... ok
[INFO] [stdout] test keygen::tests::test_sign_verify_roundtrip ... ok
[INFO] [stdout] test keygen::tests::test_unsupported_algorithm ... ok
[INFO] [stdout] test policy::tests::test_choice_restriction_allowed ... ok
[INFO] [stdout] test keygen::tests::test_debug_hides_private_key ... ok
[INFO] [stdout] test policy::tests::test_choice_restriction_denied ... ok
[INFO] [stdout] test policy::tests::test_choice_restriction_wildcard ... ok
[INFO] [stdout] test policy::tests::test_empty_policy ... ok
[INFO] [stdout] test policy::tests::test_command_type_allowed ... ok
[INFO] [stdout] test policy::tests::test_multi_rule_all_pass ... ok
[INFO] [stdout] test policy::tests::test_multi_rule_one_fails ... ok
[INFO] [stdout] test policy::tests::test_party_scope_denied ... ok
[INFO] [stdout] test policy::tests::test_party_scope_denied_overrides ... ok
[INFO] [stdout] test policy::tests::test_party_scope_wildcard ... ok
[INFO] [stdout] test policy::tests::test_choice_restriction_create_cmd ... ok
[INFO] [stdout] test policy::tests::test_command_type_denied ... ok
[INFO] [stdout] test policy::tests::test_policy_file_roundtrip ... ok
[INFO] [stdout] test policy::tests::test_party_scope_allowed ... ok
[INFO] [stdout] test keygen::tests::test_invalid_derivation_path ... ok
[INFO] [stdout] test keygen::tests::test_fingerprint_format ... ok
[INFO] [stdout] test policy::tests::test_simulation_required_success ... ok
[INFO] [stdout] test policy::tests::test_simulation_required_failure ... ok
[INFO] [stdout] test policy::tests::test_simulation_required_missing ... ok
[INFO] [stdout] test policy::tests::test_synchronizer_allowed ... ok
[INFO] [stdout] test policy::tests::test_synchronizer_denied ... ok
[INFO] [stdout] test policy::tests::test_template_allowlist_allowed ... ok
[INFO] [stdout] test policy::tests::test_template_allowlist_denied ... ok
[INFO] [stdout] test keygen::tests::test_ed25519_keygen ... ok
[INFO] [stdout] test signing::tests::submit_tests::test_query_contracts ... ok
[INFO] [stdout] test keygen::tests::test_ed25519_different_index ... ok
[INFO] [stdout] test signing::tests::test_build_multi_hash_signature ... ok
[INFO] [stdout] test signing::tests::test_build_submission_request_exercise ... ok
[INFO] [stdout] test signing::tests::test_canton_signature_serde ... ok
[INFO] [stdout] test signing::tests::test_command_type_serialization ... ok
[INFO] [stdout] test signing::tests::test_build_submission_request ... ok
[INFO] [stdout] test signing::tests::submit_tests::test_simulate_failure ... ok
[INFO] [stdout] test signing::tests::submit_tests::test_simulate_success ... ok
[INFO] [stdout] test onboarding::tests::test_onboard_success ... ok
[INFO] [stdout] test keygen::tests::test_sign_different_key ... ok
[INFO] [stdout] test onboarding::tests::test_onboard_party_exists ... ok
[INFO] [stdout] test ledger_api::client::tests::test_retry_on_5xx ... ok
[INFO] [stdout] test signing::tests::test_submit_result_parsing ... ok
[INFO] [stdout] test onboarding::tests::test_onboard_unreachable ... ok
[INFO] [stdout] test wallet::tests::test_create_wallet_short_pass ... ok
[INFO] [stdout] test onboarding::tests::test_onboard_offline_mode has been running for over 60 seconds
[INFO] [stdout] test onboarding::tests::test_register_already_registered has been running for over 60 seconds
[INFO] [stdout] test onboarding::tests::test_register_pending has been running for over 60 seconds
[INFO] [stdout] test signing::tests::submit_tests::test_audit_log_append has been running for over 60 seconds
[INFO] [stdout] test signing::tests::submit_tests::test_audit_log_written has been running for over 60 seconds
[INFO] [stdout] test signing::tests::submit_tests::test_submit_command_failure has been running for over 60 seconds
[INFO] [stdout] test signing::tests::submit_tests::test_submit_command_success has been running for over 60 seconds
[INFO] [stdout] test signing::tests::test_sign_message_deterministic has been running for over 60 seconds
[INFO] [stdout] test signing::tests::test_sign_message_ed25519 has been running for over 60 seconds
[INFO] [stdout] test signing::tests::test_sign_topology has been running for over 60 seconds
[INFO] [stdout] test signing::tests::test_sign_verify_roundtrip has been running for over 60 seconds
[INFO] [stdout] test signing::tests::test_sign_verify_tampered_msg has been running for over 60 seconds
[INFO] [stdout] test signing::tests::test_sign_verify_wrong_key has been running for over 60 seconds
[INFO] [stdout] test signing::tests::test_sign_wrong_passphrase has been running for over 60 seconds
[INFO] [stdout] test wallet::tests::test_canton_metadata_complete has been running for over 60 seconds
[INFO] [stdout] test wallet::tests::test_create_wallet_valid has been running for over 60 seconds
[INFO] [stdout] test onboarding::tests::test_onboard_offline_mode ... ok
[INFO] [stdout] test wallet::tests::test_canton_metadata_complete ... ok
[INFO] [stdout] test onboarding::tests::test_register_already_registered ... ok
[INFO] [stdout] test wallet::tests::test_create_wallet_valid ... ok
[INFO] [stdout] test wallet::tests::test_list_empty_dir ... ok
[INFO] [stdout] test wallet::tests::test_decrypt_wallet_correct_pass has been running for over 60 seconds
[INFO] [stdout] test wallet::tests::test_decrypt_wallet_wrong_pass has been running for over 60 seconds
[INFO] [stdout] test wallet::tests::test_list_canton_wallets has been running for over 60 seconds
[INFO] [stdout] test signing::tests::test_sign_topology ... ok
[INFO] [stdout] test wallet::tests::test_load_wallet_by_id has been running for over 60 seconds
[INFO] [stdout] test signing::tests::submit_tests::test_submit_command_success ... ok
[INFO] [stdout] test wallet::tests::test_load_wallet_not_found ... ok
[INFO] [stdout] test wallet::tests::test_passphrase_11_chars ... ok
[INFO] [stdout] test signing::tests::submit_tests::test_submit_command_failure ... ok
[INFO] [stdout] test signing::tests::submit_tests::test_audit_log_written ... ok
[INFO] [stdout] test onboarding::tests::test_register_pending ... ok
[INFO] [stdout] test signing::tests::test_sign_message_ed25519 ... ok
[INFO] [stdout] test wallet::tests::test_load_wallet_by_id ... ok
[INFO] [stdout] test signing::tests::test_sign_wrong_passphrase ... ok
[INFO] [stdout] test wallet::tests::test_load_wallet_by_name has been running for over 60 seconds
[INFO] [stdout] test wallet::tests::test_load_wallet_by_name ... ok
[INFO] [stdout] test wallet::tests::test_passphrase_exactly_12 has been running for over 60 seconds
[INFO] [stdout] test wallet::tests::test_wallet_file_permissions has been running for over 60 seconds
[INFO] [stdout] test wallet::tests::test_wallet_json_schema has been running for over 60 seconds
[INFO] [stdout] test wallet::tests::test_wallet_json_schema ... ok
[INFO] [stdout] test wallet::tests::test_passphrase_exactly_12 ... ok
[INFO] [stdout] test wallet::tests::test_wallet_roundtrip has been running for over 60 seconds
[INFO] [stdout] test wallet::tests::test_decrypt_wallet_correct_pass ... ok
[INFO] [stdout] test signing::tests::test_sign_verify_tampered_msg ... ok
[INFO] [stdout] test wallet::tests::test_list_canton_wallets ... ok
[INFO] [stdout] test signing::tests::test_sign_message_deterministic ... ok
[INFO] [stdout] test wallet::tests::test_decrypt_wallet_wrong_pass ... ok
[INFO] [stdout] test signing::tests::submit_tests::test_audit_log_append ... ok
[INFO] [stdout] test wallet::tests::test_wallet_file_permissions ... ok
[INFO] [stdout] test signing::tests::test_sign_verify_roundtrip ... ok
[INFO] [stdout] test signing::tests::test_sign_verify_wrong_key ... ok
[INFO] [stdout] test wallet::tests::test_wallet_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 164 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 264.18s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ows_canton
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test src/identifier.rs - identifier::CantonChainId (line 40) ... ok
[INFO] [stdout] test src/identifier.rs - identifier::CantonAccountId (line 265) ... ok
[INFO] [stdout] test src/identifier.rs - identifier::CantonPartyId (line 145) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.70s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "5b3971f6320889ac4ca224e6e3b12edbfc017900fb3441bf611ebbd12d92fc51", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5b3971f6320889ac4ca224e6e3b12edbfc017900fb3441bf611ebbd12d92fc51", kill_on_drop: false }`
[INFO] [stdout] 5b3971f6320889ac4ca224e6e3b12edbfc017900fb3441bf611ebbd12d92fc51
