[INFO] fetching crate stale 2.0.0...
[INFO] testing stale-2.0.0 against 1.100.0-beta.1 for beta-1.100-2
[INFO] extracting crate stale 2.0.0 into /workspace/builds/worker-5-tc2/source
[INFO] started tweaking crates.io crate stale 2.0.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate stale 2.0.0
[INFO] tweaked toml for crates.io crate stale 2.0.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate stale 2.0.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate stale 2.0.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 790df70787eaf755d718eb3887e6c998d4cd63d7aed024aa662d3fd2fd9d7141
[INFO] running `Command { std: "docker" "start" "790df70787eaf755d718eb3887e6c998d4cd63d7aed024aa662d3fd2fd9d7141", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "790df70787eaf755d718eb3887e6c998d4cd63d7aed024aa662d3fd2fd9d7141", 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" "790df70787eaf755d718eb3887e6c998d4cd63d7aed024aa662d3fd2fd9d7141" "/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" "790df70787eaf755d718eb3887e6c998d4cd63d7aed024aa662d3fd2fd9d7141", 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" "790df70787eaf755d718eb3887e6c998d4cd63d7aed024aa662d3fd2fd9d7141" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling smallvec v1.16.0
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling mio v1.2.3
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling http v1.5.0
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling rustls v0.23.43
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ipnet v2.12.1
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling http-body v1.1.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling webpki-roots v1.0.9
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling http-body-util v0.1.5
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.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 hyper v1.11.1
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling stale v2.0.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unused dependency `hex`
[INFO] [stderr]   --> Cargo.toml:20:15
[INFO] [stderr]    |
[INFO] [stderr] 20 | [dependencies.hex]
[INFO] [stderr]    |               ^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::unused_dependencies` is set to `warn` by default
[INFO] [stderr] help: consider removing the dependency on `hex`
[INFO] [stderr] warning: `stale` (manifest) generated 1 warning
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 21s
[INFO] running `Command { std: "docker" "inspect" "790df70787eaf755d718eb3887e6c998d4cd63d7aed024aa662d3fd2fd9d7141", 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" "790df70787eaf755d718eb3887e6c998d4cd63d7aed024aa662d3fd2fd9d7141" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling stale v2.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.99s
[INFO] running `Command { std: "docker" "inspect" "790df70787eaf755d718eb3887e6c998d4cd63d7aed024aa662d3fd2fd9d7141", 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" "790df70787eaf755d718eb3887e6c998d4cd63d7aed024aa662d3fd2fd9d7141" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.19s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/build/stale/9098574f48de7a8a/out/stale-9098574f48de7a8a)
[INFO] [stdout] 
[INFO] [stdout] running 153 tests
[INFO] [stdout] test abi::tests::test_encode_address ... ok
[INFO] [stdout] test abi::tests::test_decode_int256_overflow_rejected ... ok
[INFO] [stdout] test abi::tests::test_decode_negative_int256 ... ok
[INFO] [stdout] test abi::tests::test_encode_address_rejects_invalid ... ok
[INFO] [stdout] test addressbook::tests::test_addressbook_allowlisted ... ok
[INFO] [stdout] test addressbook::tests::test_addressbook_strict_blocks_unknown ... ok
[INFO] [stdout] test addressbook::tests::test_new_strict_blocks_unknown ... ok
[INFO] [stdout] test addressbook::tests::test_whitespace_padded_entry_matches ... ok
[INFO] [stdout] test abi::tests::test_decode_huge_offset_errors_instead_of_panicking ... ok
[INFO] [stdout] test abi::tests::test_decode_bool_strict_0_1_only ... ok
[INFO] [stdout] test allowance::tests::test_allowance_insufficient ... ok
[INFO] [stdout] test abi::tests::test_decode_round_data ... ok
[INFO] [stdout] test allowance::tests::test_dangerous_boundary_is_inclusive ... ok
[INFO] [stdout] test allowance::tests::test_zero_approval_blocked ... ok
[INFO] [stdout] test allowance::tests::test_allowance_sufficient ... ok
[INFO] [stdout] test audit::tests::test_audit_logger_records_and_filters ... ok
[INFO] [stdout] test audit::tests::test_scrub_case_insensitive_credential_forms ... ok
[INFO] [stdout] test allowance::tests::test_infinite_approval_blocked ... ok
[INFO] [stdout] test allowance::tests::test_exact_approval_allowed ... ok
[INFO] [stdout] test audit::tests::test_scrub_private_key_and_mnemonic_forms ... ok
[INFO] [stdout] test audit::tests::test_scrub_leaves_unquoted_colon_prose_alone ... ok
[INFO] [stdout] test audit::tests::test_zero_capacity_coerced_to_one ... ok
[INFO] [stdout] test check::tests::test_check_price_fresh_allowed ... ok
[INFO] [stdout] test check::tests::test_check_price_stale_blocked ... ok
[INFO] [stdout] test audit::tests::test_scrub_leaves_plain_text_untouched ... ok
[INFO] [stdout] test audit::tests::test_scrub_json_colon_forms ... ok
[INFO] [stdout] test check::tests::test_check_price_unknown_feed_blocked ... ok
[INFO] [stdout] test check::tests::test_check_price_updated_at_overflow_blocked ... ok
[INFO] [stdout] test audit::tests::test_record_scrubs_embedded_credentials ... ok
[INFO] [stdout] test check::tests::test_check_prices_excess_inputs_each_get_block_row ... ok
[INFO] [stdout] test contract::tests::test_eip7702_delegated_eoa_blocked ... ok
[INFO] [stdout] test audit::tests::test_scrub_bearer_token_and_leaves_prose_alone ... ok
[INFO] [stdout] test deadline::tests::test_expired_deadline ... ok
[INFO] [stdout] test deadline::tests::test_i64_min_delta_no_panic ... ok
[INFO] [stdout] test deadline::tests::test_negative_now_blocks_fail_closed ... ok
[INFO] [stdout] test deadline::tests::test_reasonable_deadline ... ok
[INFO] [stdout] test deadline::tests::test_deadline_too_tight ... ok
[INFO] [stdout] test contract::tests::test_eip7702_mixed_case_blocked ... ok
[INFO] [stdout] test contract::tests::test_eoa_blocked ... ok
[INFO] [stdout] test contract::tests::test_zero_padded_empty_code_blocked ... ok
[INFO] [stdout] test deviation::tests::test_deviation_within_threshold ... ok
[INFO] [stdout] test deviation::tests::test_deviation_exceeds_threshold ... ok
[INFO] [stdout] test deviation::tests::test_large_magnitude_exact_verdict ... ok
[INFO] [stdout] test contract::tests::test_smart_contract_allowed ... ok
[INFO] [stdout] test deviation::tests::test_self_comparison_blocked ... ok
[INFO] [stdout] test deviation::tests::test_mismatched_decimals_exact ... ok
[INFO] [stdout] test dex::tests::test_pool_v3_sufficient ... ok
[INFO] [stdout] test dex::tests::test_pool_v2_zero_minimum_blocked ... ok
[INFO] [stdout] test dex::tests::test_pool_v2_sufficient ... ok
[INFO] [stdout] test dex::tests::test_pool_v3_zero_minimum_blocked ... ok
[INFO] [stdout] test gas::tests::test_1559_base_fee_breach_blocks ... ok
[INFO] [stdout] test feeds::tests::test_lookup_feed_case_insensitive ... ok
[INFO] [stdout] test feeds::tests::test_lookup_feed_not_found ... ok
[INFO] [stdout] test gas::tests::test_1559_missing_feed_blocks_fail_closed ... ok
[INFO] [stdout] test gas::tests::test_1559_priority_fee_breach_blocks ... ok
[INFO] [stdout] test gas::tests::test_1559_zero_policy_rejected ... ok
[INFO] [stdout] test gas::tests::test_1559_within_limits ... ok
[INFO] [stdout] test deviation::tests::test_threshold_above_100_rejected ... ok
[INFO] [stdout] test gas::tests::test_gas_price_rpc_failure_blocks ... ok
[INFO] [stdout] test gas::tests::test_gas_price_borderline_fraction_blocked ... ok
[INFO] [stdout] test gas::tests::test_gas_price_within_limits ... ok
[INFO] [stdout] test dex::tests::test_pool_v2_insufficient ... ok
[INFO] [stdout] test feeds::tests::test_lookup_feed_found ... ok
[INFO] [stdout] test feeds::tests::test_sequencer_feeds ... ok
[INFO] [stdout] test is_stale::tests::test_fresh_age_less_than_max_age ... ok
[INFO] [stdout] test honeypot::tests::test_transfer_false_return_blocked ... ok
[INFO] [stdout] test honeypot::tests::test_transfer_succeeds_allowed ... ok
[INFO] [stdout] test is_stale::tests::test_future_updated_at_blocks ... ok
[INFO] [stdout] test is_stale::tests::test_negative_max_age_blocks ... ok
[INFO] [stdout] test is_stale::tests::test_stale_age_greater_than_max_age ... ok
[INFO] [stdout] test honeypot::tests::test_transfer_malformed_response_blocked ... ok
[INFO] [stdout] test is_stale::tests::test_timestamp_overflow_blocks_fail_closed ... ok
[INFO] [stdout] test honeypot::tests::test_transfer_nonzero_garbage_blocked ... ok
[INFO] [stdout] test mev::tests::test_flashbots_protected ... ok
[INFO] [stdout] test honeypot::tests::test_transfer_reverts_honeypot_blocked ... ok
[INFO] [stdout] test mev::tests::test_plaintext_builder_blocked ... ok
[INFO] [stdout] test is_stale::tests::test_missing_updated_at_blocks ... ok
[INFO] [stdout] test mev::tests::test_localhost_subdomain_spoof_blocked ... ok
[INFO] [stdout] test gas::tests::test_gas_price_exceeds_limits ... ok
[INFO] [stdout] test mev::tests::test_loopback_127_spoof_blocked ... ok
[INFO] [stdout] test mev::tests::test_mevblocker_protected ... ok
[INFO] [stdout] test mev::tests::test_public_rpc_blocked ... ok
[INFO] [stdout] test network::tests::test_nonce_behind_blocks_fail_closed ... ok
[INFO] [stdout] test network::tests::test_nonce_sync ... ok
[INFO] [stdout] test network::tests::test_rpc_sync_fresh ... ok
[INFO] [stdout] test pausable::tests::test_contract_network_error_fails_closed ... ok
[INFO] [stdout] test pausable::tests::test_contract_paused ... ok
[INFO] [stdout] test network::tests::test_nonce_desync ... ok
[INFO] [stdout] test network::tests::test_chain_id_match ... ok
[INFO] [stdout] test pausable::tests::test_contract_not_paused ... ok
[INFO] [stdout] test pausable::tests::test_contract_revert_blocks_fail_closed ... ok
[INFO] [stdout] test network::tests::test_chain_id_mismatch ... ok
[INFO] [stdout] test pausable::tests::test_malformed_paused_response_blocks_fail_closed ... ok
[INFO] [stdout] test pausable::tests::test_hex_transport_error_no_longer_forces_allow ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_fail_fast_stops_at_first_block ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_run_all_runs_all_guards ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_all_pass ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_fail_fast_names_skipped_guards ... ok
[INFO] [stdout] test pipeline::tests::test_run_without_runtime_blocks_instead_of_panicking ... ok
[INFO] [stdout] test prelude_tests::test_prelude_resolves_key_types ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_report_reasons_are_secret_scrubbed ... ok
[INFO] [stdout] test quote::tests::test_valid_quote ... ok
[INFO] [stdout] test quote::tests::test_zero_or_negative_answer_fails ... ok
[INFO] [stdout] test ratelimit::tests::test_oversized_policy_rejected_at_construction ... ok
[INFO] [stdout] test ratelimit::tests::test_rate_limiter ... ok
[INFO] [stdout] test network::tests::test_rpc_sync_stalled ... ok
[INFO] [stdout] test quote::tests::test_excessive_decimals_fails ... ok
[INFO] [stdout] test ratelimit::tests::test_spending_cap ... ok
[INFO] [stdout] test ratelimit::tests::test_try_acquire_atomic ... ok
[INFO] [stdout] test ratelimit::tests::test_try_spend_atomic ... ok
[INFO] [stdout] test rpc::tests::test_allowlist_ignores_credentials_port_path ... ok
[INFO] [stdout] test rpc::tests::test_is_ipv4_loopback ... ok
[INFO] [stdout] test rpc::tests::test_non_http_scheme_rejected ... ok
[INFO] [stdout] test rpc::tests::test_prefix_spoof_127_evil_rejected ... ok
[INFO] [stdout] test rpc::tests::test_prefix_spoof_localhost_evil_rejected ... ok
[INFO] [stdout] test rpc::tests::test_redirect_refusal_unavailable_blocks ... ok
[INFO] [stdout] test rpc::tests::test_allowlist_denied_blocks_before_network ... ok
[INFO] [stdout] test rpc::tests::test_allowlist_empty_means_open ... ok
[INFO] [stdout] test rpc::tests::test_allowlist_exact_match_case_insensitive ... ok
[INFO] [stdout] test rpc::tests::test_strip_hex_prefix_case_insensitive ... ok
[INFO] [stdout] test sanctions::tests::test_address_clean_allowed ... ok
[INFO] [stdout] test sanctions::tests::test_address_sanctioned_blocked ... ok
[INFO] [stdout] test sanctions::tests::test_chain_id_argument_mismatch_blocks ... ok
[INFO] [stdout] test sanctions::tests::test_chain_id_unverifiable_blocks_fail_closed ... ok
[INFO] [stdout] test sanctions::tests::test_wrong_chain_blocked_without_oracle_query ... ok
[INFO] [stdout] test sequencer::tests::test_non_sequenced_chain_still_passes ... ok
[INFO] [stdout] test sequencer::tests::test_sequencer_down ... ok
[INFO] [stdout] test sequencer::tests::test_sequencer_in_grace_period ... ok
[INFO] [stdout] test sequencer::tests::test_sequencer_unexpected_answer_blocks_fail_closed ... ok
[INFO] [stdout] test sequencer::tests::test_sequencer_up_past_grace_period ... ok
[INFO] [stdout] test sequencer::tests::test_unconfigured_sequenced_l2_blocks_loudly ... ok
[INFO] [stdout] test simulate::tests::test_simulation_forwards_value ... ok
[INFO] [stdout] test simulate::tests::test_simulation_succeeds ... ok
[INFO] [stdout] test simulate::tests::test_simulation_reverts_blocks ... ok
[INFO] [stdout] test slippage::tests::test_dust_yielding_zero_output_rejected ... ok
[INFO] [stdout] test slippage::tests::test_invalid_slippage_fails ... ok
[INFO] [stdout] test slippage::tests::test_with_50_bps_slippage ... ok
[INFO] [stdout] test slippage::tests::test_zero_amount_in_rejected ... ok
[INFO] [stdout] test slippage::tests::test_zero_slippage ... ok
[INFO] [stdout] test slippage::tests::test_small_amount_preserves_precision ... ok
[INFO] [stdout] test simulate::tests::test_simulation_value_without_handler_blocks ... ok
[INFO] [stdout] test solvency::tests::test_erc20_without_native_gas_blocks ... ok
[INFO] [stdout] test solvency::tests::test_erc20_balance_solvent ... ok
[INFO] [stdout] test solvency::tests::test_native_balance_insolvent ... ok
[INFO] [stdout] test solvency::tests::test_native_balance_solvent ... ok
[INFO] [stdout] test solvency::tests::test_native_gas_reserve_breach_blocks ... ok
[INFO] [stdout] test solvency::tests::test_reserve_overflow_blocks_fail_closed ... ok
[INFO] [stdout] test solvency::tests::test_zero_zero_check_blocked_as_vacuous ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_guard_timeout_blocks_fail_closed ... ok
[INFO] [stdout] test audit::tests::test_callback_panic_does_not_break_record ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_guard_panic_blocks_fail_closed ... ok
[INFO] [stdout] test ratelimit::tests::test_flood_eviction_blocks_fail_closed ... ok
[INFO] [stdout] test rpc::tests::test_redirect_refused_with_zero_egress_to_target ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 153 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.56s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/stale.rs (/opt/rustwide/target/debug/build/stale/9454a2935f690f72/out/stale-9454a2935f690f72)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test tests::test_parse_allowed_hosts_splits_and_trims ... ok
[INFO] [stdout] test tests::test_parse_answer_decimal_and_hex ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/stale_mcp.rs (/opt/rustwide/target/debug/build/stale/3ecb1b7450a10995/out/stale_mcp-3ecb1b7450a10995)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test tests::test_coerce_f64_accepts_string_amount ... ok
[INFO] [stdout] test tests::test_coerce_answer_str_accepts_integers_rejects_floats ... ok
[INFO] [stderr]      Running tests/integration_pipeline.rs (/opt/rustwide/target/debug/build/stale/305d5ba70a757f30/out/integration_pipeline-305d5ba70a757f30)
[INFO] [stdout] test tests::test_arg_block_text_is_json_shaped_verdict ... ok
[INFO] [stdout] test tests::test_coerce_i64_accepts_int_and_numeric_string ... ok
[INFO] [stdout] test tests::test_coerce_u64_accepts_string_decimals ... ok
[INFO] [stdout] test tests::test_nan_amount_blocked_downstream ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test test_full_guardrail_preflight_pipeline ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests stale
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/lib.rs - (line 7) - compile ... ok
[INFO] [stdout] test src/ratelimit.rs - ratelimit::RateLimiter (line 27) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.90s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "790df70787eaf755d718eb3887e6c998d4cd63d7aed024aa662d3fd2fd9d7141", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "790df70787eaf755d718eb3887e6c998d4cd63d7aed024aa662d3fd2fd9d7141", kill_on_drop: false }`
[INFO] [stdout] 790df70787eaf755d718eb3887e6c998d4cd63d7aed024aa662d3fd2fd9d7141
