[INFO] cloning repository https://github.com/QuilibriumNetwork/balance
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/QuilibriumNetwork/balance" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FQuilibriumNetwork%2Fbalance", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FQuilibriumNetwork%2Fbalance'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] da9f90f989cb358c489461afadb47885cac23280
[INFO] testing QuilibriumNetwork/balance/da9f90f989cb358c489461afadb47885cac23280 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FQuilibriumNetwork%2Fbalance" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/QuilibriumNetwork/balance
[INFO] finished tweaking git repo https://github.com/QuilibriumNetwork/balance
[INFO] tweaked toml for git repo https://github.com/QuilibriumNetwork/balance written to /workspace/builds/worker-7-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/QuilibriumNetwork/balance on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/QuilibriumNetwork/balance 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rcgen v0.13.2
[INFO] [stderr]   Downloaded logos-derive v0.14.4
[INFO] [stderr]   Downloaded rustls-webpki v0.103.10
[INFO] [stderr]   Downloaded logos-codegen v0.14.4
[INFO] [stderr]   Downloaded logos v0.14.4
[INFO] [stderr]   Downloaded aws-lc-sys v0.39.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/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] 7804b1bbd0937e040333a3e1fbc948d82b926c7eb7b60957ecf62661565c8242
[INFO] running `Command { std: "docker" "start" "7804b1bbd0937e040333a3e1fbc948d82b926c7eb7b60957ecf62661565c8242", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7804b1bbd0937e040333a3e1fbc948d82b926c7eb7b60957ecf62661565c8242", 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" "7804b1bbd0937e040333a3e1fbc948d82b926c7eb7b60957ecf62661565c8242" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7804b1bbd0937e040333a3e1fbc948d82b926c7eb7b60957ecf62661565c8242", 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" "7804b1bbd0937e040333a3e1fbc948d82b926c7eb7b60957ecf62661565c8242" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling poly1305 v0.8.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling logos-codegen v0.14.4
[INFO] [stderr]    Compiling zeroize_derive v1.4.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio-macros v2.6.1
[INFO] [stderr]    Compiling async-recursion v1.1.1
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling zeroize v1.8.2
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling chacha20 v0.9.1
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling logos-derive v0.14.4
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling chacha20poly1305 v0.10.1
[INFO] [stderr]    Compiling logos v0.14.4
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling x25519-dalek v2.0.1
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling balance-lang v0.1.0 (/opt/rustwide/workdir/crates/balance-lang)
[INFO] [stderr]    Compiling balance-cli v0.1.0 (/opt/rustwide/workdir/crates/balance-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 53s
[INFO] running `Command { std: "docker" "inspect" "7804b1bbd0937e040333a3e1fbc948d82b926c7eb7b60957ecf62661565c8242", 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" "7804b1bbd0937e040333a3e1fbc948d82b926c7eb7b60957ecf62661565c8242" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling zerocopy v0.8.47
[INFO] [stderr]    Compiling zerocopy-derive v0.8.47
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling ciborium-io v0.2.2
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling cast v0.3.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling is-terminal v0.4.17
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling anes v0.1.6
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling balance-lang v0.1.0 (/opt/rustwide/workdir/crates/balance-lang)
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling balance-cli v0.1.0 (/opt/rustwide/workdir/crates/balance-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 06s
[INFO] running `Command { std: "docker" "inspect" "7804b1bbd0937e040333a3e1fbc948d82b926c7eb7b60957ecf62661565c8242", 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" "7804b1bbd0937e040333a3e1fbc948d82b926c7eb7b60957ecf62661565c8242" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.29s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/balance-40162cda64538371)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test lsp::tests::offset_to_position_utf16 ... ok
[INFO] [stdout] test lsp::tests::initialize_advertises_language_features ... ok
[INFO] [stdout] test lsp::tests::formatting_unparsable_document_returns_null ... ok
[INFO] [stdout] test lsp::tests::unknown_request_gets_method_not_found ... ok
[INFO] [stdout] test lsp::tests::type_error_diagnostic_carries_real_span ... ok
[INFO] [stdout] test lsp::tests::definition_on_unknown_returns_null ... ok
[INFO] [stdout] test lsp::tests::formatting_returns_whole_document_edit ... ok
[INFO] [stdout] test lsp::tests::frame_round_trip ... ok
[INFO] [stdout] test lsp::tests::did_open_type_error_publishes_error_diagnostic ... ok
[INFO] [stdout] test lsp::tests::completion_after_dot_offers_methods ... ok
[INFO] [stderr]      Running tests/persistence_e2e.rs (/opt/rustwide/target/release/deps/persistence_e2e-51ea9697bcec67f0)
[INFO] [stdout] test lsp::tests::did_open_valid_program_publishes_empty_diagnostics ... ok
[INFO] [stdout] test lsp::tests::hover_shows_type ... ok
[INFO] [stdout] test lsp::tests::completion_includes_in_scope_names ... ok
[INFO] [stdout] test lsp::tests::did_change_updates_diagnostics ... ok
[INFO] [stdout] test lsp::tests::multi_file_import_resolves_cross_module_symbols ... ok
[INFO] [stdout] test lsp::tests::initialize_reports_capabilities ... ok
[INFO] [stdout] test lsp::tests::hover_off_symbol_returns_null_result ... ok
[INFO] [stdout] test lsp::tests::read_message_multiple_headers_and_eof ... ok
[INFO] [stdout] test lsp::tests::definition_jumps_to_decl ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test user_substrate_state_recovers_from_data_dir ... ok
[INFO] [stdout] test state_recovers_from_event_log_replay ... ok
[INFO] [stdout] test state_recovers_from_data_dir_checkpoint ... ok
[INFO] [stdout] test user_substrate_state_recovers_from_event_log ... ok
[INFO] [stderr]      Running tests/programs_e2e.rs (/opt/rustwide/target/release/deps/programs_e2e-f844b937709d9a6b)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test every_runnable_program_executes ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/balance_lang-259408e1ae05e839)
[INFO] [stdout] test every_program_type_checks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.45s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 754 tests
[INFO] [stdout] test eval::tests::test_block_command_without_settlement_errors ... ok
[INFO] [stdout] test eval::tests::test_bind_module_namespace ... ok
[INFO] [stdout] test eval::tests::test_borrow_closure_capture_errors ... ok
[INFO] [stdout] test eval::tests::test_atomic_success_no_revert ... ok
[INFO] [stdout] test bundle::tests::bundle_extracts_all_features_from_inline_fixture ... ok
[INFO] [stdout] test bundle::tests::bundle_carries_real_bytecode_or_error ... ok
[INFO] [stdout] test eval::tests::test_block_query_with_components_sets_observe_filter ... ok
[INFO] [stdout] test eval::tests::test_builtin_stdout_emits_events ... ok
[INFO] [stdout] test bundle::tests::loaded_bytecode_executes_on_vm ... ok
[INFO] [stdout] test eval::tests::test_delegated_capability_set ... ok
[INFO] [stdout] test eval::tests::test_eval_hello_pure ... ok
[INFO] [stdout] test eval::tests::test_builtin_stdout_returns_ack ... ok
[INFO] [stdout] test eval::tests::test_composed_substrate ... ok
[INFO] [stdout] test eval::tests::test_concurrent_await_dispatches_both ... ok
[INFO] [stdout] test eval::tests::test_consume_cap_in_closure_fails ... ok
[INFO] [stdout] test bundle::tests::bundle_round_trips_kv_store_program ... ok
[INFO] [stdout] test eval::tests::test_consume_double_use_errors ... ok
[INFO] [stdout] test bundle::tests::bytecode_round_trips_and_equals_fresh_compile ... ok
[INFO] [stdout] test eval::tests::test_block_query_without_components_no_observe_filter ... ok
[INFO] [stdout] test eval::tests::test_entry_selection_by_name ... ok
[INFO] [stdout] test eval::tests::test_get_service_instance_unknown ... ok
[INFO] [stdout] test eval::tests::test_guard_with_struct_pattern ... ok
[INFO] [stdout] test eval::tests::test_eval_service_query ... ok
[INFO] [stdout] test eval::tests::test_event_trace_populated ... ok
[INFO] [stdout] test eval::tests::test_get_service_instance ... ok
[INFO] [stdout] test eval::tests::test_guarantee_failure_tracking ... ok
[INFO] [stdout] test eval::tests::test_eval_string_concat ... ok
[INFO] [stdout] test eval::tests::test_idempotent_query_allows_retry ... ok
[INFO] [stdout] test eval::tests::test_guard_evaluation ... ok
[INFO] [stdout] test eval::tests::test_atomic_revert_events_emitted ... ok
[INFO] [stdout] test eval::tests::test_index_list ... ok
[INFO] [stdout] test eval::tests::test_idempotent_at_least_once_dedup ... ok
[INFO] [stdout] test eval::tests::test_list_empty_pattern ... ok
[INFO] [stdout] test eval::tests::test_list_first_last ... ok
[INFO] [stdout] test eval::tests::test_atomic_revert_on_entry_failure ... ok
[INFO] [stdout] test eval::tests::test_index_string ... ok
[INFO] [stdout] test eval::tests::test_eval_if_else ... ok
[INFO] [stdout] test eval::tests::test_list_fold_method ... ok
[INFO] [stdout] test eval::tests::test_atomic_concurrent_revert ... ok
[INFO] [stdout] test eval::tests::test_interaction_trace ... ok
[INFO] [stdout] test eval::tests::test_list_contains ... ok
[INFO] [stdout] test eval::tests::test_list_filter_method ... ok
[INFO] [stdout] test eval::tests::test_list_join ... ok
[INFO] [stdout] test eval::tests::test_list_pattern_match ... ok
[INFO] [stdout] test eval::tests::test_eval_fn_call ... ok
[INFO] [stdout] test eval::tests::test_eval_arithmetic ... ok
[INFO] [stdout] test eval::tests::test_list_rest_binding ... ok
[INFO] [stdout] test eval::tests::test_list_reverse ... ok
[INFO] [stdout] test eval::tests::test_map_keys_values ... ok
[INFO] [stdout] test eval::tests::test_list_map_method ... ok
[INFO] [stdout] test eval::tests::test_match_expr_with_guards ... ok
[INFO] [stdout] test eval::tests::test_modulo_division_by_zero ... ok
[INFO] [stdout] test eval::tests::test_multiple_entries_require_selection ... ok
[INFO] [stdout] test eval::tests::test_modulo_operator ... ok
[INFO] [stdout] test eval::tests::test_match_expr_with_return_in_arms ... ok
[INFO] [stdout] test eval::tests::test_nested_struct_pattern ... ok
[INFO] [stdout] test eval::tests::test_nested_some_pattern ... ok
[INFO] [stdout] test eval::tests::test_index_map ... ok
[INFO] [stdout] test eval::tests::test_no_match_returns_unit ... ok
[INFO] [stdout] test eval::tests::test_index_out_of_bounds ... ok
[INFO] [stdout] test eval::tests::test_non_idempotent_command_no_retry ... ok
[INFO] [stdout] test eval::tests::test_map_insert_remove ... ok
[INFO] [stdout] test eval::tests::test_none_pattern_matches_none ... ok
[INFO] [stdout] test eval::tests::test_map_contains_key ... ok
[INFO] [stdout] test eval::tests::test_qualified_name_field_access ... ok
[INFO] [stdout] test eval::tests::test_match_as_expression ... ok
[INFO] [stdout] test eval::tests::test_match_expr_no_match_returns_unit ... ok
[INFO] [stdout] test eval::tests::test_on_clause_where_predicate ... ok
[INFO] [stdout] test eval::tests::test_result_err_constructor ... ok
[INFO] [stdout] test eval::tests::test_result_err_pattern_matching ... ok
[INFO] [stdout] test eval::tests::test_registry_trait_object ... ok
[INFO] [stdout] test eval::tests::test_result_methods ... ok
[INFO] [stdout] test eval::tests::test_remote_event_forwarding_injects_into_local_bus ... ok
[INFO] [stdout] test eval::tests::test_order_system_parses_and_typechecks ... ok
[INFO] [stdout] test eval::tests::test_result_try_operator ... ok
[INFO] [stdout] test eval::tests::test_result_ok_constructor ... ok
[INFO] [stdout] test eval::tests::test_remote_event_forwarding_observation_events ... ok
[INFO] [stdout] test eval::tests::test_on_replicated_sets_replication_factor ... ok
[INFO] [stdout] test eval::tests::test_result_pattern_matching ... ok
[INFO] [stdout] test eval::tests::test_service_calls_another_service ... ok
[INFO] [stdout] test eval::tests::test_port_method_validation ... ok
[INFO] [stdout] test eval::tests::test_service_body_uses_full_evaluator ... ok
[INFO] [stdout] test eval::tests::test_remote_dispatch_serialization_boundary ... ok
[INFO] [stdout] test eval::tests::test_result_try_operator_propagates_err ... ok
[INFO] [stdout] test eval::tests::test_service_without_version ... ok
[INFO] [stdout] test eval::tests::test_settled_interaction_not_in_unsettled_list ... ok
[INFO] [stdout] test eval::tests::test_on_clause_where_parse ... ok
[INFO] [stdout] test eval::tests::test_some_none_pattern_match ... ok
[INFO] [stdout] test eval::tests::test_service_version_overrides_publish_suffix ... ok
[INFO] [stdout] test eval::tests::test_service_port_conformance ... ok
[INFO] [stdout] test eval::tests::test_string_methods ... ok
[INFO] [stdout] test eval::tests::test_service_version_from_ast ... ok
[INFO] [stdout] test eval::tests::test_timeout_wrapping_exists ... ok
[INFO] [stdout] test eval::tests::test_string_to_bytes ... ok
[INFO] [stdout] test eval::tests::test_substrate_on_clause ... ok
[INFO] [stdout] test eval::tests::test_some_pattern_with_struct ... ok
[INFO] [stdout] test eval::tests::test_unsigned_cap_rejected_with_signing_key ... ok
[INFO] [stdout] test eval::tests::test_via_observe_produces_observed ... ok
[INFO] [stdout] test eval::tests::test_order_system_evaluates ... ok
[INFO] [stdout] test fmt::tests::await_operand_parens ... ok
[INFO] [stdout] test fmt::tests::law_body_verbatim ... ok
[INFO] [stdout] test eval::tests::test_via_observe_substrate_backed ... ok
[INFO] [stdout] test eval::tests::test_via_settle_broadcast_receiver_picks_up_substrate_event ... ok
[INFO] [stdout] test lexer::tests::test_tokenize_entry ... ok
[INFO] [stdout] test eval::tests::test_via_settle_produces_ack ... ok
[INFO] [stdout] test lexer::tests::test_tokenize_hello ... ok
[INFO] [stdout] test fmt::tests::via_settle_layout ... ok
[INFO] [stdout] test fmt::tests::binary_parens_minimal ... ok
[INFO] [stdout] test fmt::tests::closure_inline_body ... ok
[INFO] [stdout] test eval::tests::test_struct_pattern_match ... ok
[INFO] [stdout] test eval::tests::test_via_settle_substrate_fast_path ... ok
[INFO] [stdout] test eval::tests::test_visible_annotation_marks_interaction_observed ... ok
[INFO] [stdout] test macro_expand::tests::test_macro_expansion_in_entry ... ok
[INFO] [stdout] test macro_expand::tests::test_macro_expansion_in_fn ... ok
[INFO] [stdout] test macro_expand::tests::test_macro_expansion_in_let_value ... ok
[INFO] [stdout] test macro_expand::tests::test_arity_mismatch_leaves_macro_call ... ok
[INFO] [stdout] test eval::tests::test_substrate_fns ... ok
[INFO] [stdout] test lexer::tests::test_tokenize_literals ... ok
[INFO] [stdout] test lexer::tests::test_line_comment ... ok
[INFO] [stdout] test macro_expand::tests::test_multiple_macro_definitions ... ok
[INFO] [stdout] test macro_expand::tests::test_nested_macro_expansion ... ok
[INFO] [stdout] test macro_expand::tests::test_no_macros_noop ... ok
[INFO] [stdout] test lexer::tests::test_tokenize_operators ... ok
[INFO] [stdout] test lexer::tests::test_block_comment ... ok
[INFO] [stdout] test module::tests::test_aliased_mixed_import ... ok
[INFO] [stdout] test macro_expand::tests::test_macro_expansion_in_match_body ... ok
[INFO] [stdout] test macro_expand::tests::test_macro_expansion_in_match_guard ... ok
[INFO] [stdout] test macro_expand::tests::test_undefined_macro_leaves_macro_call ... ok
[INFO] [stdout] test module::tests::test_export_tracking ... ok
[INFO] [stdout] test macro_expand::tests::test_macro_expansion_preserves_other_items ... ok
[INFO] [stdout] test macro_expand::tests::test_macro_removed_from_items ... ok
[INFO] [stdout] test fmt::tests::roundtrip_all_test_programs ... ok
[INFO] [stdout] test module::tests::test_cross_module_port_import ... ok
[INFO] [stdout] test module::tests::test_mixed_cycle_selective_port_only_allowed ... ok
[INFO] [stdout] test module::tests::test_aliased_selective_import ... ok
[INFO] [stdout] test module::tests::test_exported_symbol_names ... ok
[INFO] [stdout] test module::tests::test_cross_module_service_import ... ok
[INFO] [stdout] test module::tests::test_load_with_explicit_module_name ... ok
[INFO] [stdout] test module::tests::test_circular_import_detected ... ok
[INFO] [stdout] test module::tests::test_path_dep_without_balance_toml_loads_ok ... ok
[INFO] [stdout] test module::tests::test_private_symbol_not_accessible ... ok
[INFO] [stdout] test module::tests::test_multi_file_import ... ok
[INFO] [stdout] test module::tests::test_load_single_file ... ok
[INFO] [stdout] test module::tests::test_port_reference_cycle_allowed ... ok
[INFO] [stdout] test module::tests::test_service_cycle_still_rejected ... ok
[INFO] [stdout] test package::tests::test_find_manifest ... ok
[INFO] [stdout] test package::tests::test_constraint_bare_version_is_compatible ... ok
[INFO] [stdout] test package::tests::test_constraint_gte ... ok
[INFO] [stdout] test package::tests::test_constraint_compatible ... ok
[INFO] [stdout] test module::tests::test_version_constraint_matching_loads_ok ... ok
[INFO] [stdout] test package::tests::test_constraint_exact ... ok
[INFO] [stdout] test package::tests::test_constraint_any ... ok
[INFO] [stdout] test package::tests::test_parse_git_dependency_with_version_constraint ... ok
[INFO] [stdout] test package::tests::test_parse_git_dependency_without_rev ... ok
[INFO] [stdout] test package::tests::test_git_cache_dir_name_sanitized_and_stable ... ok
[INFO] [stdout] test package::tests::test_git_dep_without_version_is_any_constraint ... ok
[INFO] [stdout] test package::tests::test_parse_manifest ... ok
[INFO] [stdout] test module::tests::test_version_constraint_mismatch_errors ... ok
[INFO] [stdout] test package::tests::test_parse_minimal_manifest ... ok
[INFO] [stdout] test package::tests::test_parse_path_dependency ... ok
[INFO] [stdout] test package::tests::test_resolve_dependencies_simple ... ok
[INFO] [stdout] test package::tests::test_resolve_dependencies_conflict ... ok
[INFO] [stdout] test package::tests::test_semver_parse_full ... ok
[INFO] [stdout] test package::tests::test_semver_parse_partial ... ok
[INFO] [stdout] test package::tests::test_parse_git_dependency_rev_takes_precedence_over_tag ... ok
[INFO] [stdout] test package::tests::test_resolve_dependencies_skips_git_deps ... ok
[INFO] [stdout] test package::tests::test_semver_ordering ... ok
[INFO] [stdout] test parser::tests::test_parse_aliased_selective_import ... ok
[INFO] [stdout] test parser::tests::test_parse_authority_qualifier_borrow ... ok
[INFO] [stdout] test package::tests::test_parse_git_dependency_tag_alias ... ok
[INFO] [stdout] test package::tests::test_missing_package_name_errors ... ok
[INFO] [stdout] test package::tests::test_parse_git_dependency_with_rev ... ok
[INFO] [stdout] test parser::tests::test_parse_guard ... ok
[INFO] [stdout] test parser::tests::test_parse_cap_without_qualifier ... ok
[INFO] [stdout] test parser::tests::test_parse_entry ... ok
[INFO] [stdout] test parser::tests::test_parse_hello ... ok
[INFO] [stdout] test parser::tests::test_parse_match_expr_with_block_arms ... ok
[INFO] [stdout] test parser::tests::test_parse_list_pattern ... ok
[INFO] [stdout] test parser::tests::test_parse_match_expr_with_guards ... ok
[INFO] [stdout] test parser::tests::test_parse_match_as_expression ... ok
[INFO] [stdout] test parser::tests::test_parse_on_replicated ... ok
[INFO] [stdout] test parser::tests::test_match_stmt_still_works ... ok
[INFO] [stdout] test parser::tests::test_parse_authority_qualifier_consume ... ok
[INFO] [stdout] test parser::tests::test_parse_let ... ok
[INFO] [stdout] test parser::tests::test_parse_authority_qualifier_delegate ... ok
[INFO] [stdout] test runtime::balance_substrate::tests::test_balance_substrate_basic ... ok
[INFO] [stdout] test runtime::capability::tests::test_capability_accessors ... ok
[INFO] [stdout] test parser::tests::test_parse_service ... ok
[INFO] [stdout] test runtime::capability::tests::test_capability_origin ... ok
[INFO] [stdout] test parser::tests::test_parse_service_version ... ok
[INFO] [stdout] test parser::tests::test_parse_binary_expr ... ok
[INFO] [stdout] test parser::tests::test_parse_struct_pattern ... ok
[INFO] [stdout] test runtime::capability::tests::test_capability_tokens_non_sequential ... ok
[INFO] [stdout] test runtime::capability::tests::test_hmac_signature_round_trip ... ok
[INFO] [stdout] test runtime::capability::tests::test_hmac_wrong_key_fails ... ok
[INFO] [stdout] test parser::tests::test_parse_port ... ok
[INFO] [stdout] test parser::tests::test_parse_selective_import_no_alias ... ok
[INFO] [stdout] test runtime::capability::tests::test_capability_ids_unique ... ok
[INFO] [stdout] test runtime::causal::tests::test_causal_delivery_default_overflow_bound_is_256 ... ok
[INFO] [stdout] test runtime::causal::tests::test_causal_delivery_drops_duplicates_across_batches ... ok
[INFO] [stdout] test runtime::causal::tests::test_causal_delivery_gap_buffered_then_released ... ok
[INFO] [stdout] test runtime::causal::tests::test_causal_delivery_independent_origins ... ok
[INFO] [stdout] test runtime::causal::tests::test_causal_delivery_multi_gap_released_in_seq_order ... ok
[INFO] [stdout] test runtime::causal::tests::test_causal_delivery_orders_batch_by_lamport ... ok
[INFO] [stdout] test runtime::causal::tests::test_lamport_merge_equal ... ok
[INFO] [stdout] test runtime::causal::tests::test_causal_delivery_passthrough_without_origin ... ok
[INFO] [stdout] test runtime::causal::tests::test_causal_delivery_duplicate_of_buffered_dropped ... ok
[INFO] [stdout] test runtime::causal::tests::test_lamport_merge_higher ... ok
[INFO] [stdout] test runtime::causal::tests::test_causal_delivery_flush_all ... ok
[INFO] [stdout] test runtime::causal::tests::test_lamport_merge_lower ... ok
[INFO] [stdout] test runtime::capability::tests::test_capability_token_unique ... ok
[INFO] [stdout] test runtime::capability::tests::test_capability_token_verification ... ok
[INFO] [stdout] test runtime::capability::tests::test_unsigned_verify_returns_false ... ok
[INFO] [stdout] test runtime::causal::tests::test_vector_clock_concurrent ... ok
[INFO] [stdout] test runtime::causal::tests::test_causal_delivery_flush_on_overflow ... ok
[INFO] [stdout] test runtime::causal::tests::test_vector_clock_concurrent_complex ... ok
[INFO] [stdout] test runtime::causal::tests::test_vector_clock_happened_before ... ok
[INFO] [stdout] test runtime::causal::tests::test_vector_clock_not_concurrent_when_equal ... ok
[INFO] [stdout] test runtime::causal::tests::test_vector_clock_tick ... ok
[INFO] [stdout] test runtime::causal::tests::test_vector_clock_new ... ok
[INFO] [stdout] test runtime::chain_registry::tests::test_cache_refresh ... ok
[INFO] [stdout] test runtime::causal::tests::test_lamport_new ... ok
[INFO] [stdout] test runtime::causal::tests::test_lamport_tick ... ok
[INFO] [stdout] test runtime::chain_registry::tests::test_cache_stale_triggers_refresh ... ok
[INFO] [stdout] test runtime::chain_registry::tests::test_file_backed_list_by_port ... ok
[INFO] [stdout] test runtime::chain_registry::tests::test_cache_fresh_no_refresh ... ok
[INFO] [stdout] test runtime::chain_registry::tests::test_chain_backed_registry ... ok
[INFO] [stdout] test runtime::chain_registry::tests::test_chain_registry_profiles ... ok
[INFO] [stdout] test runtime::chain_registry::tests::test_descriptor_version_tracking ... ok
[INFO] [stdout] test runtime::chain_registry::tests::test_file_backed_with_chain_backed_registry ... ok
[INFO] [stdout] test runtime::causal::tests::test_vector_clock_happened_before_multinode ... ok
[INFO] [stdout] test runtime::chain_registry::tests::test_cache_ttl_expiration ... ok
[INFO] [stdout] test runtime::causal::tests::test_vector_clock_merge ... ok
[INFO] [stdout] test runtime::chain_registry::tests::test_mock_provider_list_services ... ok
[INFO] [stdout] test runtime::chain_registry::tests::test_file_backed_persistence_across_reopen ... ok
[INFO] [stdout] test runtime::chain_registry::tests::test_file_backed_register_and_lookup ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_accept_proposal_no_key ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_add_replica_and_quorum_recalculation ... ok
[INFO] [stdout] test runtime::chain_registry::tests::test_mock_provider_register_and_lookup ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_bad_proposal_signature_rejected ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_file_storage_empty ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_file_storage_delete_recovery ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_file_storage_overwrite ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_byzantine_quorum_sizing ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_in_memory_storage_delete ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_coordinator_propose_delete_default_writes_tombstone ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_local_coordinator ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_local_coordinator_propose_delete_removes_key ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_dynamic_replica_addition_with_proposal ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_file_storage_write_recover ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_in_memory_storage_list_keys ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_in_memory_storage_basic ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_local_coordinator_read_quorum_not_supported ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_proposal_signature_round_trip ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_local_coordinator_with_file_storage ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_majority_quorum_sizing_unchanged ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_read_quorum_no_replicas_uses_local ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_proposal_signature_backward_compat ... ok
[INFO] [stdout] test eval::tests::test_multi_node_event_forwarding ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_read_quorum_no_majority_errors ... ok
[INFO] [stdout] test eval::tests::test_multi_node_full_program_client ... ok
[INFO] [stdout] test eval::tests::test_multi_node_tcp_deploy_and_client ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_remove_replica_and_quorum_recalculation ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_read_quorum_majority_agreement ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_replicated_propose_delete_quorum_failure_retains_local ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_read_quorum_unreachable_replicas_errors ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_replicated_coordinator_majority_failure ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_replica_proposal_serde ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_replicated_coordinator_no_replicas ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_verify_and_accept_invalid_signature ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_signed_proposal_serde ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_set_quorum_mode_recalculates ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_read_quorum_replica_majority_overrides_local ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_replicated_coordinator_unreachable_replicas ... ok
[INFO] [stdout] test runtime::event::tests::test_event_data_with_values ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_verify_and_accept_valid_proposal ... ok
[INFO] [stdout] test runtime::event::tests::test_event_ids_monotonic ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_verify_and_accept_missing_signature ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_two_phase_abort_no_partial_state ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_two_phase_commit_happy_path ... ok
[INFO] [stdout] test runtime::event::tests::test_broadcast_subscribe ... ok
[INFO] [stdout] test runtime::event::tests::test_frontier_for_filters_by_event_type ... ok
[INFO] [stdout] test runtime::event::tests::test_lamport_merge ... ok
[INFO] [stdout] test runtime::event::tests::test_match_event_filter ... ok
[INFO] [stdout] test runtime::event::tests::test_match_event_frontier_immediate ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_replicated_coordinator_minority_failure ... ok
[INFO] [stdout] test runtime::event::tests::test_frontier_advancement ... ok
[INFO] [stdout] test runtime::event::tests::test_frontier_for_empty_stream ... ok
[INFO] [stdout] test runtime::event::tests::test_lamport_time_in_events ... ok
[INFO] [stdout] test runtime::event::tests::test_match_event_frontier_boundary ... ok
[INFO] [stdout] test runtime::event::tests::test_match_event_frontier_no_offset_field ... ok
[INFO] [stdout] test runtime::event::tests::test_match_event_frontier_wrong_source ... ok
[INFO] [stdout] test runtime::event::tests::test_match_event_frontier_wrong_type ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_replicated_propose_delete_sends_replica_delete ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_replicated_coordinator_with_mock_replica ... ok
[INFO] [stdout] test runtime::event::tests::test_match_event_predicate_basic ... ok
[INFO] [stdout] test runtime::event::tests::test_match_event_predicate_no_match ... ok
[INFO] [stdout] test runtime::event::tests::test_no_origin_metadata_without_node_identity ... ok
[INFO] [stdout] test runtime::event::tests::test_node_id ... ok
[INFO] [stdout] test runtime::event::tests::test_origin_metadata_stamped_and_preserved ... ok
[INFO] [stdout] test runtime::event::tests::test_poll_source_after_offset ... ok
[INFO] [stdout] test runtime::event::tests::test_subscribe_source_filters_by_type ... ok
[INFO] [stdout] test runtime::event::tests::test_timestamps_monotonic ... ok
[INFO] [stdout] test runtime::event::tests::test_wait_for_event_correlated_immediate ... ok
[INFO] [stdout] test runtime::event::tests::test_wait_for_event_immediate ... ok
[INFO] [stdout] test runtime::event::tests::test_poll_source_none_offset_returns_first ... ok
[INFO] [stdout] test runtime::event::tests::test_stream_isolation ... ok
[INFO] [stdout] test runtime::event::tests::test_subscribe_source_empty_stream ... ok
[INFO] [stdout] test runtime::event::tests::test_wait_for_event_predicate_immediate ... ok
[INFO] [stdout] test runtime::gossip_registry::tests::test_announce_serde ... ok
[INFO] [stdout] test runtime::gossip_registry::tests::test_gossip_registry_as_evaluator_registry ... ok
[INFO] [stdout] test runtime::gossip_registry::tests::test_check_timeouts ... ok
[INFO] [stdout] test runtime::gossip_registry::tests::test_discovery_channel_notifies_new_services ... ok
[INFO] [stdout] test runtime::gossip_registry::tests::test_discovery_channel_no_duplicate_notifications ... ok
[INFO] [stdout] test runtime::gossip_registry::tests::test_gossip_message_serde ... ok
[INFO] [stdout] test runtime::gossip_registry::tests::test_ping_ack_flow ... ok
[INFO] [stdout] test runtime::gossip_registry::tests::test_leave_message ... ok
[INFO] [stdout] test runtime::gossip_registry::tests::test_registry_trait_implementation ... ok
[INFO] [stdout] test runtime::gossip_registry::tests::test_purge_dead_members ... ok
[INFO] [stdout] test runtime::gossip_registry::tests::test_seed_nodes ... ok
[INFO] [stdout] test runtime::gossip_registry::tests::test_service_announcement ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_absence_fails_when_event_exists ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_absence_passes_when_no_events ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_absence_with_comparison_negative_value ... ok
[INFO] [stdout] test runtime::event::tests::test_wait_for_event_correlated_skips_non_matching ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_comparison_gt_no_match ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_comparison_lt_matches ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_empty_trace_passes ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_fallback_to_monotonic_when_no_lamport ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_field_constraint_matching ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_guarantee_fails_when_consequent_missing ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_guarantee_fails_when_keys_dont_match ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_guarantee_passes_when_both_events_exist ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_lamport_time_used_for_ordering ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_ordering_guarantee_fails ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_ordering_guarantee_passes ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_parse_law_absence ... ok
[INFO] [stdout] test runtime::event::tests::test_wait_for_event_correlated_async ... ok
[INFO] [stdout] test runtime::event::tests::test_wait_for_event_async ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_parse_law_conjunction ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_parse_law_ordering ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_parse_law_simple ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_parse_law_time_bounded ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_parse_law_with_exists ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_comparison_lte_gte_boundary ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_parse_predicate_field_constraints ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_parse_predicate_comparison ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_parse_quantified_ordering ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_parse_quantified_ordering_does_not_capture_implication ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_quantified_ordering_binds_named_field ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_quantified_ordering_passes_monotonic_trace ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_time_bounded_passes_within_window ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_time_bounded_uses_lamport ... ok
[INFO] [stdout] test runtime::interaction::tests::test_backoff_delay_capped ... ok
[INFO] [stdout] test runtime::interaction::tests::test_backoff_delay_deterministic ... ok
[INFO] [stdout] test runtime::interaction::tests::test_backoff_delay_increases ... ok
[INFO] [stdout] test runtime::interaction::tests::test_begin_submission ... ok
[INFO] [stdout] test runtime::interaction::tests::test_circuit_breaker_closed_by_default ... ok
[INFO] [stdout] test runtime::interaction::tests::test_circuit_breaker_half_open_after_cooldown ... ok
[INFO] [stdout] test runtime::interaction::tests::test_circuit_breaker_opens_after_threshold ... ok
[INFO] [stdout] test runtime::interaction::tests::test_circuit_breaker_per_service_isolation ... ok
[INFO] [stdout] test runtime::interaction::tests::test_circuit_breaker_resets_on_success ... ok
[INFO] [stdout] test runtime::interaction::tests::test_command_without_settle_becomes_unsettled ... ok
[INFO] [stdout] test runtime::interaction::tests::test_complete_submission_query_observed ... ok
[INFO] [stdout] test runtime::interaction::tests::test_complete_submission_pure ... ok
[INFO] [stdout] test runtime::interaction::tests::test_complete_submission_settled ... ok
[INFO] [stdout] test runtime::interaction::tests::test_complete_submission_unsettled ... ok
[INFO] [stdout] test runtime::event::tests::test_persistence_round_trip ... ok
[INFO] [stdout] test runtime::interaction::tests::test_deduplication ... ok
[INFO] [stdout] test runtime::interaction::tests::test_fail_from_any_state ... ok
[INFO] [stdout] test runtime::guarantee::tests::test_quantified_ordering_fails_non_monotonic_trace ... ok
[INFO] [stdout] test runtime::interaction::tests::test_invalid_observe_on_command ... ok
[INFO] [stdout] test runtime::interaction::tests::test_invalid_settle_on_query ... ok
[INFO] [stdout] test runtime::interaction::tests::test_invalid_transition_from_pending ... ok
[INFO] [stdout] test runtime::interaction::tests::test_mark_reverted ... ok
[INFO] [stdout] test runtime::interaction::tests::test_pure_lifecycle ... ok
[INFO] [stdout] test runtime::interaction::tests::test_provisional_result ... ok
[INFO] [stdout] test runtime::interaction::tests::test_retry_policy_from_profile_data ... ok
[INFO] [stdout] test runtime::interaction::tests::test_retry_policy_from_profile_data_none ... ok
[INFO] [stdout] test runtime::interaction::tests::test_query_without_observe_becomes_unobserved ... ok
[INFO] [stdout] test runtime::interaction::tests::test_reverted_display ... ok
[INFO] [stdout] test runtime::interaction::tests::test_retry_policy_from_profile ... ok
[INFO] [stdout] test runtime::interaction::tests::test_retry_policy_from_profile_data_with_transport ... ok
[INFO] [stdout] test runtime::interaction::tests::test_valid_command_lifecycle ... ok
[INFO] [stdout] test runtime::interaction::tests::test_valid_query_lifecycle ... ok
[INFO] [stdout] test runtime::networked_registry::tests::test_networked_registry_add_remote ... ok
[INFO] [stdout] test runtime::networked_registry::tests::test_networked_registry_load_json ... ok
[INFO] [stdout] test runtime::networked_registry::tests::test_networked_registry_find_by_port ... ok
[INFO] [stdout] test runtime::networked_registry::tests::test_networked_registry_local ... ok
[INFO] [stdout] test runtime::pbft::tests::faulty_replica_votes_cannot_forge_commit ... ok
[INFO] [stdout] test runtime::pbft::tests::cascading_primary_failures_advance_through_views ... ok
[INFO] [stdout] test runtime::pbft::tests::forged_sender_identity_is_rejected ... ok
[INFO] [stdout] test runtime::pbft::tests::checkpoint_stabilizes_and_gcs_log ... ok
[INFO] [stdout] test runtime::pbft::tests::equivocating_primary_cannot_split_honest_nodes ... ok
[INFO] [stdout] test runtime::pbft::tests::f_and_quorum_sizing ... ok
[INFO] [stdout] test runtime::pbft::tests::honest_nodes_never_diverge_under_silent_primary_and_delays ... ok
[INFO] [stdout] test runtime::pbft::tests::normal_case_commits_on_all_nodes ... ok
[INFO] [stdout] test runtime::pbft::tests::silent_primary_triggers_view_change_and_progress ... ok
[INFO] [stdout] test runtime::pbft::tests::n7_tolerates_two_silent_faults_including_primary ... ok
[INFO] [stdout] test runtime::pbft::tests::primary_rotation ... ok
[INFO] [stdout] test runtime::pbft::tests::lagging_node_learns_checkpoint_and_adopts_then_resumes ... ok
[INFO] [stdout] test runtime::pbft::tests::submit_to_backup_forwards_and_commits ... ok
[INFO] [stdout] test runtime::pbft::tests::safety_holds_across_view_change_with_committed_prefix ... ok
[INFO] [stdout] test runtime::pbft::tests::multiple_requests_commit_in_order ... ok
[INFO] [stdout] test runtime::pbft_net::tests::client_events_and_snapshot_methods ... ok
[INFO] [stdout] test runtime::pbft_net::tests::pbft_events_recorded_on_apply ... ok
[INFO] [stdout] test eval::tests::test_async_timer ... ok
[INFO] [stdout] test runtime::pbft_net::tests::snapshot_state_transfer_over_tcp ... ok
[INFO] [stdout] test runtime::event::tests::test_persistence_lamport_recovery ... ok
[INFO] [stdout] test runtime::persistent_event::tests::test_persistent_event_log_node_id ... ok
[INFO] [stdout] test runtime::persistent_event::tests::test_persistent_event_log_empty_file ... ok
[INFO] [stdout] test runtime::persistent_event::tests::test_persistent_event_log_append_across_opens ... ok
[INFO] [stdout] test runtime::coordinator::tests::test_quorum_replica_apply_end_to_end ... ok
[INFO] [stdout] test runtime::quic_transport::tests::test_quic_not_available ... ok
[INFO] [stdout] test runtime::quic_transport::tests::test_request_response_types_shared ... ok
[INFO] [stdout] test runtime::registry::tests::test_profile_cache_ttl ... ok
[INFO] [stdout] test runtime::quic_transport::tests::test_quic_config_default ... ok
[INFO] [stdout] test runtime::registry::tests::test_profile_default_transport ... ok
[INFO] [stdout] test runtime::registry::tests::test_profile_locality_default ... ok
[INFO] [stdout] test runtime::registry::tests::test_profile_locality_local ... ok
[INFO] [stdout] test runtime::registry::tests::test_profile_locality_remote ... ok
[INFO] [stdout] test runtime::registry::tests::test_profile_max_retries ... ok
[INFO] [stdout] test runtime::registry::tests::test_profile_overwrite_builtin_ok ... ok
[INFO] [stdout] test runtime::registry::tests::test_profile_timeout ... ok
[INFO] [stdout] test runtime::registry::tests::test_profile_transport_preference ... ok
[INFO] [stdout] test runtime::registry::tests::test_profile_trust_domain ... ok
[INFO] [stdout] test runtime::resolver::tests::test_basic_resolution ... ok
[INFO] [stdout] test runtime::resolver::tests::test_deprecated_service_deprioritized ... ok
[INFO] [stdout] test runtime::resolver::tests::test_gossip_announcement_includes_version ... ok
[INFO] [stdout] test runtime::resolver::tests::test_guarantee_failure_excludes_service ... ok
[INFO] [stdout] test runtime::persistent_event::tests::test_persistent_event_log_write_recover ... ok
[INFO] [stdout] test runtime::resolver::tests::test_no_guarantee_failure_resolves_normally ... ok
[INFO] [stdout] test runtime::resolver::tests::test_no_version_still_resolves ... ok
[INFO] [stdout] test runtime::resolver::tests::test_profile_prefers_local ... ok
[INFO] [stdout] test runtime::persistent_event::tests::test_persistent_event_log_with_data ... ok
[INFO] [stdout] test runtime::resolver::tests::test_locality_local_filtering ... ok
[INFO] [stdout] test runtime::pbft_net::tests::normal_case_over_tcp ... ok
[INFO] [stdout] test runtime::registry::tests::test_profile_duplicate_rejected ... ok
[INFO] [stdout] test runtime::resolver::tests::test_profile_prefers_strong_guarantees ... ok
[INFO] [stdout] test runtime::resolver::tests::test_public_strong_uses_required_guarantees ... ok
[INFO] [stdout] test runtime::resolver::tests::test_resolver_prefers_higher_version ... ok
[INFO] [stdout] test runtime::resolver::tests::test_trust_domain_filtering ... ok
[INFO] [stdout] test runtime::resolver::tests::test_required_guarantees_subset_fails ... ok
[INFO] [stdout] test runtime::resolver::tests::test_resolution_by_port_only ... ok
[INFO] [stdout] test runtime::resolver::tests::test_trust_domain_no_match ... ok
[INFO] [stdout] test runtime::resolver::tests::test_version_parsed_from_publish_id ... ok
[INFO] [stdout] test runtime::server::tests::test_hosted_descriptor ... ok
[INFO] [stdout] test runtime::socket_substrate::tests::test_socket_poll_udp ... ok
[INFO] [stdout] test runtime::resolver::tests::test_required_guarantees_general ... ok
[INFO] [stdout] test runtime::socket_substrate::tests::test_socket_udp_loopback ... ok
[INFO] [stdout] test runtime::server::tests::test_server_creation ... ok
[INFO] [stdout] test runtime::substrate::tests::test_clock_monotonic ... ok
[INFO] [stdout] test runtime::resolver::tests::test_version_parsing_no_version ... ok
[INFO] [stdout] test runtime::resolver::tests::test_resolution_not_found ... ok
[INFO] [stdout] test runtime::substrate::tests::test_clock_monotonic_guarantee ... ok
[INFO] [stdout] test runtime::substrate::tests::test_clock_op_kind ... ok
[INFO] [stdout] test runtime::substrate::tests::test_crypto_emits_events ... ok
[INFO] [stdout] test runtime::substrate::tests::test_clock_compensate_is_noop ... ok
[INFO] [stdout] test runtime::substrate::tests::test_clock_now ... ok
[INFO] [stdout] test runtime::substrate::tests::test_crypto_invalid_op ... ok
[INFO] [stdout] test runtime::substrate::tests::test_crypto_hmac_sha256 ... ok
[INFO] [stdout] test runtime::substrate::tests::test_crypto_op_kind ... ok
[INFO] [stdout] test runtime::substrate::tests::test_crypto_sha256 ... ok
[INFO] [stdout] test runtime::substrate::tests::test_factor_1_uses_no_coordinator ... ok
[INFO] [stdout] test runtime::substrate::tests::test_clock_invalid_op ... ok
[INFO] [stdout] test runtime::substrate::tests::test_crypto_hmac_missing_args ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_compensate_delete_restores_value ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_compensate_put_deletes_if_no_previous ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_compensate_put_restores_previous ... ok
[INFO] [stdout] test runtime::pbft_net::tests::pbft_coordinator_drives_cluster_over_tcp ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_get_with_local_coordinator_falls_back ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_peek_value ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_get_falls_back_to_local_on_quorum_error ... ok
[INFO] [stdout] test runtime::substrate::tests::test_crypto_no_guarantees ... ok
[INFO] [stdout] test runtime::substrate::tests::test_crypto_sha256_missing_arg ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_get_prefers_coordinator_quorum_read ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_staged_within_ttl_still_commits ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_stale_staged_swept_and_commit_fails_cleanly ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_store_op_kind ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_store_put_get ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_two_phase_abort_drops_staged ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_two_phase_commit_applies ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_replica_delete_op_is_command ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_two_phase_prepare_does_not_apply ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_store_delete ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_replica_delete_removes_key ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_store_emits_events ... ok
[INFO] [stdout] test runtime::substrate::tests::test_log_commit_after_apply_same_index_is_idempotent ... ok
[INFO] [stdout] test runtime::substrate::tests::test_log_equivocation_rejected_on_prepare ... ok
[INFO] [stdout] test runtime::substrate::tests::test_log_same_value_reproposal_is_idempotent ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_with_file_storage ... ok
[INFO] [stdout] test runtime::substrate::tests::test_log_stale_staged_swept ... ok
[INFO] [stdout] test runtime::substrate::tests::test_log_compensate_append_emits_reverted ... ok
[INFO] [stdout] test runtime::substrate::tests::test_log_two_phase_abort_emits_event ... ok
[INFO] [stdout] test runtime::substrate::tests::test_log_equivocation_rejected_on_apply ... ok
[INFO] [stdout] test runtime::substrate::tests::test_log_two_phase_prepare_commit ... ok
[INFO] [stdout] test runtime::substrate::tests::test_queue_enqueue_dequeue ... ok
[INFO] [stdout] test runtime::substrate::tests::test_queue_peek ... ok
[INFO] [stdout] test runtime::substrate::tests::test_replica_ops_are_commands ... ok
[INFO] [stdout] test runtime::substrate::tests::test_replicated_log_append_read ... ok
[INFO] [stdout] test runtime::substrate::tests::test_replicated_log_coordinator_proposal_called ... ok
[INFO] [stdout] test runtime::substrate::tests::test_replicated_log_emits_events ... ok
[INFO] [stdout] test runtime::substrate::tests::test_replicated_log_guarantees ... ok
[INFO] [stdout] test runtime::substrate::tests::test_replicated_log_with_file_storage ... ok
[INFO] [stdout] test runtime::substrate::tests::test_replicated_log_offset_monotonic ... ok
[INFO] [stdout] test runtime::substrate::tests::test_replicated_log_with_local_coordinator ... ok
[INFO] [stdout] test runtime::substrate::tests::test_queue_compensate_enqueue ... ok
[INFO] [stdout] test runtime::substrate::tests::test_set_next_offset_clock ... ok
[INFO] [stdout] test runtime::substrate::tests::test_queue_emits_events ... ok
[INFO] [stdout] test runtime::substrate::tests::test_queue_op_kind ... ok
[INFO] [stdout] test runtime::substrate::tests::test_set_coordinator_on_existing_substrate ... ok
[INFO] [stdout] test runtime::substrate::tests::test_set_next_offset_crypto ... ok
[INFO] [stdout] test runtime::substrate::tests::test_set_next_offset_kv ... ok
[INFO] [stdout] test runtime::substrate::tests::test_set_next_offset_replicated_log ... ok
[INFO] [stdout] test runtime::substrate::tests::test_substrate_registry_set_offset ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::event_message_bytes_are_field_boundary_unambiguous ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::request_message_bytes_are_field_boundary_unambiguous ... ok
[INFO] [stdout] test runtime::substrate::tests::test_set_next_offset_queue ... ok
[INFO] [stdout] test runtime::substrate::tests::test_substrate_registry_peek_value ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_bad_signature_rejected ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_event_message_bytes_covers_all_fields ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_event_sign_verify_round_trip ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_event_tampered_fields_rejected ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_event_wrong_origin_rejected ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_identity_deterministic_from_seed ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_identity_sign_verify_round_trip ... ok
[INFO] [stdout] test runtime::substrate::tests::test_substrate_registry ... ok
[INFO] [stdout] test runtime::substrate::tests::test_kv_with_local_coordinator ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_ed25519_sig_without_trusted_keys_rejected ... ok
[INFO] [stdout] test runtime::substrate::tests::test_substrate_registry_compensate_op ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_identity_bad_seed_rejected ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_request_serialization ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_response_backward_compat_no_events_field ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_response_lamport_backward_compat ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_response_serialization ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_signature_deterministic ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_tampered_args_rejected ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_request_signature_field_backward_compat ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_request_signature_round_trip ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_pool_signed_request_accepted_hmac ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_pool_unsigned_request_rejected ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_pool_signed_request_accepted_identity ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_tcp_lamport_time_populated ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_tcp_round_trip ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_tcp_round_trip_ed25519_signed ... ok
[INFO] [stdout] test runtime::gossip_registry::tests::test_gossip_udp_member_failure_detection ... ok
[INFO] [stdout] test runtime::gossip_registry::tests::test_gossip_udp_two_nodes ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_trusted_keys_parse_spec_inline ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_trusted_keys_parse_spec_missing_file ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_tcp_server_rejects_missing_signature ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_trusted_keys_parse_spec_file ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_verify_any_hmac_backcompat ... ok
[INFO] [stdout] test runtime::pbft_net::tests::primary_failure_view_change_over_tcp ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_wrong_key_signature_rejected ... ok
[INFO] [stdout] test runtime::value::tests::test_ack_as_struct ... ok
[INFO] [stdout] test runtime::value::tests::test_ack_equality ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_wrong_node_id_rejected ... ok
[INFO] [stdout] test runtime::transport::tests::test_in_process_builtin_dispatch ... ok
[INFO] [stdout] test runtime::value::tests::test_map_equality ... ok
[INFO] [stdout] test runtime::value::tests::test_struct_equality ... ok
[INFO] [stdout] test types::check::tests::effect_poly_pure_cannot_invoke_own_param ... ok
[INFO] [stdout] test types::check::tests::effect_poly_pure_passes_pure_closure ... ok
[INFO] [stdout] test runtime::value::tests::test_list_equality ... ok
[INFO] [stdout] test types::check::tests::hkt_generic_over_constructor_unifies ... ok
[INFO] [stdout] test runtime::value::tests::test_nested_equality ... ok
[INFO] [stdout] test types::check::tests::test_cap_without_qualifier_is_error ... ok
[INFO] [stdout] test types::check::tests::test_cap_with_delegate_no_qualifier_warning ... ok
[INFO] [stdout] test types::check::tests::test_duplicate_profile_is_error ... ok
[INFO] [stdout] test types::check::tests::test_dynamic_import_no_undefined_variable_error ... ok
[INFO] [stdout] test types::check::tests::effect_poly_pure_rejects_effectful_closure ... ok
[INFO] [stdout] test types::check::tests::hkt_constructor_mismatch_rejected ... ok
[INFO] [stdout] test types::check::tests::test_command_with_block_body_is_allowed ... ok
[INFO] [stdout] test types::check::tests::test_dynamic_import_type_is_unit ... ok
[INFO] [stdout] test types::check::tests::test_entry_value_type_param_warns ... ok
[INFO] [stdout] test types::check::tests::test_generic_type_correct_arity ... ok
[INFO] [stdout] test types::check::tests::test_generic_type_no_args_ok ... ok
[INFO] [stdout] test types::check::tests::test_generic_type_wrong_arity ... ok
[INFO] [stdout] test types::check::tests::test_guarantee_invalid_event_type ... ok
[INFO] [stdout] test types::check::tests::test_dynamic_import_variable_path_warns ... ok
[INFO] [stdout] test types::check::tests::test_guarantee_mixed_valid_invalid ... ok
[INFO] [stdout] test types::check::tests::test_dynamic_import_warning_emitted ... ok
[INFO] [stdout] test types::check::tests::test_inference_catches_type_mismatch ... ok
[INFO] [stdout] test types::check::tests::test_inference_fn_arity_mismatch ... ok
[INFO] [stdout] test types::check::tests::test_param_arity_mismatch ... ok
[INFO] [stdout] test types::check::tests::test_guarantee_valid_event_types ... ok
[INFO] [stdout] test types::check::tests::test_inference_undefined_variable ... ok
[INFO] [stdout] test types::check::tests::test_profile_reference_valid ... ok
[INFO] [stdout] test types::check::tests::test_dynamic_import_string_literal_path ... ok
[INFO] [stdout] test types::check::tests::test_port_method_without_annotation_warns ... ok
[INFO] [stdout] test types::check::tests::test_profile_reference_invalid ... ok
[INFO] [stdout] test types::check::tests::test_pure_fn_with_await_is_error ... ok
[INFO] [stdout] test types::check::tests::test_pure_fn_with_concurrent_is_error ... ok
[INFO] [stdout] test types::check::tests::test_pure_fn_with_closure_resolve_is_error ... ok
[INFO] [stdout] test types::check::tests::test_pure_fn_with_resolve_is_error ... ok
[INFO] [stdout] test types::check::tests::test_pure_fn_without_side_effects_ok ... ok
[INFO] [stdout] test types::check::tests::test_query_without_observe_is_error ... ok
[INFO] [stdout] test types::check::tests::test_resolve_missing_publish_id_warns ... ok
[INFO] [stdout] test types::check::tests::test_query_with_visible_annotation_passes ... ok
[INFO] [stdout] test types::check::tests::test_pure_fn_with_dynamic_import_is_error ... ok
[INFO] [stdout] test types::check::tests::test_pure_fn_with_match_resolve_is_error ... ok
[INFO] [stdout] test types::check::tests::test_service_dag_no_cycle ... ok
[INFO] [stdout] test types::check::tests::test_single_profile_ok ... ok
[INFO] [stdout] test types::check::tests::test_resolve_valid_publish_id_no_warning ... ok
[INFO] [stdout] test types::check::tests::test_service_cycle_detected ... ok
[INFO] [stdout] test types::check::tests::test_serialization_boundary_warning_borrow_cap_to_service ... ok
[INFO] [stdout] test types::check::tests::test_unqualified_cap_on_local_service_is_error ... ok
[INFO] [stdout] test types::check::tests::test_via_observe_invalid_component_is_error ... ok
[INFO] [stdout] test types::check::tests::test_unqualified_cap_on_replicated_service_is_error ... ok
[INFO] [stdout] test types::check::tests::test_via_observe_query_passes ... ok
[INFO] [stdout] test types::check::tests::test_via_settle_invalid_component_is_error ... ok
[INFO] [stdout] test types::check::tests::test_via_settle_command_passes ... ok
[INFO] [stdout] test types::infer::tests::test_cap_any_unifies_with_cap_any ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_tcp_request_id_correlation ... ok
[INFO] [stdout] test types::infer::tests::test_cap_authority_delegate_to_consume_error ... ok
[INFO] [stdout] test types::check::tests::test_via_settle_invalid_event_is_error ... ok
[INFO] [stdout] test types::check::tests::test_visible_valid_event_type_passes ... ok
[INFO] [stdout] test types::check::tests::test_visible_invalid_event_type_is_error ... ok
[INFO] [stdout] test types::infer::tests::test_cap_authority_none_to_none_ok ... ok
[INFO] [stdout] test types::infer::tests::test_cap_authority_same_qualifier_ok ... ok
[INFO] [stdout] test types::infer::tests::test_cap_any_unifies_with_named_cap ... ok
[INFO] [stdout] test types::infer::tests::test_cap_authority_same_port_compatible ... ok
[INFO] [stdout] test types::infer::tests::test_eventkey_unifies_with_string ... ok
[INFO] [stdout] test types::infer::tests::test_dynamic_import_string_literal_resolves_exported_fns ... ok
[INFO] [stdout] test types::infer::tests::test_eventkey_maps_to_string ... ok
[INFO] [stdout] test types::infer::tests::test_infer_await_unwraps_interaction ... ok
[INFO] [stdout] test types::infer::tests::test_cap_different_ports_error ... ok
[INFO] [stdout] test types::infer::tests::test_dynamic_import_missing_file_no_error ... ok
[INFO] [stdout] test types::infer::tests::test_infer_literal_types ... ok
[INFO] [stdout] test types::infer::tests::test_non_port_function_still_works ... ok
[INFO] [stdout] test types::infer::tests::test_infer_program_catches_errors ... ok
[INFO] [stdout] test types::infer::tests::test_named_cap_unifies_with_cap_any ... ok
[INFO] [stdout] test types::infer::tests::test_no_return_type_declared_ok ... ok
[INFO] [stdout] test types::infer::tests::test_observed_field_access_unknown_field_error ... ok
[INFO] [stdout] test types::infer::tests::test_observed_no_type_args ... ok
[INFO] [stdout] test types::infer::tests::test_observed_type_expr_to_type ... ok
[INFO] [stdout] test types::infer::tests::test_observed_unify_mismatch ... ok
[INFO] [stdout] test types::infer::tests::test_observed_field_access_frontier ... ok
[INFO] [stdout] test types::infer::tests::test_observed_unify_with_vars ... ok
[INFO] [stdout] test types::infer::tests::test_observed_field_access_value ... ok
[INFO] [stdout] test types::infer::tests::test_occurs_check_prevents_infinite ... ok
[INFO] [stdout] test types::infer::tests::test_observed_unify_matching ... ok
[INFO] [stdout] test module::tests::test_git_dependency_rev_checkout_and_version_validation ... ok
[INFO] [stdout] test types::infer::tests::test_port_as_function_rejected ... ok
[INFO] [stdout] test types::infer::tests::test_qualified_unknown_member_error ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_tcp_unknown_identity_rejected_by_server ... ok
[INFO] [stdout] test types::infer::tests::test_qualified_fn_resolution ... ok
[INFO] [stdout] test types::infer::tests::test_qualified_port_resolution ... ok
[INFO] [stdout] test types::infer::tests::test_struct_unify_different_names ... ok
[INFO] [stdout] test types::infer::tests::test_struct_unify_field_type_mismatch ... ok
[INFO] [stdout] test types::infer::tests::test_struct_unify_matching_fields ... ok
[INFO] [stdout] test types::infer::tests::test_struct_unify_missing_field ... ok
[INFO] [stdout] test types::infer::tests::test_struct_unify_width_subtyping ... ok
[INFO] [stdout] test types::infer::tests::test_type_expr_conversion ... ok
[INFO] [stdout] test types::infer::tests::test_unify_different_concrete_fails ... ok
[INFO] [stdout] test types::infer::tests::test_unify_interaction_types ... ok
[INFO] [stdout] test types::infer::tests::test_serialization_boundary_no_warning_for_delegate_cap ... ok
[INFO] [stdout] test types::infer::tests::test_service_command_body_type_error_caught ... ok
[INFO] [stdout] test types::infer::tests::test_serialization_boundary_warning_for_consume_cap ... ok
[INFO] [stdout] test types::infer::tests::test_service_query_body_type_error_caught ... ok
[INFO] [stdout] test types::infer::tests::test_unify_same_concrete ... ok
[INFO] [stdout] test types::infer::tests::test_unify_var_binds ... ok
[INFO] [stdout] test vm::compiler::tests::test_compile_bare_capability_method_call_gets_implicit_await ... ok
[INFO] [stdout] test vm::compiler::tests::test_compile_entry ... ok
[INFO] [stdout] test vm::compiler::tests::test_compile_entry_with_capability_params ... ok
[INFO] [stdout] test vm::compiler::tests::test_compile_list_literal ... ok
[INFO] [stdout] test vm::compiler::tests::test_compile_match_expression ... ok
[INFO] [stdout] test types::infer::tests::test_return_type_match_ok ... ok
[INFO] [stdout] test types::infer::tests::test_return_type_mismatch_error ... ok
[INFO] [stdout] test vm::compiler::tests::test_compile_multiple_functions ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_tcp_unsigned_rejected_when_trusted_keys_configured ... ok
[INFO] [stdout] test vm::compiler::tests::test_compile_if_else ... ok
[INFO] [stdout] test vm::compiler::tests::test_compile_arithmetic ... ok
[INFO] [stdout] test vm::compiler::tests::test_compile_await_method_call_emits_host_calls ... ok
[INFO] [stdout] test vm::compiler::tests::test_compile_resolve_emits_host_call ... ok
[INFO] [stdout] test vm::compiler::tests::test_compile_while_loop ... ok
[INFO] [stdout] test vm::compiler::tests::test_compile_pure_method_call_not_host_bridged ... ok
[INFO] [stdout] test vm::ir::tests::test_compiled_function ... ok
[INFO] [stdout] test vm::ir::tests::test_compiled_program_default ... ok
[INFO] [stdout] test vm::ir::tests::test_compiled_program_metadata_defaults ... ok
[INFO] [stdout] test vm::ir::tests::test_op_debug ... ok
[INFO] [stdout] test vm::compiler::tests::test_metadata_ports ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_arithmetic ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_closure_basic ... ok
[INFO] [stdout] test vm::compiler::tests::test_metadata_dependencies ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_closure_capture ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_closure_multi_capture ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_closure_multi_params ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_closure_no_params ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_boolean_logic ... ok
[INFO] [stdout] test vm::compiler::tests::test_metadata_guarantees ... ok
[INFO] [stdout] test vm::compiler::tests::test_metadata_module_name ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_comparison ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_division_by_zero ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_fibonacci ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_closure_passed_to_fn ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_function_call ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_hosted_entry_with_capability_params ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_hosted_hello_service ... ok
[INFO] [stdout] test vm::compiler::tests::test_metadata_imports ... ok
[INFO] [stdout] test vm::compiler::tests::test_metadata_dependency_graph ... ok
[INFO] [stdout] test vm::compiler::tests::test_metadata_types_and_services ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_if_as_expression_nested ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_if_as_expression ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_hosted_host_error_propagates ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_hosted_manual_drive ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_hosted_mixes_pure_and_host_code ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_if_else ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_if_implicit_return ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_if_no_else_implicit_return ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_list_pattern_no_match ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_list_pattern_rest ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_map_construction ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_match_guard ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_match_wildcard ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_list_pattern_match ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_list_index ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_if_as_expression_false ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_list_method ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_modulo ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_none_pattern_match ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_pure_execute_still_works_via_hosted_api ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_recursive_function ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_some_none_pattern ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_string_method ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_string_ops ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_nested_function_calls ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_struct_literal ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_none_value ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_unary_ops ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_struct_pattern_match ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_variables ... ok
[INFO] [stdout] test vm::optimize::tests::does_not_fold_on_overflow ... ok
[INFO] [stdout] test vm::optimize::tests::eliminates_unreachable_after_return ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_resume_without_suspension_errors ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_while_loop ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_list_construction ... ok
[INFO] [stdout] test vm::optimize::tests::corpus_optimized_equals_unoptimized ... ok
[INFO] [stdout] test vm::optimize::tests::preserves_jump_target_integrity_across_removal ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_tcp_connection_pool_reuse ... ok
[INFO] [stdout] test vm::optimize::tests::instruction_count_reduction_on_fib ... ok
[INFO] [stdout] test vm::optimize::tests::does_not_fold_division_by_zero ... ok
[INFO] [stdout] test vm::optimize::tests::propagates_constant_locals ... ok
[INFO] [stdout] test vm::optimize::tests::folds_pure_arithmetic_to_a_single_const ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_service_interaction_rejected ... ok
[INFO] [stdout] test vm::machine::tests::test_vm_match_expression ... ok
[INFO] [stdout] test runtime::tcp_transport::tests::test_tcp_multi_request_single_connection ... ok
[INFO] [stdout] test vm::optimize::tests::prop_optimize_preserves_arithmetic ... ok
[INFO] [stdout] test vm::optimize::tests::prop_optimize_preserves_with_bindings ... ok
[INFO] [stdout] test package::tests::test_update_git_deps_advances_branch_pin ... ok
[INFO] [stdout] test runtime::pbft_net::tests::pbft_coordinator_survives_primary_failure ... ok
[INFO] [stdout] test module::tests::test_git_dependency_tag_checkout ... ok
[INFO] [stdout] test runtime::gossip_registry::tests::test_gossip_udp_service_discovery ... ok
[INFO] [stdout] test module::tests::test_git_dependency_clone_and_reuse ... ok
[INFO] [stdout] test runtime::pbft_net::tests::lagging_replica_catches_up_via_checkpoint_state_transfer ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- runtime::pbft_net::tests::lagging_replica_catches_up_via_checkpoint_state_transfer stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'runtime::pbft_net::tests::lagging_replica_catches_up_via_checkpoint_state_transfer' (3350) panicked at crates/balance-lang/src/runtime/pbft_net.rs:1354:17:
[INFO] [stdout] assertion `left == right` failed: lagging replica's KV caught up to the latest committed value
[INFO] [stdout]   left: Some(Int(3))
[INFO] [stdout]  right: Some(Int(8))
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5f85c273bcb1 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5f85c275456a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x5f85c2740d2c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5f85c2713356 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5f85c27326e9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x5f85c2674720 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x5f85c2732a12 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5f85c2713402 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5f85c270bb49 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5f85c271448d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x5f85c2754ccc - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5f85c2754c43 - core[df12db4294e9bfd3]::panicking::assert_failed_inner
[INFO] [stdout]   12:     0x5f85c249e5b5 - core[df12db4294e9bfd3]::panicking::assert_failed::<core[df12db4294e9bfd3]::option::Option<balance_lang[959fcfd045d30291]::runtime::value::Value>, core[df12db4294e9bfd3]::option::Option<balance_lang[959fcfd045d30291]::runtime::value::Value>>
[INFO] [stdout]   13:     0x5f85c2262e92 - <std[70759c8f55707aa4]::thread::local::LocalKey<tokio[faf8abb48b112df8]::task::local::LocalData>>::with::<<tokio[faf8abb48b112df8]::task::local::LocalSet>::with<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[faf8abb48b112df8]::task::local::RunUntil<balance_lang[959fcfd045d30291]::runtime::pbft_net::tests::lagging_replica_catches_up_via_checkpoint_state_transfer::{closure#0}::{closure#0}> as core[df12db4294e9bfd3]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[df12db4294e9bfd3]::task::poll::Poll<()>>
[INFO] [stdout]   14:     0x5f85c2435dcc - balance_lang[959fcfd045d30291]::runtime::pbft_net::tests::lagging_replica_catches_up_via_checkpoint_state_transfer::{closure#0}
[INFO] [stdout]   15:     0x5f85c238c413 - <tokio[faf8abb48b112df8]::runtime::scheduler::current_thread::Context>::enter::<core[df12db4294e9bfd3]::task::poll::Poll<()>, <tokio[faf8abb48b112df8]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}::{closure#0}>
[INFO] [stderr] error: test failed, to rerun pass `-p balance-lang --lib`
[INFO] [stdout]   16:     0x5f85c241c4cc - <tokio[faf8abb48b112df8]::runtime::context::scoped::Scoped<tokio[faf8abb48b112df8]::runtime::scheduler::Context>>::set::<<tokio[faf8abb48b112df8]::runtime::scheduler::current_thread::CoreGuard>::enter<<tokio[faf8abb48b112df8]::runtime::scheduler::current_thread::CoreGuard>::block_on<core[df12db4294e9bfd3]::pin::Pin<&mut core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>>::{closure#0}, core[df12db4294e9bfd3]::option::Option<()>>::{closure#0}, (alloc[2182bb758b4b3781]::boxed::Box<tokio[faf8abb48b112df8]::runtime::scheduler::current_thread::Core>, core[df12db4294e9bfd3]::option::Option<()>)>
[INFO] [stdout]   17:     0x5f85c238bcef - <tokio[faf8abb48b112df8]::runtime::scheduler::current_thread::CurrentThread>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   18:     0x5f85c245bbe2 - <tokio[faf8abb48b112df8]::runtime::runtime::Runtime>::block_on::<core[df12db4294e9bfd3]::pin::Pin<&mut dyn core[df12db4294e9bfd3]::future::future::Future<Output = ()>>>
[INFO] [stdout]   19:     0x5f85c24575eb - balance_lang[959fcfd045d30291]::runtime::pbft_net::tests::lagging_replica_catches_up_via_checkpoint_state_transfer
[INFO] [stdout]   20:     0x5f85c230f439 - <balance_lang[959fcfd045d30291]::runtime::pbft_net::tests::lagging_replica_catches_up_via_checkpoint_state_transfer::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   21:     0x5f85c2667a0b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   22:     0x5f85c2675075 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   23:     0x5f85c266e934 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   24:     0x5f85c26781d2 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   25:     0x5f85c273a739 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   26:     0x7abf93f79dfa - <unknown>
[INFO] [stdout]   27:     0x7abf9400d3d4 - clone
[INFO] [stdout]   28:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     runtime::pbft_net::tests::lagging_replica_catches_up_via_checkpoint_state_transfer
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 753 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.54s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "7804b1bbd0937e040333a3e1fbc948d82b926c7eb7b60957ecf62661565c8242", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7804b1bbd0937e040333a3e1fbc948d82b926c7eb7b60957ecf62661565c8242", kill_on_drop: false }`
[INFO] [stdout] 7804b1bbd0937e040333a3e1fbc948d82b926c7eb7b60957ecf62661565c8242
