[INFO] fetching crate rebecca-core 0.3.0...
[INFO] testing rebecca-core-0.3.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate rebecca-core 0.3.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate rebecca-core 0.3.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate rebecca-core 0.3.0
[INFO] tweaked toml for crates.io crate rebecca-core 0.3.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate rebecca-core 0.3.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate rebecca-core 0.3.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:75:12
[INFO] [stderr]    |
[INFO] [stderr] 75 | homepage = "https://github.com/Latias94/rebecca"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 80 | repository = "https://github.com/Latias94/rebecca"
[INFO] [stderr]    |              -------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rebecca-core` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] ede34892e78313d88c701d281b500beaca32975dfa287ba074000aeabc0e23cd
[INFO] running `Command { std: "docker" "start" "ede34892e78313d88c701d281b500beaca32975dfa287ba074000aeabc0e23cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ede34892e78313d88c701d281b500beaca32975dfa287ba074000aeabc0e23cd", 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" "ede34892e78313d88c701d281b500beaca32975dfa287ba074000aeabc0e23cd" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ede34892e78313d88c701d281b500beaca32975dfa287ba074000aeabc0e23cd", 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" "ede34892e78313d88c701d281b500beaca32975dfa287ba074000aeabc0e23cd" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:75:12
[INFO] [stderr]    |
[INFO] [stderr] 75 | homepage = "https://github.com/Latias94/rebecca"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 80 | repository = "https://github.com/Latias94/rebecca"
[INFO] [stderr]    |              -------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rebecca-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling quote v1.0.46
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling urlencoding v2.1.3
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling directories v6.0.0
[INFO] [stderr]    Compiling rebecca-safety v0.3.0
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling bstr v1.12.3
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling trash v5.2.6
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling ignore v0.4.26
[INFO] [stderr]    Compiling rebecca-core v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 13s
[INFO] running `Command { std: "docker" "inspect" "ede34892e78313d88c701d281b500beaca32975dfa287ba074000aeabc0e23cd", 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" "ede34892e78313d88c701d281b500beaca32975dfa287ba074000aeabc0e23cd" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:75:12
[INFO] [stderr]    |
[INFO] [stderr] 75 | homepage = "https://github.com/Latias94/rebecca"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 80 | repository = "https://github.com/Latias94/rebecca"
[INFO] [stderr]    |              -------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rebecca-core` (manifest) generated 1 warning
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling cc v1.2.65
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling plotters v0.3.7
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling trash v5.2.6
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling rebecca-core v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 27s
[INFO] running `Command { std: "docker" "inspect" "ede34892e78313d88c701d281b500beaca32975dfa287ba074000aeabc0e23cd", 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" "ede34892e78313d88c701d281b500beaca32975dfa287ba074000aeabc0e23cd" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:75:12
[INFO] [stderr]    |
[INFO] [stderr] 75 | homepage = "https://github.com/Latias94/rebecca"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 80 | repository = "https://github.com/Latias94/rebecca"
[INFO] [stderr]    |              -------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `rebecca-core` (manifest) generated 1 warning
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.24s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/rebecca-core/dd7d2f9b65bfa5af/out/rebecca_core-dd7d2f9b65bfa5af)
[INFO] [stdout] 
[INFO] [stdout] running 107 tests
[INFO] [stdout] test cache::tests::cache_prune_deletes_selected_stale_records_and_reports_execution ... ok
[INFO] [stdout] test cache::tests::cache_inspect_reports_scan_cache_records ... ok
[INFO] [stdout] test cache::tests::cache_purge_recoverable_delete_removes_contents_and_reports_pending_reclaim ... ok
[INFO] [stdout] test cache::tests::cache_purge_missing_cache_dir_is_empty_success ... ok
[INFO] [stdout] test cache::tests::cache_purge_dry_run_reports_direct_contents_without_deleting ... ok
[INFO] [stdout] test cache::tests::cache_purge_rejects_overlap_with_preserved_state ... ok
[INFO] [stdout] test cache::tests::cache_doctor_recommends_stale_prune_when_records_are_prunable ... ok
[INFO] [stdout] test cache::tests::cache_purge_summary_groups_issue_matrix_by_status_and_reason ... ok
[INFO] [stdout] test app_leftovers::tests::skips_generic_or_empty_application_names ... ok
[INFO] [stdout] test config::tests::default_app_paths_remain_available ... ok
[INFO] [stdout] test cache::tests::cache_purge_rejects_relative_cache_dir ... ok
[INFO] [stdout] test config::tests::app_paths_storage_entries_pin_lifecycle_policy ... ok
[INFO] [stdout] test cache::tests::cache_inspect_reports_corrupt_scan_cache_record_as_prunable ... ok
[INFO] [stdout] test cache::tests::cache_purge_permanent_delete_removes_direct_contents_but_keeps_cache_dir ... ok
[INFO] [stdout] test app_leftovers::tests::derives_cache_children_from_appdata_roots ... ok
[INFO] [stdout] test config::tests::load_config_accepts_protected_paths ... ok
[INFO] [stdout] test config::tests::load_config_empty_file_returns_default ... ok
[INFO] [stdout] test config::tests::load_config_comment_only_file_returns_default ... ok
[INFO] [stdout] test config::tests::load_config_defaults_to_current_schema_version ... ok
[INFO] [stdout] test config::tests::load_config_missing_file_returns_default ... ok
[INFO] [stdout] test config::tests::load_config_accepts_current_schema_version ... ok
[INFO] [stdout] test config::tests::load_config_accepts_purge_settings ... ok
[INFO] [stdout] test config::tests::load_config_rejects_relative_protected_paths ... ok
[INFO] [stdout] test config::tests::load_config_rejects_relative_purge_roots ... ok
[INFO] [stdout] test config::tests::load_config_rejects_unknown_fields ... ok
[INFO] [stdout] test config::tests::load_config_rejects_invalid_protected_path_entries ... ok
[INFO] [stdout] test config::tests::load_app_paths_from_uses_config_file_when_present ... ok
[INFO] [stdout] test config::tests::load_config_rejects_invalid_scan_cache_policy ... ok
[INFO] [stdout] test config::tests::load_config_rejects_unknown_purge_fields ... ok
[INFO] [stdout] test config::tests::resolve_runtime_config_derives_scan_cache_policy ... ok
[INFO] [stdout] test config::tests::load_config_reports_read_errors ... ok
[INFO] [stdout] test config::tests::load_config_rejects_unknown_scan_cache_fields ... ok
[INFO] [stdout] test disk_map::tests::disk_map_diagnostic_limit_zero_keeps_summary_only ... ok
[INFO] [stdout] test config::tests::resolve_app_paths_honors_config_overrides ... ok
[INFO] [stdout] test config::tests::load_config_rejects_unsupported_schema_version ... ok
[INFO] [stdout] test config::tests::load_runtime_config_from_uses_config_file_scan_cache_policy ... ok
[INFO] [stdout] test disk_map::tests::disk_map_request_can_carry_ntfs_mft_manifest_cache_root ... ok
[INFO] [stdout] test disk_map::tests::disk_map_semantic_caveats_are_reported_once_per_code ... ok
[INFO] [stdout] test disk_map::tests::portable_map_bounds_raw_diagnostics_but_counts_all_failures ... ok
[INFO] [stdout] test disk_map::tests::portable_map_continues_after_directory_entry_errors ... ok
[INFO] [stdout] test disk_map::tests::portable_map_reports_reparse_child_skips ... ok
[INFO] [stdout] test disk_map::tests::portable_map_skips_child_directory_read_errors_with_diagnostics ... ok
[INFO] [stdout] test disk_map::tests::disk_map_file_identity_deduplicates_unique_bytes_across_siblings ... ok
[INFO] [stdout] test disk_session::tests::replace_subtree_can_replace_a_root ... ok
[INFO] [stdout] test error::tests::ignore_error_failure_keeps_nested_path_and_io_kind ... ok
[INFO] [stdout] test disk_map::tests::disk_map_progress_sink_preserves_report ... ok
[INFO] [stdout] test disk_map::tests::disk_map_diagnostics_retains_priority_samples_when_full ... ok
[INFO] [stdout] test disk_session::tests::replace_subtree_removes_missing_anchor_and_restores_nearest_ancestor ... ok
[INFO] [stdout] test executor::tests::cleanup_parallelism_budget_stays_bounded ... ok
[INFO] [stdout] test executor::tests::run_scoped_cleanup_executes_work ... ok
[INFO] [stdout] test executor::tests::cancelled_token_before_execution_prevents_backend_mutation ... ok
[INFO] [stdout] test executor::tests::cleanup_and_scan_parallelism_budgets_match ... ok
[INFO] [stdout] test disk_map::tests::portable_map_skips_child_metadata_errors_with_diagnostics ... ok
[INFO] [stdout] test disk_session::tests::replace_subtree_updates_local_branch_and_preserves_siblings ... ok
[INFO] [stdout] test executor::tests::batch_executable_targets_keeps_overlapping_paths_separate ... ok
[INFO] [stdout] test executor::tests::batch_executable_targets_prefers_descendants_before_ancestors ... ok
[INFO] [stdout] test manifest::tests::manifest_parser_accepts_explicit_matching_search_kind ... ok
[INFO] [stdout] test external_rules::tests::enabled_rules_are_revalidated_before_loading ... ok
[INFO] [stdout] test external_rules::tests::import_stores_manifest_disabled_by_default ... ok
[INFO] [stdout] test manifest::tests::manifest_parser_compiles_option_actions_to_rules ... ok
[INFO] [stdout] test manifest::tests::manifest_parser_rejects_incompatible_search_kind ... ok
[INFO] [stdout] test manifest::tests::manifest_parser_expands_shared_metadata_to_platform_rules ... ok
[INFO] [stdout] test executor::tests::serial_execution_stops_before_next_target_after_cancellation ... ok
[INFO] [stdout] test external_rules::tests::corrupted_stored_manifest_fails_closed ... ok
[INFO] [stdout] test manifest::tests::manifest_parser_rejects_missing_version ... ok
[INFO] [stdout] test manifest::tests::manifest_parser_rejects_mixed_platform_targets_and_options ... ok
[INFO] [stdout] test manifest::tests::manifest_parser_rejects_unknown_warning_kind ... ok
[INFO] [stdout] test manifest::tests::manifest_parser_rejects_unsupported_version ... ok
[INFO] [stdout] test path_overlap::tests::compares_windows_like_paths_case_insensitively ... ok
[INFO] [stdout] test planner::measure::tests::scan_issue_reason_uses_generic_scan_for_other_failures ... ok
[INFO] [stdout] test progress::tests::power_of_two_sampler_emits_at_milestones ... ok
[INFO] [stdout] test scan::progress::tests::child_cancellation_token_follows_parent_without_cancelling_parent ... ok
[INFO] [stdout] test parallelism::tests::bounded_parallelism_budget_stays_bounded ... ok
[INFO] [stdout] test path_overlap::tests::detects_same_child_and_parent_paths ... ok
[INFO] [stdout] test parallelism::tests::run_scoped_parallel_work_executes_work ... ok
[INFO] [stdout] test path_overlap::tests::reports_directional_path_relation ... ok
[INFO] [stdout] test scan::tests::scan_and_cleanup_parallelism_budgets_match ... ok
[INFO] [stdout] test planner::measure::tests::scan_issue_reason_preserves_permission_denied ... ok
[INFO] [stdout] test scan::tests::run_scoped_scan_executes_work ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_compatible_lookup_rejects_backend_mismatch_without_pruning ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_compatible_lookup_rejects_metric_semantics_mismatch_without_pruning ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_hash_is_case_insensitive_on_windows_only ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_default_write_durability_skips_strict_sync ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_future_version_is_stale ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_directory_record_expires_after_freshness_window ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_file_record_does_not_expire_by_age ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_directory_record_survives_root_metadata_churn_within_freshness_window ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_missing_root_prunes_existing_record_on_load ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_prune_removes_records_for_missing_roots ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_prune_removes_expired_directory_records ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_missing_usn_support_falls_back_to_normal_hit ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_round_trips_backend_source_records ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_missing_file_is_cache_miss ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_round_trips_exact_native_backend_records ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_metadata_change_is_stale ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_store_is_derived_from_app_cache_dir ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_usn_invalidated_lookup_prunes_record ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_usn_journal_range_accepts_clean_range ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_usn_journal_id_mismatch_invalidates ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_store_overwrites_existing_record ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_strict_write_durability_syncs_file ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_usn_target_subtree_change_invalidates ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_usn_unreadable_range_invalidates_conservatively ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_writes_compact_v1_records_with_identity_metadata ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_round_trips_current_fingerprint ... ok
[INFO] [stdout] test scan::tests::scan_parallelism_budget_stays_bounded ... ok
[INFO] [stdout] test scan_cache::store::tests::scan_cache_corrupted_file_is_cache_miss ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 107 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cleanup_advice.rs (/opt/rustwide/target/release/build/rebecca-core/760f0bf4a53440cc/out/cleanup_advice-760f0bf4a53440cc)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test moderate_rule_target_is_maybe_cleanable_without_adding_risk_flags_to_command ... ok
[INFO] [stdout] test advice_retains_ranked_evidence_for_all_matching_targets ... ok
[INFO] [stdout] test app_leftover_symlink_target_is_protected ... ok
[INFO] [stdout] test bare_project_artifact_name_without_context_remains_unknown ... ok
[INFO] [stdout] test cleanup_advice_uses_supplied_platform_safety_knowledge ... ok
[INFO] [stdout] test app_leftover_parent_contains_cleanable_without_durable_data_overblock ... ok
[INFO] [stdout] test exact_safe_rule_target_is_cleanable ... ok
[INFO] [stdout] test unmatched_path_is_unknown ... ok
[INFO] [stdout] test protected_path_wins_over_rule_match ... ok
[INFO] [stdout] test warning_gated_rule_target_is_maybe_cleanable ... ok
[INFO] [stdout] test app_leftover_candidate_is_cleanable_with_structured_context ... ok
[INFO] [stdout] test parent_directory_contains_cleanable_target_but_is_not_directly_cleanable ... ok
[INFO] [stdout] test project_artifact_candidate_is_cleanable_when_context_is_verified ... ok
[INFO] [stderr]      Running tests/discovery.rs (/opt/rustwide/target/release/build/rebecca-core/361119e0e6b02b16/out/discovery-361119e0e6b02b16)
[INFO] [stdout] test protected_path_wins_over_app_leftover_match ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test exact_search_semantics_do_not_use_glob_index ... ok
[INFO] [stdout] test glob_template_discovers_matching_files ... ok
[INFO] [stdout] test steam_install_template_skips_when_steam_is_not_discovered ... ok
[INFO] [stdout] test glob_template_does_not_follow_user_symlinks_in_fixed_prefixes ... ok
[INFO] [stdout] test steam_installation_deduplicates_install_path_from_library_paths ... ok
[INFO] [stdout] test steam_installation_deduplicates_trailing_separator_variants ... ok
[INFO] [stdout] test glob_template_does_not_traverse_symlinked_directories ... ok
[INFO] [stdout] test steam_install_template_expands_from_discovered_install_path ... ok
[INFO] [stdout] test steam_installation_ignores_missing_but_keeps_readable_libraryfolders ... ok
[INFO] [stdout] test steam_installation_deduplicates_install_path_case_insensitively ... ok
[INFO] [stdout] test glob_template_with_no_matches_is_skipped ... ok
[INFO] [stdout] test steam_installation_reads_libraryfolders_from_install_path ... ok
[INFO] [stdout] test glob_template_shared_index_reuses_compatible_directory_listing ... ok
[INFO] [stdout] test steam_installation_reports_read_errors_for_libraryfolders_file ... ok
[INFO] [stdout] test steam_installation_merges_config_and_steamapps_libraryfolders ... ok
[INFO] [stdout] test steam_installation_reports_malformed_libraryfolders_vdf ... ok
[INFO] [stdout] test steam_library_template_expands_all_discovered_library_paths ... ok
[INFO] [stdout] test steam_libraryfolders_parser_deduplicates_case_insensitive_paths ... ok
[INFO] [stdout] test steam_installation_treats_missing_libraryfolders_as_empty_library_paths ... ok
[INFO] [stdout] test glob_template_discovers_profile_directories ... ok
[INFO] [stdout] test steam_libraryfolders_parser_deduplicates_trailing_separator_variants ... ok
[INFO] [stdout] test steam_libraryfolders_parser_ignores_relative_paths ... ok
[INFO] [stdout] test steam_libraryfolders_parser_supports_current_nested_format ... ok
[INFO] [stdout] test steam_libraryfolders_parser_supports_legacy_flat_format ... ok
[INFO] [stdout] test steam_relative_templates_reject_absolute_or_parent_paths ... ok
[INFO] [stdout] test steam_relative_templates_reject_current_directory_segments ... ok
[INFO] [stdout] test steam_templates_skip_when_steam_is_not_discovered ... ok
[INFO] [stderr]      Running tests/disk_map.rs (/opt/rustwide/target/release/build/rebecca-core/3f6b81af2a6cbd01/out/disk_map-3f6b81af2a6cbd01)
[INFO] [stdout] test glob_template_allows_fixed_prefixes_below_platform_symlink_roots ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test disk_map_experimental_backend_fallback_preserves_groups ... ok
[INFO] [stdout] test disk_map_experimental_backend_records_portable_fallback ... ok
[INFO] [stdout] test disk_map_filters_ranked_entries_by_kind_without_changing_totals ... ok
[INFO] [stdout] test disk_map_file_root_is_reported_as_depth_zero_entry ... ok
[INFO] [stdout] test disk_map_filters_ranked_entries_by_case_insensitive_path_substring ... ok
[INFO] [stdout] test disk_map_groups_files_by_type_extension_depth_and_age ... ok
[INFO] [stdout] test disk_map_filters_ranked_entries_by_min_logical_bytes_without_changing_totals ... ok
[INFO] [stdout] test disk_map_public_domain_types_are_inventory_types ... ok
[INFO] [stdout] test disk_map_max_depth_limits_entries_but_not_totals ... ok
[INFO] [stdout] test disk_map_portable_unix_reports_allocated_and_unique_hardlinks ... ok
[INFO] [stdout] test disk_map_reports_ranked_entries_in_deterministic_order ... ok
[INFO] [stdout] test disk_map_reports_missing_root_without_failing ... ok
[INFO] [stdout] test disk_map_sorts_groups_by_requested_field ... ok
[INFO] [stdout] test disk_map_sorts_top_entries_by_requested_field ... ok
[INFO] [stdout] test disk_map_top_limit_zero_preserves_totals_without_entries ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/disk_session.rs (/opt/rustwide/target/release/build/rebecca-core/1b0d401921beefc9/out/disk_session-1b0d401921beefc9)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test disk_session_filters_rows_by_path_text ... ok
[INFO] [stdout] test disk_session_preserves_extension_distribution_rows ... ok
[INFO] [stderr]      Running tests/executor_contract.rs (/opt/rustwide/target/release/build/rebecca-core/e5c83fc50c4962b9/out/executor_contract-e5c83fc50c4962b9)
[INFO] [stdout] test disk_session_preserves_root_metrics_and_navigates_children ... ok
[INFO] [stdout] test disk_session_filters_rows_by_kind_and_extension ... ok
[INFO] [stdout] test disk_session_restores_node_identity_by_path ... ok
[INFO] [stdout] test disk_session_reconstructs_visible_parent_chain_from_ranked_entries ... 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] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test executor_default_policy_uses_plan_platform_safety_knowledge ... ok
[INFO] [stdout] test executor_allows_app_leftover_cache_targets_after_revalidation ... ok
[INFO] [stdout] test executor_parallel_rejects_mismatched_batch_outcome_count ... ok
[INFO] [stdout] test executor_marks_allowed_targets_completed_and_keeps_blocked_targets ... ok
[INFO] [stdout] test executor_records_failure_without_aborting_plan ... ok
[INFO] [stdout] test executor_records_final_safety_block_as_blocked_target ... ok
[INFO] [stdout] test executor_records_permission_failure_reason_without_aborting_plan ... ok
[INFO] [stdout] test executor_revalidates_protected_category_targets_before_backend_calls ... ok
[INFO] [stdout] test executor_revalidates_rebecca_owned_storage_before_backend_calls ... ok
[INFO] [stdout] test executor_revalidates_targets_with_supplied_platform_safety_knowledge ... ok
[INFO] [stdout] test executor_shadowing_is_order_independent_for_nested_targets ... ok
[INFO] [stdout] test executor_skips_missing_app_leftover_targets_before_backend_calls ... ok
[INFO] [stdout] test executor_parallel_passes_safe_batches_to_batch_backend ... ok
[INFO] [stdout] test executor_skips_missing_targets_before_backend_calls ... ok
[INFO] [stdout] test executor_parallel_maps_partial_batch_failures_per_target ... ok
[INFO] [stdout] test executor_blocks_app_leftover_durable_paths_before_backend_calls ... ok
[INFO] [stdout] test executor_revalidates_project_artifact_targets_before_backend_calls ... ok
[INFO] [stdout] test executor_revalidates_user_protected_paths_before_backend_calls ... ok
[INFO] [stdout] test executor_shadows_child_targets_covered_by_parent_delete ... ok
[INFO] [stdout] test executor_parallel_batches_independent_targets ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/history.rs (/opt/rustwide/target/release/build/rebecca-core/03e734cf0eeba820/out/history-03e734cf0eeba820)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test append_and_load_history_entries_preserve_protected_issue_details ... ok
[INFO] [stdout] test history_diagnostic_mentions_bad_line_number ... ok
[INFO] [stdout] test append_and_load_history_entries_preserve_app_leftovers_workflow ... ok
[INFO] [stdout] test append_and_load_history_entries_preserve_execution_missing_issue_details ... ok
[INFO] [stdout] test missing_history_file_loads_as_empty ... ok
[INFO] [stdout] test append_plan_report_converts_write_failure_to_warning ... ok
[INFO] [stdout] test load_tail_reports_original_line_number_for_tail_corruption ... ok
[INFO] [stdout] test append_and_load_history_entries_in_order ... ok
[INFO] [stdout] test malformed_history_line_is_skipped_with_diagnostic ... ok
[INFO] [stdout] test load_tail_returns_newest_entries_in_chronological_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lint_report.rs (/opt/rustwide/target/release/build/rebecca-core/7fe867d3ceced6f8/out/lint_report-7fe867d3ceced6f8)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test identical_files_form_duplicate_group_after_full_hash ... ok
[INFO] [stdout] test excluding_a_file_does_not_exclude_its_parent_directory ... ok
[INFO] [stdout] test same_size_different_content_does_not_group ... ok
[INFO] [stdout] test reference_and_protected_roots_are_keep_candidates ... ok
[INFO] [stdout] test singleton_file_sizes_are_not_hashed_into_duplicate_groups ... ok
[INFO] [stdout] test empty_files_large_files_and_empty_directories_are_reported ... ok
[INFO] [stderr]      Running tests/model_contract.rs (/opt/rustwide/target/release/build/rebecca-core/747e99c00a3727c0/out/model_contract-747e99c00a3727c0)
[INFO] [stdout] test excluded_paths_are_not_reported_or_grouped ... ok
[INFO] [stdout] test top_limit_bounds_lint_sections_while_summary_counts_all_matches ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test cleanup_plan_deserializes_legacy_target_without_estimate_source ... ok
[INFO] [stdout] test cleanup_plan_deserializes_legacy_issue_fields ... ok
[INFO] [stdout] test cleanup_plan_deserializes_legacy_without_discovery_diagnostics ... ok
[INFO] [stdout] test cleanup_plan_deserializes_legacy_request_without_workflow ... ok
[INFO] [stdout] test cleanup_plan_serialization_preserves_estimate_provenance_contract ... ok
[INFO] [stdout] test cleanup_plan_serialization_preserves_discovery_diagnostics_contract ... ok
[INFO] [stdout] test cleanup_plan_serialization_preserves_permission_issue_contract ... ok
[INFO] [stdout] test cleanup_plan_serialization_preserves_workflow_contract ... ok
[INFO] [stdout] test cleanup_plan_summary_ignores_non_issue_status_evidence ... ok
[INFO] [stdout] test invalid_rule_catalog_rejects_duplicate_ids ... ok
[INFO] [stdout] test invalid_rule_catalog_rejects_empty_category ... ok
[INFO] [stdout] test cleanup_plan_serialization_preserves_estimate_source_contract ... ok
[INFO] [stdout] test invalid_rule_catalog_rejects_empty_name ... ok
[INFO] [stdout] test invalid_rule_catalog_rejects_empty_target_paths ... ok
[INFO] [stdout] test rule_definition_deserializes_legacy_without_warnings ... ok
[INFO] [stdout] test rule_definition_serialization_preserves_warning_contract ... ok
[INFO] [stdout] test cleanup_plan_serialization_preserves_project_artifacts_request_contract ... ok
[INFO] [stdout] test cleanup_plan_serialization_preserves_protected_issue_contract ... ok
[INFO] [stdout] test cleanup_plan_serialization_preserves_target_contract ... ok
[INFO] [stdout] test cleanup_plan_serialization_preserves_warning_contract ... ok
[INFO] [stdout] test cleanup_target_state_transitions_replace_issue_evidence_and_sync_warnings ... ok
[INFO] [stdout] test rule_selection_matches_rules_case_insensitively ... ok
[INFO] [stdout] test rule_selection_validation_rejects_unknown_rule_id ... ok
[INFO] [stdout] test invalid_rule_catalog_rejects_duplicate_target_specs ... ok
[INFO] [stdout] test rule_target_spec_exposes_placeholder_path_and_dedupe_key ... ok
[INFO] [stdout] test safety_level_exposes_label_and_opt_in_flag ... ok
[INFO] [stdout] test rule_selection_validation_is_case_insensitive ... ok
[INFO] [stdout] test rule_selection_validation_rejects_unknown_category ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/path_templates.rs (/opt/rustwide/target/release/build/rebecca-core/cb4b3f1faa9340cb/out/path_templates-cb4b3f1faa9340cb)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test linux_missing_home_keeps_xdg_candidate_absent ... ok
[INFO] [stdout] test linux_explicit_xdg_cache_home_wins ... ok
[INFO] [stdout] test linux_tmpdir_is_not_synthesized ... ok
[INFO] [stdout] test expands_backslash_separators_as_native_path_segments ... ok
[INFO] [stdout] test macos_application_support_home_falls_back_to_home_library_application_support_when_unset ... ok
[INFO] [stdout] test linux_xdg_cache_home_falls_back_to_home_cache_when_unset ... ok
[INFO] [stdout] test macos_cache_home_falls_back_to_home_library_caches_when_unset ... ok
[INFO] [stdout] test macos_container_roots_fall_back_to_home_library_roots_when_unset ... ok
[INFO] [stdout] test missing_variable_returns_no_candidate ... ok
[INFO] [stdout] test expands_percent_variables_from_injected_environment ... ok
[INFO] [stdout] test non_linux_platform_environment_does_not_synthesize_xdg_defaults ... ok
[INFO] [stdout] test unterminated_variable_is_invalid ... ok
[INFO] [stdout] test macos_missing_home_keeps_candidate_absent ... ok
[INFO] [stdout] test non_macos_platform_environment_does_not_synthesize_macos_defaults ... ok
[INFO] [stdout] test macos_explicit_cache_home_wins ... ok
[INFO] [stdout] test macos_log_home_falls_back_to_home_library_logs_when_unset ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/project_artifacts.rs (/opt/rustwide/target/release/build/rebecca-core/54feb57c6b7e2a5f/out/project_artifacts-54feb57c6b7e2a5f)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test project_artifact_discovery_reports_missing_roots_without_candidates ... ok
[INFO] [stdout] test discovers_valid_cachedir_tag_directories ... ok
[INFO] [stdout] test project_artifact_parallel_measurement_does_not_replay_file_progress ... ok
[INFO] [stdout] test project_artifact_plan_measures_allowed_targets_and_blocks_user_protected_paths ... ok
[INFO] [stdout] test discovers_known_project_artifacts_and_prunes_nested_artifacts ... ok
[INFO] [stdout] test project_artifact_plan_reclaim_limit_stops_after_ranked_target_satisfies_limit ... ok
[INFO] [stdout] test project_artifact_plan_filters_selected_artifacts ... ok
[INFO] [stdout] test discovers_context_sensitive_bin_and_vendor_artifacts ... ok
[INFO] [stdout] test discovers_context_sensitive_build_dist_and_obj_artifacts ... ok
[INFO] [stdout] test project_artifact_plan_reclaim_limit_zero_skips_trim_eligible_without_measuring ... ok
[INFO] [stdout] test project_artifact_plan_skips_recent_targets_before_sizing ... ok
[INFO] [stdout] test project_artifact_plan_rejects_unknown_artifact_selectors ... ok
[INFO] [stdout] test project_artifact_plan_surfaces_discovery_diagnostics_without_targets ... ok
[INFO] [stdout] test project_artifact_scan_respects_max_depth ... ok
[INFO] [stdout] test skips_embedded_toolchain_artifacts_without_project_context ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/recoverable_trash.rs (/opt/rustwide/target/release/build/rebecca-core/aaa755f466fcbec9/out/recoverable_trash-aaa755f466fcbec9)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test recoverable_trash_backend_preserves_target_directory ... ok
[INFO] [stdout] test recoverable_trash_backend_refuses_reparse_root_before_adapter ... ok
[INFO] [stdout] test recoverable_trash_backend_batch_deletes_multiple_targets ... ok
[INFO] [stdout] test recoverable_trash_backend_deletes_whole_path_when_requested ... ok
[INFO] [stdout] test recoverable_trash_backend_batch_preserves_directory_roots ... ok
[INFO] [stdout] test recoverable_trash_backend_moves_file_when_supported ... ok
[INFO] [stdout] test recoverable_trash_backend_preserves_target_directory_after_batching_multiple_entries ... ok
[INFO] [stdout] test recoverable_trash_backend_refuses_preserve_root_reparse_children ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/safety_catalog.rs (/opt/rustwide/target/release/build/rebecca-core/d1743812be2de3b0/out/safety_catalog-d1743812be2de3b0)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test safety_catalog_rejects_duplicate_warning_kinds ... ok
[INFO] [stdout] test safety_catalog_rejects_unsupported_version ... ok
[INFO] [stdout] test default_safety_catalog_loads_auditable_platform_knowledge ... ok
[INFO] [stdout] test safety_catalog_pattern_sets_match_segments_and_sequences ... ok
[INFO] [stdout] test linux_safety_catalog_covers_cache_and_durable_state_boundaries ... ok
[INFO] [stderr]      Running tests/safety_policy.rs (/opt/rustwide/target/release/build/rebecca-core/e2b727532c2fc545/out/safety_policy-e2b727532c2fc545)
[INFO] [stdout] test safety_catalog_requires_complete_category_descriptions ... 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] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test browser_cache_target_shape_boundary_accepts_only_regenerable_cache_leaves ... ok
[INFO] [stdout] test missing_existing_path_is_skipped ... ok
[INFO] [stdout] test credentials_ai_cloud_runtime_and_startup_data_are_blocked ... ok
[INFO] [stdout] test catalog_target_shapes_keep_known_maintenance_targets_open ... ok
[INFO] [stdout] test maintenance_allowlists_keep_known_cache_paths_open ... ok
[INFO] [stdout] test catalog_target_shapes_reject_protected_categories_and_unsafe_steam_targets ... ok
[INFO] [stdout] test browser_cache_paths_remain_allowed_while_private_data_is_blocked ... ok
[INFO] [stdout] test allows_user_cache_subdirectories ... ok
[INFO] [stdout] test rebecca_owned_storage_is_blocked_even_when_the_path_exists_only_logically ... ok
[INFO] [stdout] test user_protected_paths_block_overlapping_cleanup_targets ... ok
[INFO] [stdout] test blocks_traversal_drive_roots_and_system_paths ... ok
[INFO] [stdout] test platform_safety_knowledge_blocks_unix_roots_and_durable_state ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/scan_engine.rs (/opt/rustwide/target/release/build/rebecca-core/bb7ee63079569290/out/scan_engine-bb7ee63079569290)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test measured_scan_reports_portable_backend_metadata ... ok
[INFO] [stdout] test measures_directory_report_from_fixture_files ... ok
[INFO] [stdout] test measurement_counts_entries_ignored_by_gitignore ... ok
[INFO] [stdout] test measures_directory_size_from_fixture_files ... ok
[INFO] [stdout] test measurement_counts_hidden_files ... ok
[INFO] [stdout] test measuring_directory_can_be_cancelled_during_file_scan ... ok
[INFO] [stdout] test measurement_counts_entries_ignored_by_ignore_file ... ok
[INFO] [stdout] test backend_selection_can_force_portable_backend ... ok
[INFO] [stdout] test windows_native_selection_falls_back_to_portable_when_unavailable ... ok
[INFO] [stdout] test windows_ntfs_mft_experimental_selection_falls_back_with_caveat ... FAILED
[INFO] [stdout] test missing_scan_target_is_reported_as_skipped ... ok
[INFO] [stdout] test symlink_root_is_blocked_by_default ... ok
[INFO] [stdout] test measuring_directory_reports_file_level_progress ... ok
[INFO] [stdout] test missing_path_size_reports_structured_scan_failure ... ok
[INFO] [stdout] test scan_targets_returns_deterministic_ordering ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- windows_ntfs_mft_experimental_selection_falls_back_with_caveat stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'windows_ntfs_mft_experimental_selection_falls_back_with_caveat' (2184) panicked at tests/scan_engine.rs:130:51:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Custom { kind: ReadOnlyFilesystem, error: PathError { path: "/opt/rustwide/workdir/.tmp9ritKI", err: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" } } }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fe4e7dbcf91 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5fe4e7dd358a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5fe4e7dc14ec - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5fe4e7d96cb6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5fe4e7db4619 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5fe4e7be4ee0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5fe4e7db4942 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5fe4e7d96d62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5fe4e7d8f859 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5fe4e7d97a5d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5fe4e7dd3dac - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5fe4e7dd3b82 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5fe4e7bcab0e - <scan_engine[bc4751005663b5b2]::windows_ntfs_mft_experimental_selection_falls_back_with_caveat::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5fe4e7bd832b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x5fe4e7be5505 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5fe4e7bdedf4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5fe4e7be8592 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5fe4e7dbc5ff - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x75f71b486dfa - <unknown>
[INFO] [stdout]   19:     0x75f71b51a3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     windows_ntfs_mft_experimental_selection_falls_back_with_caveat
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 14 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test scan_engine`
[INFO] running `Command { std: "docker" "inspect" "ede34892e78313d88c701d281b500beaca32975dfa287ba074000aeabc0e23cd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ede34892e78313d88c701d281b500beaca32975dfa287ba074000aeabc0e23cd", kill_on_drop: false }`
[INFO] [stdout] ede34892e78313d88c701d281b500beaca32975dfa287ba074000aeabc0e23cd
