[INFO] fetching crate exochain-core 0.2.7...
[INFO] testing exochain-core-0.2.7 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate exochain-core 0.2.7 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate exochain-core 0.2.7
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate exochain-core 0.2.7
[INFO] tweaked toml for crates.io crate exochain-core 0.2.7 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate exochain-core 0.2.7 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 exochain-core 0.2.7 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5fea01f59da06918d3d83bcc6b938e3d259b1f6ddb5930305b7eeea979cf8cd9
[INFO] running `Command { std: "docker" "start" "5fea01f59da06918d3d83bcc6b938e3d259b1f6ddb5930305b7eeea979cf8cd9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5fea01f59da06918d3d83bcc6b938e3d259b1f6ddb5930305b7eeea979cf8cd9", 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" "5fea01f59da06918d3d83bcc6b938e3d259b1f6ddb5930305b7eeea979cf8cd9" "/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" "5fea01f59da06918d3d83bcc6b938e3d259b1f6ddb5930305b7eeea979cf8cd9", 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" "5fea01f59da06918d3d83bcc6b938e3d259b1f6ddb5930305b7eeea979cf8cd9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.42
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling zerocopy v0.8.31
[INFO] [stderr]    Compiling find-msvc-tools v0.1.5
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling keccak v0.2.0
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling constant_time_eq v0.3.1
[INFO] [stderr]    Compiling indexmap v2.12.1
[INFO] [stderr]    Compiling cc v1.2.49
[INFO] [stderr]    Compiling syn v2.0.111
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling blake3 v1.8.2
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling zeroize_derive v1.4.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling hybrid-array v0.4.8
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling crypto-common v0.2.1
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling module-lattice v0.1.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling digest v0.11.2
[INFO] [stderr]    Compiling signature v3.0.0-rc.10
[INFO] [stderr]    Compiling sha3 v0.11.0-rc.9
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling ml-dsa v0.1.0-rc.7
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling exochain-core v0.2.7 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `chrono`
[INFO] [stderr]  --> Cargo.toml:4:15
[INFO] [stderr]   |
[INFO] [stderr] 4 | [dependencies.chrono]
[INFO] [stderr]   |               ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `chrono`
[INFO] [stderr] warning: unused dependency `indexmap`
[INFO] [stderr]   --> Cargo.toml:16:15
[INFO] [stderr]    |
[INFO] [stderr] 16 | [dependencies.indexmap]
[INFO] [stderr]    |               ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `indexmap`
[INFO] [stderr] warning: `exochain-core` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 29.37s
[INFO] running `Command { std: "docker" "inspect" "5fea01f59da06918d3d83bcc6b938e3d259b1f6ddb5930305b7eeea979cf8cd9", 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" "5fea01f59da06918d3d83bcc6b938e3d259b1f6ddb5930305b7eeea979cf8cd9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.178
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling module-lattice v0.1.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling ml-dsa v0.1.0-rc.7
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling uuid v1.22.0
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling proptest v1.9.0
[INFO] [stderr]    Compiling exochain-core v0.2.7 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `chrono`
[INFO] [stderr]  --> Cargo.toml:4:15
[INFO] [stderr]   |
[INFO] [stderr] 4 | [dependencies.chrono]
[INFO] [stderr]   |               ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `chrono`
[INFO] [stderr] warning: unused dependency `indexmap`
[INFO] [stderr]   --> Cargo.toml:16:15
[INFO] [stderr]    |
[INFO] [stderr] 16 | [dependencies.indexmap]
[INFO] [stderr]    |               ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `indexmap`
[INFO] [stderr] warning: `exochain-core` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 37.94s
[INFO] running `Command { std: "docker" "inspect" "5fea01f59da06918d3d83bcc6b938e3d259b1f6ddb5930305b7eeea979cf8cd9", 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" "5fea01f59da06918d3d83bcc6b938e3d259b1f6ddb5930305b7eeea979cf8cd9" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: unused dependency `chrono`
[INFO] [stderr]  --> Cargo.toml:4:15
[INFO] [stderr]   |
[INFO] [stderr] 4 | [dependencies.chrono]
[INFO] [stderr]   |               ^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `chrono`
[INFO] [stderr] warning: unused dependency `indexmap`
[INFO] [stderr]   --> Cargo.toml:16:15
[INFO] [stderr]    |
[INFO] [stderr] 16 | [dependencies.indexmap]
[INFO] [stderr]    |               ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr] help: consider removing the dependency on `indexmap`
[INFO] [stderr] warning: `exochain-core` (manifest) generated 2 warnings
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.13s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/exochain-core/3aa1ec3f6e3f9e75/out/exo_core-3aa1ec3f6e3f9e75)
[INFO] [stdout] 
[INFO] [stdout] running 272 tests
[INFO] [stdout] test bcts::tests::escalated_transitions ... ok
[INFO] [stdout] test bcts::tests::closed_is_terminal ... ok
[INFO] [stdout] test bcts::tests::every_invalid_transition_from_each_state ... ok
[INFO] [stdout] test bcts::tests::draft_can_only_go_to_submitted ... ok
[INFO] [stdout] test bcts::tests::escalated_to_denied_to_remediated_to_submitted ... ok
[INFO] [stdout] test bcts::tests::escalated_to_remediated ... ok
[INFO] [stdout] test bcts::tests::escalation_path ... ok
[INFO] [stdout] test bcts::tests::executed_transitions ... ok
[INFO] [stdout] test bcts::tests::denial_path ... ok
[INFO] [stdout] test bcts::tests::governed_transitions ... ok
[INFO] [stdout] test bcts::tests::bcts_state_labels_do_not_depend_on_debug_formatting ... ok
[INFO] [stdout] test bcts::tests::new_transaction_is_draft ... ok
[INFO] [stdout] test bcts::tests::happy_path_full_lifecycle ... ok
[INFO] [stdout] test bcts::tests::consent_validated_transitions ... ok
[INFO] [stdout] test bcts::tests::transaction_serde_roundtrip ... ok
[INFO] [stdout] test bcts::tests::transition_records_correct_actor ... ok
[INFO] [stdout] test bcts::tests::transition_source_invokes_adjudicator_before_hlc_and_mutation ... ok
[INFO] [stdout] test bcts::tests::transition_supplies_canonical_request_to_adjudicator ... ok
[INFO] [stdout] test bcts::tests::transition_timestamps_are_monotonic ... ok
[INFO] [stdout] test bcts::tests::verified_transitions ... ok
[INFO] [stdout] test bcts::tests::verify_receipt_chain_detects_tampering ... ok
[INFO] [stdout] test crypto::tests::empty_message_sign_verify ... ok
[INFO] [stdout] test crypto::tests::generate_keypair_produces_valid_pair ... ok
[INFO] [stdout] test crypto::tests::generate_pq_keypair_zeroizes_stack_seed_buffer ... ok
[INFO] [stdout] test crypto::tests::hybrid_sign_verify_roundtrip ... ok
[INFO] [stdout] test bcts::tests::transition_invokes_adjudicator_before_state_mutation ... ok
[INFO] [stdout] test bcts::tests::deliberated_transitions ... ok
[INFO] [stdout] test bcts::tests::approved_transitions ... ok
[INFO] [stdout] test bcts::tests::recorded_transitions ... ok
[INFO] [stdout] test bcts::tests::identity_resolved_transitions ... ok
[INFO] [stdout] test bcts::tests::state_serde_roundtrip ... ok
[INFO] [stdout] test bcts::tests::receipt_chain_grows_monotonically ... ok
[INFO] [stdout] test bcts::tests::invalid_transition_from_draft_to_closed ... ok
[INFO] [stdout] test crypto::tests::keypair_debug_redacts_secret ... ok
[INFO] [stdout] test crypto::tests::hybrid_verification_docs_do_not_overstate_component_timing_privacy ... ok
[INFO] [stdout] test crypto::tests::keypair_generate_and_use ... ok
[INFO] [stdout] test crypto::tests::keypair_public_key_accessor ... ok
[INFO] [stdout] test crypto::tests::hybrid_verify_rejects_wrong_variant ... ok
[INFO] [stdout] test crypto::tests::hybrid_verify_fails_wrong_message ... ok
[INFO] [stdout] test crypto::tests::keypair_deterministic_from_same_bytes ... ok
[INFO] [stdout] test crypto::tests::keypair_from_secret_bytes ... ok
[INFO] [stdout] test bcts::tests::remediated_transitions ... ok
[INFO] [stdout] test bcts::tests::remediation_path ... ok
[INFO] [stdout] test bcts::tests::submitted_transitions ... ok
[INFO] [stdout] test bcts::tests::denied_transitions ... ok
[INFO] [stdout] test bcts::tests::state_display ... ok
[INFO] [stdout] test crypto::tests::keypair_secret_key_accessor ... ok
[INFO] [stdout] test bcts::tests::state_ord ... ok
[INFO] [stdout] test crypto::tests::pq_generate_keypair_produces_valid_sizes ... ok
[INFO] [stdout] test crypto::tests::pq_invalid_sk_bytes_returns_error ... ok
[INFO] [stdout] test crypto::tests::hybrid_verify_fails_wrong_pq_key ... ok
[INFO] [stdout] test crypto::tests::large_message_sign_verify ... ok
[INFO] [stdout] test crypto::tests::pq_verify_rejects_wrong_variant ... ok
[INFO] [stdout] test crypto::tests::hybrid_verify_fails_stripped_classical_component ... ok
[INFO] [stdout] test crypto::tests::sign_verify_roundtrip ... ok
[INFO] [stdout] test crypto::tests::pq_keypair_debug_redacts_secret ... ok
[INFO] [stdout] test crypto::tests::verify_rejects_empty_signature ... ok
[INFO] [stdout] test crypto::tests::verify_rejects_hybrid_via_classical_path ... ok
[INFO] [stdout] test crypto::tests::verify_rejects_pq_signature_via_classical_path ... ok
[INFO] [stdout] test error::tests::cbor_error_conversion_redacts_underlying_debug_details ... ok
[INFO] [stdout] test error::tests::clone_eq_debug ... ok
[INFO] [stdout] test error::tests::display_all_variants ... ok
[INFO] [stdout] test crypto::tests::pq_verify_fails_wrong_message ... ok
[INFO] [stdout] test error::tests::error_trait_source_is_none ... ok
[INFO] [stdout] test error::tests::is_security_relevant_positive ... ok
[INFO] [stdout] test crypto::tests::hybrid_verify_fails_wrong_classical_key ... ok
[INFO] [stdout] test error::tests::is_security_relevant_negative ... ok
[INFO] [stdout] test crypto::tests::signature_deterministic ... ok
[INFO] [stdout] test crypto::tests::verify_fails_corrupt_signature ... ok
[INFO] [stdout] test crypto::tests::verify_fails_invalid_public_key ... ok
[INFO] [stdout] test crypto::tests::verify_fails_wrong_key ... ok
[INFO] [stdout] test crypto::tests::pq_signature_has_correct_byte_length ... ok
[INFO] [stdout] test crypto::tests::verify_fails_wrong_message ... ok
[INFO] [stdout] test crypto::tests::pq_sign_verify_roundtrip ... ok
[INFO] [stdout] test error::tests::result_alias ... ok
[INFO] [stdout] test bcts::tests::invalid_transition_from_closed ... ok
[INFO] [stdout] test crypto::tests::pq_verify_fails_wrong_key ... ok
[INFO] [stdout] test crypto::tests::pq_keypair_struct_roundtrip ... ok
[INFO] [stdout] test crypto::tests::pq_sign_is_deterministic ... ok
[INFO] [stdout] test crypto::tests::pq_verify_fails_corrupt_signature ... ok
[INFO] [stdout] test crypto::tests::hybrid_verify_fails_stripped_pq_component ... ok
[INFO] [stdout] test events::tests::event_type_ord ... ok
[INFO] [stdout] test events::tests::compute_event_id_deterministic ... ok
[INFO] [stdout] test events::tests::event_type_serde_roundtrip ... ok
[INFO] [stdout] test events::tests::signable_bytes_writer_error_is_returned ... ok
[INFO] [stdout] test events::tests::event_with_large_payload ... ok
[INFO] [stdout] test events::tests::event_payload_all_governance_variants ... ok
[INFO] [stdout] test events::tests::event_payload_all_holon_variants ... ok
[INFO] [stdout] test events::tests::create_and_verify_event ... ok
[INFO] [stdout] test events::tests::event_serde_roundtrip ... ok
[INFO] [stdout] test events::tests::event_debug_format ... ok
[INFO] [stdout] test events::tests::event_payload_serde_roundtrip ... ok
[INFO] [stdout] test events::tests::event_with_empty_payload ... ok
[INFO] [stdout] test events::tests::signable_bytes_are_domain_separated_and_versioned_cbor ... ok
[INFO] [stdout] test events::tests::signable_bytes_deterministic ... ok
[INFO] [stdout] test events::tests::compute_event_id_different_payloads ... ok
[INFO] [stdout] test events::tests::verify_event_pq_accepts_valid_post_quantum_signature ... ok
[INFO] [stdout] test events::tests::verify_fails_tampered_event_type ... ok
[INFO] [stdout] test hash::tests::canonical_hash_different_inputs ... ok
[INFO] [stdout] test hash::tests::hash_pair_deterministic ... ok
[INFO] [stdout] test events::tests::verify_event_hybrid_accepts_valid_dual_signature ... ok
[INFO] [stdout] test hash::tests::hash_pair_not_commutative ... ok
[INFO] [stdout] test hash::tests::merkle_proof_empty ... ok
[INFO] [stdout] test hash::tests::hash_structured_different_values ... ok
[INFO] [stdout] test events::tests::verify_fails_tampered_payload ... ok
[INFO] [stdout] test events::tests::verify_fails_tampered_timestamp ... ok
[INFO] [stdout] test hash::tests::hash256_eq_constant_time_matches_hash_equality ... ok
[INFO] [stdout] test events::tests::verify_fails_wrong_key ... ok
[INFO] [stdout] test hash::tests::merkle_proof_single_leaf ... ok
[INFO] [stdout] test hash::tests::merkle_root_empty ... ok
[INFO] [stdout] test events::tests::verify_event_hybrid_rejects_wrong_keys_and_tamper ... ok
[INFO] [stdout] test hash::tests::merkle_proof_two_leaves ... ok
[INFO] [stdout] test hash::tests::hash_structured_deterministic ... ok
[INFO] [stdout] test hash::tests::merkle_proof_four_leaves ... ok
[INFO] [stdout] test events::tests::verify_event_pq_rejects_wrong_key_and_tamper ... ok
[INFO] [stdout] test hash::tests::canonical_hash_deterministic ... ok
[INFO] [stdout] test hash::tests::merkle_proof_out_of_bounds ... ok
[INFO] [stdout] test hash::tests::merkle_proof_odd_leaves ... ok
[INFO] [stdout] test hash::tests::merkle_root_deterministic ... ok
[INFO] [stdout] test hash::tests::verify_merkle_proof_rejects_wrong_root ... ok
[INFO] [stdout] test hash::tests::verify_merkle_proof_uses_constant_time_root_comparison ... ok
[INFO] [stdout] test hash::tests::merkle_root_four_leaves ... ok
[INFO] [stdout] test hash::tests::merkle_root_from_proof_with_leaf_count_matches_canonical_root ... ok
[INFO] [stdout] test hash::tests::verify_merkle_proof_rejects_wrong_index ... ok
[INFO] [stdout] test hash::tests::verify_merkle_proof_with_leaf_count_rejects_false_leaf_count ... ok
[INFO] [stdout] test hash::tests::merkle_proof_seven_leaves ... ok
[INFO] [stdout] test hash::tests::verify_merkle_proof_rejects_wrong_leaf ... ok
[INFO] [stdout] test hash::tests::verify_merkle_proof_with_leaf_count_rejects_bad_odd_duplicate_sibling ... ok
[INFO] [stdout] test hash::tests::merkle_root_from_proof_matches_canonical_root ... ok
[INFO] [stdout] test hash::tests::merkle_root_single ... ok
[INFO] [stdout] test hlc::tests::concurrent_updates_maintain_monotonicity ... ok
[INFO] [stdout] test hash::tests::merkle_root_three_leaves_odd ... ok
[INFO] [stdout] test hash::tests::merkle_root_two_leaves ... ok
[INFO] [stdout] test hash::tests::merkle_root_uses_distinct_leaf_and_parent_domains ... ok
[INFO] [stdout] test hash::tests::verify_merkle_proof_with_leaf_count_rejects_false_prefix_leaf_count ... ok
[INFO] [stdout] test hash::tests::merkle_root_with_leaf_count_binds_count_and_inner_root ... ok
[INFO] [stdout] test hlc::tests::current_does_not_advance ... ok
[INFO] [stdout] test hlc::tests::debug_format ... ok
[INFO] [stdout] test hlc::tests::default_clock ... ok
[INFO] [stdout] test hlc::tests::default_clock_advances_logical_time_at_fixed_physical_epoch ... ok
[INFO] [stdout] test hlc::tests::now_handles_backward_wall_clock ... ok
[INFO] [stdout] test hlc::tests::now_remains_monotonic_when_logical_counter_is_exhausted ... ok
[INFO] [stdout] test hlc::tests::update_propagates_wall_clock_error_without_mutating_state ... ok
[INFO] [stdout] test hlc::tests::update_rejects_terminal_clock_exhaustion_without_reusing_timestamp ... ok
[INFO] [stdout] test hlc::tests::now_monotonic_same_wall_time ... ok
[INFO] [stdout] test hlc::tests::update_rejects_remote_more_than_default_five_seconds_ahead ... ok
[INFO] [stdout] test hlc::tests::is_before_ordering ... ok
[INFO] [stdout] test hlc::tests::default_source_has_no_epoch_zero_fallback ... ok
[INFO] [stdout] test hlc::tests::partition_recovery_converges_to_quorum_median_not_accept_max ... ok
[INFO] [stdout] test hlc::tests::update_rejects_excessive_drift ... ok
[INFO] [stdout] test hlc::tests::partition_recovery_flags_anomaly_when_a_peer_is_a_wide_outlier ... ok
[INFO] [stdout] test hlc::tests::now_advances_with_wall_clock ... ok
[INFO] [stdout] test hlc::tests::now_rejects_terminal_clock_exhaustion_without_reusing_timestamp ... ok
[INFO] [stdout] test hlc::tests::update_accepts_at_drift_boundary ... ok
[INFO] [stdout] test hlc::tests::production_hlc_source_does_not_read_host_wall_clock ... ok
[INFO] [stdout] test hlc::tests::now_propagates_wall_clock_error_without_mutating_state ... ok
[INFO] [stdout] test hlc::tests::update_remains_monotonic_when_logical_counter_is_exhausted ... ok
[INFO] [stdout] test hlc::tests::update_remote_ahead ... ok
[INFO] [stdout] test hlc::tests::update_wall_ahead_of_both ... ok
[INFO] [stdout] test invariants::tests::require_property_missing ... ok
[INFO] [stdout] test invariants::tests::set_collect_all_violations ... ok
[INFO] [stdout] test invariants::tests::set_debug ... ok
[INFO] [stdout] test hlc::tests::update_uses_deployment_configured_drift_tolerance ... ok
[INFO] [stdout] test invariants::tests::context_set_get_property ... ok
[INFO] [stdout] test invariants::tests::check_all_function ... ok
[INFO] [stdout] test invariants::tests::always_fail_fails ... ok
[INFO] [stdout] test invariants::tests::require_property_mismatch ... ok
[INFO] [stdout] test invariants::tests::require_property_pass ... ok
[INFO] [stdout] test invariants::tests::set_all_pass ... ok
[INFO] [stdout] test invariants::tests::always_pass_passes ... ok
[INFO] [stdout] test invariants::tests::empty_set_passes ... ok
[INFO] [stdout] test hlc::tests::update_same_physical ... ok
[INFO] [stdout] test invariants::tests::context_new ... ok
[INFO] [stdout] test invariants::tests::set_one_fails ... ok
[INFO] [stdout] test types::tests::correlation_id_requires_explicit_uuid ... ok
[INFO] [stdout] test invariants::tests::violation_severity_display ... ok
[INFO] [stdout] test types::tests::correlation_id_from_uuid ... ok
[INFO] [stdout] test types::tests::correlation_id_ord ... ok
[INFO] [stdout] test invariants::tests::violation_serde_roundtrip ... ok
[INFO] [stdout] test types::tests::did_clone_ord_hash ... ok
[INFO] [stdout] test invariants::tests::violation_severity_ord ... ok
[INFO] [stdout] test invariants::tests::violation_context_is_deterministic ... ok
[INFO] [stdout] test types::tests::correlation_id_production_api_does_not_generate_random_ids ... ok
[INFO] [stdout] test types::tests::correlation_id_display_debug ... ok
[INFO] [stdout] test types::tests::correlation_id_serde ... ok
[INFO] [stdout] test types::tests::did_empty_method_specific ... ok
[INFO] [stdout] test types::tests::did_serde_roundtrip ... ok
[INFO] [stdout] test types::tests::hash256_display ... ok
[INFO] [stdout] test types::tests::hash256_digest ... ok
[INFO] [stdout] test types::tests::did_invalid_chars ... ok
[INFO] [stdout] test types::tests::hex_prefix_helper ... ok
[INFO] [stdout] test types::tests::did_no_prefix ... ok
[INFO] [stdout] test types::tests::hash256_debug ... ok
[INFO] [stdout] test types::tests::hash256_zero ... ok
[INFO] [stdout] test types::tests::did_valid ... ok
[INFO] [stdout] test types::tests::hash256_from_bytes_roundtrip ... ok
[INFO] [stdout] test types::tests::hash256_serde_roundtrip ... ok
[INFO] [stdout] test types::tests::map_clone_eq_ord_hash ... ok
[INFO] [stdout] test types::tests::did_valid_with_special_chars ... ok
[INFO] [stdout] test types::tests::hash256_as_ref ... ok
[INFO] [stdout] test types::tests::hybrid_signature_deserialization_rejects_oversized_post_quantum_bytes ... ok
[INFO] [stdout] test types::tests::hash256_ord ... ok
[INFO] [stdout] test types::tests::did_debug ... ok
[INFO] [stdout] test types::tests::hex_prefix_short_input ... ok
[INFO] [stdout] test types::tests::map_deterministic_iteration_order ... ok
[INFO] [stdout] test types::tests::map_default_is_empty ... ok
[INFO] [stdout] test types::tests::map_iter ... ok
[INFO] [stdout] test types::tests::map_from_btreemap ... ok
[INFO] [stdout] test types::tests::map_into_iter ... ok
[INFO] [stdout] test types::tests::public_key_display_debug ... ok
[INFO] [stdout] test types::tests::public_key_ord_hash ... ok
[INFO] [stdout] test types::tests::map_insert_get_remove ... ok
[INFO] [stdout] test types::tests::post_quantum_signature_cbor_roundtrip_and_bound_check ... ok
[INFO] [stdout] test types::tests::secret_key_equality_uses_constant_time_comparison ... ok
[INFO] [stdout] test types::tests::secret_key_zeroize_on_drop ... ok
[INFO] [stdout] test types::tests::secret_key_storage_is_not_public ... ok
[INFO] [stdout] test types::tests::secret_key_eq ... ok
[INFO] [stdout] test types::tests::pq_secret_key_storage_is_not_public ... ok
[INFO] [stdout] test types::tests::public_key_basics ... ok
[INFO] [stdout] test types::tests::signature_clone_eq ... ok
[INFO] [stdout] test types::tests::signature_debug ... ok
[INFO] [stdout] test types::tests::signature_as_bytes_panics_for_empty_instead_of_returning_zero_sentinel - should panic ... ok
[INFO] [stdout] test types::tests::signature_as_bytes_panics_for_hybrid_to_prevent_classical_downgrade - should panic ... ok
[INFO] [stdout] test types::tests::signature_as_bytes_panics_for_post_quantum_instead_of_returning_zero_sentinel - should panic ... ok
[INFO] [stdout] test events::tests::event_type_hash ... ok
[INFO] [stdout] test types::tests::signature_display_variants ... ok
[INFO] [stdout] test types::tests::signature_ed25519_bytes ... ok
[INFO] [stdout] test hlc::tests::update_local_ahead ... ok
[INFO] [stdout] test types::tests::signature_deserialization_proxy_uses_bounded_byte_visitors ... ok
[INFO] [stdout] test types::tests::signature_hybrid ... ok
[INFO] [stdout] test types::tests::signature_post_quantum ... ok
[INFO] [stdout] test types::tests::signature_serde_roundtrip ... ok
[INFO] [stdout] test invariants::tests::set_default ... ok
[INFO] [stdout] test types::tests::timestamp_display_debug ... ok
[INFO] [stdout] test types::tests::timestamp_hash ... ok
[INFO] [stdout] test types::tests::timestamp_new ... ok
[INFO] [stdout] test invariants::tests::set_with_property_check ... ok
[INFO] [stdout] test types::tests::timestamp_ordering ... ok
[INFO] [stdout] test types::tests::timestamp_partial_ord_consistent ... ok
[INFO] [stdout] test types::tests::timestamp_serde ... ok
[INFO] [stdout] test types::tests::did_invalid_prefix ... ok
[INFO] [stdout] test types::tests::timestamp_impl_has_no_wall_clock_constructor ... ok
[INFO] [stdout] test types::tests::signature_deserialization_rejects_oversized_ed25519_bytes ... ok
[INFO] [stdout] test types::tests::trust_receipt_creation_and_hash_verification ... ok
[INFO] [stdout] test types::tests::signature_display ... ok
[INFO] [stdout] test types::tests::signature_deserialization_rejects_oversized_post_quantum_bytes ... ok
[INFO] [stdout] test types::tests::trust_receipt_hash_path_uses_hash_structured_helper ... ok
[INFO] [stdout] test types::tests::signature_ed25519_component_zero_detection_is_explicit ... ok
[INFO] [stdout] test types::tests::trust_receipt_signature_rejects_empty_wrong_key_and_tamper ... ok
[INFO] [stdout] test types::tests::map_new_is_empty ... ok
[INFO] [stdout] test types::tests::trust_receipt_signature_verifies_with_actor_key ... ok
[INFO] [stdout] test types::tests::trust_receipt_display ... ok
[INFO] [stdout] test types::tests::trust_receipt_tampered_hash_fails_verification ... ok
[INFO] [stdout] test types::tests::map_serde_roundtrip ... ok
[INFO] [stdout] test types::tests::signature_empty_variant ... ok
[INFO] [stdout] test types::tests::version_display ... ok
[INFO] [stdout] test types::tests::signature_from_bytes ... ok
[INFO] [stdout] test types::tests::public_key_serde ... ok
[INFO] [stdout] test types::tests::timestamp_zero ... ok
[INFO] [stdout] test types::tests::secret_key_clone ... ok
[INFO] [stdout] test types::tests::version_next ... ok
[INFO] [stdout] test types::tests::version_next_saturates_at_u64_max_instead_of_wrapping ... ok
[INFO] [stdout] test types::tests::version_ord ... ok
[INFO] [stdout] test types::tests::version_serde ... ok
[INFO] [stdout] test types::tests::version_zero ... ok
[INFO] [stdout] test types::tests::secret_key_debug_redacted ... ok
[INFO] [stdout] test types::tests::map_ref_into_iter ... ok
[INFO] [stdout] test types::tests::trust_receipt_serialization_roundtrip ... ok
[INFO] [stdout] test types::tests::trust_receipt_signing_payload_is_domain_tagged_cbor ... ok
[INFO] [stdout] test types::tests::trust_receipt_outcome_variants ... ok
[INFO] [stdout] test types::tests::version_checked_next_reports_overflow ... ok
[INFO] [stdout] test types::tests::trust_receipt_hash_matches_structured_cbor_contract ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 272 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/chain_of_custody.rs (/opt/rustwide/target/release/build/exochain-core/adf3a621b1a917ee/out/chain_of_custody-adf3a621b1a917ee)
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test bailment_transaction_lifecycle ... ok
[INFO] [stdout] test canonical_hash_consistency ... ok
[INFO] [stdout] test governance_metadata_hash_determinism ... ok
[INFO] [stdout] test merkle_proof_single_leaf ... ok
[INFO] [stdout] test denial_remediation_resubmission_with_full_proof_chain ... ok
[INFO] [stdout] test receipt_chain_tamper_detection ... ok
[INFO] [stdout] test hash256_zero_and_equality ... ok
[INFO] [stdout] test hybrid_crypto_custody_chain ... ok
[INFO] [stdout] test signer_type_variants ... ok
[INFO] [stdout] test concurrent_transactions_hlc_ordering ... ok
[INFO] [stdout] test did_validation ... ok
[INFO] [stdout] test signature_variant_coverage ... ok
[INFO] [stdout] test multi_actor_signed_event_chain_with_merkle_proof ... ok
[INFO] [stdout] test escalation_path_proof ... ok
[INFO] [stdout] test invalid_transition_rejected ... ok
[INFO] [stdout] test independent_merkle_trees ... ok
[INFO] [stdout] test merkle_proof_out_of_bounds ... ok
[INFO] [stdout] test merkle_proof_two_leaves ... ok
[INFO] [stdout] test pq_only_custody_chain ... ok
[INFO] [stdout] test pq_keypair_accessors_and_debug ... ok
[INFO] [stdout] test timestamp_ordering_and_fields ... ok
[INFO] [stdout] test version_properties ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cross_impl_hash_vectors.rs (/opt/rustwide/target/release/build/exochain-core/d844448a46065624/out/cross_impl_hash_vectors-d844448a46065624)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test cross_impl_hash_vectors_match_golden ... ok
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/release/build/exochain-core/6155c06ff96ed176/out/integration-6155c06ff96ed176)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test re_exports_available ... ok
[INFO] [stdout] test invariant_check_on_bcts_state ... ok
[INFO] [stdout] test hlc_ordering_across_transactions ... ok
[INFO] [stdout] test signed_hash_verification ... ok
[INFO] [stdout] test denial_remediation_resubmission ... ok
[INFO] [stdout] test hash_structured_with_deterministic_map ... ok
[INFO] [stdout] test full_bcts_lifecycle_with_signed_events ... ok
[INFO] [stdout] test receipt_chain_merkle_tree ... ok
[INFO] [stdout] test version_monotonicity ... ok
[INFO] [stderr]      Running tests/ml_dsa_tests.rs (/opt/rustwide/target/release/build/exochain-core/92704825c9359c94/out/ml_dsa_tests-92704825c9359c94)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 17 tests
[INFO] [stdout] test fips_204_kat_different_messages_differ ... ok
[INFO] [stdout] test fips_204_kat_different_seeds_differ ... ok
[INFO] [stdout] test fips_204_kat_anchor_ml_dsa_65 ... ok
[INFO] [stdout] test hybrid_verify_rejects_wrong_classical_key ... ok
[INFO] [stdout] test pq_signature_byte_length_is_always_3309 ... ok
[INFO] [stdout] test pq_verify_rejects_wrong_key ... ok
[INFO] [stdout] test hybrid_is_strict_and_not_or ... ok
[INFO] [stdout] test hybrid_signing_is_deterministic ... ok
[INFO] [stdout] test pq_verify_rejects_corrupt_signature ... ok
[INFO] [stdout] test hybrid_verify_rejects_wrong_message ... ok
[INFO] [stdout] test hybrid_sign_verify_roundtrip_arbitrary_message ... ok
[INFO] [stdout] test pq_verify_rejects_wrong_message ... ok
[INFO] [stdout] test hybrid_verify_rejects_tampered_pq_component ... ok
[INFO] [stdout] test hybrid_verify_rejects_tampered_classical_component ... ok
[INFO] [stdout] test pq_sign_verify_roundtrip_arbitrary_message ... ok
[INFO] [stdout] test hybrid_verify_rejects_wrong_pq_key ... ok
[INFO] [stdout] test pq_signing_is_deterministic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 17 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.51s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests exo_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "5fea01f59da06918d3d83bcc6b938e3d259b1f6ddb5930305b7eeea979cf8cd9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5fea01f59da06918d3d83bcc6b938e3d259b1f6ddb5930305b7eeea979cf8cd9", kill_on_drop: false }`
[INFO] [stdout] 5fea01f59da06918d3d83bcc6b938e3d259b1f6ddb5930305b7eeea979cf8cd9
