[INFO] cloning repository https://github.com/AgentSec-A2S/clawguard
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/AgentSec-A2S/clawguard" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAgentSec-A2S%2Fclawguard", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAgentSec-A2S%2Fclawguard'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 44a06e262387634fbb66c9d171b01902cfcd9a4e
[INFO] testing AgentSec-A2S/clawguard 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%2FAgentSec-A2S%2Fclawguard" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/AgentSec-A2S/clawguard
[INFO] finished tweaking git repo https://github.com/AgentSec-A2S/clawguard
[INFO] tweaked toml for git repo https://github.com/AgentSec-A2S/clawguard written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/AgentSec-A2S/clawguard 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/AgentSec-A2S/clawguard 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 crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded notify-types v2.1.0
[INFO] [stderr]   Downloaded notify v8.2.0
[INFO] [stderr]   Downloaded predicates-tree v1.0.13
[INFO] [stderr]   Downloaded predicates-core v1.0.10
[INFO] [stderr]   Downloaded kqueue v1.1.1
[INFO] [stderr]   Downloaded assert_cmd v2.2.0
[INFO] [stderr]   Downloaded predicates v3.1.4
[INFO] [stderr]   Downloaded inotify v0.11.1
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.42
[INFO] [stderr]   Downloaded zerocopy v0.8.42
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] df244d178a6e1d10244f9dc471c613861e235fe0fb6d2a2ff5f9462fb74aef6a
[INFO] running `Command { std: "docker" "start" "df244d178a6e1d10244f9dc471c613861e235fe0fb6d2a2ff5f9462fb74aef6a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "df244d178a6e1d10244f9dc471c613861e235fe0fb6d2a2ff5f9462fb74aef6a", 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" "df244d178a6e1d10244f9dc471c613861e235fe0fb6d2a2ff5f9462fb74aef6a" "/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" "df244d178a6e1d10244f9dc471c613861e235fe0fb6d2a2ff5f9462fb74aef6a", 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" "df244d178a6e1d10244f9dc471c613861e235fe0fb6d2a2ff5f9462fb74aef6a" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling libc v0.2.183
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling pest v2.8.6
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling inotify v0.11.1
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling rustls-webpki v0.103.10
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling fallible-iterator v0.3.0
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling json5 v0.4.1
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling ureq v2.12.1
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling clawguard v1.2.0-beta.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 18s
[INFO] running `Command { std: "docker" "inspect" "df244d178a6e1d10244f9dc471c613861e235fe0fb6d2a2ff5f9462fb74aef6a", 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" "df244d178a6e1d10244f9dc471c613861e235fe0fb6d2a2ff5f9462fb74aef6a" "/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 bitflags v2.11.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling predicates-core v1.0.10
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling assert_cmd v2.2.0
[INFO] [stderr]    Compiling termtree v0.5.1
[INFO] [stderr]    Compiling inotify v0.11.1
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling predicates-tree v1.0.13
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling clawguard v1.2.0-beta.5 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 42.20s
[INFO] running `Command { std: "docker" "inspect" "df244d178a6e1d10244f9dc471c613861e235fe0fb6d2a2ff5f9462fb74aef6a", 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" "df244d178a6e1d10244f9dc471c613861e235fe0fb6d2a2ff5f9462fb74aef6a" "/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.30s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/clawguard-a7c6aa20f3cc5801)
[INFO] [stdout] 
[INFO] [stdout] running 122 tests
[INFO] [stdout] test notify::platform::tests::osascript_invocation_keeps_notification_text_out_of_script_source ... ok
[INFO] [stdout] test notify::sse::tests::sse_alert_event_from_alert_maps_all_fields ... ok
[INFO] [stdout] test notify::sse::tests::invalid_alert_queries_fall_back_safely ... ok
[INFO] [stdout] test notify::sse::tests::parse_request_target_extracts_path_and_query_from_http_get ... ok
[INFO] [stdout] test daemon::watch::tests::notify_mapping_ignores_excluded_recursive_subtrees ... ok
[INFO] [stdout] test notify::sse::tests::sse_alert_event_serializes_to_json ... ok
[INFO] [stdout] test notify::sse::tests::sse_digest_event_serializes_to_json ... ok
[INFO] [stdout] test plugin::openclaw::tests::install_errors_when_openclaw_home_is_missing ... ok
[INFO] [stdout] test plugin::openclaw::tests::install_creates_all_three_plugin_files ... ok
[INFO] [stdout] test plugin::openclaw::tests::install_rejects_symlink_even_with_force ... ok
[INFO] [stdout] test plugin::openclaw::tests::install_is_idempotent_when_files_already_match ... ok
[INFO] [stdout] test plugin::openclaw::tests::install_refuses_to_overwrite_drifted_file_without_force ... ok
[INFO] [stdout] test daemon::watch::tests::notify_mapping_ignores_sibling_changes_for_ancestor_directory_targets ... ok
[INFO] [stdout] test notify::sse::tests::parse_request_target_returns_none_for_empty_input ... ok
[INFO] [stdout] test cli::tests::cli_watch_backend_falls_back_to_polling_when_notify_creation_fails ... ok
[INFO] [stdout] test plugin::openclaw::tests::install_overwrites_drifted_file_with_force ... ok
[INFO] [stdout] test runtime::adapter::common::tests::canonicalize_handles_empty ... ok
[INFO] [stdout] test runtime::adapter::common::tests::canonicalize_folds_fullwidth_to_ascii ... ok
[INFO] [stdout] test runtime::adapter::common::tests::canonicalize_handles_layered_percent_encoding_of_rm ... ok
[INFO] [stdout] test runtime::adapter::common::tests::canonicalize_is_idempotent ... ok
[INFO] [stdout] test runtime::adapter::common::tests::canonicalize_is_idempotent_under_double_percent_encoding ... ok
[INFO] [stdout] test runtime::adapter::common::tests::canonicalize_strips_zero_width ... ok
[INFO] [stdout] test runtime::adapter::common::tests::hook_payload_new_populates_canonical ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::benign_session_start_without_tool_data_stays_allow ... ok
[INFO] [stdout] test runtime::adapter::common::tests::canonicalize_percent_decodes_to_fixed_point ... ok
[INFO] [stdout] test runtime::adapter::common::tests::canonicalize_collapses_whitespace ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::dispatch_allows_benign_pre_call ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::broker_round_trips_one_event_per_line ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::dispatch_blocks_rm_rf_with_block_reason ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::broker_reports_parse_error_without_blocking ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::event_to_payload_canonicalizes_params ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::kind_from_finding_id_extracts_second_segment ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::dispatch_collapses_suspect_to_warn_on_wire ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::phase_confusion_session_start_with_tool_call_is_still_evaluated ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::rate_limiter_is_session_scoped_across_distinct_sessions ... ok
[INFO] [stdout] test runtime::policy::manifest::tests::built_in_default_manifest_parses ... ok
[INFO] [stdout] test plugin::openclaw::tests::status_reports_manifest_invalid_for_non_matching_id ... ok
[INFO] [stdout] test runtime::policy::manifest::tests::default_manifest_is_usable ... ok
[INFO] [stdout] test plugin::openclaw::tests::status_reports_drift_when_files_mutated ... ok
[INFO] [stdout] test plugin::openclaw::tests::status_reports_not_installed_for_empty_home ... ok
[INFO] [stdout] test plugin::openclaw::tests::status_reports_installed_after_install ... ok
[INFO] [stdout] test plugin::openclaw::tests::status_flags_policy_manifest_presence ... ok
[INFO] [stdout] test runtime::policy::manifest::tests::load_rejects_symlink_escape ... ok
[INFO] [stdout] test runtime::policy::manifest::tests::load_rejects_malformed_toml ... ok
[INFO] [stdout] test runtime::policy::manifest::tests::manifest_handle_round_trips ... ok
[INFO] [stdout] test runtime::policy::manifest::tests::load_valid_manifest ... ok
[INFO] [stdout] test runtime::policy::rules::tests::benign_command_passes ... ok
[INFO] [stdout] test runtime::policy::rules::tests::fork_bomb_blocked ... ok
[INFO] [stdout] test runtime::policy::rules::tests::dot_segment_sensitive_path_still_flagged ... ok
[INFO] [stdout] test runtime::policy::rules::tests::canonicalization_defeats_fullwidth_obfuscation ... ok
[INFO] [stdout] test runtime::policy::rules::tests::canonicalization_defeats_zero_width_obfuscation ... ok
[INFO] [stdout] test runtime::policy::rules::tests::dot_segment_forbidden_write_still_blocked ... ok
[INFO] [stdout] test runtime::policy::rules::tests::git_push_force_blocked ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::rate_limiter_map_respects_soft_cap ... ok
[INFO] [stdout] test runtime::policy::rules::tests::nested_sh_c_rm_rf_blocked ... ok
[INFO] [stdout] test runtime::policy::rules::tests::prompt_injection_shape_below_threshold_is_warn ... ok
[INFO] [stdout] test runtime::policy::rules::tests::path_boundary_blocks_hook_write ... ok
[INFO] [stdout] test runtime::policy::rules::tests::rate_limiter_counts_and_prunes ... ok
[INFO] [stdout] test runtime::policy::rules::tests::rate_limit_check_trips_on_excess_destructive ... ok
[INFO] [stdout] test runtime::policy::rules::tests::prompt_injection_shape_at_threshold_is_suspect ... ok
[INFO] [stdout] test runtime::policy::rules::tests::prompt_injection_shape_clean_result_passes ... ok
[INFO] [stdout] test runtime::policy::rules::tests::quote_split_rm_rf_still_blocked ... ok
[INFO] [stdout] test runtime::policy::rules::tests::lethal_trifecta_warns_on_ssh_read ... ok
[INFO] [stdout] test runtime::policy::rules::tests::prompt_injection_survives_zero_width_obfuscation ... ok
[INFO] [stdout] test runtime::policy::rules::tests::sql_drop_not_matched_inside_identifier ... ok
[INFO] [stdout] test runtime::policy::rules::tests::word_bound_rejects_inside_identifier ... ok
[INFO] [stdout] test runtime::policy::rules::tests::sql_drop_table_blocked ... ok
[INFO] [stdout] test runtime::policy::tests::decision_ordering_is_worst_wins ... ok
[INFO] [stdout] test runtime::policy::tests::merge_keeps_self_when_other_lower ... ok
[INFO] [stdout] test runtime::policy::tests::merge_picks_higher_decision ... ok
[INFO] [stdout] test scan::file_type::tests::binary_extension_allowlist_covers_pyc_and_pyz ... ok
[INFO] [stdout] test runtime::policy::tests::only_block_short_circuits ... ok
[INFO] [stdout] test scan::file_type::tests::binary_extension_allowlist_short_circuits ... ok
[INFO] [stdout] test scan::file_type::tests::fat_universal_cigam_is_detected ... ok
[INFO] [stdout] test scan::file_type::tests::elf_header_is_detected ... ok
[INFO] [stdout] test scan::file_type::tests::fat_universal_magic_is_detected ... ok
[INFO] [stdout] test runtime::policy::rules::tests::sh_c_wrapped_rm_rf_blocked ... ok
[INFO] [stdout] test scan::file_type::tests::mach_o_mh_cigam_64_is_detected ... ok
[INFO] [stdout] test scan::file_type::tests::mach_o_mh_magic_64_is_detected ... ok
[INFO] [stdout] test scan::file_type::tests::io_failure_returns_none ... ok
[INFO] [stdout] test scan::file_type::tests::mach_o_mh_cigam_is_detected ... ok
[INFO] [stdout] test scan::file_type::tests::match_signature_table_is_complete ... ok
[INFO] [stdout] test scan::file_type::tests::pe_mz_header_is_detected ... ok
[INFO] [stdout] test scan::file_type::tests::plain_text_does_not_match_any_signature ... ok
[INFO] [stdout] test scan::mcp::tests::command_artifact_sha_changes_when_args_change ... ok
[INFO] [stdout] test scan::mcp::tests::command_changed_findings_skips_url_only ... ok
[INFO] [stdout] test scan::mcp::tests::command_server_is_not_url_only ... ok
[INFO] [stdout] test scan::file_type::tests::short_read_below_signature_length_returns_none ... ok
[INFO] [stdout] test scan::file_type::tests::pyc_header_is_detected_on_text_extension ... ok
[INFO] [stdout] test scan::mcp::tests::lockfile_detection_skips_url_only ... ok
[INFO] [stdout] test scan::mcp::tests::normalize_collapses_separators_and_case ... ok
[INFO] [stdout] test scan::file_type::tests::wasm_header_is_detected_on_text_extension ... ok
[INFO] [stdout] test scan::mcp::tests::damerau_levenshtein_matches_known_distances ... ok
[INFO] [stdout] test scan::file_type::tests::zip_header_is_detected_on_text_extension ... ok
[INFO] [stdout] test scan::mcp::tests::parse_synthetic_path_rejects_non_scheme ... ok
[INFO] [stdout] test scan::mcp::tests::requires_lockfile_scan_covers_full_matrix ... ok
[INFO] [stdout] test scan::mcp::tests::typosquat_canonical_name_is_not_flagged ... ok
[INFO] [stdout] test scan::mcp::tests::typosquat_catches_near_match_per_length_band ... ok
[INFO] [stdout] test scan::mcp::tests::url_only_server_is_marked_is_url_only ... ok
[INFO] [stdout] test scan::posture::tests::clean_scan_produces_zero_score ... ok
[INFO] [stdout] test scan::mcp::tests::typosquat_exempts_short_names ... ok
[INFO] [stdout] test scan::posture::tests::band_boundaries ... ok
[INFO] [stdout] test scan::posture::tests::extract_kind_from_standard_id ... ok
[INFO] [stdout] test scan::mcp::tests::synthetic_path_roundtrips ... ok
[INFO] [stdout] test scan::posture::tests::extract_kind_without_colon_returns_unknown ... ok
[INFO] [stdout] test scan::posture::tests::hook_shell_exec_uses_specific_weight ... ok
[INFO] [stdout] test scan::mcp::tests::typosquat_ignores_unrelated_custom_names ... ok
[INFO] [stdout] test scan::posture::tests::multiple_findings_summed ... ok
[INFO] [stdout] test scan::posture::tests::runtime_destructive_action_weighted_critical ... ok
[INFO] [stdout] test scan::posture::tests::runtime_path_escape_weighted_high ... ok
[INFO] [stdout] test scan::posture::tests::runtime_owasp_mappings_are_registered ... ok
[INFO] [stdout] test scan::posture::tests::runtime_rate_limit_exceeded_weighted_medium ... ok
[INFO] [stdout] test scan::posture::tests::runtime_prompt_injection_shape_weighted_medium ... ok
[INFO] [stdout] test scan::file_type::tests::mach_o_mh_magic_is_detected ... ok
[INFO] [stdout] test scan::posture::tests::runtime_lethal_trifecta_precondition_weighted_high ... ok
[INFO] [stdout] test scan::posture::tests::single_high_finding_scored_correctly ... ok
[INFO] [stdout] test ui::findings::tests::detail_view_skips_missing_evidence_and_line_suffix ... ok
[INFO] [stdout] test ui::findings::tests::summary_highest_severity_excludes_ignored_findings ... ok
[INFO] [stdout] test scan::posture::tests::severity_fallback_for_unknown_kind ... ok
[INFO] [stdout] test ui::findings::tests::selection_clamps_at_boundaries ... ok
[INFO] [stdout] test runtime::policy::rules::tests::rm_rf_blocked ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::dispatch_fails_open_on_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 122 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/clawguard-8c5271852e8b3144)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/audit.rs (/opt/rustwide/target/debug/deps/audit-fe80345e176d1906)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test bootstrap_no_agents_dir_clean ... ok
[INFO] [stdout] test audit_list_category_filter ... ok
[INFO] [stdout] test audit_list_json_output ... ok
[INFO] [stdout] test config_audit_cursor_prevents_re_ingestion ... ok
[INFO] [stdout] test audit_list_since_filter ... ok
[INFO] [stdout] test bootstrap_file_added_detected ... ok
[INFO] [stdout] test bootstrap_file_removed_detected ... ok
[INFO] [stdout] test bootstrap_file_changed_detected ... ok
[INFO] [stdout] test config_audit_empty_file_clean ... ok
[INFO] [stdout] test config_audit_jsonl_ingested ... ok
[INFO] [stdout] test config_audit_log_rotation_resets_cursor ... ok
[INFO] [stdout] test config_audit_malformed_line_skipped ... ok
[INFO] [stdout] test config_audit_timestamp_is_parsed_not_now ... ok
[INFO] [stdout] test config_audit_reads_config_path_field ... ok
[INFO] [stdout] test plugin_installed_detected ... ok
[INFO] [stdout] test skill_added_detected ... ok
[INFO] [stdout] test skill_file_content_change_detected ... ok
[INFO] [stdout] test skill_unreadable_dir_preserves_previous_snapshot ... ok
[INFO] [stdout] test skill_removed_detected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.36s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/audit_cli.rs (/opt/rustwide/target/debug/deps/audit_cli-142a82496e9d42e4)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test audit_json_returns_single_array_when_events_exist ... ok
[INFO] [stdout] test audit_json_returns_empty_array_when_no_events ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/bootstrap_scan.rs (/opt/rustwide/target/debug/deps/bootstrap_scan-74ab59f214a9a908)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test bootstrap_missing_dir_clean ... ok
[INFO] [stdout] test bootstrap_clean_file_clean ... ok
[INFO] [stdout] test bootstrap_base64_payload_flagged ... ok
[INFO] [stdout] test bootstrap_shell_injection_flagged ... ok
[INFO] [stdout] test bootstrap_obfuscated_content_flagged ... ok
[INFO] [stdout] test bootstrap_prompt_injection_flagged ... 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] [stderr]      Running tests/cli_help.rs (/opt/rustwide/target/debug/deps/cli_help-c745843979cba823)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test version_exits_successfully ... ok
[INFO] [stdout] test scan_json_reports_missing_runtime_as_structured_info_finding ... ok
[INFO] [stdout] test help_mentions_product_name ... ok
[INFO] [stdout] test scan_exits_successfully ... ok
[INFO] [stdout] test no_args_exits_successfully ... ok
[INFO] [stdout] test existing_config_without_runtime_still_reports_missing_runtime ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cve_check.rs (/opt/rustwide/target/debug/deps/cve_check-6a24dfdc731bac24)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test missing_advisory_feed_returns_info_finding ... ok
[INFO] [stdout] test corrupt_advisory_feed_returns_info_finding ... ok
[INFO] [stdout] test advisory_scan_prefers_root_manifest_when_both_root_and_fallback_exist ... ok
[INFO] [stdout] test modern_openclaw_advisory_feed_schema_is_supported ... ok
[INFO] [stdout] test embedded_advisory_feed_matches_fixture_version ... ok
[INFO] [stdout] test only_matching_advisory_is_emitted_for_package_version ... ok
[INFO] [stdout] test non_semver_package_version_returns_info_finding ... ok
[INFO] [stdout] test missing_package_manifest_returns_info_finding ... ok
[INFO] [stdout] test multiple_advisories_are_filtered_to_matching_package ... ok
[INFO] [stdout] test bundled_advisory_feed_does_not_ship_example_matches ... ok
[INFO] [stdout] test package_manifest_in_common_subdirectory_is_used_for_advisories ... ok
[INFO] [stdout] test vulnerable_openclaw_version_matches_fixture_advisory ... ok
[INFO] [stderr]      Running tests/discovery.rs (/opt/rustwide/target/debug/deps/discovery-6f19cb1f9bca510d)
[INFO] [stdout] test safe_openclaw_version_does_not_match_fixture_advisory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test respects_openclaw_config_path_override ... ok
[INFO] [stdout] test detects_openclaw_from_default_home_layout ... ok
[INFO] [stdout] test respects_openclaw_state_dir_override ... ok
[INFO] [stdout] test expands_auth_profile_glob_for_multiple_agents ... ok
[INFO] [stdout] test discovers_plugin_bundled_dot_mcp_json_files ... ok
[INFO] [stdout] test returns_empty_when_openclaw_is_absent ... ok
[INFO] [stdout] test symlinked_openclaw_home_is_detected_as_readable_runtime ... ok
[INFO] [stdout] test unreadable_openclaw_root_returns_warning_not_panic ... FAILED
[INFO] [stdout] test partial_detection_keeps_accessible_targets_and_reports_warning ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- unreadable_openclaw_root_returns_warning_not_panic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'unreadable_openclaw_root_returns_warning_not_panic' (2330) panicked at tests/discovery.rs:203:5:
[INFO] [stdout] assertion failed: report.runtimes.is_empty()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61764a910208 - 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:     0x61764a910208 - 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:     0x61764a910208 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61764a910208 - <<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:     0x61764a9244aa - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61764a9244aa - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x61764a914d52 - 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:     0x61764a914d52 - <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:     0x61764a8ecf56 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61764a8ecf56 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x61764a9079f9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x61764a85bbac - <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:     0x61764a85bbac - 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:     0x61764a907bb2 - <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:     0x61764a907bb2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61764a8ed044 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x61764a8e2039 - 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:     0x61764a8ede7d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x61764a924bfc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61764a924bc2 - core[8fb95b77d25ab6c8]::panicking::panic
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x61764a84bb71 - discovery[48e40a7ad2b2e684]::unreadable_openclaw_root_returns_warning_not_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/discovery.rs:203:5
[INFO] [stdout]   21:     0x61764a847327 - discovery[48e40a7ad2b2e684]::unreadable_openclaw_root_returns_warning_not_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/discovery.rs:187:56
[INFO] [stdout]   22:     0x61764a84eb66 - <discovery[48e40a7ad2b2e684]::unreadable_openclaw_root_returns_warning_not_panic::{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]   23:     0x61764a84ec8b - <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]   24:     0x61764a84ec8b - 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]   25:     0x61764a85c505 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x61764a85c505 - <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]   27:     0x61764a85c505 - 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]   28:     0x61764a85c505 - 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]   29:     0x61764a85c505 - 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]   30:     0x61764a85c505 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x61764a85c505 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x61764a855e14 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x61764a855e14 - 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]   34:     0x61764a85f582 - 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]   35:     0x61764a85f582 - <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]   36:     0x61764a85f582 - 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]   37:     0x61764a85f582 - 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]   38:     0x61764a85f582 - 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]   39:     0x61764a85f582 - 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]   40:     0x61764a85f582 - <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]   41:     0x61764a90f99f - <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]   42:     0x61764a90f99f - <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]   43:     0x79225f535aa4 - <unknown>
[INFO] [stdout]   44:     0x79225f5c2a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- partial_detection_keeps_accessible_targets_and_reports_warning stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'partial_detection_keeps_accessible_targets_and_reports_warning' (2325) panicked at tests/discovery.rs:255:5:
[INFO] [stdout] assertion failed: !config_paths.contains(&blocked_auth_profile)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61764a910208 - 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:     0x61764a910208 - 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:     0x61764a910208 - std[10d71ac2c42b111e]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x61764a910208 - <<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:     0x61764a9244aa - <core[8fb95b77d25ab6c8]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x61764a9244aa - core[8fb95b77d25ab6c8]::fmt::write
[INFO] [stdout]    6:     0x61764a914d52 - 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:     0x61764a914d52 - <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:     0x61764a8ecf56 - <std[10d71ac2c42b111e]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x61764a8ecf56 - std[10d71ac2c42b111e]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x61764a9079f9 - std[10d71ac2c42b111e]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x61764a85bbac - <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:     0x61764a85bbac - 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:     0x61764a907bb2 - <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:     0x61764a907bb2 - std[10d71ac2c42b111e]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x61764a8ed044 - std[10d71ac2c42b111e]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x61764a8e2039 - 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:     0x61764a8ede7d - __rustc[3be9ba60078d4c86]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x61764a924bfc - core[8fb95b77d25ab6c8]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x61764a924bc2 - core[8fb95b77d25ab6c8]::panicking::panic
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x61764a84d9a9 - discovery[48e40a7ad2b2e684]::partial_detection_keeps_accessible_targets_and_reports_warning
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/discovery.rs:255:5
[INFO] [stdout]   21:     0x61764a847387 - discovery[48e40a7ad2b2e684]::partial_detection_keeps_accessible_targets_and_reports_warning::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/discovery.rs:210:68
[INFO] [stdout]   22:     0x61764a84ebe6 - <discovery[48e40a7ad2b2e684]::partial_detection_keeps_accessible_targets_and_reports_warning::{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]   23:     0x61764a84ec8b - <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]   24:     0x61764a84ec8b - 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]   25:     0x61764a85c505 - test[213991da798b1c03]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x61764a85c505 - <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]   27:     0x61764a85c505 - 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]   28:     0x61764a85c505 - 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]   29:     0x61764a85c505 - 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]   30:     0x61764a85c505 - test[213991da798b1c03]::run_test_in_process
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x61764a85c505 - test[213991da798b1c03]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x61764a855e14 - test[213991da798b1c03]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b2282dd5646a57d570fc86fbe8df0e8826665ef6/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x61764a855e14 - 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]   34:     0x61764a85f582 - 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]   35:     0x61764a85f582 - <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]   36:     0x61764a85f582 - 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]   37:     0x61764a85f582 - 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]   38:     0x61764a85f582 - 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]   39:     0x61764a85f582 - 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]   40:     0x61764a85f582 - <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]   41:     0x61764a90f99f - <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]   42:     0x61764a90f99f - <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]   43:     0x79225f535aa4 - <unknown>
[INFO] [stdout]   44:     0x79225f5c2a64 - clone
[INFO] [stdout]   45:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     partial_detection_keeps_accessible_targets_and_reports_warning
[INFO] [stdout]     unreadable_openclaw_root_returns_warning_not_panic
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 7 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.28s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test discovery`
[INFO] running `Command { std: "docker" "inspect" "df244d178a6e1d10244f9dc471c613861e235fe0fb6d2a2ff5f9462fb74aef6a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "df244d178a6e1d10244f9dc471c613861e235fe0fb6d2a2ff5f9462fb74aef6a", kill_on_drop: false }`
[INFO] [stdout] df244d178a6e1d10244f9dc471c613861e235fe0fb6d2a2ff5f9462fb74aef6a
