[INFO] cloning repository https://github.com/Haibread/camembert
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Haibread/camembert" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHaibread%2Fcamembert", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHaibread%2Fcamembert'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] faab28275585e55027aff114e1b54d5ada4cd80a
[INFO] testing Haibread/camembert against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FHaibread%2Fcamembert" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/Haibread/camembert
[INFO] finished tweaking git repo https://github.com/Haibread/camembert
[INFO] tweaked toml for git repo https://github.com/Haibread/camembert written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Haibread/camembert on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Haibread/camembert 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded line-clipping v0.3.7
[INFO] [stderr]   Downloaded palette_derive v0.7.6
[INFO] [stderr]   Downloaded fast-srgb8 v1.0.0
[INFO] [stderr]   Downloaded roff v1.1.1
[INFO] [stderr]   Downloaded lru v0.18.1
[INFO] [stderr]   Downloaded clap_mangen v0.3.2
[INFO] [stderr]   Downloaded instability v0.3.12
[INFO] [stderr]   Downloaded clap_complete v4.6.9
[INFO] [stderr]   Downloaded time v0.3.54
[INFO] [stderr]   Downloaded io-uring v0.7.13
[INFO] [stderr]   Downloaded palette v0.7.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4d6f982f703798573299a2feea5762299a6bccf57ed6ec38d2d2be557048f779
[INFO] running `Command { std: "docker" "start" "4d6f982f703798573299a2feea5762299a6bccf57ed6ec38d2d2be557048f779", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4d6f982f703798573299a2feea5762299a6bccf57ed6ec38d2d2be557048f779", 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" "4d6f982f703798573299a2feea5762299a6bccf57ed6ec38d2d2be557048f779" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4d6f982f703798573299a2feea5762299a6bccf57ed6ec38d2d2be557048f779", 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" "4d6f982f703798573299a2feea5762299a6bccf57ed6ec38d2d2be557048f779" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling lru v0.18.1
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling io-uring v0.7.13
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling camembert v0.4.2 (/opt/rustwide/workdir/camembert)
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling toml_writer v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling line-clipping v0.3.7
[INFO] [stderr]    Compiling roff v1.1.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling crossbeam-channel v0.5.16
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling time v0.3.54
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling cc v1.3.0
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.20
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling clap_complete v4.6.9
[INFO] [stderr]    Compiling clap_mangen v0.3.2
[INFO] [stderr]    Compiling thiserror v2.0.20
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling strum_macros v0.28.0
[INFO] [stderr]    Compiling derive_more-impl v2.1.1
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling camembert-core v0.4.2 (/opt/rustwide/workdir/camembert-core)
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling strum v0.28.0
[INFO] [stderr]    Compiling ratatui-core v0.1.2
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 49.12s
[INFO] running `Command { std: "docker" "inspect" "4d6f982f703798573299a2feea5762299a6bccf57ed6ec38d2d2be557048f779", 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" "4d6f982f703798573299a2feea5762299a6bccf57ed6ec38d2d2be557048f779" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling shell-words v1.1.1
[INFO] [stderr]    Compiling nix v0.28.0
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling cc v1.3.0
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling io-uring v0.7.13
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling time v0.3.54
[INFO] [stderr]    Compiling serial2 v0.2.37
[INFO] [stderr]    Compiling filedescriptor v0.8.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling ratatui-widgets v0.3.2
[INFO] [stderr]    Compiling portable-pty v0.9.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling ratatui-macros v0.7.2
[INFO] [stderr]    Compiling ratatui-crossterm v0.1.2
[INFO] [stderr]    Compiling ratatui v0.30.2
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling camembert-core v0.4.2 (/opt/rustwide/workdir/camembert-core)
[INFO] [stderr]    Compiling camembert v0.4.2 (/opt/rustwide/workdir/camembert)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 44.87s
[INFO] running `Command { std: "docker" "inspect" "4d6f982f703798573299a2feea5762299a6bccf57ed6ec38d2d2be557048f779", 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" "4d6f982f703798573299a2feea5762299a6bccf57ed6ec38d2d2be557048f779" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.29s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/camembert-b08dbac79c7654a3)
[INFO] [stdout] 
[INFO] [stdout] running 292 tests
[INFO] [stdout] test config::tests::build_flat_config_shadows_a_preset_in_place_and_combines_warnings ... ok
[INFO] [stdout] test config::tests::parse_empty_config_is_all_defaults ... ok
[INFO] [stdout] test config::tests::a_bad_flat_cap_does_not_reset_theme_or_patterns ... ok
[INFO] [stdout] test config::tests::parse_invalid_toml_falls_back_to_defaults ... ok
[INFO] [stdout] test config::tests::build_flat_config_defaults_cap_when_absent ... ok
[INFO] [stdout] test config::tests::a_broken_patterns_table_does_not_reset_theme_or_flat_cap ... ok
[INFO] [stdout] test config::tests::parse_invalid_value_falls_back_to_defaults ... ok
[INFO] [stdout] test config::tests::parse_partial_config ... ok
[INFO] [stdout] test config::tests::parse_unknown_keys_are_ignored_not_fatal ... ok
[INFO] [stdout] test config::tests::patterns_not_a_table_is_dropped_alone ... ok
[INFO] [stdout] test config::tests::queries_not_a_table_is_dropped_alone ... ok
[INFO] [stdout] test config::tests::queries_parse_in_file_order ... ok
[INFO] [stdout] test config::tests::resolve_theme_precedence ... ok
[INFO] [stdout] test config::tests::a_broken_queries_entry_does_not_reset_theme_or_the_good_entries ... ok
[INFO] [stdout] test config::tests::parse_invalid_enum_variant_falls_back_to_defaults ... ok
[INFO] [stdout] test config::tests::resolve_color_precedence ... ok
[INFO] [stdout] test config::tests::resolve_no_fiemap_flag_or_env_only_no_config_key ... ok
[INFO] [stdout] test config::tests::resolve_no_proc_sweep_flag_or_env_only_no_config_key ... ok
[INFO] [stdout] test ui::anim::tests::morph_fracs_same_length_lerps_elementwise ... ok
[INFO] [stdout] test ui::anim::tests::motion_bar_progress_eases_from_zero_to_one_over_the_animation_window ... ok
[INFO] [stdout] test ui::anim::tests::motion_disabled_always_reports_the_finished_state ... ok
[INFO] [stdout] test ui::anim::tests::is_active_at_boundary ... ok
[INFO] [stdout] test config::tests::parse_valid_full_config ... ok
[INFO] [stdout] test config::tests::resolve_no_motion_precedence ... ok
[INFO] [stdout] test ui::anim::tests::morph_fracs_different_length_grows_in_from_zero ... ok
[INFO] [stdout] test ui::anim::tests::motion_donut_fracs_morphs_from_the_last_drawn_value ... ok
[INFO] [stdout] test ui::anim::tests::progress_at_tracks_elapsed_time_and_saturates ... ok
[INFO] [stdout] test config::tests::patterns_preserve_file_order ... ok
[INFO] [stdout] test config::tests::resolve_flat_cap_precedence ... ok
[INFO] [stdout] test ui::caps::tests::a_bare_windows_console_is_not_a_dumb_terminal ... ok
[INFO] [stdout] test ui::clipboard::tests::sequence_lossily_decodes_a_non_utf8_path_rather_than_failing ... ok
[INFO] [stdout] test ui::flatview::tests::breakdown_total_and_percent_match_the_disjoint_invariant ... ok
[INFO] [stdout] test ui::filterview::tests::residual_line_only_appears_when_nonzero ... ok
[INFO] [stdout] test ui::flatview::tests::breakdown_percent_on_empty_scan_is_zero_not_nan ... ok
[INFO] [stdout] test ui::flatview::tests::breakdown_rows_always_include_a_trailing_rest_row ... ok
[INFO] [stdout] test ui::flatview::tests::breakdown_supports_sort_matrix ... ok
[INFO] [stdout] test ui::flatview::tests::flat_rows_without_outcome_carry_the_name_but_not_the_path ... ok
[INFO] [stdout] test ui::caps::tests::color_ladder_matrix ... ok
[INFO] [stdout] test ui::caps::tests::glyph_ladder_matrix ... ok
[INFO] [stdout] test ui::clipboard::tests::base64_matches_the_rfc_4648_textbook_vectors ... ok
[INFO] [stdout] test ui::clipboard::tests::sequence_handles_a_known_ascii_path ... ok
[INFO] [stdout] test ui::clipboard::tests::sequence_handles_a_non_ascii_path ... ok
[INFO] [stdout] test ui::filterview::tests::pill_text_over_a_real_scan_matches_and_reports_the_residual ... ok
[INFO] [stdout] test ui::clipboard::tests::sequence_is_the_osc_52_envelope_around_the_encoded_path ... ok
[INFO] [stdout] test ui::anim::tests::motion_starts_an_animation_only_when_the_seq_changes ... ok
[INFO] [stdout] test ui::anim::tests::ease_out_cubic_boundaries_and_shape ... ok
[INFO] [stdout] test ui::flatview::tests::flat_supports_sort_matrix ... ok
[INFO] [stdout] test ui::flatview::tests::filtered_flat_and_breakdown_rows_reflect_the_match_set_only ... ok
[INFO] [stdout] test ui::flatview::tests::sort_flat_rows_ascending_toggle ... ok
[INFO] [stdout] test ui::flatview::tests::sort_flat_rows_by_disk_matches_fold_order ... ok
[INFO] [stdout] test ui::flatview::tests::sort_flat_rows_by_name_diverges_from_disk_order ... ok
[INFO] [stdout] test ui::floor_rt::tests::cancel_for_deletion_flips_the_in_flight_passs_flag ... ok
[INFO] [stdout] test ui::floor_rt::tests::cancel_for_deletion_is_a_noop_with_nothing_in_flight ... ok
[INFO] [stdout] test ui::flatview::tests::sort_breakdown_rows_by_name_and_items ... ok
[INFO] [stdout] test ui::floor_rt::tests::bright_split_cases ... ok
[INFO] [stdout] test ui::floor_rt::tests::card_lines_absent_when_the_row_has_no_figure ... ok
[INFO] [stdout] test ui::fmt::tests::coverage_caption_multi_fs_wins_over_a_percentage ... ok
[INFO] [stdout] test ui::floor_rt::tests::humanize_elapsed_matches_the_shared_bucketing ... ok
[INFO] [stdout] test ui::floor_rt::tests::poll_folds_a_same_generation_cancel_into_none ... ok
[INFO] [stdout] test ui::fmt::tests::disk_gauge_fractions ... ok
[INFO] [stdout] test ui::fmt::tests::coverage_caption_multi_fs_wins_over_compressed_exceeds ... ok
[INFO] [stdout] test ui::floor_rt::tests::disabled_runtime_respawn_after_deletion_is_also_a_noop ... ok
[INFO] [stdout] test ui::fmt::tests::humanize_duration_at_or_above_a_minute_switches_to_minutes_seconds ... ok
[INFO] [stdout] test ui::floor_rt::tests::disabled_runtime_never_spawns ... ok
[INFO] [stdout] test ui::fmt::tests::humanize_duration_below_a_minute_shows_one_decimal ... ok
[INFO] [stdout] test ui::fmt::tests::path_abbreviation ... ok
[INFO] [stdout] test ui::fmt::tests::path_segments_edge_cases ... ok
[INFO] [stdout] test ui::fmt::tests::path_segments_absolute ... ok
[INFO] [stdout] test ui::fmt::tests::separators_are_platform_dependent ... ok
[INFO] [stdout] test ui::floor_rt::tests::poll_discards_a_stale_generation_result ... ok
[INFO] [stdout] test ui::floor_rt::tests::poll_resolves_the_current_generation_and_clears_in_flight ... ok
[INFO] [stdout] test ui::floor_rt::tests::row_floor_reads_dir_floor_for_a_dir_row_and_node_floor_for_a_file_row ... ok
[INFO] [stdout] test ui::floor_rt::tests::respawn_after_deletion_with_a_prev_map_spawns_and_lands_a_reaggregate ... ok
[INFO] [stdout] test ui::fmt::tests::humanized_ages ... ok
[INFO] [stdout] test ui::floor_rt::tests::card_lines_excl_wording_and_caveat_precedence ... ok
[INFO] [stdout] test ui::fmt::tests::coverage_logical_exceeds_physical_is_not_clamped ... ok
[INFO] [stdout] test ui::floor_rt::tests::respawn_after_deletion_without_a_prev_map_spawns_a_full_compute ... ok
[INFO] [stdout] test ui::freeable_panel::tests::ancestor_prefix_respects_path_boundaries_not_just_bytes ... ok
[INFO] [stdout] test ui::floor_rt::tests::card_lines_fully_shared_wording_for_a_zero_floor_on_a_nonzero_row ... ok
[INFO] [stdout] test ui::floor_rt::tests::respawn_after_deletion_always_bumps_generation_even_with_nothing_changed ... ok
[INFO] [stdout] test ui::freeable_panel::tests::containment_matches_alone_produce_a_warning_and_dedupe_holders_with_direct_matches ... ok
[INFO] [stdout] test ui::floor_rt::tests::spawn_full_guards_against_a_duplicate_spawn ... ok
[INFO] [stdout] test ui::freeable_panel::tests::containment_only_still_warns_with_no_marked_files_open ... ok
[INFO] [stdout] test ui::freeable_panel::tests::exact_ancestor_match_and_group_order_follows_first_seen_largest_entry ... ok
[INFO] [stdout] test ui::freeable_panel::tests::groups_by_deepest_existing_ancestor_longest_prefix_wins ... ok
[INFO] [stdout] test ui::freeable_panel::tests::format_holder_falls_back_to_bare_pid ... ok
[INFO] [stdout] test ui::freeable_panel::tests::warning_text_pluralizes_and_lists_top_holders ... ok
[INFO] [stdout] test ui::freeable_panel::tests::warning_carries_the_partial_coverage_caveat ... ok
[INFO] [stdout] test ui::freeable_panel::tests::is_path_prefix_rejects_byte_prefix_that_is_not_a_path_boundary ... ok
[INFO] [stdout] test ui::keymap::tests::every_simple_code_is_unique_and_labeled ... ok
[INFO] [stdout] test ui::freeable_panel::tests::no_ancestors_puts_everything_in_the_catch_all ... ok
[INFO] [stdout] test ui::freeable_panel::tests::no_warning_when_nothing_matched_either_kind ... ok
[INFO] [stdout] test ui::freeable_panel::tests::warning_text_singular_entry_and_process ... ok
[INFO] [stdout] test ui::freeable_panel::tests::toast_requires_both_bounds ... ok
[INFO] [stdout] test ui::freeable_panel::tests::warning_aggregates_distinct_holders_ranked_by_entries_held ... ok
[INFO] [stdout] test ui::freeable_panel::tests::warning_text_combines_both_channels ... ok
[INFO] [stdout] test ui::floor_rt::tests::spawn_full_lands_a_real_floor_map ... ok
[INFO] [stdout] test ui::oracle::tests::assemble_marking_only_one_of_two_links_pins_the_inode ... ok
[INFO] [stdout] test ui::oracle::tests::assemble_dedups_two_marks_sharing_one_inode ... ok
[INFO] [stdout] test ui::history::tests::missing_file_loads_as_empty ... ok
[INFO] [stdout] test ui::history::tests::write_is_atomic_no_part_file_left_behind ... ok
[INFO] [stdout] test ui::oracle::tests::a_mark_with_no_landed_job_is_pending ... ok
[INFO] [stdout] test ui::oracle::tests::assemble_passes_old_kernel_through_unchanged ... ok
[INFO] [stdout] test ui::oracle::tests::assemble_two_marks_jointly_cover_both_links_of_one_inode ... ok
[INFO] [stdout] test ui::oracle::tests::assemble_flags_compressed_when_any_selected_dev_is_compressed ... ok
[INFO] [stdout] test ui::keymap::tests::simple_table_dispatches_match_their_documented_action ... ok
[INFO] [stdout] test ui::oracle::tests::assemble_sums_truncation_across_every_mark ... ok
[INFO] [stdout] test ui::oracle::tests::caveats_appear_only_when_flagged ... ok
[INFO] [stdout] test ui::history::tests::blank_entries_are_never_recorded ... ok
[INFO] [stdout] test ui::history::tests::append_creates_parent_directories ... ok
[INFO] [stdout] test ui::history::tests::append_then_load_round_trips ... ok
[INFO] [stdout] test ui::history::tests::immediate_duplicates_are_not_appended_twice ... ok
[INFO] [stdout] test ui::oracle::tests::link_status_absent_from_registry_with_nlink_above_one_is_links_outside ... ok
[INFO] [stdout] test ui::oracle::tests::poll_drops_a_result_for_a_node_no_longer_marked ... ok
[INFO] [stdout] test ui::oracle::tests::link_status_all_scanned_links_selected_and_complete ... ok
[INFO] [stdout] test ui::oracle::tests::slot_verdicts_grade_pending_and_disabled_as_absences ... ok
[INFO] [stdout] test ui::oracle::tests::link_status_one_scanned_link_outside_selection_pins_the_inode ... ok
[INFO] [stdout] test ui::oracle::tests::poll_drops_a_result_from_a_stale_epoch ... ok
[INFO] [stdout] test ui::osc11::tests::extract_body_rejects_wrong_shape ... ok
[INFO] [stdout] test ui::oracle::tests::link_status_scan_did_not_see_every_link_even_if_selected_ones_are_all_in ... ok
[INFO] [stdout] test ui::oracle::tests::link_status_single_link_is_never_pinned ... ok
[INFO] [stdout] test ui::oracle::tests::on_deletion_clears_every_cache ... ok
[INFO] [stdout] test ui::oracle::tests::zero_exclusive_on_a_nonzero_selection_still_renders_the_line ... ok
[INFO] [stdout] test ui::osc11::tests::parse_reply_8_bit_channels ... ok
[INFO] [stdout] test ui::oracle::tests::clear_marks_empties_results_and_pending_only ... ok
[INFO] [stdout] test ui::osc11::tests::extract_body_handles_both_terminators ... ok
[INFO] [stdout] test ui::osc11::tests::luminance_known_values ... ok
[INFO] [stdout] test ui::osc11::tests::full_pipeline_parses_a_realistic_reply ... ok
[INFO] [stdout] test ui::oracle::tests::poll_drops_a_superseded_result_from_a_rapid_remark ... ok
[INFO] [stdout] test ui::oracle::tests::disabled_runtime_never_reports_pending_and_slot_is_always_disabled ... ok
[INFO] [stdout] test ui::osc11::tests::luminance_threshold_matches_common_backgrounds ... ok
[INFO] [stdout] test ui::osc11::tests::parse_reply_16_bit_channels ... ok
[INFO] [stdout] test ui::oracle::tests::mark_removed_drops_the_result_and_pending_entry ... ok
[INFO] [stdout] test ui::osc11::tests::parse_reply_rejects_garbage ... ok
[INFO] [stdout] test ui::oracle::tests::pending_line_carries_the_spinner_char ... ok
[INFO] [stdout] test ui::osc11::tests::read_until_terminator_stops_immediately_on_read_error ... ok
[INFO] [stdout] test ui::oracle::tests::poll_moves_a_mark_from_pending_to_ready_once_its_result_lands ... ok
[INFO] [stdout] test ui::oracle::tests::wording_never_promises_an_exact_figure ... ok
[INFO] [stdout] test ui::palette::tests::size_sugar_never_collides_with_command_mode ... ok
[INFO] [stdout] test ui::osc11::tests::read_until_terminator_stops_at_bel ... ok
[INFO] [stdout] test ui::osc11::tests::should_query_requires_a_real_terminal_on_both_ends ... ok
[INFO] [stdout] test ui::osc11::tests::read_until_terminator_stops_at_max_reply_len_without_terminator ... ok
[INFO] [stdout] test ui::palette::tests::fuzzy_score_prefers_contiguous_and_prefix_matches ... ok
[INFO] [stdout] test ui::osc11::tests::read_until_terminator_stops_at_st ... ok
[INFO] [stdout] test ui::palette::tests::insert_backspace_and_cursor_movement ... ok
[INFO] [stdout] test ui::palette::tests::editing_detaches_from_a_loaded_history_entry ... ok
[INFO] [stdout] test ui::palette::tests::fuzzy_score_matches_in_order_only ... ok
[INFO] [stdout] test ui::reveal::tests::linux_preserves_non_utf8_bytes_exactly ... ok
[INFO] [stdout] test ui::palette::tests::history_up_then_down_restores_the_draft ... ok
[INFO] [stdout] test ui::reveal::tests::linux_opens_the_parent_directory_not_the_entry ... ok
[INFO] [stdout] test ui::state::tests::ascend_at_the_root_is_a_no_op ... ok
[INFO] [stdout] test ui::state::tests::card_row_prefers_hover_then_falls_back_to_cursor ... ok
[INFO] [stdout] test ui::palette::tests::all_commands_includes_every_simple_row_and_the_extras ... ok
[INFO] [stdout] test ui::palette::tests::reclaim_commands_only_exist_where_the_subsystem_does ... ok
[INFO] [stdout] test ui::palette::tests::filter_commands_orders_by_score_then_stable_position ... ok
[INFO] [stdout] test ui::state::tests::confirm_modal_state_machine ... ok
[INFO] [stdout] test ui::state::tests::cursor_moves_and_clamps_on_shrinking_rows ... ok
[INFO] [stdout] test ui::state::tests::default_sort_is_disk_descending_with_name_tiebreak ... ok
[INFO] [stdout] test ui::state::tests::confirm_modal_carries_the_open_file_warning ... ok
[INFO] [stdout] test ui::reveal::tests::linux_falls_back_to_the_path_itself_when_it_has_no_parent ... ok
[INFO] [stdout] test ui::state::tests::cheatsheet_toggles ... ok
[INFO] [stdout] test ui::palette::tests::mode_is_derived_from_a_leading_sigil ... ok
[INFO] [stdout] test ui::state::tests::descend_and_ascend_restore_the_cursor ... ok
[INFO] [stdout] test ui::state::tests::frame_geometry_breadcrumb_and_card_hit_tests ... ok
[INFO] [stdout] test ui::state::tests::flat_epoch_bumps_independently_of_the_cached_summary ... ok
[INFO] [stdout] test ui::state::tests::hover_does_not_survive_a_snapshot_change ... ok
[INFO] [stdout] test ui::state::tests::descend_on_a_file_or_excluded_dir_is_a_no_op ... ok
[INFO] [stdout] test ui::state::tests::each_sort_key_orders_and_toggles ... ok
[INFO] [stdout] test ui::state::tests::freeable_panel_open_close_and_scroll ... ok
[INFO] [stdout] test ui::state::tests::jump_to_ancestor_refuses_the_current_dir_and_unknown_targets ... ok
[INFO] [stdout] test ui::state::tests::jump_to_directory_rebuilds_the_stack_and_focuses_the_node ... ok
[INFO] [stdout] test ui::state::tests::jump_to_directory_focus_is_discarded_on_a_stale_snapshot ... ok
[INFO] [stdout] test ui::state::tests::jump_to_ancestor_skips_several_levels_in_one_request ... ok
[INFO] [stdout] test ui::state::tests::error_rows_stay_markable ... ok
[INFO] [stdout] test ui::state::tests::footer_notes_follow_the_scan_state ... ok
[INFO] [stdout] test ui::state::tests::leave_mode_is_the_esc_step_and_is_a_no_op_from_tree ... ok
[INFO] [stdout] test ui::state::tests::a_filter_that_matches_nothing_hides_every_row_but_stays_navigable ... ok
[INFO] [stdout] test ui::state::tests::marked_summary_sums_count_and_disk ... ok
[INFO] [stdout] test ui::state::tests::freeable_ledger_and_groups_round_trip_and_invalidate ... ok
[INFO] [stdout] test ui::state::tests::marking_is_locked_out_while_the_scan_runs ... ok
[INFO] [stdout] test ui::state::tests::marking_toggles_captures_the_path_and_moves_down ... ok
[INFO] [stdout] test ui::state::tests::mode_switch_resets_cursor_and_bumps_view_change_seq ... ok
[INFO] [stdout] test ui::state::tests::palette_opens_empty_or_prefilled_and_closes ... ok
[INFO] [stdout] test ui::state::tests::mode_defaults_to_tree_and_t_b_toggle_back ... ok
[INFO] [stdout] test ui::state::tests::directory_marks_are_refused_under_an_active_filter_but_files_are_fine ... ok
[INFO] [stdout] test ui::state::tests::row_count_is_zero_before_any_flat_summary_arrives ... ok
[INFO] [stdout] test ui::state::tests::table_geometry_hit_test ... ok
[INFO] [stdout] test ui::state::tests::toggle_mark_flat_marks_a_real_node_and_shares_the_basket ... ok
[INFO] [stdout] test ui::state::tests::toggle_apparent_flips_the_flag ... ok
[INFO] [stdout] test ui::state::tests::unmark_at_review_cursor_removes_exactly_that_entry_and_closes_when_empty ... ok
[INFO] [stdout] test ui::state::tests::toggle_mark_flat_is_locked_while_the_scan_runs ... ok
[INFO] [stdout] test ui::state::tests::closing_the_palette_never_clears_an_active_filter ... ok
[INFO] [stdout] test ui::state::tests::mount_points_refuse_marks_and_empty_views_are_a_no_op ... ok
[INFO] [stdout] test ui::state::tests::unmark_at_review_cursor_without_a_review_open_is_a_no_op ... ok
[INFO] [stdout] test ui::state::tests::resort_happens_only_on_generation_or_sort_change ... ok
[INFO] [stdout] test ui::state::tests::review_refuses_to_open_with_nothing_marked_and_moves_within_bounds ... ok
[INFO] [stdout] test ui::state::tests::row_count_and_cursor_bounds_follow_the_active_mode ... ok
[INFO] [stdout] test ui::state::tests::select_at_clamps_and_clears_hover ... ok
[INFO] [stdout] test ui::state::tests::view_change_seq_bumps_on_navigation_and_sort_but_not_on_live_updates ... ok
[INFO] [stdout] test ui::state::tests::wheel_geometry_hit_test ... ok
[INFO] [stdout] test ui::state::tests::zen_mode_toggles ... ok
[INFO] [stdout] test ui::tests::cards_and_gauge_heights_collapse_in_zen_mode ... ok
[INFO] [stdout] test ui::tests::disk_gauge_states_logical_vs_physical_honestly ... ok
[INFO] [stdout] test ui::tests::confirm_modal_captures_keys_that_would_open_other_modals ... ok
[INFO] [stdout] test ui::osc11::tests::read_until_terminator_gives_up_at_the_deadline_when_silent ... ok
[INFO] [stdout] test ui::tests::confirm_modal_captures_f_too ... ok
[INFO] [stdout] test ui::tests::cheatsheet_opens_and_closes ... ok
[INFO] [stdout] test ui::tests::error_consequence_distinguishes_dir_and_file ... ok
[INFO] [stdout] test ui::tests::epoch_recompute_removes_a_file_deleted_from_within_flat_mode ... ok
[INFO] [stdout] test ui::tests::errors_card_shows_the_per_errno_breakdown ... ok
[INFO] [stdout] test ui::tests::f_key_opens_and_closes_the_freeable_panel ... ok
[INFO] [stdout] test ui::tests::confirm_modal_pending_oracle_reads_as_an_absent_figure ... ok
[INFO] [stdout] test ui::tests::enter_on_a_flat_row_jumps_to_its_containing_directory ... ok
[INFO] [stdout] test ui::tests::freeable_panel_does_not_leak_unhandled_keys_to_the_cheatsheet ... ok
[INFO] [stdout] test ui::tests::breakdown_wheel_targets_the_display_position_not_a_filtered_one ... ok
[INFO] [stdout] test ui::tests::hovering_a_row_merged_into_the_rest_wedge_lights_up_nothing ... ok
[INFO] [stdout] test ui::tests::confirm_modal_headlines_the_verdict_above_the_detail_lines ... ok
[INFO] [stdout] test ui::tests::hovering_a_wheel_slice_identifies_it_like_hovering_its_row ... ok
[INFO] [stdout] test ui::tests::confirm_modal_pending_slot_shows_hardlink_note_and_spinner ... ok
[INFO] [stdout] test ui::tests::ascii_rung_renders_hash_bars ... ok
[INFO] [stdout] test ui::tests::o_and_y_toast_the_breakdown_refusal_through_the_real_key_handler ... ok
[INFO] [stdout] test ui::tests::freeable_panel_empty_state_distinguishes_no_data_yet_from_disabled ... ok
[INFO] [stdout] test ui::tests::marked_directory_containment_respects_path_boundaries ... ok
[INFO] [stdout] test ui::tests::marked_directory_containment_finds_a_real_open_file_inside_it ... ok
[INFO] [stdout] test ui::tests::o_and_y_toast_the_flat_mid_scan_refusal_through_the_real_key_handler ... ok
[INFO] [stdout] test ui::tests::basket_strip_pluralizes_and_sums_several_marks ... ok
[INFO] [stdout] test ui::tests::selected_path_on_an_empty_tree_view_is_none ... ok
[INFO] [stdout] test ui::tests::hovering_a_wheel_slice_emphasizes_only_its_own_cells ... ok
[INFO] [stdout] test ui::tests::confirm_modal_no_fiemap_names_the_absence ... ok
[INFO] [stdout] test ui::tests::selected_path_refuses_a_flat_row_mid_scan ... ok
[INFO] [stdout] test ui::tests::selected_path_refuses_a_breakdown_row ... ok
[INFO] [stdout] test ui::tests::selected_path_under_a_filter_resolves_the_displayed_row_not_the_whole_scan_row ... ok
[INFO] [stdout] test ui::tests::selected_path_resolves_a_tree_row_even_mid_scan ... ok
[INFO] [stdout] test ui::tests::selected_path_resolves_a_flat_row_post_scan ... ok
[INFO] [stdout] test ui::tests::severity_slot_keeps_alarms_in_the_error_family ... ok
[INFO] [stdout] test ui::tests::confirm_modal_ready_slot_replaces_hardlink_note_with_quantified_wording ... ok
[INFO] [stdout] test ui::tests::sort_key_not_applicable_in_a_mode_flashes_instead_of_applying ... ok
[INFO] [stdout] test ui::tests::review_modal_does_not_leak_unhandled_keys_to_the_cheatsheet ... ok
[INFO] [stdout] test ui::tests::t_b_and_contextual_esc_state_machine_through_handle_key ... ok
[INFO] [stdout] test ui::tests::v_opens_review_and_d_from_within_it_opens_confirm ... ok
[INFO] [stdout] test ui::tests::basket_strip_appears_only_once_something_is_marked ... ok
[INFO] [stdout] test ui::tests::filtered_render_shows_the_pill_and_hides_the_non_matching_row ... ok
[INFO] [stdout] test ui::theme::tests::ansi16_downmap_is_semantic ... ok
[INFO] [stdout] test ui::theme::tests::cross_theme_identity_constraints_hold ... ok
[INFO] [stdout] test ui::tests::wheel_layout_threshold_and_precedence ... ok
[INFO] [stdout] test ui::theme::tests::hover_never_looks_like_the_cursor ... ok
[INFO] [stdout] test ui::theme::tests::high_contrast_always_reverses_the_cursor_row ... ok
[INFO] [stdout] test ui::tests::gauge_suffix_and_panel_show_a_real_deleted_open_file ... ok
[INFO] [stdout] test ui::theme::tests::identity_assignment_breaks_ties_by_position ... ok
[INFO] [stdout] test ui::theme::tests::identity_assignment_ranks_by_size ... ok
[INFO] [stdout] test ui::theme::tests::identity_emphasis_stays_within_hue_and_degrades_to_bold ... ok
[INFO] [stdout] test ui::theme::tests::identity_assignment_edge_cases ... ok
[INFO] [stdout] test ui::theme::tests::muted_emphasis_mirrors_identity_emphasis_for_the_muted_role ... ok
[INFO] [stdout] test ui::theme::tests::other_themes_use_background_highlight_on_truecolor ... ok
[INFO] [stdout] test ui::theme::tests::rgb_to_256_known_values ... ok
[INFO] [stdout] test ui::theme::tests::lighten_moves_toward_white_and_clamps ... ok
[INFO] [stdout] test ui::theme::tests::identity_distinct_at_ansi16_for_every_theme ... ok
[INFO] [stdout] test ui::theme::tests::theme_projects_per_level ... ok
[INFO] [stdout] test ui::toast::tests::a_toast_is_active_until_its_ttl_elapses ... ok
[INFO] [stdout] test ui::toast::tests::several_toasts_stack_oldest_first_and_expire_independently ... ok
[INFO] [stdout] test ui::wheel::tests::build_slice_targets_edge_cases ... ok
[INFO] [stdout] test ui::toast::tests::is_empty_reflects_unpruned_state ... ok
[INFO] [stdout] test ui::wheel::tests::build_slices_edge_cases ... ok
[INFO] [stdout] test ui::toast::tests::expired_toasts_are_pruned_and_do_not_resurrect ... ok
[INFO] [stdout] test ui::wheel::tests::build_slice_targets_maps_kept_slices_back_to_rows ... ok
[INFO] [stdout] test ui::wheel::tests::half_block_edges_keep_default_background ... ok
[INFO] [stdout] test ui::wheel::tests::build_slices_merges_small_and_unranked_into_rest ... ok
[INFO] [stdout] test ui::wheel::tests::half_block_composition ... ok
[INFO] [stdout] test ui::wheel::tests::hover_roles_matches_fg_and_bg_independently ... ok
[INFO] [stdout] test ui::wheel::tests::rasterize_compensates_pixel_aspect ... ok
[INFO] [stdout] test ui::wheel::tests::rasterize_degenerate_inputs ... ok
[INFO] [stdout] test ui::wheel::tests::proportion_bars ... ok
[INFO] [stdout] test ui::wheel::tests::hover_roles_over_a_composed_grid_hits_only_the_hovered_slice ... ok
[INFO] [stdout] test ui::wheel::tests::rasterize_places_slices_by_angle ... ok
[INFO] [stdout] test ui::wheel::tests::rasterize_leaves_hole_and_outside_empty ... ok
[INFO] [stdout] test ui::wheel::tests::sextant_chars_map_the_legacy_block ... ok
[INFO] [stdout] test ui::wheel::tests::slice_for_target_never_resolves_to_the_rest_slice ... ok
[INFO] [stdout] test ui::wheel::tests::slice_for_target_finds_the_matching_slice ... ok
[INFO] [stdout] test ui::wheel::tests::sextant_composition_full_and_boundary_cells ... ok
[INFO] [stdout] test ui::tests::flat_and_breakdown_modes_never_panic_across_sizes_and_caps ... ok
[INFO] [stdout] test ui::tests::the_hover_highlight_lands_on_the_hovered_row_under_a_sort ... ok
[INFO] [stdout] test ui::tests::selection_card_shows_the_errno_reason ... ok
[INFO] [stdout] test ui::tests::toasts_render_and_are_suppressed_under_the_confirm_modal ... ok
[INFO] [stdout] test ui::tests::draw_never_panics_at_degenerate_row_counts_and_hover_positions ... ok
[INFO] [stdout] test ui::tests::wheel_collapses_to_a_header_mini_donut_below_the_width_threshold ... ok
[INFO] [stdout] test ui::tests::wheel_hover_survives_the_capability_ladder_without_panicking ... ok
[INFO] [stdout] test ui::tests::zen_mode_hides_cards_gauge_and_wheel ... ok
[INFO] [stdout] test ui::tests::review_modal_renders_marked_paths ... ok
[INFO] [stdout] test ui::tests::cheatsheet_modal_lists_keymap_entries ... ok
[INFO] [stdout] test ui::history::tests::bounded_to_max_entries_dropping_the_oldest ... ok
[INFO] [stdout] test ui::tests::draw_never_panics_across_sizes_and_caps ... ok
[INFO] [stdout] test ui::tests::palette_modal_never_panics_across_sizes_and_states ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 292 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/completions.rs (/opt/rustwide/target/debug/deps/camembert_completions-fdb2922ff24c8fd2)
[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 unittests src/bin/mangen.rs (/opt/rustwide/target/debug/deps/camembert_mangen-7ac5b0d7cc8e04be)
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-3f440600a0f23db8)
[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] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test filter_summary_shows_matched_totals_and_only_the_matching_file ... ok
[INFO] [stdout] test dump_to_stdout_suppresses_the_summary_including_the_top_files_block ... ok
[INFO] [stdout] test hardlink_line_says_when_the_question_was_not_asked ... ok
[INFO] [stdout] test import_reads_stdin_and_writes_stdout ... ok
[INFO] [stdout] test import_produces_a_dump_that_diffs_to_zero_against_itself ... ok
[INFO] [stdout] test filter_with_a_parse_error_exits_2_and_never_scans ... ok
[INFO] [stdout] test import_rejects_junk_with_exit_2 ... ok
[INFO] [stdout] test no_ui_summary_lists_top_files_after_the_top_directories_block ... ok
[INFO] [stdout] test scan_default_mode_is_untouched_by_the_subcommand_split ... ok
[INFO] [stdout] test filter_env_var_is_honored_like_the_flag ... ok
[INFO] [stdout] test identical_scans_diff_to_zero ... ok
[INFO] [stdout] test filter_dump_to_stdout_is_never_filtered ... ok
[INFO] [stdout] test diff_json_schema_and_summary_deltas ... ok
[INFO] [stdout] test diff_classifies_and_orders_a_real_mutation ... ok
[INFO] [stderr]      Running tests/mangen.rs (/opt/rustwide/target/debug/deps/mangen-75358b1469fe56bd)
[INFO] [stdout] test diff_threshold_drives_the_exit_code ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test missing_out_dir_argument_exits_nonzero_with_a_usage_message ... ok
[INFO] [stdout] test out_dir_that_cannot_be_created_exits_nonzero_with_a_message_on_stderr ... ok
[INFO] [stdout] test creates_out_dir_when_missing ... ok
[INFO] [stdout] test also_writes_a_page_per_subcommand ... ok
[INFO] [stdout] test writes_camembert_1_with_the_binary_name_and_a_known_flag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/packaging.rs (/opt/rustwide/target/debug/deps/packaging-8282916cb47a06df)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test a_missing_out_dir_argument_is_a_usage_error ... ok
[INFO] [stdout] test completions_cover_the_subcommands ... ok
[INFO] [stdout] test completions_are_written_under_their_expected_names ... ok
[INFO] [stdout] test an_uncreatable_out_dir_exits_non_zero ... ok
[INFO] [stdout] test man_pages_are_written_for_the_binary_and_each_subcommand ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tui_smoke.rs (/opt/rustwide/target/debug/deps/tui_smoke-31769cfb51c3e7d7)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test navigation_keypress_survives_and_then_quits ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/camembert_core-8102a7b4f7f57d7d)
[INFO] [stdout] test ctrl_c_quits_cleanly_like_q ... ok
[INFO] [stdout] test startup_then_clean_quit_restores_the_terminal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 292 tests
[INFO] [stdout] test confidence::tests::reason_ranks_limiters_by_bytes_and_stops_at_two ... ok
[INFO] [stdout] test confidence::tests::reclaim_without_facts_distinguishes_off_from_pending ... ok
[INFO] [stdout] test confidence::tests::old_kernel_with_mapped_files_is_fragmentary_and_leads_the_reason ... ok
[INFO] [stdout] test confidence::tests::reclaim_minority_unknown_is_partial_and_names_the_bytes ... ok
[INFO] [stdout] test confidence::tests::reclaim_everything_bucketed_is_measured ... ok
[INFO] [stdout] test diff::tests::a_backslash_in_a_relative_root_s_name_is_not_a_separator ... ok
[INFO] [stdout] test confidence::tests::old_kernel_without_mapped_files_does_not_lower_the_level ... ok
[INFO] [stdout] test confidence::tests::every_level_has_a_distinct_word_and_no_empty_reason ... ok
[INFO] [stdout] test confidence::tests::reclaim_empty_selection_is_measured_not_absent ... ok
[INFO] [stdout] test confidence::tests::reason_singularizes_file_counts ... ok
[INFO] [stdout] test confidence::tests::compressed_mount_caps_at_partial ... ok
[INFO] [stdout] test confidence::tests::sweep_half_readable_is_the_fragmentary_boundary ... ok
[INFO] [stdout] test confidence::tests::sweep_without_a_ledger_distinguishes_off_from_not_yet ... ok
[INFO] [stdout] test confidence::tests::reclaim_majority_unaccounted_is_fragmentary ... ok
[INFO] [stdout] test confidence::tests::reclaim_exactly_half_unaccounted_is_still_partial ... ok
[INFO] [stdout] test diff::tests::joined_paths_keep_the_dump_s_own_separator ... ok
[INFO] [stdout] test confidence::tests::sweep_majority_readable_is_partial ... ok
[INFO] [stdout] test confidence::tests::sweep_minority_readable_is_fragmentary ... ok
[INFO] [stdout] test diff::tests::classifications_cover_all_change_kinds ... ok
[INFO] [stdout] test confidence::tests::sweep_full_coverage_is_measured ... ok
[INFO] [stdout] test confidence::tests::shared_buckets_alone_never_lower_the_level ... ok
[INFO] [stdout] test diff::tests::hardlink_canonical_totals_come_from_d_lines ... ok
[INFO] [stdout] test diff::tests::identical_dumps_diff_to_zero ... ok
[INFO] [stdout] test dump::container::tests::frame_ordinal_tracks_flushes ... ok
[INFO] [stdout] test dump::container::tests::seek_table_golden_layout ... ok
[INFO] [stdout] test dump::container::tests::stock_stream_decode_ignores_the_seek_table ... ok
[INFO] [stdout] test dump::encode::tests::dump_paths_use_the_format_s_separator_not_the_host_s ... ok
[INFO] [stdout] test dump::encode::tests::encode_decode_round_trips ... ok
[INFO] [stdout] test dump::encode::tests::ino_dev_are_always_strings ... ok
[INFO] [stdout] test dump::encode::tests::sort_key_is_raw_bytes_not_encoded_form ... ok
[INFO] [stdout] test dump::encode::tests::u64_boundary_at_2_pow_53 ... ok
[INFO] [stdout] test diff::tests::different_roots_diff_by_relative_structure ... ok
[INFO] [stdout] test dump::encode::tests::encode_escapes_non_utf8_uppercase_and_percent ... ok
[INFO] [stdout] test dump::encode::tests::json_string_escaping_is_delegated ... ok
[INFO] [stdout] test dump::encode::tests::encode_passes_utf8_through ... ok
[INFO] [stdout] test dump::encode::tests::i64_negative_and_boundary ... ok
[INFO] [stdout] test confidence::tests::sweep_with_unreadable_proc_is_not_a_graded_zero ... ok
[INFO] [stdout] test diff::tests::added_and_removed_subtrees_count_dirs_and_entries ... ok
[INFO] [stdout] test diff::tests::lying_ordered_flag_is_detected ... ok
[INFO] [stdout] test dump::tests::blocks_are_dfs_ordered_with_raw_byte_siblings ... ok
[INFO] [stdout] test diff::tests::unordered_dump_is_refused_with_guidance ... ok
[INFO] [stdout] test dump::read::tests::u64_fields_accept_number_or_string ... ok
[INFO] [stdout] test dump::read::tests::unknown_records_keys_and_enums_are_tolerated ... ok
[INFO] [stdout] test dump::read::tests::writer_round_trip_is_lossless ... ok
[INFO] [stdout] test dump::tests::hardlink_entries_carry_string_ino_nlink_and_foreign_dev ... ok
[INFO] [stdout] test dump::tests::directory_lines_carry_counts_and_totals ... ok
[INFO] [stdout] test errno::tests::breakdown_orders_by_count_within_a_class ... ok
[INFO] [stdout] test errno::tests::known_names_round_trip ... ok
[INFO] [stdout] test dump::tests::header_matches_the_spec ... ok
[INFO] [stdout] test dump::tests::x_and_e_lines_close_the_dump ... ok
[INFO] [stdout] test errno::tests::canonical_numbers_match_this_unix_host ... ok
[INFO] [stdout] test dump::read::tests::truncated_dump_yields_the_valid_prefix ... ok
[INFO] [stdout] test errno::tests::breakdown_puts_eio_before_a_larger_eacces_count ... ok
[INFO] [stdout] test errno::tests::from_name_rejects_garbage ... ok
[INFO] [stdout] test errno::tests::severity_orders_alarms_before_noise ... ok
[INFO] [stdout] test errno::tests::scan_errno_is_no_wider_than_a_host_errno ... ok
[INFO] [stdout] test fiemap::floor::tests::all_none_scan_reports_no_figure_everywhere ... ok
[INFO] [stdout] test errno::tests::unknown_errno_falls_back_to_number ... ok
[INFO] [stdout] test errno::tests::wire_names_and_numbers_are_pinned ... ok
[INFO] [stdout] test fiemap::floor::tests::cancellation_returns_none ... ok
[INFO] [stdout] test fiemap::floor::tests::reaggregate_drops_group_contribution_when_a_link_dies ... ok
[INFO] [stdout] test fiemap::floor::tests::wholly_seen_group_plus_a_plain_file_is_additive ... ok
[INFO] [stdout] test fiemap::floor::tests::hardlink_only_tier_floors_from_disk_and_is_additive ... ok
[INFO] [stdout] test fiemap::floor::tests::group_not_wholly_seen_contributes_nothing ... ok
[INFO] [stdout] test fiemap::floor::tests::lca_landing_two_links_under_sibling_dirs ... ok
[INFO] [stdout] test fiemap::tests::advance_pagination_empty_batch_stops ... ok
[INFO] [stdout] test diff::tests::a_relative_root_with_a_backslash_diffs_to_unix_paths ... ok
[INFO] [stdout] test fiemap::floor::tests::reaggregate_drops_tombstoned_floors_without_touching_disk ... ok
[INFO] [stdout] test dump::read::tests::rejects_non_dumps_and_unknown_majors ... ok
[INFO] [stdout] test dump::read::tests::header_fields_parse_with_string_dev ... ok
[INFO] [stdout] test fiemap::tests::advance_pagination_guard_trips_on_non_advancing_zero_length_extent ... ok
[INFO] [stdout] test diff::tests::json_lines_schema_is_stable ... ok
[INFO] [stdout] test diff::tests::incomplete_dump_is_refused ... ok
[INFO] [stdout] test diff::tests::top_n_is_bounded_and_sorted_by_signed_delta ... ok
[INFO] [stdout] test fiemap::tests::advance_pagination_normal_batch_advances_past_last_extent ... ok
[INFO] [stdout] test fiemap::tests::empty_selection_is_an_empty_report ... ok
[INFO] [stdout] test fiemap::tests::inline_shared_bytes_land_in_shared_outside ... ok
[INFO] [stdout] test fiemap::tests::all_links_selected_proceeds_to_extent_bucketing ... ok
[INFO] [stdout] test fiemap::tests::rule_1_zfs_gets_no_byte_claims ... ok
[INFO] [stdout] test fiemap::tests::kernel_gate_6_1_boundary ... ok
[INFO] [stdout] test fiemap::tests::kernel_gate_is_conservative_on_garbage ... ok
[INFO] [stdout] test fiemap::tests::mixed_tier_selection_buckets_independently ... ok
[INFO] [stdout] test diff::tests::file_replaced_by_directory_is_a_type_change ... ok
[INFO] [stdout] test fiemap::tests::advance_pagination_last_flag_stops_after_bucketing ... ok
[INFO] [stdout] test fiemap::tests::advance_pagination_guard_trips_when_last_logical_goes_backwards ... ok
[INFO] [stdout] test diff::tests::component_order_edge_case_foo_dot_bar ... ok
[INFO] [stdout] test fiemap::tests::rule_2_beats_the_extent_tier_and_its_map ... ok
[INFO] [stdout] test fiemap::tests::sweep_partial_overlap_splits ... ok
[INFO] [stdout] test fiemap::tests::sweep_exact_overlap_counts_once_as_within ... ok
[INFO] [stdout] test fiemap::tests::sweep_triple_coverage_still_counts_once ... ok
[INFO] [stdout] test fiemap::tests::sweep_touching_ranges_do_not_overlap ... ok
[INFO] [stdout] test fiemap::tests::same_physical_range_on_two_devices_does_not_correlate ... ok
[INFO] [stdout] test fiemap::tests::sweep_disjoint_ranges_are_covered_once ... ok
[INFO] [stdout] test fiemap::tests::rule_5_map_buckets_pass_through ... ok
[INFO] [stdout] test fiemap::tests::tier_magics_classify_per_d5 ... ok
[INFO] [stdout] test flat::tests::compile_detects_kind_and_strips_slash ... ok
[INFO] [stdout] test fiemap::tests::rule_2_links_outside_pins_all_bytes ... ok
[INFO] [stdout] test fiemap::tests::rule_3_hardlink_only_tier_is_exact_disk ... ok
[INFO] [stdout] test fiemap::tests::rule_4_unmapped_extent_tier_is_unknown_never_exclusive ... ok
[INFO] [stdout] test fiemap::tests::sweep_empty_input_is_zero ... ok
[INFO] [stdout] test fiemap::tests::sweep_zero_length_ranges_are_ignored ... ok
[INFO] [stdout] test fiemap::tests::self_reflink_two_mappings_of_one_range_count_as_two_covers ... ok
[INFO] [stdout] test fiemap::tests::shared_ranges_covered_by_two_selected_files_are_within ... ok
[INFO] [stdout] test flat::tests::accumulator_matches_the_fold_on_the_frozen_tree ... ok
[INFO] [stdout] test flat::tests::fold_partitions_the_fixture_disjointly ... ok
[INFO] [stdout] test flat::tests::glob_boundary_exact_vs_prefix ... ok
[INFO] [stdout] test flat::tests::invalid_pattern_warns_and_is_skipped ... ok
[INFO] [stdout] test flat::tests::label_shadowing_replaces_in_place ... ok
[INFO] [stdout] test freeable::tests::bench_sweep_cost ... ignored, timing/bench; run explicitly with --ignored --nocapture
[INFO] [stdout] test flat::tests::top_heap_keeps_the_largest_deterministically ... ok
[INFO] [stdout] test flat::tests::glob_star_and_question ... ok
[INFO] [stdout] test flat::tests::top_heap_zero_cap_ranks_nothing ... ok
[INFO] [stdout] test freeable::tests::build_ledger_classifies_by_dev_and_ram ... ok
[INFO] [stdout] test freeable::tests::dedup_merges_holders_across_pids_and_skips_same_pid_dup ... ok
[INFO] [stdout] test flat::tests::ranked_file_keep_priority_and_tiebreak ... ok
[INFO] [stdout] test flat::tests::presets_are_ordered_dirs_then_files ... ok
[INFO] [stdout] test freeable::tests::deleted_only_filter_drops_live_files ... ok
[INFO] [stdout] test freeable::tests::coverage_accounting_distinguishes_enoent_from_eacces ... ok
[INFO] [stdout] test flat::tests::glob_braces_and_classes_are_literal ... ok
[INFO] [stdout] test freeable::tests::empty_degraded_ledger ... ok
[INFO] [stdout] test flat::tests::top_heap_carries_the_lossy_basename ... ok
[INFO] [stdout] test freeable::tests::ram_backed_prefixes_are_detected ... ok
[INFO] [stdout] test freeable::tests::disk_paths_are_not_ram_backed ... ok
[INFO] [stdout] test freeable::tests::memfd_is_classified_ram_backed_not_disk ... ok
[INFO] [stdout] test freeable::tests::all_open_filter_keeps_live_files ... ok
[INFO] [stdout] test query::tests::ancestor_terms_scope_to_subtrees ... ok
[INFO] [stdout] test freeable::tests::coverage_partial_and_unreadable ... ok
[INFO] [stdout] test query::tests::bare_terms_are_smartcase_substrings ... ok
[INFO] [stdout] test freeable::tests::open_file_index_finds_live_file ... ok
[INFO] [stdout] test query::tests::age_terms_are_mtime_cutoffs ... ok
[INFO] [stdout] test query::tests::ancestor_terms_reach_the_scan_root_by_final_component ... ok
[INFO] [stdout] test query::tests::age_terms_parse_the_duration_dialect ... ok
[INFO] [stdout] test ncdu::tests::lexer_handles_escapes_and_raw_bytes ... ok
[INFO] [stdout] test query::tests::bench_filter_fold_1m_nodes ... ignored, bench: 1M-node synthetic tree, run with --release -- --ignored
[INFO] [stdout] test query::tests::breakdown_buckets_cover_only_the_match_set ... ok
[INFO] [stdout] test query::tests::broken_terms_are_inert_but_the_rest_still_parses ... ok
[INFO] [stdout] test query::tests::empty_input_is_the_empty_query ... ok
[INFO] [stdout] test query::tests::final_component_of_root_names ... ok
[INFO] [stdout] test query::tests::glob_refilters_directory_totals ... ok
[INFO] [stdout] test query::tests::glob_terms_detected_by_star_or_question ... ok
[INFO] [stdout] test ncdu::tests::version_gates ... ok
[INFO] [stdout] test query::tests::hardlink_membership_by_any_path_counts_bytes_once ... ok
[INFO] [stdout] test query::tests::fingerprint_ignores_whitespace_but_not_semantics ... ok
[INFO] [stdout] test query::tests::canonical_name_match_does_not_drag_extra_rows_in ... ok
[INFO] [stdout] test query::tests::conjunction_and_negation_compose ... ok
[INFO] [stdout] test query::tests::empty_query_matches_everything_but_dir_inodes ... ok
[INFO] [stdout] test query::tests::hardlink_query_matching_both_links_still_counts_once ... ok
[INFO] [stdout] test query::tests::deletion_epoch_invalidates_the_hardlink_pull ... ok
[INFO] [stdout] test query::tests::kind_is_and_error_flags ... ok
[INFO] [stdout] test query::tests::negation_applies_to_any_term ... ok
[INFO] [stdout] test query::tests::quoted_terms_are_literal_with_two_escapes ... ok
[INFO] [stdout] test freeable::tests::gold_case_deleted_open_file_is_found_then_gone ... ok
[INFO] [stdout] test query::tests::removed_subtrees_leave_the_match_set ... ok
[INFO] [stdout] test query::tests::reserved_sigil_span_points_into_a_longer_input ... ok
[INFO] [stdout] test ncdu::tests::lexer_numbers_and_literals ... ok
[INFO] [stdout] test query::tests::kind_ext_is_qualifiers ... ok
[INFO] [stdout] test ncdu::tests::fixture_imports_with_the_documented_mapping ... ok
[INFO] [stdout] test query::tests::size_sugar_requires_a_digit ... ok
[INFO] [stdout] test query::tests::size_terms_compare_disk_bytes ... ok
[INFO] [stdout] test query::tests::smartcase_and_literal_terms ... ok
[INFO] [stdout] test query::tests::too_many_terms_is_reported_and_truncated ... ok
[INFO] [stdout] test query::tests::reserved_sigils_name_the_future_feature ... ok
[INFO] [stdout] test query::tests::path_patterns_are_a_named_future_feature ... ok
[INFO] [stdout] test query::tests::trailing_slash_is_an_ancestor_constraint ... ok
[INFO] [stdout] test query::tests::result_is_stamped_with_query_hash_and_epoch ... ok
[INFO] [stdout] test ncdu::tests::import_then_self_diff_is_zero ... ok
[INFO] [stdout] test ncdu::tests::junk_is_rejected_with_offsets ... ok
[INFO] [stdout] test query::tests::empty_tree_yields_an_empty_result ... ok
[INFO] [stdout] test ncdu::tests::imported_tree_diffs_to_zero_against_native_writer ... ok
[INFO] [stdout] test query::tests::unknown_qualifier_is_inert_with_a_quote_hint ... ok
[INFO] [stdout] test scan::device_count_tests::counts_distinct_live_devices ... ok
[INFO] [stdout] test query::tests::ext_sugar_is_a_byte_exact_suffix ... ok
[INFO] [stdout] test scan::hardlink::tests::reattribution_moves_totals_to_the_canonical_owner ... ok
[INFO] [stdout] test scan::device_count_tests::single_device_scan_counts_one ... ok
[INFO] [stdout] test scan::hardlink::tests::component_wise_comparison_beats_whole_string ... ok
[INFO] [stdout] test scan::hardlink::tests::group_links_on_an_empty_registry_is_empty ... ok
[INFO] [stdout] test query::tests::user_and_group_error_with_the_d7_wording ... ok
[INFO] [stdout] test scan::device_count_tests::ignores_removed_directories ... ok
[INFO] [stdout] test scan::hardlink::tests::group_links_groups_by_inode_identity ... ok
[INFO] [stdout] test scan::hardlink::tests::reattribution_is_idempotent ... ok
[INFO] [stdout] test scan::hardlink::tests::same_directory_links_flip_flags_without_moving_totals ... ok
[INFO] [stdout] test scan::linux::media::tests::component_boundary_is_respected_not_a_naive_string_prefix ... ok
[INFO] [stdout] test scan::hardlink::tests::reattribution_with_size_drift_lets_the_canonical_size_win ... ok
[INFO] [stdout] test scan::linux::media::tests::compress_force_is_detected ... ok
[INFO] [stdout] test scan::linux::media::tests::active_scheduler_reads_the_bracketed_entry ... ok
[INFO] [stdout] test scan::linux::media::tests::bind_mount_source_is_still_extracted ... ok
[INFO] [stdout] test scan::linux::media::tests::compress_no_and_none_do_not_count ... ok
[INFO] [stdout] test scan::linux::media::tests::anon_bdev_root_path_not_canonicalizable_is_unknown ... ok
[INFO] [stdout] test scan::linux::media::tests::anon_bdev_non_dev_source_is_unknown ... ok
[INFO] [stdout] test scan::linux::media::tests::anon_bdev_device_node_missing_is_unknown ... ok
[INFO] [stdout] test scan::linux::media::tests::anon_bdev_no_matching_mount_is_unknown ... ok
[INFO] [stdout] test scan::linux::media::tests::anon_bdev_unreadable_mountinfo_is_unknown ... ok
[INFO] [stdout] test scan::linux::media::tests::compress_zstd_in_super_options_is_detected ... ok
[INFO] [stdout] test scan::linux::media::tests::device_node_rdev_rejects_non_block_device ... ok
[INFO] [stdout] test scan::linux::media::tests::compress_in_the_per_mount_options_field_is_detected ... ok
[INFO] [stdout] test scan::linux::media::tests::compress_substring_of_another_option_does_not_count ... ok
[INFO] [stdout] test scan::linux::media::tests::dm_stack_with_one_rotational_slave_is_hdd_conservative ... ok
[INFO] [stdout] test scan::linux::media::tests::dm_stack_all_ssd_slaves_is_ssd ... ok
[INFO] [stdout] test scan::linux::media::tests::describe_matches_log_format ... ok
[INFO] [stdout] test query::tests::parse_never_panics_on_garbage ... ok
[INFO] [stdout] test scan::linux::media::tests::escaped_space_in_mount_point_is_decoded ... ok
[INFO] [stdout] test scan::linux::media::tests::missing_dev_block_node_is_unknown ... ok
[INFO] [stdout] test scan::linux::media::tests::mount_without_compress_option_is_not_compressed ... ok
[INFO] [stdout] test scan::linux::media::tests::no_covering_mount_is_not_compressed ... ok
[INFO] [stdout] test scan::linux::media::tests::root_mount_resolves_to_its_device ... ok
[INFO] [stdout] test scan::linux::media::tests::hdd_is_always_two ... ok
[INFO] [stdout] test scan::linux::media::tests::nested_longest_prefix_selection_among_three_covering_mounts ... ok
[INFO] [stdout] test scan::linux::media::tests::non_rotational_is_ssd_whatever_the_scheduler_says ... ok
[INFO] [stdout] test scan::linux::media::tests::empty_slaves_dir_falls_back_to_own_rotational ... ok
[INFO] [stdout] test scan::linux::media::tests::partition_resolves_to_parent_device ... ok
[INFO] [stdout] test scan::linux::media::tests::partition_of_rotational_parent_is_hdd ... ok
[INFO] [stdout] test scan::linux::media::tests::no_covering_mount_is_none ... ok
[INFO] [stdout] test scan::linux::media::tests::longest_prefix_beats_a_shorter_covering_mount ... ok
[INFO] [stdout] test scan::linux::media::tests::nested_path_under_home_resolves_via_the_home_mount ... ok
[INFO] [stdout] test scan::linux::media::tests::slave_recursion_beyond_bound_is_unknown ... ok
[INFO] [stdout] test scan::linux::media::tests::non_anon_device_ignores_root_path_and_mountinfo ... ok
[INFO] [stdout] test scan::linux::media::tests::overlay_source_is_not_a_dev_path ... ok
[INFO] [stdout] test scan::linux::media::tests::queue_rotational_missing_is_unknown ... ok
[INFO] [stdout] test scan::linux::media::tests::dm_stack_with_undetectable_slave_is_unknown ... ok
[INFO] [stdout] test scan::linux::media::tests::rotational_with_a_seek_aware_scheduler_stays_hdd ... ok
[INFO] [stdout] test scan::linux::media::tests::ssd_uses_cores_capped_at_16 ... ok
[INFO] [stdout] test scan::linux::media::tests::tmpfs_source_is_not_a_dev_path ... ok
[INFO] [stdout] test scan::linux::media::tests::var_itself_resolves_to_its_own_mount_not_the_root ... ok
[INFO] [stdout] test scan::linux::media::tests::unescape_octal_handles_space_and_backslash ... ok
[INFO] [stdout] test scan::linux::uring::tests::retryable_classifies_only_transient_errnos ... ok
[INFO] [stdout] test scan::linux::media::tests::unknown_keeps_historical_2x_capped_at_8 ... ok
[INFO] [stdout] test scan::linux::uring::tests::probe_returns_a_decision_without_panicking ... ok
[INFO] [stdout] test scan::linux::uring::tests::stat_burst_reports_missing_entry_as_enoent ... ok
[INFO] [stdout] test scan::linux::uring::tests::stat_burst_empty_is_a_noop ... ok
[INFO] [stdout] test scan::linux::worker::tests::kernfs_name_matches_known_magics_only ... ok
[INFO] [stdout] test scan::linux::media::tests::whole_device_non_rotational_is_ssd ... ok
[INFO] [stdout] test scan::linux::media::tests::whole_device_rotational_is_hdd_with_device_name ... ok
[INFO] [stdout] test scan::linux::uring::tests::errno_name_is_non_empty_for_os_errors ... ok
[INFO] [stdout] test scan::owner::tests::in_order_integration_completes_root ... ok
[INFO] [stdout] test scan::owner::tests::hardlink_second_link_contributes_zero ... ok
[INFO] [stdout] test scan::linux::worker::tests::stat_at_reports_enoent_for_missing_name ... ok
[INFO] [stdout] test scan::owner::tests::out_of_order_child_batch_is_held_then_integrated ... ok
[INFO] [stdout] test scan::owner::tests::multi_section_giant_completes_only_on_last_section ... ok
[INFO] [stdout] test size::tests::signed_human_size_carries_the_sign ... ok
[INFO] [stdout] test size::tests::aggregation_sums_both_sizes ... ok
[INFO] [stdout] test size::tests::human_size_formatting ... ok
[INFO] [stdout] test scan::linux::uring::tests::stat_burst_resolves_every_entry ... ok
[INFO] [stdout] test scan::linux::worker::tests::error_batch_is_terminal_and_carries_errno ... ok
[INFO] [stdout] test scan::linux::worker::tests::kind_of_maps_every_file_type ... ok
[INFO] [stdout] test scan::owner::tests::unreadable_dir_counts_te_and_still_completes ... ok
[INFO] [stdout] test size::tests::sparse_file_real_below_apparent ... ok
[INFO] [stdout] test scan::linux::worker::tests::stat_at_does_not_follow_symlinks ... ok
[INFO] [stdout] test size::tests::parse_size_accepts_the_documented_forms ... ok
[INFO] [stdout] test size::tests::parse_size_rejects_junk ... ok
[INFO] [stdout] test scan::linux::worker::tests::stat_at_fstatat_fallback_matches_statx ... ok
[INFO] [stdout] test scan::linux::media::tests::unreadable_scheduler_leaves_rotational_believed ... ok
[INFO] [stdout] test scan::linux::media::tests::rotational_with_a_none_scheduler_is_unknown_not_hdd ... ok
[INFO] [stdout] test size::tests::size_from_stat_fields ... ok
[INFO] [stdout] test tree::interner::tests::round_trip_utf8_and_raw_bytes ... ok
[INFO] [stdout] test tree::interner::tests::interning_deduplicates ... ok
[INFO] [stdout] test scan::owner::tests::deep_out_of_order_chain_drains_recursively ... ok
[INFO] [stdout] test tree::tests::node_packing_round_trips ... ok
[INFO] [stdout] test tree::tests::removal_drops_error_reasons ... ok
[INFO] [stdout] test tree::tests::node_is_32_bytes ... ok
[INFO] [stdout] test scan::linux::media::tests::slave_recursion_within_bound_still_resolves ... ok
[INFO] [stdout] test tree::tests::removal_of_a_file_subtracts_up_the_chain ... ok
[INFO] [stdout] test tree::tests::error_reasons_are_stored_and_queryable ... ok
[INFO] [stdout] test tree::tests::children_iterate_across_multiple_runs ... ok
[INFO] [stdout] test tree::tests::aggregation_walks_the_ancestor_chain ... ok
[INFO] [stdout] test tree::tests::completion_cascades_up_when_pending_drains ... ok
[INFO] [stdout] test tree::tests::double_removal_is_an_error ... ok
[INFO] [stdout] test tree::tests::empty_runs_are_not_stored ... ok
[INFO] [stdout] test view::tests::hardlink_count_reaches_the_snapshot ... ok
[INFO] [stdout] test view::tests::nav_request_is_latest_wins ... ok
[INFO] [stdout] test tree::tests::hardlink_extra_removal_subtracts_zero ... ok
[INFO] [stdout] test wtf8::tests::a_high_surrogate_followed_by_anything_else_is_fine ... ok
[INFO] [stdout] test view::tests::snapshot_rows_match_the_tree ... ok
[INFO] [stdout] test wtf8::tests::a_split_surrogate_pair_is_refused_so_one_name_has_one_encoding ... ok
[INFO] [stdout] test view::tests::publication_generation_increments ... ok
[INFO] [stdout] test tree::tests::error_reason_counts_histogram ... ok
[INFO] [stdout] test tree::tests::hardlink_first_seen_is_queryable ... ok
[INFO] [stdout] test tree::tests::root_and_excluded_are_not_removable ... ok
[INFO] [stdout] test tree::tests::removal_of_a_dir_tombstones_the_subtree ... ok
[INFO] [stdout] test wtf8::tests::ascii_and_multibyte_utf8_decode_as_utf16 ... ok
[INFO] [stdout] test wtf8::tests::lone_surrogates_survive_in_both_halves_of_the_range ... ok
[INFO] [stdout] test wtf8::tests::non_wtf8_input_is_refused_not_guessed_at ... ok
[INFO] [stdout] test wtf8::tests::scalars_above_the_unicode_range_have_no_utf16_form_and_are_refused ... ok
[INFO] [stdout] test wtf8::tests::the_boundaries_of_each_sequence_length_decode ... ok
[INFO] [stdout] test tree::tests::valid_utf8_names_are_borrowed_unchanged ... ok
[INFO] [stdout] test tree::tests::removed_rows_disappear_from_children_iteration ... ok
[INFO] [stdout] test wtf8::tests::every_overlong_form_is_refused ... ok
[INFO] [stdout] test wtf8::tests::truncated_and_malformed_sequences_are_refused ... ok
[INFO] [stdout] test view::tests::completion_forces_a_final_publish ... ok
[INFO] [stdout] test tree::interner::tests::many_names_survive_growth ... ok
[INFO] [stdout] test tree::tests::removal_underflow_is_loud_in_debug - should panic ... ok
[INFO] [stdout] test view::tests::degraded_flag_above_child_threshold ... ok
[INFO] [stderr]      Running tests/delete.rs (/opt/rustwide/target/debug/deps/delete-92fd84b3e2c39ee8)
[INFO] [stdout] test query::tests::identical_results_for_any_thread_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 290 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.70s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test deleting_files_and_subtrees_updates_disk_and_totals ... ok
[INFO] [stdout] test marked_descendant_of_a_marked_dir_is_contained ... ok
[INFO] [stdout] test the_scan_root_itself_is_refused ... ok
[INFO] [stdout] test hardlink_pair_frees_only_with_the_last_link ... ok
[INFO] [stdout] test entries_changed_since_the_scan_are_skipped_or_failed_not_deleted ... ok
[INFO] [stdout] test a_directory_target_replaced_by_a_symlink_is_refused_and_never_followed ... ok
[INFO] [stdout] test an_impostor_swapped_in_since_the_mark_is_refused_by_identity ... ok
[INFO] [stdout] test symlinks_are_deleted_without_following ... 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/dump.rs (/opt/rustwide/target/debug/deps/dump-2482b7e6b63633ba)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test errno_round_trips_through_the_dump ... ok
[INFO] [stdout] test dump_of_a_real_scan_holds_the_spec_invariants ... ok
[INFO] [stdout] test write_to_path_is_atomic_and_zstd_cli_compatible ... ok
[INFO] [stderr]      Running tests/fiemap.rs (/opt/rustwide/target/debug/deps/fiemap-9c0c84378b0dfeaf)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test non_cloned_file_is_exclusive ... ok
[INFO] [stdout] test hardlink_rule_beats_extent_bucketing ... ok
[INFO] [stdout] test floor_of_a_real_scan_buckets_plain_reflinked_and_hardlinked ... ok
[INFO] [stdout] test reflinked_pair_correlates_as_shared_within ... ok
[INFO] [stdout] test oracle_report_is_plain_data ... ok
[INFO] [stdout] test map_file_rejects_non_regular_files ... ok
[INFO] [stderr]      Running tests/flat_agreement.rs (/opt/rustwide/target/debug/deps/flat_agreement-77d024e0a22b9e38)
[INFO] [stdout] test compute_floor_honours_a_preset_cancel ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test accumulator_scan_overhead_is_in_the_noise ... ignored, timing-sensitive scan-overhead bench; run explicitly
[INFO] [stdout] test fold_without_patterns_is_all_rest ... ok
[INFO] [stdout] test accumulator_and_fold_agree_on_the_frozen_tree ... ok
[INFO] [stdout] test accumulator_and_fold_agree_when_a_directory_index_is_not_resident ... ok
[INFO] [stderr]      Running tests/scan.rs (/opt/rustwide/target/debug/deps/scan-2ee7f649c78d3ac8)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test error_report_uses_direct_counts ... ok
[INFO] [stdout] test unreadable_dir_is_state_error_with_uncounted_contents ... ok
[INFO] [stdout] test scanning_a_file_is_an_error ... ok
[INFO] [stdout] test empty_directory_scans_clean ... ok
[INFO] [stdout] test non_utf8_name_is_preserved_by_a_scan ... ok
[INFO] [stdout] test hardlink_identity::scan_a_known_tree ... ok
[INFO] [stdout] test symlink_is_stored_without_following ... ok
[INFO] [stdout] test hardlinks_are_counted_once_not_twice ... ok
[INFO] [stdout] test kernfs_mounts_are_excluded_even_when_crossing ... FAILED
[INFO] [stdout] test directory_size_does_not_depend_on_being_the_scan_root ... ok
[INFO] [stdout] test stress_scan_is_deterministic_across_runs ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- kernfs_mounts_are_excluded_even_when_crossing stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'kernfs_mounts_are_excluded_even_when_crossing' (4027) panicked at camembert-core/tests/scan.rs:115:5:
[INFO] [stdout] expected at least one kernfs exclusion under /sys/kernel, got 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6461c854d551 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6461c854d551 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6461c854d551 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6461c854d551 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6461c856282a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6461c856282a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x6461c8551d2c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x6461c8551d2c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x6461c8526c26 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6461c8526c26 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6461c85441b9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6461c8457f60 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x6461c8457f60 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x6461c85444e2 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x6461c85444e2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x6461c8526cd2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x6461c851f639 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6461c8527b6d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x6461c856304c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6461c843c07c - scan[1b76479f6e4c98b6]::kernfs_mounts_are_excluded_even_when_crossing
[INFO] [stdout]                                at /opt/rustwide/workdir/camembert-core/tests/scan.rs:115:5
[INFO] [stdout]   20:     0x6461c84377a7 - scan[1b76479f6e4c98b6]::kernfs_mounts_are_excluded_even_when_crossing::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/camembert-core/tests/scan.rs:102:51
[INFO] [stdout]   21:     0x6461c8430016 - <scan[1b76479f6e4c98b6]::kernfs_mounts_are_excluded_even_when_crossing::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x6461c844b24b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6461c844b24b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   24:     0x6461c84588b5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   25:     0x6461c84588b5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x6461c84588b5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   27:     0x6461c84588b5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x6461c84588b5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x6461c84588b5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   30:     0x6461c84588b5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   31:     0x6461c8452174 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   32:     0x6461c8452174 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x6461c845ba12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x6461c845ba12 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x6461c845ba12 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   36:     0x6461c845ba12 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x6461c845ba12 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x6461c845ba12 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x6461c845ba12 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x6461c854c889 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   41:     0x6461c854c889 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   42:     0x7be9801d4dfa - <unknown>
[INFO] [stdout]   43:     0x7be9802683d4 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     kernfs_mounts_are_excluded_even_when_crossing
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 10 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.70s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p camembert-core --test scan`
[INFO] running `Command { std: "docker" "inspect" "4d6f982f703798573299a2feea5762299a6bccf57ed6ec38d2d2be557048f779", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d6f982f703798573299a2feea5762299a6bccf57ed6ec38d2d2be557048f779", kill_on_drop: false }`
[INFO] [stdout] 4d6f982f703798573299a2feea5762299a6bccf57ed6ec38d2d2be557048f779
