[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 try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAgentSec-A2S%2Fclawguard" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/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-3-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/AgentSec-A2S/clawguard on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d6172b6bff3c023fa4926506717fe973734e4393354da8b80d28d8e66009437f
[INFO] running `Command { std: "docker" "start" "-a" "d6172b6bff3c023fa4926506717fe973734e4393354da8b80d28d8e66009437f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d6172b6bff3c023fa4926506717fe973734e4393354da8b80d28d8e66009437f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d6172b6bff3c023fa4926506717fe973734e4393354da8b80d28d8e66009437f", kill_on_drop: false }`
[INFO] [stdout] d6172b6bff3c023fa4926506717fe973734e4393354da8b80d28d8e66009437f
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c102462fea66197cc5b4691cfec12ab672c8ff948af9a4a68e4f56bf308640f8
[INFO] running `Command { std: "docker" "start" "-a" "c102462fea66197cc5b4691cfec12ab672c8ff948af9a4a68e4f56bf308640f8", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.2.57
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling simd-adler32 v0.3.8
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling inotify v0.11.1
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling pest v2.8.6
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling libsqlite3-sys v0.30.1
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]    Compiling hashlink v0.9.1
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling rustls-webpki v0.103.10
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling json5 v0.4.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling toml v0.8.23
[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 47.55s
[INFO] running `Command { std: "docker" "inspect" "c102462fea66197cc5b4691cfec12ab672c8ff948af9a4a68e4f56bf308640f8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c102462fea66197cc5b4691cfec12ab672c8ff948af9a4a68e4f56bf308640f8", kill_on_drop: false }`
[INFO] [stdout] c102462fea66197cc5b4691cfec12ab672c8ff948af9a4a68e4f56bf308640f8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c884cebeb403cc90fb9fb191e1d5b40f25edd305d6205ca3610d9cd8624fe5aa
[INFO] running `Command { std: "docker" "start" "-a" "c884cebeb403cc90fb9fb191e1d5b40f25edd305d6205ca3610d9cd8624fe5aa", kill_on_drop: false }`
[INFO] [stderr]    Compiling inotify v0.11.1
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rusqlite v0.32.1
[INFO] [stderr]    Compiling predicates v3.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling clawguard v1.2.0-beta.5 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling assert_cmd v2.2.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 29.07s
[INFO] running `Command { std: "docker" "inspect" "c884cebeb403cc90fb9fb191e1d5b40f25edd305d6205ca3610d9cd8624fe5aa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c884cebeb403cc90fb9fb191e1d5b40f25edd305d6205ca3610d9cd8624fe5aa", kill_on_drop: false }`
[INFO] [stdout] c884cebeb403cc90fb9fb191e1d5b40f25edd305d6205ca3610d9cd8624fe5aa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b4546596ac4c65300e187bee76fccc281c1310cce97a929d6d2277148be5f7da
[INFO] running `Command { std: "docker" "start" "-a" "b4546596ac4c65300e187bee76fccc281c1310cce97a929d6d2277148be5f7da", 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-f48cfb937faf3414)
[INFO] [stdout] 
[INFO] [stdout] running 122 tests
[INFO] [stdout] test cli::tests::cli_watch_backend_falls_back_to_polling_when_notify_creation_fails ... ok
[INFO] [stdout] test daemon::watch::tests::notify_mapping_ignores_sibling_changes_for_ancestor_directory_targets ... 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 notify::sse::tests::parse_request_target_returns_none_for_empty_input ... 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 runtime::adapter::common::tests::canonicalize_folds_fullwidth_to_ascii ... ok
[INFO] [stdout] test runtime::adapter::common::tests::canonicalize_handles_empty ... ok
[INFO] [stdout] test daemon::watch::tests::notify_mapping_ignores_excluded_recursive_subtrees ... 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 notify::platform::tests::osascript_invocation_keeps_notification_text_out_of_script_source ... ok
[INFO] [stdout] test runtime::adapter::common::tests::canonicalize_is_idempotent_under_double_percent_encoding ... ok
[INFO] [stdout] test runtime::adapter::common::tests::canonicalize_percent_decodes_to_fixed_point ... ok
[INFO] [stdout] test plugin::openclaw::tests::install_creates_all_three_plugin_files ... ok
[INFO] [stdout] test plugin::openclaw::tests::status_reports_not_installed_for_empty_home ... ok
[INFO] [stdout] test plugin::openclaw::tests::status_reports_manifest_invalid_for_non_matching_id ... ok
[INFO] [stdout] test plugin::openclaw::tests::status_flags_policy_manifest_presence ... ok
[INFO] [stdout] test runtime::adapter::common::tests::canonicalize_collapses_whitespace ... ok
[INFO] [stdout] test plugin::openclaw::tests::install_is_idempotent_when_files_already_match ... ok
[INFO] [stdout] test plugin::openclaw::tests::install_rejects_symlink_even_with_force ... ok
[INFO] [stdout] test plugin::openclaw::tests::install_refuses_to_overwrite_drifted_file_without_force ... ok
[INFO] [stdout] test plugin::openclaw::tests::install_overwrites_drifted_file_with_force ... ok
[INFO] [stdout] test notify::sse::tests::sse_alert_event_from_alert_maps_all_fields ... 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::kind_from_finding_id_extracts_second_segment ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::benign_session_start_without_tool_data_stays_allow ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::broker_round_trips_one_event_per_line ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::broker_reports_parse_error_without_blocking ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::dispatch_blocks_rm_rf_with_block_reason ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::rate_limiter_is_session_scoped_across_distinct_sessions ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::phase_confusion_session_start_with_tool_call_is_still_evaluated ... ok
[INFO] [stdout] test runtime::policy::manifest::tests::default_manifest_is_usable ... ok
[INFO] [stdout] test runtime::policy::manifest::tests::load_rejects_malformed_toml ... ok
[INFO] [stdout] test runtime::policy::manifest::tests::built_in_default_manifest_parses ... ok
[INFO] [stdout] test runtime::policy::manifest::tests::load_rejects_symlink_escape ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::dispatch_allows_benign_pre_call ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::rate_limiter_map_respects_soft_cap ... ok
[INFO] [stdout] test runtime::policy::rules::tests::dot_segment_forbidden_write_still_blocked ... ok
[INFO] [stdout] test runtime::policy::rules::tests::benign_command_passes ... ok
[INFO] [stdout] test runtime::policy::manifest::tests::manifest_handle_round_trips ... ok
[INFO] [stdout] test runtime::policy::rules::tests::path_boundary_blocks_hook_write ... ok
[INFO] [stdout] test runtime::policy::rules::tests::git_push_force_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_zero_width_obfuscation ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::dispatch_collapses_suspect_to_warn_on_wire ... 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_at_threshold_is_suspect ... ok
[INFO] [stdout] test runtime::policy::rules::tests::prompt_injection_shape_below_threshold_is_warn ... ok
[INFO] [stdout] test runtime::policy::rules::tests::canonicalization_defeats_fullwidth_obfuscation ... ok
[INFO] [stdout] test runtime::policy::rules::tests::fork_bomb_blocked ... ok
[INFO] [stdout] test runtime::policy::manifest::tests::load_valid_manifest ... ok
[INFO] [stdout] test runtime::policy::rules::tests::lethal_trifecta_warns_on_ssh_read ... ok
[INFO] [stdout] test plugin::openclaw::tests::install_errors_when_openclaw_home_is_missing ... ok
[INFO] [stdout] test runtime::policy::rules::tests::rm_rf_blocked ... ok
[INFO] [stdout] test runtime::policy::rules::tests::prompt_injection_shape_clean_result_passes ... 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::sh_c_wrapped_rm_rf_blocked ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::event_to_payload_canonicalizes_params ... ok
[INFO] [stdout] test plugin::openclaw::tests::status_reports_installed_after_install ... ok
[INFO] [stdout] test plugin::openclaw::tests::status_reports_drift_when_files_mutated ... ok
[INFO] [stdout] test runtime::policy::tests::merge_picks_higher_decision ... ok
[INFO] [stdout] test runtime::policy::rules::tests::sql_drop_not_matched_inside_identifier ... ok
[INFO] [stdout] test runtime::policy::rules::tests::prompt_injection_survives_zero_width_obfuscation ... ok
[INFO] [stdout] test runtime::policy::tests::decision_ordering_is_worst_wins ... ok
[INFO] [stdout] test runtime::policy::rules::tests::word_bound_rejects_inside_identifier ... ok
[INFO] [stdout] test runtime::policy::rules::tests::quote_split_rm_rf_still_blocked ... ok
[INFO] [stdout] test runtime::policy::tests::only_block_short_circuits ... ok
[INFO] [stdout] test scan::file_type::tests::io_failure_returns_none ... ok
[INFO] [stdout] test scan::file_type::tests::fat_universal_cigam_is_detected ... ok
[INFO] [stdout] test scan::file_type::tests::binary_extension_allowlist_short_circuits ... 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_cigam_is_detected ... ok
[INFO] [stdout] test runtime::policy::rules::tests::sql_drop_table_blocked ... ok
[INFO] [stdout] test runtime::policy::tests::merge_keeps_self_when_other_lower ... ok
[INFO] [stdout] test scan::file_type::tests::match_signature_table_is_complete ... ok
[INFO] [stdout] test scan::file_type::tests::mach_o_mh_magic_is_detected ... ok
[INFO] [stdout] test scan::file_type::tests::pe_mz_header_is_detected ... ok
[INFO] [stdout] test scan::mcp::tests::command_artifact_sha_changes_when_args_change ... ok
[INFO] [stdout] test scan::file_type::tests::plain_text_does_not_match_any_signature ... ok
[INFO] [stdout] test scan::file_type::tests::mach_o_mh_magic_64_is_detected ... ok
[INFO] [stdout] test scan::file_type::tests::short_read_below_signature_length_returns_none ... ok
[INFO] [stdout] test scan::file_type::tests::fat_universal_magic_is_detected ... ok
[INFO] [stdout] test scan::file_type::tests::binary_extension_allowlist_covers_pyc_and_pyz ... ok
[INFO] [stdout] test scan::mcp::tests::command_server_is_not_url_only ... ok
[INFO] [stdout] test scan::mcp::tests::command_changed_findings_skips_url_only ... ok
[INFO] [stdout] test scan::file_type::tests::zip_header_is_detected_on_text_extension ... ok
[INFO] [stdout] test scan::mcp::tests::normalize_collapses_separators_and_case ... ok
[INFO] [stdout] test scan::file_type::tests::elf_header_is_detected ... ok
[INFO] [stdout] test scan::mcp::tests::parse_synthetic_path_rejects_non_scheme ... ok
[INFO] [stdout] test scan::mcp::tests::typosquat_canonical_name_is_not_flagged ... ok
[INFO] [stdout] test scan::file_type::tests::wasm_header_is_detected_on_text_extension ... ok
[INFO] [stdout] test scan::posture::tests::band_boundaries ... 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::mcp::tests::requires_lockfile_scan_covers_full_matrix ... ok
[INFO] [stdout] test scan::posture::tests::clean_scan_produces_zero_score ... ok
[INFO] [stdout] test scan::posture::tests::extract_kind_from_standard_id ... ok
[INFO] [stdout] test scan::posture::tests::hook_shell_exec_uses_specific_weight ... ok
[INFO] [stdout] test scan::posture::tests::extract_kind_without_colon_returns_unknown ... ok
[INFO] [stdout] test scan::posture::tests::multiple_findings_summed ... ok
[INFO] [stdout] test scan::posture::tests::runtime_owasp_mappings_are_registered ... ok
[INFO] [stdout] test scan::posture::tests::runtime_destructive_action_weighted_critical ... ok
[INFO] [stdout] test scan::mcp::tests::typosquat_exempts_short_names ... ok
[INFO] [stdout] test scan::mcp::tests::typosquat_ignores_unrelated_custom_names ... ok
[INFO] [stdout] test scan::posture::tests::runtime_lethal_trifecta_precondition_weighted_high ... ok
[INFO] [stdout] test scan::mcp::tests::synthetic_path_roundtrips ... ok
[INFO] [stdout] test scan::mcp::tests::damerau_levenshtein_matches_known_distances ... ok
[INFO] [stdout] test scan::posture::tests::runtime_path_escape_weighted_high ... ok
[INFO] [stdout] test scan::posture::tests::runtime_prompt_injection_shape_weighted_medium ... ok
[INFO] [stdout] test scan::posture::tests::runtime_rate_limit_exceeded_weighted_medium ... ok
[INFO] [stdout] test ui::findings::tests::selection_clamps_at_boundaries ... 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 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 scan::mcp::tests::lockfile_detection_skips_url_only ... ok
[INFO] [stdout] test runtime::adapter::openclaw::tests::dispatch_fails_open_on_panic ... ok
[INFO] [stdout] test scan::file_type::tests::pyc_header_is_detected_on_text_extension ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 122 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.30s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/clawguard-4a343146a7309c50)
[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-6b94d0a6f52d460c)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test config_audit_empty_file_clean ... ok
[INFO] [stdout] test audit_list_since_filter ... ok
[INFO] [stdout] test plugin_installed_detected ... ok
[INFO] [stdout] test config_audit_cursor_prevents_re_ingestion ... ok
[INFO] [stdout] test config_audit_timestamp_is_parsed_not_now ... ok
[INFO] [stdout] test bootstrap_file_added_detected ... ok
[INFO] [stdout] test config_audit_jsonl_ingested ... ok
[INFO] [stdout] test bootstrap_file_changed_detected ... ok
[INFO] [stdout] test audit_list_category_filter ... ok
[INFO] [stdout] test config_audit_reads_config_path_field ... ok
[INFO] [stdout] test audit_list_json_output ... ok
[INFO] [stdout] test bootstrap_file_removed_detected ... ok
[INFO] [stdout] test bootstrap_no_agents_dir_clean ... ok
[INFO] [stdout] test config_audit_malformed_line_skipped ... ok
[INFO] [stdout] test skill_added_detected ... ok
[INFO] [stdout] test config_audit_log_rotation_resets_cursor ... ok
[INFO] [stdout] test skill_unreadable_dir_preserves_previous_snapshot ... ok
[INFO] [stdout] test skill_removed_detected ... ok
[INFO] [stdout] test skill_file_content_change_detected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/audit_cli.rs (/opt/rustwide/target/debug/deps/audit_cli-c23eb3e40361d1a3)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test audit_json_returns_single_array_when_events_exist ... ok
[INFO] [stderr]      Running tests/bootstrap_scan.rs (/opt/rustwide/target/debug/deps/bootstrap_scan-4ed420af221c66e6)
[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.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test bootstrap_prompt_injection_flagged ... ok
[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] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_help.rs (/opt/rustwide/target/debug/deps/cli_help-355e950086b08304)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test version_exits_successfully ... ok
[INFO] [stdout] test no_args_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 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-62c46fc528cfedad)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test corrupt_advisory_feed_returns_info_finding ... ok
[INFO] [stdout] test embedded_advisory_feed_matches_fixture_version ... ok
[INFO] [stdout] test bundled_advisory_feed_does_not_ship_example_matches ... ok
[INFO] [stdout] test missing_advisory_feed_returns_info_finding ... ok
[INFO] [stdout] test advisory_scan_prefers_root_manifest_when_both_root_and_fallback_exist ... ok
[INFO] [stdout] test missing_package_manifest_returns_info_finding ... ok
[INFO] [stdout] test non_semver_package_version_returns_info_finding ... ok
[INFO] [stdout] test modern_openclaw_advisory_feed_schema_is_supported ... ok
[INFO] [stdout] test safe_openclaw_version_does_not_match_fixture_advisory ... ok
[INFO] [stdout] test vulnerable_openclaw_version_matches_fixture_advisory ... ok
[INFO] [stdout] test only_matching_advisory_is_emitted_for_package_version ... ok
[INFO] [stdout] test multiple_advisories_are_filtered_to_matching_package ... ok
[INFO] [stdout] test package_manifest_in_common_subdirectory_is_used_for_advisories ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/discovery.rs (/opt/rustwide/target/debug/deps/discovery-04f9734028830b9f)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test respects_openclaw_state_dir_override ... ok
[INFO] [stdout] test respects_openclaw_config_path_override ... ok
[INFO] [stdout] test detects_openclaw_from_default_home_layout ... ok
[INFO] [stdout] test symlinked_openclaw_home_is_detected_as_readable_runtime ... ok
[INFO] [stdout] test discovers_plugin_bundled_dot_mcp_json_files ... ok
[INFO] [stdout] test expands_auth_profile_glob_for_multiple_agents ... ok
[INFO] [stdout] test returns_empty_when_openclaw_is_absent ... 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' (224) panicked at tests/discovery.rs:203:5:
[INFO] [stdout] assertion failed: report.runtimes.is_empty()
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x618e4095f54a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x618e4095f54a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x618e4095f54a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x618e4095f54a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x618e4097380a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x618e4097380a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x618e409640b2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x618e409640b2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x618e4093c10f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x618e4093c10f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x618e40956c99 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x618e408aa78c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x618e408aa78c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x618e40956e52 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x618e40956e52 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x618e4093c1fa - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x618e40933999 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x618e4093d02d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x618e40973f5c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x618e40973f22 - core[35159d6ffb30e017]::panicking::panic
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x618e4089a921 - discovery[a3010f9e6ce1bb31]::unreadable_openclaw_root_returns_warning_not_panic
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/discovery.rs:203:5
[INFO] [stdout]   21:     0x618e408960d7 - discovery[a3010f9e6ce1bb31]::unreadable_openclaw_root_returns_warning_not_panic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/discovery.rs:187:56
[INFO] [stdout]   22:     0x618e4089d946 - <discovery[a3010f9e6ce1bb31]::unreadable_openclaw_root_returns_warning_not_panic::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x618e4089da6b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x618e4089da6b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x618e408ab25b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x618e408ab25b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x618e408ab25b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x618e408ab25b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x618e408ab25b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x618e408ab25b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x618e408ab25b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x618e408a5c34 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x618e408a5c34 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x618e408ade62 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x618e408ade62 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x618e408ade62 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x618e408ade62 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x618e408ade62 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x618e408ade62 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x618e408ade62 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x618e4095ec8f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x618e4095ec8f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x72e49c521aa4 - <unknown>
[INFO] [stdout]   44:     0x72e49c5aea64 - 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' (219) panicked at tests/discovery.rs:255:5:
[INFO] [stdout] assertion failed: !config_paths.contains(&blocked_auth_profile)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x618e4095f54a - std[ec419fa8110287d5]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x618e4095f54a - std[ec419fa8110287d5]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec419fa8110287d5]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x618e4095f54a - std[ec419fa8110287d5]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x618e4095f54a - <<std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[35159d6ffb30e017]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x618e4097380a - <core[35159d6ffb30e017]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x618e4097380a - core[35159d6ffb30e017]::fmt::write
[INFO] [stdout]    6:     0x618e409640b2 - std[ec419fa8110287d5]::io::default_write_fmt::<alloc[a8a7aba520129d98]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x618e409640b2 - <alloc[a8a7aba520129d98]::vec::Vec<u8> as std[ec419fa8110287d5]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x618e4093c10f - <std[ec419fa8110287d5]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x618e4093c10f - std[ec419fa8110287d5]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x618e40956c99 - std[ec419fa8110287d5]::panicking::default_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x618e408aa78c - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x618e408aa78c - test[a8007afcd3effadc]::test_main_inner::<test[a8007afcd3effadc]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x618e40956e52 - <alloc[a8a7aba520129d98]::boxed::Box<dyn for<'a, 'b> core[35159d6ffb30e017]::ops::function::Fn<(&'a std[ec419fa8110287d5]::panic::PanicHookInfo<'b>,), Output = ()> + core[35159d6ffb30e017]::marker::Sync + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::Fn<(&std[ec419fa8110287d5]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x618e40956e52 - std[ec419fa8110287d5]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x618e4093c1fa - std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x618e40933999 - std[ec419fa8110287d5]::sys::backtrace::__rust_end_short_backtrace::<std[ec419fa8110287d5]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x618e4093d02d - __rustc[cfb3622dd870db93]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x618e40973f5c - core[35159d6ffb30e017]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x618e40973f22 - core[35159d6ffb30e017]::panicking::panic
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panicking.rs:150:5
[INFO] [stdout]   20:     0x618e4089c759 - discovery[a3010f9e6ce1bb31]::partial_detection_keeps_accessible_targets_and_reports_warning
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/discovery.rs:255:5
[INFO] [stdout]   21:     0x618e40896137 - discovery[a3010f9e6ce1bb31]::partial_detection_keeps_accessible_targets_and_reports_warning::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/discovery.rs:210:68
[INFO] [stdout]   22:     0x618e4089d9c6 - <discovery[a3010f9e6ce1bb31]::partial_detection_keeps_accessible_targets_and_reports_warning::{closure#0} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x618e4089da6b - <fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x618e4089da6b - test[a8007afcd3effadc]::__rust_begin_short_backtrace::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, fn() -> core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:724:18
[INFO] [stdout]   25:     0x618e408ab25b - test[a8007afcd3effadc]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:74
[INFO] [stdout]   26:     0x618e408ab25b - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   27:     0x618e408ab25b - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   28:     0x618e408ab25b - std[ec419fa8110287d5]::panicking::catch_unwind::<core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>, core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   29:     0x618e408ab25b - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<test[a8007afcd3effadc]::run_test_in_process::{closure#0}>, core[35159d6ffb30e017]::result::Result<(), alloc[a8a7aba520129d98]::string::String>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   30:     0x618e408ab25b - test[a8007afcd3effadc]::run_test_in_process
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:747:27
[INFO] [stdout]   31:     0x618e408ab25b - test[a8007afcd3effadc]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:668:43
[INFO] [stdout]   32:     0x618e408a5c34 - test[a8007afcd3effadc]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/test/src/lib.rs:698:41
[INFO] [stdout]   33:     0x618e408a5c34 - std[ec419fa8110287d5]::sys::backtrace::__rust_begin_short_backtrace::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   34:     0x618e408ade62 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   35:     0x618e408ade62 - <core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   36:     0x618e408ade62 - std[ec419fa8110287d5]::panicking::catch_unwind::do_call::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:581:40
[INFO] [stdout]   37:     0x618e408ade62 - std[ec419fa8110287d5]::panicking::catch_unwind::<(), core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panicking.rs:544:19
[INFO] [stdout]   38:     0x618e408ade62 - std[ec419fa8110287d5]::panic::catch_unwind::<core[35159d6ffb30e017]::panic::unwind_safe::AssertUnwindSafe<std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/panic.rs:359:14
[INFO] [stdout]   39:     0x618e408ade62 - std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked::<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   40:     0x618e408ade62 - <std[ec419fa8110287d5]::thread::lifecycle::spawn_unchecked<test[a8007afcd3effadc]::run_test::{closure#1}, ()>::{closure#1} as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   41:     0x618e4095ec8f - <alloc[a8a7aba520129d98]::boxed::Box<dyn core[35159d6ffb30e017]::ops::function::FnOnce<(), Output = ()> + core[35159d6ffb30e017]::marker::Send> as core[35159d6ffb30e017]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   42:     0x618e4095ec8f - <std[ec419fa8110287d5]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   43:     0x72e49c521aa4 - <unknown>
[INFO] [stdout]   44:     0x72e49c5aea64 - 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.32s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test discovery`
[INFO] running `Command { std: "docker" "inspect" "b4546596ac4c65300e187bee76fccc281c1310cce97a929d6d2277148be5f7da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b4546596ac4c65300e187bee76fccc281c1310cce97a929d6d2277148be5f7da", kill_on_drop: false }`
[INFO] [stdout] b4546596ac4c65300e187bee76fccc281c1310cce97a929d6d2277148be5f7da
