[INFO] cloning repository https://github.com/GuiSchet/bip300-monitor [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/GuiSchet/bip300-monitor" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGuiSchet%2Fbip300-monitor", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGuiSchet%2Fbip300-monitor'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e0ce18c4a63ca14d16a7ccb6d6af98a7b5ad99cd [INFO] testing GuiSchet/bip300-monitor/e0ce18c4a63ca14d16a7ccb6d6af98a7b5ad99cd against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FGuiSchet%2Fbip300-monitor" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] removed /workspace/builds/worker-1-tc2/source/rust-toolchain.toml [INFO] started tweaking git repo https://github.com/GuiSchet/bip300-monitor [INFO] finished tweaking git repo https://github.com/GuiSchet/bip300-monitor [INFO] tweaked toml for git repo https://github.com/GuiSchet/bip300-monitor written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/GuiSchet/bip300-monitor 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 git repo https://github.com/GuiSchet/bip300-monitor 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-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 42310be8cdd4716860e7fb55fcfd4951cb73712fa18b12e6e3ace5886b1294ad [INFO] running `Command { std: "docker" "start" "42310be8cdd4716860e7fb55fcfd4951cb73712fa18b12e6e3ace5886b1294ad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "42310be8cdd4716860e7fb55fcfd4951cb73712fa18b12e6e3ace5886b1294ad", 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" "42310be8cdd4716860e7fb55fcfd4951cb73712fa18b12e6e3ace5886b1294ad" "/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" "42310be8cdd4716860e7fb55fcfd4951cb73712fa18b12e6e3ace5886b1294ad", 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" "42310be8cdd4716860e7fb55fcfd4951cb73712fa18b12e6e3ace5886b1294ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling anyhow v1.0.104 [INFO] [stderr] Compiling either v1.17.0 [INFO] [stderr] Compiling libc v0.2.189 [INFO] [stderr] Compiling bitflags v2.13.1 [INFO] [stderr] Compiling hybrid-array v0.4.14 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Compiling pulldown-cmark v0.13.4 [INFO] [stderr] Compiling syn v3.0.3 [INFO] [stderr] Compiling signal-hook-registry v1.4.5 [INFO] [stderr] Compiling mio v1.2.2 [INFO] [stderr] Compiling getrandom v0.4.3 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling futures-util v0.3.33 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Compiling cmov v0.5.4 [INFO] [stderr] Compiling hashbrown v0.17.1 [INFO] [stderr] Compiling bytes v1.12.1 [INFO] [stderr] Compiling hashbrown v0.15.5 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling ctutils v0.4.2 [INFO] [stderr] Compiling indexmap v2.14.0 [INFO] [stderr] Compiling fastrand v2.5.0 [INFO] [stderr] Compiling cpufeatures v0.3.0 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling fixedbitset v0.5.7 [INFO] [stderr] Compiling multimap v0.10.1 [INFO] [stderr] Compiling bitcoin-io v0.1.101 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling cc v1.4.0 [INFO] [stderr] Compiling crypto-common v0.2.2 [INFO] [stderr] Compiling block-buffer v0.12.1 [INFO] [stderr] Compiling chacha20 v0.10.1 [INFO] [stderr] Compiling arrayvec v0.7.8 [INFO] [stderr] Compiling petgraph v0.8.3 [INFO] [stderr] Compiling hex-conservative v0.2.3 [INFO] [stderr] Compiling rand v0.10.2 [INFO] [stderr] Compiling pin-project-internal v1.1.13 [INFO] [stderr] Compiling rustls v0.23.42 [INFO] [stderr] Compiling stringprep v0.1.5 [INFO] [stderr] Compiling bitcoin_hashes v0.14.101 [INFO] [stderr] Compiling pulldown-cmark-to-cmark v22.0.0 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling rustls-webpki v0.103.13 [INFO] [stderr] Compiling thiserror v2.0.19 [INFO] [stderr] Compiling regex-automata v0.4.16 [INFO] [stderr] Compiling digest v0.11.3 [INFO] [stderr] Compiling pin-project v1.1.13 [INFO] [stderr] Compiling hex_lit v0.1.1 [INFO] [stderr] Compiling hmac v0.13.0 [INFO] [stderr] Compiling sha2 v0.11.0 [INFO] [stderr] Compiling md-5 v0.11.0 [INFO] [stderr] Compiling portable-atomic v1.14.0 [INFO] [stderr] Compiling prost-derive v0.14.4 [INFO] [stderr] Compiling phf_shared v0.13.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling bitcoin v0.32.102 [INFO] [stderr] Compiling clap_builder v4.6.2 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling phf v0.13.1 [INFO] [stderr] Compiling base58ck v0.1.101 [INFO] [stderr] Compiling secp256k1-sys v0.10.1 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling regex v1.13.1 [INFO] [stderr] Compiling tracing-log v0.2.0 [INFO] [stderr] Compiling whoami v2.1.3 [INFO] [stderr] Compiling bech32 v0.11.1 [INFO] [stderr] Compiling bitcoin-units v0.1.101 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling tonic-build v0.14.6 [INFO] [stderr] Compiling prost v0.14.4 [INFO] [stderr] Compiling prost-types v0.14.4 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling displaydoc v0.2.7 [INFO] [stderr] Compiling async-trait v0.1.91 [INFO] [stderr] Compiling thiserror-impl v2.0.19 [INFO] [stderr] Compiling serde_repr v0.1.21 [INFO] [stderr] Compiling clap_derive v4.6.4 [INFO] [stderr] Compiling tinystr v0.8.3 [INFO] [stderr] Compiling icu_locale_core v2.2.0 [INFO] [stderr] Compiling zerotrie v0.2.4 [INFO] [stderr] Compiling icu_collections v2.2.0 [INFO] [stderr] Compiling prost-build v0.14.4 [INFO] [stderr] Compiling clap v4.6.4 [INFO] [stderr] Compiling tonic-prost-build v0.14.6 [INFO] [stderr] Compiling icu_provider v2.2.0 [INFO] [stderr] Compiling shared v0.1.0 (/opt/rustwide/workdir/shared) [INFO] [stderr] Compiling enforcer-extractor v0.1.0 (/opt/rustwide/workdir/extractors/enforcer) [INFO] [stderr] Compiling icu_properties v2.2.0 [INFO] [stderr] Compiling icu_normalizer v2.2.0 [INFO] [stderr] Compiling idna_adapter v1.2.2 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling matchers v0.2.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling tracing-subscriber v0.3.23 [INFO] [stderr] Compiling secp256k1 v0.29.1 [INFO] [stderr] Compiling tokio v1.53.1 [INFO] [stderr] Compiling http v1.4.2 [INFO] [stderr] Compiling postgres-protocol v0.6.12 [INFO] [stderr] Compiling postgres-types v0.2.14 [INFO] [stderr] Compiling http-body v1.1.0 [INFO] [stderr] Compiling http-body-util v0.1.4 [INFO] [stderr] Compiling tokio-util v0.7.19 [INFO] [stderr] Compiling tokio-stream v0.1.19 [INFO] [stderr] Compiling tokio-rustls v0.26.4 [INFO] [stderr] Compiling h2 v0.4.15 [INFO] [stderr] Compiling tower v0.5.3 [INFO] [stderr] Compiling tokio-postgres v0.7.18 [INFO] [stderr] Compiling async-nats v0.50.0 [INFO] [stderr] Compiling tower-http v0.6.11 [INFO] [stderr] Compiling hyper v1.11.0 [INFO] [stderr] Compiling hyper-util v0.1.20 [INFO] [stderr] Compiling event-logger v0.1.0 (/opt/rustwide/workdir/tools/event-logger) [INFO] [stderr] Compiling hyper-timeout v0.5.2 [INFO] [stderr] Compiling reqwest v0.12.28 [INFO] [stderr] Compiling tonic v0.14.6 [INFO] [stderr] Compiling tonic-prost v0.14.6 [INFO] [stderr] Finished `release` profile [optimized] target(s) in 3m 15s [INFO] running `Command { std: "docker" "inspect" "42310be8cdd4716860e7fb55fcfd4951cb73712fa18b12e6e3ace5886b1294ad", 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" "42310be8cdd4716860e7fb55fcfd4951cb73712fa18b12e6e3ace5886b1294ad" "/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 shared v0.1.0 (/opt/rustwide/workdir/shared) [INFO] [stderr] Compiling event-logger v0.1.0 (/opt/rustwide/workdir/tools/event-logger) [INFO] [stderr] Compiling enforcer-extractor v0.1.0 (/opt/rustwide/workdir/extractors/enforcer) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 45.34s [INFO] running `Command { std: "docker" "inspect" "42310be8cdd4716860e7fb55fcfd4951cb73712fa18b12e6e3ace5886b1294ad", 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" "42310be8cdd4716860e7fb55fcfd4951cb73712fa18b12e6e3ace5886b1294ad" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.47s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/enforcer-extractor/8b864d4128e04e18/out/enforcer_extractor-8b864d4128e04e18) [INFO] [stdout] [INFO] [stdout] running 68 tests [INFO] [stdout] test backfill::tests::activation_hash_is_checked_only_when_a_full_cycle_reaches_its_start ... ok [INFO] [stdout] test backfill::tests::floor_ranges_are_exclusive_and_never_empty ... ok [INFO] [stdout] test backfill::tests::only_page_pressure_errors_reduce_the_persisted_page_size ... ok [INFO] [stdout] test config::tests::parses_each_supported_log_level ... ok [INFO] [stdout] test config::tests::validates_the_stream_stall_and_tip_poll_relationship ... ok [INFO] [stdout] test backfill::tests::historical_pages_are_exact_and_contiguous ... ok [INFO] [stdout] test convert::tests::known_networks_map_and_undefined_values_collapse_to_unknown ... ok [INFO] [stdout] test mainchain::tests::empty_slot_transport_still_reports_global_connect_and_disconnect ... ok [INFO] [stdout] test mainchain::tests::a_subscription_boundary_names_the_gap_it_closes ... ok [INFO] [stdout] test fees::tests::fee_is_exact_and_missing_prevouts_are_unknown ... ok [INFO] [stdout] test config::tests::rejects_password_without_username ... ok [INFO] [stdout] test convert::tests::an_observed_empty_bmm_auction_is_a_valid_snapshot ... ok [INFO] [stdout] test config::tests::validates_the_shutdown_and_flush_timeout_relationship ... ok [INFO] [stdout] test backfill::tests::a_moved_tip_does_not_replace_a_valid_or_inconclusive_retry_target ... ok [INFO] [stdout] test node::tests::embedded_rpc_credentials_are_rejected ... ok [INFO] [stdout] test backfill::tests::grpc_retry_classification_walks_anyhow_context ... ok [INFO] [stdout] test config::tests::rejects_a_malformed_pinned_activation_hash ... ok [INFO] [stdout] test config::tests::parses_explicit_sidechains_and_defaults ... ok [INFO] [stdout] test node::tests::core_not_found_is_preserved_even_with_http_error ... ok [INFO] [stdout] test node::tests::another_block_cannot_satisfy_requested_header ... ok [INFO] [stdout] test config::tests::production_identity_requires_a_concrete_enforcer_network ... ok [INFO] [stdout] test config::tests::omitting_sidechains_defers_to_discovery ... ok [INFO] [stdout] test convert::tests::live_bmm_requests_are_validated_and_canonically_sorted ... ok [INFO] [stdout] test runtime::tests::a_publish_error_is_fatal ... ok [INFO] [stdout] test runtime::tests::a_failed_state_refresh_is_recorded_and_retried ... ok [INFO] [stdout] test client::tests::stream_setup_is_bounded_by_the_request_timeout ... ok [INFO] [stdout] test runtime::tests::a_failed_worker_aborts_its_siblings ... ok [INFO] [stdout] test node::tests::raw_block_is_verified_against_official_header_and_work ... ok [INFO] [stdout] test node::tests::node_work_is_big_endian_and_exact ... ok [INFO] [stdout] test runtime::tests::an_ended_stream_is_fatal ... ok [INFO] [stdout] test runtime::tests::bmm_samples_discard_a_response_when_the_parent_moves ... ok [INFO] [stdout] test config::tests::rejects_duplicate_sidechains ... ok [INFO] [stdout] test runtime::tests::bmm_samples_never_publish_an_unstable_parent ... ok [INFO] [stdout] test runtime::tests::an_invalid_bmm_response_is_a_worker_failure_not_an_empty_snapshot ... ok [INFO] [stdout] test runtime::tests::deferred_retries_are_deduplicated_by_sidechain ... ok [INFO] [stdout] test runtime::tests::a_stream_status_error_is_fatal ... ok [INFO] [stdout] test runtime::tests::detects_tip_changes_anywhere_in_the_snapshot_window ... ok [INFO] [stdout] test runtime::tests::automatic_startup_retries_when_the_active_set_changes ... ok [INFO] [stdout] test runtime::tests::configured_slots_resolve_to_their_exact_active_instances ... ok [INFO] [stdout] test runtime::tests::a_tip_change_queues_the_latest_target_for_every_known_slot ... ok [INFO] [stdout] test runtime::tests::dynamic_sidechain_setup_classifies_transient_rpc_failures_for_retry ... ok [INFO] [stdout] test runtime::tests::startup_chain_identity_must_match_the_locked_network_and_activation ... ok [INFO] [stdout] test runtime::tests::explicitly_configured_inactive_slots_wait_without_a_subscription ... ok [INFO] [stdout] test runtime::tests::publishes_disconnect_then_connect_sequentially ... ok [INFO] [stdout] test runtime::tests::bmm_samples_before_readiness_are_not_complete_auctions ... ok [INFO] [stdout] test runtime::tests::startup_opens_every_subscription_before_collecting_the_snapshot ... ok [INFO] [stdout] test runtime::tests::state_refreshes_once_per_block_and_publishes_every_reading ... ok [INFO] [stdout] test runtime::tests::dynamic_sidechain_retries_are_deduplicated_by_instance ... ok [INFO] [stdout] test state::tests::a_new_slot_is_matched_by_identity_and_published ... ok [INFO] [stdout] test state::tests::a_reverted_value_is_republished ... ok [INFO] [stdout] test runtime::tests::bmm_samples_are_persistable_only_for_one_stable_parent ... ok [INFO] [stdout] test runtime::tests::the_state_worker_stops_when_every_slot_worker_is_gone ... ok [INFO] [stdout] test runtime::tests::development_identity_still_requires_the_reported_activation_height ... ok [INFO] [stdout] test runtime::tests::a_silent_stream_fails_after_the_polled_tip_advances ... ok [INFO] [stdout] test state::tests::active_instances_are_read_only_from_an_active_sidechains_snapshot ... ok [INFO] [stdout] test state::tests::active_sidechain_numbers_must_fit_in_a_slot ... ok [INFO] [stdout] test runtime::tests::the_state_worker_waits_for_shutdown_when_no_slot_is_observed ... ok [INFO] [stdout] test state::tests::only_changed_payloads_are_republished ... ok [INFO] [stdout] test state::tests::a_change_first_read_while_the_tip_moved_is_reported_when_stable ... ok [INFO] [stdout] test state::tests::every_reading_is_published_and_changes_are_reported ... ok [INFO] [stdout] test state::tests::anchors_carry_a_height_only_when_the_source_reports_one ... ok [INFO] [stdout] test state::tests::anchors_reject_payloads_they_cannot_describe ... ok [INFO] [stdout] test runtime::tests::shutdown_interrupts_an_already_waiting_idle_stream ... ok [INFO] [stdout] test runtime::tests::a_new_stream_ignores_tip_changes_from_before_its_subscription ... ok [INFO] [stdout] test runtime::tests::live_activity_after_a_tip_change_cancels_the_stall_deadline ... ok [INFO] [stdout] test runtime::tests::a_failed_tip_read_is_not_fatal ... ok [INFO] [stdout] test runtime::tests::the_tip_worker_reports_only_a_moved_tip ... ok [INFO] [stdout] test runtime::tests::two_blocks_arriving_before_a_refresh_coalesce_into_one ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/build/enforcer-extractor/cb22d529ea456c38/out/enforcer_extractor-cb22d529ea456c38) [INFO] [stdout] [INFO] [stdout] test result: ok. 68 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Running tests/conversions.rs (/opt/rustwide/target/release/build/enforcer-extractor/b4ee7f9fb46f154d/out/conversions-b4ee7f9fb46f154d) [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 7 tests [INFO] [stdout] test converts_present_and_absent_ctip ... ok [INFO] [stdout] test converts_block_connections_backfill_and_disconnections ... ok [INFO] [stdout] test converts_sidechain_snapshots ... ok [INFO] [stdout] test a_block_holding_nothing_for_the_slot_still_converts_to_one_event ... ok [INFO] [stdout] test converts_chain_info_and_tip ... ok [INFO] [stdout] test converts_pending_withdrawal_bundle_proposals ... ok [INFO] [stderr] Running tests/nats.rs (/opt/rustwide/target/release/build/enforcer-extractor/7a83571899b58bf6/out/nats-7a83571899b58bf6) [INFO] [stdout] test rejects_missing_and_malformed_required_fields ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/event-logger/e00c6f2bd9827ed5/out/event_logger-e00c6f2bd9827ed5) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test format::tests::rejects_empty_and_incomplete_envelopes ... ok [INFO] [stdout] test format::tests::full_output_preserves_proposals_and_every_withdrawal_state ... ok [INFO] [stdout] test tests::the_full_payload_is_built_only_when_full_events_is_set ... ok [INFO] [stdout] test format::tests::rejects_invalid_normalized_hashes_and_nested_events ... ok [INFO] [stdout] test tests::shutdown_interrupts_an_idle_wait ... ok [INFO] [stdout] test tests::invalid_event_does_not_prevent_the_next_event_from_rendering ... ok [INFO] [stdout] test config::tests::validates_shutdown_against_flush_timeout ... ok [INFO] [stdout] test format::tests::full_output_is_complete_json_with_hexadecimal_bytes ... ok [INFO] [stdout] test config::tests::parses_defaults_and_full_event_mode ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/build/event-logger/9f3efde5ba1d63d6/out/event_logger-9f3efde5ba1d63d6) [INFO] [stdout] test format::tests::summarizes_every_top_level_variant ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/release/build/shared/86ea338d8cabf47b/out/shared-86ea338d8cabf47b) [INFO] [stdout] [INFO] [stdout] running 35 tests [INFO] [stdout] test bip300::tests::description_hash_excludes_the_compact_size_prefix ... ok [INFO] [stdout] test logging::tests::explicit_rust_log_remains_authoritative ... ok [INFO] [stdout] test nats::tests::uses_a_bounded_flush_timeout ... ok [INFO] [stdout] test logging::tests::verbose_cli_logging_keeps_dependency_diagnostics ... ok [INFO] [stdout] test process::tests::a_second_signal_aborts_shutdown ... ok [INFO] [stdout] test process::tests::graceful_shutdown_waits_for_task_completion ... ok [INFO] [stdout] test logging::tests::normal_logging_suppresses_duplicate_async_nats_info_events ... ok [INFO] [stdout] test protobuf::enforcer_extractor::kind_tests::every_variant_has_a_distinct_kind ... ok [INFO] [stdout] test nats::tests::reads_password_file_without_trailing_newline ... ok [INFO] [stdout] test nats_subjects::tests::enforcer_subject_is_stable ... ok [INFO] [stdout] test protobuf::enforcer_extractor::kind_tests::contract_version_matches_the_reviewed_proto_fingerprints ... ok [INFO] [stdout] test protobuf::event::tests::an_unanchored_event_round_trips_without_a_block ... ok [INFO] [stdout] test json::tests::active_sidechain_fields_have_a_stable_query_path ... ok [INFO] [stdout] test nats::tests::a_batch_never_blocks_when_the_transport_never_connected ... ok [INFO] [stdout] test nats::tests::accepts_anonymous_and_password_authentication ... ok [INFO] [stdout] test store::tests::a_password_and_a_password_file_cannot_both_be_set ... ok [INFO] [stdout] test bip300::tests::multi_byte_compact_size_is_supported ... ok [INFO] [stdout] test store::tests::a_missing_password_file_fails_rather_than_connecting_without_one ... ok [INFO] [stdout] test store::tests::an_absent_height_stays_absent_rather_than_becoming_zero ... ok [INFO] [stdout] test json::tests::hexadecimal_field_list_covers_every_proto_bytes_field ... ok [INFO] [stdout] test store::tests::an_empty_envelope_is_rejected_rather_than_recorded_as_null ... ok [INFO] [stdout] test liveness::tests::a_disabled_heartbeat_writes_nothing ... ok [INFO] [stdout] test nats::tests::an_empty_batch_is_not_reported_as_a_failure ... ok [INFO] [stdout] test bip300::tests::malformed_or_noncanonical_descriptions_are_rejected ... ok [INFO] [stdout] test liveness::tests::a_beat_creates_the_file_and_then_refreshes_it ... ok [INFO] [stdout] test nats::tests::rejects_incomplete_credentials ... ok [INFO] [stdout] test store::tests::an_unscoped_event_records_no_sidechain ... ok [INFO] [stdout] test liveness::tests::an_unwritable_path_is_a_warning_rather_than_a_panic ... ok [INFO] [stdout] test store::tests::escaping_survives_quotes_and_backslashes ... ok [INFO] [stdout] test store::tests::the_connection_string_never_interpolates_a_raw_credential ... ok [INFO] [stdout] test store::tests::facts_are_read_from_the_payload_and_the_anchor ... ok [INFO] [stdout] test process::tests::shutdown_timeout_aborts_the_task ... ok [INFO] [stdout] test protobuf::enforcer_extractor::kind_tests::only_slot_scoped_variants_report_a_sidechain ... ok [INFO] [stdout] test protobuf::event::tests::a_missing_height_survives_the_round_trip_as_absent ... ok [INFO] [stdout] test protobuf::event::tests::event_round_trips_through_protobuf ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 35 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stderr] Running tests/store.rs (/opt/rustwide/target/release/build/shared/f4cdc8d4d1032fe9/out/store-f4cdc8d4d1032fe9) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests enforcer_extractor [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests event_logger [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests shared [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" "42310be8cdd4716860e7fb55fcfd4951cb73712fa18b12e6e3ace5886b1294ad", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "42310be8cdd4716860e7fb55fcfd4951cb73712fa18b12e6e3ace5886b1294ad", kill_on_drop: false }` [INFO] [stdout] 42310be8cdd4716860e7fb55fcfd4951cb73712fa18b12e6e3ace5886b1294ad