[INFO] cloning repository https://github.com/sednalabs/interspire-6-mcp
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sednalabs/interspire-6-mcp" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsednalabs%2Finterspire-6-mcp", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsednalabs%2Finterspire-6-mcp'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 51f3e3d7f1ebc5cd460ad40e5d446bcb6197321c
[INFO] testing sednalabs/interspire-6-mcp against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsednalabs%2Finterspire-6-mcp" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/sednalabs/interspire-6-mcp
[INFO] finished tweaking git repo https://github.com/sednalabs/interspire-6-mcp
[INFO] tweaked toml for git repo https://github.com/sednalabs/interspire-6-mcp written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/sednalabs/interspire-6-mcp on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/sednalabs/interspire-6-mcp 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.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/sednalabs/mcp-toolkit-rs`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded scraper v0.27.0
[INFO] [stderr]   Downloaded servo_arc v0.4.3
[INFO] [stderr]   Downloaded tendril v0.5.1
[INFO] [stderr]   Downloaded cssparser-macros v0.7.0
[INFO] [stderr]   Downloaded selectors v0.38.0
[INFO] [stderr]   Downloaded dtoa v1.0.11
[INFO] [stderr]   Downloaded ego-tree v0.11.0
[INFO] [stderr]   Downloaded rmcp-macros v1.8.0
[INFO] [stderr]   Downloaded dtoa-short v0.3.5
[INFO] [stderr]   Downloaded cssparser v0.37.0
[INFO] [stderr]   Downloaded psl-types v2.0.11
[INFO] [stderr]   Downloaded rusqlite v0.31.0
[INFO] [stderr]   Downloaded publicsuffix v2.3.0
[INFO] [stderr]   Downloaded rmcp v1.8.0
[INFO] [stderr]   Downloaded libsqlite3-sys v0.28.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0a6167fd3742f14c5dcacdbb662beead9bcf2b7d6eb0864a1a7f42df2e99fc71
[INFO] running `Command { std: "docker" "start" "0a6167fd3742f14c5dcacdbb662beead9bcf2b7d6eb0864a1a7f42df2e99fc71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0a6167fd3742f14c5dcacdbb662beead9bcf2b7d6eb0864a1a7f42df2e99fc71", 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" "0a6167fd3742f14c5dcacdbb662beead9bcf2b7d6eb0864a1a7f42df2e99fc71" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0a6167fd3742f14c5dcacdbb662beead9bcf2b7d6eb0864a1a7f42df2e99fc71", 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" "0a6167fd3742f14c5dcacdbb662beead9bcf2b7d6eb0864a1a7f42df2e99fc71" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling bytes v1.12.0
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling cc v1.2.65
[INFO] [stderr]    Compiling socket2 v0.6.4
[INFO] [stderr]    Compiling mio v1.2.1
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling phf_codegen v0.13.1
[INFO] [stderr]    Compiling autocfg v1.5.1
[INFO] [stderr]    Compiling http v1.4.2
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling string_cache_codegen v0.6.1
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling precomputed-hash v0.1.1
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling time-macros v0.2.30
[INFO] [stderr]    Compiling web_atoms v0.2.5
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling rustls v0.23.41
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling rmcp v1.8.0
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling string_cache v0.9.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling time v0.3.51
[INFO] [stderr]    Compiling cookie v0.18.1
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.6
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling rmcp-macros v1.8.0
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling pastey v0.2.3
[INFO] [stderr]    Compiling dtoa v1.0.11
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling dtoa-short v0.3.5
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling libsqlite3-sys v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling cssparser-macros v0.7.0
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling tendril v0.5.1
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling selectors v0.38.0
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling psl-types v2.0.11
[INFO] [stderr]    Compiling markup5ever v0.39.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling hyper v1.10.1
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling publicsuffix v2.3.0
[INFO] [stderr]    Compiling schemars v1.2.1
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling cssparser v0.37.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling webpki-roots v1.0.8
[INFO] [stderr]    Compiling servo_arc v0.4.3
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling mcp-toolkit-policy-core v0.1.0 (https://github.com/sednalabs/mcp-toolkit-rs?rev=aa0fbced690f80f0d04396b99f18c5fce833a73c#aa0fbced)
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling cookie_store v0.22.1
[INFO] [stderr]    Compiling tower-http v0.6.11
[INFO] [stderr]    Compiling html5ever v0.39.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling csv-core v0.1.13
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling ego-tree v0.11.0
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling scraper v0.27.0
[INFO] [stderr]    Compiling csv v1.4.0
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling mcp-toolkit-observability v0.1.0 (https://github.com/sednalabs/mcp-toolkit-rs?rev=aa0fbced690f80f0d04396b99f18c5fce833a73c#aa0fbced)
[INFO] [stderr]    Compiling roxmltree v0.21.1
[INFO] [stderr]    Compiling mcp-toolkit-core v0.1.0 (https://github.com/sednalabs/mcp-toolkit-rs?rev=aa0fbced690f80f0d04396b99f18c5fce833a73c#aa0fbced)
[INFO] [stderr]    Compiling mcp-toolkit-server v0.1.0 (https://github.com/sednalabs/mcp-toolkit-rs?rev=aa0fbced690f80f0d04396b99f18c5fce833a73c#aa0fbced)
[INFO] [stderr]    Compiling mcp-toolkit v0.1.0 (https://github.com/sednalabs/mcp-toolkit-rs?rev=aa0fbced690f80f0d04396b99f18c5fce833a73c#aa0fbced)
[INFO] [stderr]    Compiling rusqlite v0.31.0
[INFO] [stderr]    Compiling interspire-mcp v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 23s
[INFO] running `Command { std: "docker" "inspect" "0a6167fd3742f14c5dcacdbb662beead9bcf2b7d6eb0864a1a7f42df2e99fc71", 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" "0a6167fd3742f14c5dcacdbb662beead9bcf2b7d6eb0864a1a7f42df2e99fc71" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling mcp-toolkit-http v0.1.0 (https://github.com/sednalabs/mcp-toolkit-rs?rev=aa0fbced690f80f0d04396b99f18c5fce833a73c#aa0fbced)
[INFO] [stderr]    Compiling mcp-toolkit-testing v0.1.0 (https://github.com/sednalabs/mcp-toolkit-rs?rev=aa0fbced690f80f0d04396b99f18c5fce833a73c#aa0fbced)
[INFO] [stderr]    Compiling interspire-mcp v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 26.92s
[INFO] running `Command { std: "docker" "inspect" "0a6167fd3742f14c5dcacdbb662beead9bcf2b7d6eb0864a1a7f42df2e99fc71", 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" "0a6167fd3742f14c5dcacdbb662beead9bcf2b7d6eb0864a1a7f42df2e99fc71" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.42s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/interspire_mcp-ac425866481e951f)
[INFO] [stdout] 
[INFO] [stdout] running 266 tests
[INFO] [stdout] test admin_html::forms::tests::campaign_preheader_is_guarded_step2_metadata ... ok
[INFO] [stdout] test admin_html::forms::tests::list_create_redirect_location_ignores_non_edit_routes ... ok
[INFO] [stdout] test admin_html::forms::tests::list_create_resolver_rejects_inventory_redirect_mismatch ... ok
[INFO] [stdout] test admin_html::forms::tests::list_create_redirect_location_rejects_external_origin ... ok
[INFO] [stdout] test admin_html::forms::tests::list_create_resolver_rejects_redirect_to_existing_id ... ok
[INFO] [stdout] test admin_html::forms::tests::form_plan_id_ignores_volatile_tokens_but_keeps_real_fields ... ok
[INFO] [stdout] test admin_html::forms::tests::list_create_resolver_uses_redirect_when_inventory_is_empty ... ok
[INFO] [stdout] test admin_html::forms::tests::disabled_application_url_text_is_not_posted_but_hidden_state_is_preserved ... ok
[INFO] [stdout] test admin_html::forms::tests::post_pairs_append_page_level_csrf_when_target_form_lacks_token ... ok
[INFO] [stdout] test admin_html::forms::tests::post_pairs_keep_existing_non_empty_form_csrf ... ok
[INFO] [stdout] test admin_html::forms::tests::post_pairs_preserve_current_form_state_plus_safe_hidden_controls ... ok
[INFO] [stdout] test admin_html::forms::tests::post_pairs_ignore_unrelated_token_suffix_fields_for_csrf ... ok
[INFO] [stdout] test admin_html::forms::tests::post_pairs_replace_empty_form_csrf_with_page_level_token ... ok
[INFO] [stdout] test admin_html::forms::tests::list_create_redirect_location_can_prove_new_list_id ... ok
[INFO] [stdout] test admin_html::forms::tests::source_derived_interspire8_list_create_form_is_matched ... ok
[INFO] [stdout] test admin_html::forms::tests::source_derived_list_create_post_pairs_use_page_csrf_not_unrelated_tokens ... ok
[INFO] [stdout] test admin_html::forms::tests::campaign_archive_checkbox_is_guarded_metadata ... ok
[INFO] [stdout] test admin_html::forms::tests::radio_group_updates_require_selected_value_and_only_check_one_option ... ok
[INFO] [stdout] test admin_html::proof::tests::campaign_test_send_digest_binds_text_and_preheader_hashes ... ok
[INFO] [stdout] test admin_html::forms::tests::cron_settings_updates_use_guarded_cron_allowlist ... ok
[INFO] [stdout] test admin_html::proof::tests::campaign_body_audit_accepts_one_unsubscribe_per_multipart_alternative ... ok
[INFO] [stdout] test admin_html::proof::tests::campaign_body_audit_understands_interspire_8_editor_fields ... ok
[INFO] [stdout] test admin_html::proof::tests::campaign_test_send_preview_requires_html_hash_not_text_only_body ... ok
[INFO] [stdout] test admin_html::proof::tests::campaign_body_audit_counts_tokens_without_returning_body ... ok
[INFO] [stdout] test admin_html::forms::tests::apply_requested_updates_rejects_empty_and_noop_requests ... ok
[INFO] [stdout] test admin_html::forms::tests::multi_select_updates_are_rejected_until_explicitly_modelled ... ok
[INFO] [stdout] test admin_html::proof::tests::campaign_test_send_report_uses_row_equality_not_row_counts ... ok
[INFO] [stdout] test admin_html::proof::tests::campaign_test_send_expected_subject_accepts_public_preview_value ... ok
[INFO] [stdout] test admin_html::proof::tests::guarded_schedule_approval_url_finds_cron_confirmation_button ... ok
[INFO] [stdout] test admin_html::proof::tests::campaign_body_step1_post_preserves_required_fields_without_final_save ... ok
[INFO] [stdout] test admin_html::proof::tests::guarded_send_final_form_post_rejects_schedule_only_forms ... ok
[INFO] [stdout] test admin_html::proof::tests::csrf_header_token_ignores_non_token_hidden_replay_fields ... ok
[INFO] [stdout] test admin_html::proof::tests::guarded_send_final_form_post_binds_interspire_8_request_campaign_and_list ... ok
[INFO] [stdout] test admin_html::proof::tests::list_ids_warning_accepts_recipient_count_proof ... ok
[INFO] [stdout] test admin_html::proof::tests::guarded_send_popup_url_finds_started_continuation ... ok
[INFO] [stdout] test admin_html::proof::tests::guarded_send_final_form_post_captures_only_guarded_final_send_form ... ok
[INFO] [stdout] test admin_html::proof::tests::no_send_stats_stability_allows_existing_metric_and_encoding_churn ... ok
[INFO] [stdout] test admin_html::proof::tests::guarded_send_final_form_post_replaces_stale_list_controls ... ok
[INFO] [stdout] test admin_html::proof::tests::guarded_send_final_form_post_replaces_all_stale_campaign_controls ... ok
[INFO] [stdout] test admin_html::proof::tests::final_send_wizard_page_handles_interspire_8_unnamed_send_form ... ok
[INFO] [stdout] test admin_html::proof::tests::final_send_wizard_page_requires_list_evidence ... ok
[INFO] [stdout] test admin_html::proof::tests::no_send_stats_stability_allows_existing_row_text_churn_only ... ok
[INFO] [stdout] test admin_html::proof::tests::final_send_wizard_page_redacts_fields_and_marks_no_action ... ok
[INFO] [stdout] test admin_html::proof::tests::production_preflight_refusal_ignores_non_blocking_readiness_warnings ... ok
[INFO] [stdout] test admin_html::proof::tests::production_preflight_refusal_keeps_blocking_subject_and_hash_mismatches ... ok
[INFO] [stdout] test admin_html::proof::tests::preview_send_response_parser_distinguishes_success_from_failure ... ok
[INFO] [stdout] test admin_html::proof::tests::seed_send_apply_warnings_label_http_200_without_job_as_posted_unproven ... ok
[INFO] [stdout] test admin_html::proof::tests::seed_preflight_refusal_allows_absent_optional_subject_and_hash_expectations ... ok
[INFO] [stdout] test admin_html::proof::tests::schedule_job_id_from_html_extracts_latest_schedule_job ... ok
[INFO] [stdout] test admin_html::proof::tests::preview_test_send_email_guard_requires_exactly_one_address ... ok
[INFO] [stdout] test admin_html::proof::tests::recipient_count_marker_checks_later_marker_occurrences ... ok
[INFO] [stdout] test admin_html::proof::tests::no_send_stats_stability_uses_final_timestamp_pair_when_labels_have_dates ... ok
[INFO] [stdout] test admin_html::proof::tests::send_proof_table_rows_ignore_interspire_chrome_timer_churn ... ok
[INFO] [stdout] test admin_html::proof::tests::selected_list_ids_ignore_unchecked_controls ... ok
[INFO] [stdout] test admin_html::proof::tests::send_step2_action_path_finds_only_no_send_step ... ok
[INFO] [stdout] test admin_html::scaffold::tests::campaign_copy_route_key_ignores_volatile_tokens ... ok
[INFO] [stdout] test admin_html::send_ops::tests::campaign_id_token_in_stats_time_does_not_match_stale_completed_row ... ok
[INFO] [stdout] test admin_html::proof::tests::step4_response_summary_classifies_and_redacts_refusal_text ... ok
[INFO] [stdout] test admin_html::send_ops::tests::completed_stats_row_with_expected_total_verifies_after_schedule_row_disappears ... ok
[INFO] [stdout] test admin_html::send_ops::tests::capped_stats_slice_does_not_verify_completed_identity ... ok
[INFO] [stdout] test admin_html::proof::tests::transport_failure_reason_is_redacted_and_bounded ... ok
[INFO] [stdout] test admin_html::scaffold::tests::can_rewrite_visible_copy_route_for_off_page_campaign ... ok
[INFO] [stdout] test admin_html::send_ops::tests::cron_readiness_ignores_unrelated_not_and_never_text ... ok
[INFO] [stdout] test admin_html::send_ops::tests::cron_readiness_accepts_live_schedule_page_after_warning_disappears ... ok
[INFO] [stdout] test admin_html::send_ops::tests::cron_field_names_remain_distinct_public_keys ... ok
[INFO] [stdout] test admin_html::send_ops::tests::cron_readiness_requires_master_cron_checkbox_not_only_intervals ... ok
[INFO] [stdout] test admin_html::send_ops::tests::active_schedule_identity_does_not_inherit_unrelated_completed_stats_counts ... ok
[INFO] [stdout] test admin_html::send_ops::tests::cron_readiness_requires_explicit_detected_positive_text ... ok
[INFO] [stdout] test admin_html::send_ops::tests::cron_readiness_warns_on_specific_negative_status_text ... ok
[INFO] [stdout] test admin_html::send_ops::tests::cron_readiness_warns_on_not_yet_detected_status_text ... ok
[INFO] [stdout] test admin_html::send_ops::tests::duplicate_completed_stats_totals_do_not_verify_identity ... ok
[INFO] [stdout] test admin_html::send_ops::tests::missing_sent_count_does_not_parse_job_id_before_slash ... ok
[INFO] [stdout] test admin_html::send_ops::tests::required_unrequested_oci_preflight_blocks_stop_gate ... ok
[INFO] [stdout] test admin_html::send_ops::tests::incidental_job_id_token_in_stats_text_blocks_completed_identity ... ok
[INFO] [stdout] test admin_html::send_ops::tests::schedule_total_mismatch_blocks ... ok
[INFO] [stdout] test admin_html::send_ops::tests::weak_schedule_text_does_not_verify_identity_or_follow_up_contract ... ok
[INFO] [stdout] test admin_html::send_ops::tests::parses_sent_total_from_interspire_progress_text ... ok
[INFO] [stdout] test admin_html::send_ops::tests::view_token_in_stats_label_does_not_hide_duplicate_completed_total ... ok
[INFO] [stdout] test admin_html::send_ops::tests::unchecked_inventory_cron_checkbox_is_reported_as_disabled_master ... ok
[INFO] [stdout] test admin_html::tests::admin_allowed_paths_remain_get_only_reads ... ok
[INFO] [stdout] test admin_html::tests::authenticated_html_check_allows_admin_pages_without_secret_output ... ok
[INFO] [stdout] test admin_html::tests::authenticated_html_check_rejects_login_forms ... ok
[INFO] [stdout] test admin_html::send_ops::tests::stats_rows_do_not_match_numeric_id_tokens_without_expected_total ... ok
[INFO] [stdout] test admin_html::proof::tests::send_preflight_refusal_keeps_readiness_gate_blocker ... ok
[INFO] [stdout] test admin_html::tests::campaign_active_state_apply_deactivates_and_proves_manage_readback ... ok
[INFO] [stdout] test admin_html::tests::campaign_active_state_apply_rejects_success_without_state_readback ... ok
[INFO] [stdout] test admin_html::tests::campaign_active_state_apply_rejects_stale_plan_before_route_get ... ok
[INFO] [stdout] test admin_html::tests::campaign_active_state_ambiguous_row_error_is_bounded_and_redacted ... ok
[INFO] [stdout] test admin_html::tests::campaign_active_state_preview_rejects_off_target_state_action ... ok
[INFO] [stdout] test admin_html::tests::campaign_metadata_apply_accepts_interspire_normalized_name_readback ... ok
[INFO] [stdout] test admin_html::tests::campaign_sender_display_name_is_redacted ... ok
[INFO] [stdout] test admin_html::tests::campaign_metadata_apply_posts_step1_then_complete_and_proves_name ... ok
[INFO] [stdout] test admin_html::tests::campaign_metadata_preview_uses_interspire_8_step1_form ... ok
[INFO] [stdout] test admin_html::tests::campaign_readback_warns_when_manage_rows_are_capped ... ok
[INFO] [stdout] test admin_html::tests::campaign_metadata_update_rejects_mixed_step1_and_body_fields ... ok
[INFO] [stdout] test admin_html::tests::content_field_summaries_never_include_body_excerpts ... ok
[INFO] [stdout] test admin_html::tests::campaign_preheader_apply_uses_step2_complete_and_proves_readback ... ok
[INFO] [stdout] test admin_html::tests::denied_sensitive_field_reasons_are_redacted_and_bounded ... ok
[INFO] [stdout] test admin_html::tests::campaign_render_artifact_uses_interspire_8_step2_body_page ... ok
[INFO] [stdout] test admin_html::tests::login_csrf_token_accepts_generic_token_hidden_field ... ok
[INFO] [stdout] test admin_html::tests::login_csrf_token_extracts_interspire_8_script_value ... ok
[INFO] [stdout] test admin_html::tests::login_csrf_token_ignores_unrelated_token_suffix_fields ... ok
[INFO] [stdout] test admin_html::tests::login_csrf_token_prefers_hidden_field ... ok
[INFO] [stdout] test admin_html::tests::login_csrf_token_script_value_requires_identifier_boundary ... ok
[INFO] [stdout] test admin_html::tests::login_form_html_is_rejected_as_unauthenticated ... ok
[INFO] [stdout] test admin_html::tests::campaign_template_apply_posts_step2_body_and_preserves_tracking_flags ... ok
[INFO] [stdout] test admin_html::tests::campaign_template_preview_uses_interspire_8_step2_body_form ... ok
[INFO] [stdout] test admin_html::tests::campaign_template_text_update_rejects_conflicting_format_override ... ok
[INFO] [stdout] test admin_html::tests::parse_campaign_manage_rows_preserves_ids_without_admin_urls ... ok
[INFO] [stdout] test admin_html::tests::parses_list_edit_metadata_with_redaction ... ok
[INFO] [stdout] test admin_html::tests::post_pairs_omit_blank_password_controls ... ok
[INFO] [stdout] test admin_html::tests::queue_control_apply_proof_is_action_specific ... ok
[INFO] [stdout] test admin_html::tests::queue_control_delete_candidates_capture_same_job_pause_preflight ... ok
[INFO] [stdout] test admin_html::tests::queue_control_links_are_plan_id_only_and_redacted ... ok
[INFO] [stdout] test admin_html::tests::parse_table_rows_ignores_nested_container_rows ... ok
[INFO] [stdout] test admin_html::tests::queue_control_links_include_pause_and_resume_as_guarded_plans ... ok
[INFO] [stdout] test admin_html::tests::queue_control_plan_id_ignores_active_progress_text ... ok
[INFO] [stdout] test admin_html::tests::queue_control_preview_ignores_nested_container_rows ... ok
[INFO] [stdout] test admin_html::tests::sensitive_field_allowlist_accepts_setup_fields_only ... ok
[INFO] [stdout] test admin_html::tests::sensitive_field_policy_normalizes_exact_fields ... ok
[INFO] [stdout] test admin_html::tests::login_post_redirecting_to_login_is_not_retried ... ok
[INFO] [stdout] test admin_html::tests::sensitive_field_query_forbidden_field_attempts_no_admin_read ... ok
[INFO] [stdout] test admin_html::tests::sensitive_field_query_disabled_gate_attempts_no_admin_read ... ok
[INFO] [stdout] test admin_html::tests::sensitive_field_query_missing_acknowledgement_attempts_no_admin_read ... ok
[INFO] [stdout] test admin_html::tests::login_post_returning_login_form_is_not_retried ... ok
[INFO] [stdout] test admin_html::tests::settings_fields_redact_username_like_values ... ok
[INFO] [stdout] test admin_html::tests::settings_inventory_caps_omitted_fields_as_returned_entries ... ok
[INFO] [stdout] test admin_html::tests::settings_inventory_summarizes_hidden_values_when_included ... ok
[INFO] [stdout] test admin_html::tests::settings_inventory_omits_sensitive_hidden_blank_and_unchecked_controls ... ok
[INFO] [stdout] test admin_html::tests::queue_control_links_support_legacy_confirm_delete_rows ... ok
[INFO] [stdout] test admin_html::tests::subscriber_exact_search_client_falls_back_to_simple_search ... ok
[INFO] [stdout] test admin_html::tests::subscriber_exact_search_parser_detects_exact_email_without_returning_row ... ok
[INFO] [stdout] test admin_html::tests::subscriber_exact_search_parser_does_not_match_email_substrings ... ok
[INFO] [stdout] test admin_html::tests::subscriber_exact_search_client_uses_allowlisted_read_and_redacts_evidence ... ok
[INFO] [stdout] test audience_hygiene::tests::compile_time_manifest_root_guard_is_non_fatal ... ok
[INFO] [stdout] test admin_html::tests::user_smtp_summary_redacts_user_identity_and_smtp_username ... ok
[INFO] [stdout] test audience_hygiene::tests::hygiene_export_warns_when_xml_status_counts_conflict_with_list_summary ... ok
[INFO] [stdout] test audience_hygiene::tests::private_csv_creation_rejects_preexisting_symlink_file ... ok
[INFO] [stdout] test audience_hygiene::tests::rejects_allowed_roots_and_symlink_escape_paths ... ok
[INFO] [stdout] test audience_hygiene::tests::rejects_relative_or_repo_artifact_paths ... ok
[INFO] [stdout] test audience_hygiene_checkpoint::tests::begin_output_preparation_rejects_symlink_before_chmod ... ok
[INFO] [stdout] test audience_hygiene_checkpoint::tests::build_report_restores_base_export_warnings ... ok
[INFO] [stdout] test audience_hygiene_checkpoint::tests::checkpoint_job_dir_name_hashes_validated_job_id ... ok
[INFO] [stdout] test audience_hygiene_checkpoint::tests::create_checkpoint_job_dir_uses_job_id_hash_not_artifact_prefix ... ok
[INFO] [stdout] test admin_html::tests::get_allowed_reauthenticates_when_session_expires_after_login ... ok
[INFO] [stdout] test audience_hygiene_checkpoint::tests::find_job_dir_can_recover_legacy_prefixed_jobs_without_scanning ... ok
[INFO] [stdout] test audience_hygiene_checkpoint::tests::find_job_dir_rejects_symlinked_deterministic_job_dir ... ok
[INFO] [stdout] test audience_hygiene_checkpoint::tests::find_job_dir_recovers_default_prefix_legacy_jobs_without_prefix ... ok
[INFO] [stdout] test audience_hygiene_checkpoint::tests::find_job_dir_rejects_symlinked_legacy_job_dir ... ok
[INFO] [stdout] test audience_hygiene_checkpoint::tests::find_job_dir_requires_exact_job_id_match ... ok
[INFO] [stdout] test audience_hygiene_checkpoint::tests::load_state_rejects_symlink_state_file ... ok
[INFO] [stdout] test audience_hygiene_checkpoint::tests::find_job_dir_uses_deterministic_child_without_scanning_siblings ... ok
[INFO] [stdout] test audience_hygiene_checkpoint::tests::load_state_uses_resolved_job_dir_not_stored_state_path ... ok
[INFO] [stdout] test config::tests::admin_html_config_uses_direct_values ... ok
[INFO] [stdout] test audience_hygiene_checkpoint::tests::write_state_rejects_symlink_temp_state_file ... ok
[INFO] [stdout] test config::tests::cloudflare_access_config_uses_direct_values_without_debug_leak ... ok
[INFO] [stdout] test config::tests::config_debug_output_redacts_direct_secret_values ... ok
[INFO] [stdout] test config::tests::from_env_uses_direct_values_and_ignores_credential_file_vars ... ok
[INFO] [stdout] test config::tests::guarded_write_config_defaults_off ... ok
[INFO] [stdout] test config::tests::import_preflight_defaults_to_disabled_without_explicit_roots ... ok
[INFO] [stdout] test config::tests::xml_config_uses_direct_values ... ok
[INFO] [stdout] test config::tests::parses_interspire_version_aliases ... ok
[INFO] [stdout] test live::audience::tests::hygiene_export_with_no_explicit_sources_writes_no_artifacts ... ok
[INFO] [stdout] test live::reads::tests::contact_state_rejects_non_exact_email_before_upstream_reads ... ok
[INFO] [stdout] test live::reads::tests::exact_xml_search_positive_has_distinct_outcome ... ok
[INFO] [stdout] test live::reads::tests::html_positive_contact_state_can_corroborate_xml_error ... ok
[INFO] [stdout] test live::reads::tests::negative_html_contact_state_remains_low_confidence_absence ... ok
[INFO] [stdout] test live::reads::tests::xml_negative_contact_state_is_low_confidence_absence ... ok
[INFO] [stdout] test live::reads::tests::xml_positive_contact_state_is_high_confidence_presence_only ... ok
[INFO] [stdout] test audience_hygiene::tests::hygiene_export_dedupes_and_filters_without_mutation_claims ... ok
[INFO] [stdout] test live::scaffold::tests::import_preflight_redacts_filename_and_header_labels ... ok
[INFO] [stdout] test live::scaffold::tests::import_preflight_requires_explicit_allowed_roots ... ok
[INFO] [stdout] test live::send::tests::required_oci_ledger_blocks_production_send_before_admin_html ... ok
[INFO] [stdout] test live::send::tests::required_oci_ledger_blocks_seed_send_before_admin_html ... ok
[INFO] [stdout] test live::reads::tests::contact_state_uses_exact_subscriber_search_when_presence_probe_false ... ok
[INFO] [stdout] test live::support::tests::list_summary_cap_uses_explicit_label_in_warning_and_evidence ... ok
[INFO] [stdout] test live::support::tests::owner_cap_records_warning_and_evidence ... ok
[INFO] [stdout] test live::support::tests::warmup_filter_keeps_only_requested_lists_in_request_order ... ok
[INFO] [stdout] test live::support::tests::warmup_filter_still_allows_missing_list_detection ... ok
[INFO] [stdout] test live::tests::live_backend_clones_share_serialized_admin_client ... ok
[INFO] [stdout] test oci_ledger::tests::preflight_blocks_invalid_manifest_without_echoing_raw_input ... ok
[INFO] [stdout] test oci_ledger::tests::preflight_blocks_missing_rows_when_required ... ok
[INFO] [stdout] test oci_ledger::tests::preflight_classifies_provider_visible_trace_keys_without_raw_output ... ok
[INFO] [stdout] test oci_ledger::tests::preflight_rejects_world_readable_existing_ledger ... ok
[INFO] [stdout] test oci_ledger::tests::preflight_verifies_matching_private_ledger_rows_without_raw_output ... ok
[INFO] [stdout] test oci_ledger::tests::prepare_apply_appends_fresh_rows_for_timestampless_existing_rows ... ok
[INFO] [stdout] test oci_ledger::tests::prepare_apply_appends_fresh_rows_when_exact_existing_rows_are_stale ... ok
[INFO] [stdout] test oci_ledger::tests::prepare_apply_is_idempotent_for_exact_prepared_rows ... ok
[INFO] [stdout] test oci_ledger::tests::prepare_apply_refuses_preflight_valid_but_different_existing_rows ... ok
[INFO] [stdout] test oci_ledger::tests::prepare_apply_refuses_stale_plan_without_writing ... ok
[INFO] [stdout] test oci_ledger::tests::prepare_apply_refuses_warning_plan_without_writing ... ok
[INFO] [stdout] test oci_ledger::tests::prepare_apply_refuses_when_lock_exists ... ok
[INFO] [stdout] test oci_ledger::tests::prepare_apply_writes_sanitized_rows_and_verifies_preflight ... ok
[INFO] [stdout] test oci_ledger::tests::prepare_preview_builds_private_plan_without_writing_or_exposing_manifest_values ... ok
[INFO] [stdout] test oci_ledger::tests::prepare_preview_rejects_blank_raw_manifest_identifiers ... ok
[INFO] [stdout] test oci_ledger::tests::prepare_preview_rejects_malformed_manifest_hash_fields ... ok
[INFO] [stdout] test oci_ledger::tests::prepare_preview_rejects_world_readable_manifest ... ok
[INFO] [stdout] test oci_ledger::tests::unix_timestamp_formatter_returns_rfc3339_utc_seconds ... ok
[INFO] [stdout] test oci_ledger::tests::utc_timestamp_parser_round_trips_formatter ... ok
[INFO] [stdout] test private_artifacts::tests::reads_fixed_private_render_text_artifact_with_expected_digest ... ok
[INFO] [stdout] test private_artifacts::tests::rejects_private_render_artifact_digest_mismatch ... ok
[INFO] [stdout] test private_artifacts::tests::rejects_private_render_artifact_path_traversal ... ok
[INFO] [stdout] test private_artifacts::tests::rejects_private_render_artifact_symlink ... ok
[INFO] [stdout] test redact::tests::hashes_email_stably_without_returning_email ... ok
[INFO] [stdout] test redact::tests::redacts_email_lists_without_leaking_second_address ... ok
[INFO] [stdout] test redact::tests::redacts_email_without_hiding_domain_context ... ok
[INFO] [stdout] test redact::tests::redacts_free_text_email_urls_and_hosts ... ok
[INFO] [stdout] test redact::tests::redacts_known_email_fields_with_invalid_internal_addresses ... ok
[INFO] [stdout] test redact::tests::redacts_plus_addressed_emails_without_leaking_localpart ... ok
[INFO] [stdout] test redact::tests::redacts_punctuation_separated_email_tokens ... ok
[INFO] [stdout] test redact::tests::redacts_sensitive_markers ... ok
[INFO] [stdout] test redact::tests::redacts_separated_sensitive_marker_values ... ok
[INFO] [stdout] test response::audience::tests::warmup_readiness_orders_priority_lists_first ... ok
[INFO] [stdout] test response::audience::tests::warmup_readiness_requires_explicit_source_ids ... ok
[INFO] [stdout] test response::audience::tests::warmup_readiness_uses_explicit_source_ids_without_hidden_universe ... ok
[INFO] [stdout] test response::common::tests::tool_json_redacts_error_text_before_serializing ... ok
[INFO] [stdout] test response::common::tests::tool_json_redacts_separated_secret_values_in_error_text ... ok
[INFO] [stdout] test response::common::tests::uncorroborated_negative_contact_state_does_not_serialize_as_definitive_absence ... ok
[INFO] [stdout] test safety::tests::allows_guarded_form_write_routes_for_expected_targets ... ok
[INFO] [stdout] test safety::tests::allows_known_list_read_pages ... ok
[INFO] [stdout] test safety::tests::allows_only_campaign_body_step2_no_save_proof_post ... ok
[INFO] [stdout] test safety::tests::allows_only_campaign_test_send_preview_post ... ok
[INFO] [stdout] test safety::tests::allows_only_exact_campaign_active_state_routes ... ok
[INFO] [stdout] test safety::tests::allows_only_exact_campaign_copy_route ... ok
[INFO] [stdout] test safety::tests::allows_only_guarded_list_create_write_route ... ok
[INFO] [stdout] test safety::tests::allows_only_guarded_schedule_approval_route ... ok
[INFO] [stdout] test safety::tests::allows_only_guarded_send_final_form_posts ... ok
[INFO] [stdout] test safety::tests::allows_only_guarded_send_popup_routes ... ok
[INFO] [stdout] test safety::tests::allows_only_schedule_pause_preflight_routes ... ok
[INFO] [stdout] test safety::tests::allows_only_schedule_queue_controls ... ok
[INFO] [stdout] test safety::tests::allows_only_send_wizard_step2_proof_post ... ok
[INFO] [stdout] test safety::tests::allows_schedule_delete_post_route ... ok
[INFO] [stdout] test safety::tests::blocks_duplicate_query_keys_before_matching ... ok
[INFO] [stdout] test safety::tests::blocks_send_schedule_cron_import_export_and_settings_paths ... ok
[INFO] [stdout] test safety::tests::ensure_allowed_admin_get_accepts_directory_base_without_trailing_slash ... ok
[INFO] [stdout] test safety::tests::ensure_allowed_admin_get_blocks_base_escape_urls ... ok
[INFO] [stdout] test safety::tests::guarded_form_write_routes_block_wrong_targets_and_actions ... ok
[INFO] [stdout] test safety::tests::queue_controls_block_send_and_parameter_smuggling ... ok
[INFO] [stdout] test safety::tests::queue_controls_require_exact_admin_front_controller ... ok
[INFO] [stdout] test safety::tests::queue_delete_post_blocks_non_delete_or_smuggled_routes ... ok
[INFO] [stdout] test live::scaffold::tests::import_preflight_expected_unique_mismatch_is_blocking ... FAILED
[INFO] [stdout] test live::send::tests::required_oci_ledger_blocks_seed_send_when_ledger_campaign_does_not_match_request ... FAILED
[INFO] [stdout] test admin_html::tests::list_summary_retries_when_login_session_is_lost_after_post ... ok
[INFO] [stdout] test tests::inventory_matches_exported_tool_names ... ok
[INFO] [stdout] test tests::template_artifact_apply_proves_hash_and_redacts_private_body ... ok
[INFO] [stdout] test tests::template_artifact_preview_does_not_return_raw_private_body ... ok
[INFO] [stdout] test admin_html::tests::campaign_template_text_update_selects_text_and_html_before_step2 ... ok
[INFO] [stdout] test xml_api::tests::classifies_xml_auth_failures_separately ... ok
[INFO] [stdout] test tests::no_mutation_proof_descriptors_mark_the_proof_boundary ... ok
[INFO] [stdout] test xml_api::tests::cloudflare_access_headers_are_attached_to_xml_requests ... ok
[INFO] [stdout] test xml_api::tests::empty_details_are_serialized_as_non_empty_for_legacy_iem ... ok
[INFO] [stdout] test xml_api::tests::exact_email_query_rejects_wildcards_and_normalizes_case ... ok
[INFO] [stdout] test xml_api::tests::parses_get_lists_response ... ok
[INFO] [stdout] test xml_api::tests::parses_subscriber_presence_response ... ok
[INFO] [stdout] test xml_api::tests::parses_xml_auth_probe_success_as_authenticated ... ok
[INFO] [stdout] test xml_api::tests::provided_details_are_preserved ... ok
[INFO] [stdout] test xml_api::tests::returns_api_error_without_leaking_token ... ok
[INFO] [stdout] test xml_api::tests::parses_get_subscribers_response ... ok
[INFO] [stdout] test xml_api::tests::subscriber_search_details_request_active_confirmed_rows ... ok
[INFO] [stdout] test xml_api::tests::subscriber_shard_split_is_bounded_to_large_response_failures ... ok
[INFO] [stdout] test tests::sensitive_tool_descriptor_is_marked_approval_required ... ok
[INFO] [stdout] test xml_api::tests::auth_probe_uses_authentication_xmlapitest_method ... ok
[INFO] [stdout] test tests::template_artifact_apply_refuses_unproven_persisted_hash ... ok
[INFO] [stdout] test admin_html::tests::cloudflare_access_headers_are_attached_to_admin_requests ... ok
[INFO] [stdout] test admin_html::tests::settings_inventory_warns_when_allowed_tab_has_no_controls ... ok
[INFO] [stdout] test admin_html::tests::sensitive_field_query_reveals_one_allowed_setup_value ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- live::scaffold::tests::import_preflight_expected_unique_mismatch_is_blocking stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'live::scaffold::tests::import_preflight_expected_unique_mismatch_is_blocking' (2977) panicked at src/live/scaffold.rs:367:33:
[INFO] [stdout] create temp import dir: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be8ca986938 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5be8ca986938 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5be8ca986938 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5be8ca986938 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5be8ca99ec0a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5be8ca99ec0a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5be8ca98bb92 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5be8ca98bb92 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5be8ca961876 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5be8ca961876 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5be8ca97cf59 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5be8c9e3f4ac - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5be8c9e3f4ac - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5be8ca97d1d2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5be8ca97d1d2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5be8ca961932 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5be8ca956699 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5be8ca962bdd - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5be8ca99f47c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5be8ca99f1c2 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5be8ca4aca5c - <core[8fb95b77d25ab6c8]::result::Result<(), std[10d71ac2c42b111e]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5be8c9a207b9 - interspire_mcp[4a5e63f15f58b47b]::live::scaffold::tests::import_preflight_expected_unique_mismatch_is_blocking
[INFO] [stdout]                                at /opt/rustwide/workdir/src/live/scaffold.rs:367:33
[INFO] [stdout]   22:     0x5be8c99fcc77 - interspire_mcp[4a5e63f15f58b47b]::live::scaffold::tests::import_preflight_expected_unique_mismatch_is_blocking::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/live/scaffold.rs:363:63
[INFO] [stdout]   23:     0x5be8c9abe666 - <interspire_mcp[4a5e63f15f58b47b]::live::scaffold::tests::import_preflight_expected_unique_mismatch_is_blocking::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5be8c9e3258b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5be8c9e3258b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5be8c9e3fe05 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5be8c9e3fe05 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5be8c9e3fe05 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5be8c9e3fe05 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5be8c9e3fe05 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5be8c9e3fe05 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5be8c9e3fe05 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5be8c9e39714 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5be8c9e39714 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5be8c9e42e82 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5be8c9e42e82 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5be8c9e42e82 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5be8c9e42e82 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5be8c9e42e82 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5be8c9e42e82 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5be8c9e42e82 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5be8ca98572f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x5be8ca98572f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x715f4c44eaa4 - <unknown>
[INFO] [stdout]   45:     0x715f4c4dba64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- live::send::tests::required_oci_ledger_blocks_seed_send_when_ledger_campaign_does_not_match_request stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'live::send::tests::required_oci_ledger_blocks_seed_send_when_ledger_campaign_does_not_match_request' (2982) panicked at src/live/send.rs:192:60:
[INFO] [stdout] create parent: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5be8ca986938 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5be8ca986938 - std[10d71ac2c42b111e]::backtrace_rs::backtrace::trace_unsynchronized::<std[10d71ac2c42b111e]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5be8ca986938 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5be8ca986938 - <<std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[8fb95b77d25ab6c8]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5be8ca99ec0a - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5be8ca99ec0a - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x5be8ca98bb92 - std[10d71ac2c42b111e]::io::default_write_fmt::<alloc[a7ee25936407c584]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5be8ca98bb92 - <alloc[a7ee25936407c584]::vec::Vec<u8> as std[10d71ac2c42b111e]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5be8ca961876 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5be8ca961876 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5be8ca97cf59 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5be8c9e3f4ac - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   12:     0x5be8c9e3f4ac - test[213991da798b1c03]::test_main_inner::<test[213991da798b1c03]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5be8ca97d1d2 - <alloc[a7ee25936407c584]::boxed::Box<dyn for<'a, 'b> core[8fb95b77d25ab6c8]::ops::function::Fn<(&'a std[10d71ac2c42b111e]::panic::PanicHookInfo<'b>,), Output = ()> + core[8fb95b77d25ab6c8]::marker::Sync + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::Fn<(&std[10d71ac2c42b111e]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2289:9
[INFO] [stdout]   14:     0x5be8ca97d1d2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5be8ca961932 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5be8ca956699 - std[10d71ac2c42b111e]::sys::backtrace::__rust_end_short_backtrace::<std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5be8ca962bdd - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5be8ca99f47c - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5be8ca99f1c2 - core[8fb95b77d25ab6c8]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5be8ca4aca5c - <core[8fb95b77d25ab6c8]::result::Result<(), std[10d71ac2c42b111e]::io::error::Error>>::expect
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/result.rs:1185:23
[INFO] [stdout]   21:     0x5be8c9cd8c2b - interspire_mcp[4a5e63f15f58b47b]::live::send::tests::required_oci_ledger_blocks_seed_send_when_ledger_campaign_does_not_match_request
[INFO] [stdout]                                at /opt/rustwide/workdir/src/live/send.rs:192:60
[INFO] [stdout]   22:     0x5be8c9cb4247 - interspire_mcp[4a5e63f15f58b47b]::live::send::tests::required_oci_ledger_blocks_seed_send_when_ledger_campaign_does_not_match_request::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/live/send.rs:190:90
[INFO] [stdout]   23:     0x5be8c9abe2a6 - <interspire_mcp[4a5e63f15f58b47b]::live::send::tests::required_oci_ledger_blocks_seed_send_when_ledger_campaign_does_not_match_request::{closure#0} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5be8c9e3258b - <fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5be8c9e3258b - test[213991da798b1c03]::__rust_begin_short_backtrace::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, fn() -> core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5be8c9e3fe05 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5be8c9e3fe05 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5be8c9e3fe05 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5be8c9e3fe05 - std[10d71ac2c42b111e]::panicking::catch_unwind::<core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>, core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5be8c9e3fe05 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<test[213991da798b1c03]::run_test_in_process::{closure#0}>, core[8fb95b77d25ab6c8]::result::Result<(), alloc[a7ee25936407c584]::string::String>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5be8c9e3fe05 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5be8c9e3fe05 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5be8c9e39714 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5be8c9e39714 - std[10d71ac2c42b111e]::sys::backtrace::__rust_begin_short_backtrace::<test[213991da798b1c03]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5be8c9e42e82 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5be8c9e42e82 - <core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5be8c9e42e82 - std[10d71ac2c42b111e]::panicking::catch_unwind::do_call::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5be8c9e42e82 - std[10d71ac2c42b111e]::panicking::catch_unwind::<(), core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5be8c9e42e82 - std[10d71ac2c42b111e]::panic::catch_unwind::<core[8fb95b77d25ab6c8]::panic::unwind_safe::AssertUnwindSafe<std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5be8c9e42e82 - std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked::<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5be8c9e42e82 - <std[10d71ac2c42b111e]::thread::lifecycle::spawn_unchecked<test[213991da798b1c03]::run_test::{closure#1}, ()>::{closure#1} as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5be8ca98572f - <alloc[a7ee25936407c584]::boxed::Box<dyn core[8fb95b77d25ab6c8]::ops::function::FnOnce<(), Output = ()> + core[8fb95b77d25ab6c8]::marker::Send> as core[8fb95b77d25ab6c8]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/alloc/src/boxed.rs:2275:9
[INFO] [stdout]   43:     0x5be8ca98572f - <std[10d71ac2c42b111e]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x715f4c44eaa4 - <unknown>
[INFO] [stdout]   45:     0x715f4c4dba64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     live::scaffold::tests::import_preflight_expected_unique_mismatch_is_blocking
[INFO] [stdout]     live::send::tests::required_oci_ledger_blocks_seed_send_when_ledger_campaign_does_not_match_request
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 264 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 9.21s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "0a6167fd3742f14c5dcacdbb662beead9bcf2b7d6eb0864a1a7f42df2e99fc71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0a6167fd3742f14c5dcacdbb662beead9bcf2b7d6eb0864a1a7f42df2e99fc71", kill_on_drop: false }`
[INFO] [stdout] 0a6167fd3742f14c5dcacdbb662beead9bcf2b7d6eb0864a1a7f42df2e99fc71
