[INFO] fetching crate wsltop 1.0.0...
[INFO] testing wsltop-1.0.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate wsltop 1.0.0 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate wsltop 1.0.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate wsltop 1.0.0
[INFO] tweaked toml for crates.io crate wsltop 1.0.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate wsltop 1.0.0 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 crates.io crate wsltop 1.0.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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded uuid v1.25.0
[INFO] [stderr]   Downloaded pest_meta v2.9.0
[INFO] [stderr]   Downloaded rmcp v3.4.0
[INFO] [stderr]   Downloaded pest v2.9.0
[INFO] [stderr]   Downloaded pest_generator v2.9.0
[INFO] [stderr]   Downloaded pest_derive v2.9.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] c4ac507d23936d248ac529118f594a8d1612eb9762ccc223818236346d7133e2
[INFO] running `Command { std: "docker" "start" "c4ac507d23936d248ac529118f594a8d1612eb9762ccc223818236346d7133e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c4ac507d23936d248ac529118f594a8d1612eb9762ccc223818236346d7133e2", 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" "c4ac507d23936d248ac529118f594a8d1612eb9762ccc223818236346d7133e2" "/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" "c4ac507d23936d248ac529118f594a8d1612eb9762ccc223818236346d7133e2", 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" "c4ac507d23936d248ac529118f594a8d1612eb9762ccc223818236346d7133e2" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling instability v0.3.13
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling darling_core v0.24.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling kasuari v0.4.12
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling compact_str v0.9.1
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling ref-cast v1.0.27
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling line-clipping v0.3.8
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_derive_internals v0.30.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.27
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling dyn-clone v1.0.20
[INFO] [stderr]    Compiling rmcp v3.4.0
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling uuid v1.25.0
[INFO] [stderr]    Compiling schemars_derive v1.2.2
[INFO] [stderr]    Compiling lru v0.18.2
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling unicode-truncate v2.0.1
[INFO] [stderr]    Compiling darling_macro v0.24.1
[INFO] [stderr]    Compiling darling v0.24.1
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling futures-executor v0.3.34
[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 futures v0.3.34
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling derive_more v2.1.1
[INFO] [stderr]    Compiling crossterm v0.29.0
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling schemars v1.2.2
[INFO] [stderr]    Compiling tracing v0.1.44
[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]    Compiling wsltop v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 49.67s
[INFO] running `Command { std: "docker" "inspect" "c4ac507d23936d248ac529118f594a8d1612eb9762ccc223818236346d7133e2", 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" "c4ac507d23936d248ac529118f594a8d1612eb9762ccc223818236346d7133e2" "/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 wsltop v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.05s
[INFO] running `Command { std: "docker" "inspect" "c4ac507d23936d248ac529118f594a8d1612eb9762ccc223818236346d7133e2", 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" "c4ac507d23936d248ac529118f594a8d1612eb9762ccc223818236346d7133e2" "/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.19s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/wsltop-678ac1552013968f)
[INFO] [stdout] 
[INFO] [stdout] running 234 tests
[INFO] [stdout] test attribution::tests::clamps_unattributed_and_records_sampling_skew ... ok
[INFO] [stdout] test attribution::tests::keeps_docker_independent_without_proven_pid_namespace_mapping ... ok
[INFO] [stdout] test attribution::tests::calculates_unattributed_cpu ... ok
[INFO] [stdout] test attribution::tests::docker_pid_matching_does_not_cross_wsl_distribution_sources ... ok
[INFO] [stdout] test collector::tests::primary_distro_selection_preserves_discovery_failures ... ok
[INFO] [stdout] test attribution::tests::nests_docker_processes_without_double_counting_wsl_children ... ok
[INFO] [stdout] test attribution::tests::reports_docker_over_attribution_without_scaling_processes ... ok
[INFO] [stdout] test collector::tests::required_collector_failure_is_an_error ... ok
[INFO] [stdout] test collector::tests::primary_distro_selection_prefers_requested_then_default_then_running ... ok
[INFO] [stdout] test collector::tests::stopped_optional_distro_is_not_started_by_snapshot_collection ... ok
[INFO] [stdout] test attribution::tests::maps_default_wslc_children_to_one_session_host ... ok
[INFO] [stdout] test attribution::tests::zeroes_unattributed_when_fully_attributed ... ok
[INFO] [stdout] test collector::tests::windows_native_spec_builds_primary_and_additional_collectors ... ok
[INFO] [stdout] test attribution::tests::does_not_guess_between_multiple_wslc_hosts ... ok
[INFO] [stdout] test collector::tests::windows_native_spec_wsl_only_uses_default_without_additional_collectors ... ok
[INFO] [stdout] test collector::tests::capture_running_membership_is_case_insensitive ... ok
[INFO] [stdout] test collector::tests::stream_primary_selection_skips_discovery_for_explicit_windows_distro ... ok
[INFO] [stdout] test collector::tests::stream_never_samples_a_preseeded_primary_as_additional ... ok
[INFO] [stdout] test collector::tests::windows_native_wsl_only_preserves_running_fallback_failure ... ok
[INFO] [stdout] test collector::tests::optional_collector_failure_is_a_warning ... ok
[INFO] [stdout] test collector::tests::stream_additional_discovery_failure_does_not_block_primary ... ok
[INFO] [stdout] test collector::tests::stream_discovers_and_samples_a_new_distro_without_sampling_primary ... ok
[INFO] [stdout] test collector::tests::stream_running_membership_is_case_insensitive ... ok
[INFO] [stdout] test collector::tests::windows_native_spec_preserves_injected_discovery_failures ... ok
[INFO] [stdout] test collector::tests::native_stream_starts_with_only_the_local_primary ... ok
[INFO] [stdout] test docker::tests::detail_failures_preserve_aggregate_availability ... ok
[INFO] [stdout] test docker::tests::parses_docker_top_cpu_time ... ok
[INFO] [stdout] test docker::tests::parses_and_normalizes_docker_stats ... ok
[INFO] [stdout] test docker::tests::parses_docker_top_and_normalizes_host_cpu ... ok
[INFO] [stdout] test cpu_accounting::tests::topology_reset_missing_instances_and_overcount_are_unavailable ... ok
[INFO] [stdout] test cpu_accounting::tests::guest_vcpus_use_host_denominator_and_include_all_work ... ok
[INFO] [stdout] test cpu_accounting::tests::native_host_keeps_interrupts_and_exited_work_in_windows_total ... ok
[INFO] [stdout] test action::tests::rejects_unsupported_or_unverifiable_rows ... ok
[INFO] [stdout] test guest_cpu::tests::parses_only_complete_bounded_cgroup_reads ... ok
[INFO] [stdout] test cpu_accounting::tests::duplicate_counters_and_missing_guest_baselines_are_not_zero_usage ... ok
[INFO] [stdout] test collector::tests::stream_primary_selection_preserves_windows_running_fallback ... ok
[INFO] [stdout] test header::tests::four_environment_columns_use_root_cpu_without_forcing_a_total ... ok
[INFO] [stdout] test guest_cpu::tests::exact_cgroup_alias_is_counted_once_and_owned_by_docker ... ok
[INFO] [stdout] test header::tests::summary_width_tiers_keep_equal_graphs_and_hide_breakdown_below_80 ... ok
[INFO] [stdout] test docker::tests::recognizes_unavailable_docker_daemon_messages ... ok
[INFO] [stdout] test guest_cpu::tests::fallback_keeps_inclusive_values_and_memory_and_marks_overlap ... ok
[INFO] [stdout] test docker::tests::rejects_malformed_or_unsupported_docker_top ... ok
[INFO] [stdout] test header::tests::summary_divider_uses_separator_style_without_dimming_values ... ok
[INFO] [stdout] test header::tests::unresolved_marker_keeps_four_columns_on_both_rows ... ok
[INFO] [stdout] test guest_cpu::tests::rejects_foreign_kernel_stale_missing_and_negative_residual ... ok
[INFO] [stdout] test guest_cpu::tests::subtracts_cgroup_deltas_in_one_bracketed_window ... ok
[INFO] [stdout] test guest_cpu::tests::restart_reset_failure_and_disappearance_discard_baselines ... ok
[INFO] [stdout] test header::tests::colors_apply_to_labels_only ... ok
[INFO] [stdout] test header::tests::renders_host_endpoints_and_observations_without_rescaling_or_stacking ... ok
[INFO] [stdout] test identity::tests::lookup_rejects_unknown_and_ambiguous_ids_without_parsing_input ... ok
[INFO] [stdout] test history::tests::coalesces_fast_results_without_losing_the_visible_predecessor ... ok
[INFO] [stdout] test history::tests::cpu_and_memory_share_boundaries_despite_different_arrival_times ... ok
[INFO] [stdout] test identity::tests::missing_generation_and_aggregates_are_observation_scoped ... ok
[INFO] [stdout] test history::tests::holds_values_on_fixed_clock_and_scrolls_the_entire_graph_left ... ok
[INFO] [stdout] test identity::tests::aggregates_with_process_metadata_still_cannot_match_a_process ... ok
[INFO] [stdout] test identity::tests::query_index_keeps_resources_hidden_by_display_limits ... ok
[INFO] [stdout] test header::tests::widths_heights_and_monochrome_do_not_lose_totals_or_wrap ... ok
[INFO] [stdout] test identity::tests::process_id_survives_sampling_and_display_changes_but_not_pid_reuse ... ok
[INFO] [stdout] test history::tests::errors_differ_from_waiting_and_zero_until_recovery ... ok
[INFO] [stdout] test linux_cpu::tests::counts_kernel_work_and_churn_without_double_counting_guest_or_wait ... ok
[INFO] [stdout] test identity::tests::structured_encoding_preserves_arbitrary_namespace_strings ... ok
[INFO] [stdout] test linux_cpu::tests::rejects_reset_restart_topology_and_invalid_time ... ok
[INFO] [stdout] test identity::tests::windows_zero_generation_is_unverifiable_while_wsl_zero_is_valid ... ok
[INFO] [stdout] test collector::tests::stream_plan_reports_each_additional_source_state ... ok
[INFO] [stdout] test linux_proc::tests::extracts_first_cmdline_basename ... ok
[INFO] [stdout] test linux_cpu::tests::rejects_missing_malformed_and_nonfinite_counters ... ok
[INFO] [stdout] test linux_proc::tests::rejects_short_or_invalid_stat ... ok
[INFO] [stdout] test linux_proc::tests::clamps_negative_resident_pages ... ok
[INFO] [stdout] test model::host_cpu_tests::host_usage_uses_counter_deltas_and_rejects_invalid_intervals ... ok
[INFO] [stdout] test monitor::tests::duplicate_collector_warnings_are_reported_once ... ok
[INFO] [stdout] test model::tests::process_generation_is_not_added_to_json_compatibility_rows ... ok
[INFO] [stdout] test model::tests::serializes_infra_kind_for_json_output ... ok
[INFO] [stdout] test monitor::tests::flat_output_hides_hosts_but_preserves_resource_kinds ... ok
[INFO] [stdout] test monitor::tests::flat_output_options_show_hosts_hide_infra_and_apply_limit ... ok
[INFO] [stdout] test mcp::tests::argument_validation_and_startup_options_are_narrow ... ok
[INFO] [stdout] test mcp::tests::operational_errors_use_structured_tool_results ... ok
[INFO] [stdout] test monitor::tests::host_only_windows_rows_skip_metadata_collection ... ok
[INFO] [stdout] test mcp::tests::summary_serializes_cpu_and_memory_availability_independently ... ok
[INFO] [stdout] test identity::tests::scopes_sources_environments_and_kinds_do_not_alias ... ok
[INFO] [stdout] test linux_proc::tests::parses_stat_fields_and_command_with_spaces ... ok
[INFO] [stdout] test monitor::tests::live_exclusive_guest_cpu ... ignored, requires live Windows/WSL and a running supported Docker container
[INFO] [stdout] test monitor::tests::flat_limit_ranks_container_and_keeps_its_process_children_together ... ok
[INFO] [stdout] test monitor::tests::wsl_only_skips_windows_metadata_collection ... ok
[INFO] [stdout] test monitor::tests::wsl_only_warning_matches_the_native_platform ... ok
[INFO] [stdout] test monitor::tests::pid_only_output_preserves_windows_process_rows ... ok
[INFO] [stdout] test monitor::tests::pid_only_output_skips_windows_metadata_collection ... ok
[INFO] [stdout] test multiwsl::tests::decodes_utf16_distro_list ... ok
[INFO] [stdout] test multiwsl::tests::parses_non_utf8_process_name_lossily ... ok
[INFO] [stdout] test multiwsl::tests::newline_task_name_cannot_truncate_later_rows_or_system_counters ... ok
[INFO] [stdout] test multiwsl::tests::parses_remote_process_and_source ... ok
[INFO] [stdout] test multiwsl::tests::parses_primary_process_without_source ... ok
[INFO] [stdout] test multiwsl::tests::preserves_utf8_wsl_output ... ok
[INFO] [stdout] test command::platform::tests::returns_output_for_completed_command ... ok
[INFO] [stdout] test query::tests::tree_sorts_each_level_without_changing_accounting_or_source ... ok
[INFO] [stdout] test query::tests::environment_ties_keep_the_same_order_for_every_sort_mode ... ok
[INFO] [stdout] test query::tests::keys_and_directions_use_numeric_values_and_case_sensitive_names ... ok
[INFO] [stdout] test multiwsl::tests::action_scope_is_separate_from_boot_and_optional ... ok
[INFO] [stdout] test query::tests::ties_are_deterministic_and_default_cpu_ties_prefer_memory ... ok
[INFO] [stdout] test multiwsl::tests::shared_counters_are_requested_only_for_primary_distribution ... ok
[INFO] [stdout] test command::platform::tests::terminates_timed_out_command ... ok
[INFO] [stdout] test query::tests::limits_follow_sorting_and_children_match_environment_as_well_as_id ... ok
[INFO] [stdout] test multiwsl::tests::remote_system_counters_are_optional_and_separate_from_process_rows ... ok
[INFO] [stdout] test query_service::tests::native_monitor_service_smoke ... ignored, requires a live WSL2 environment; run explicitly
[INFO] [stdout] test query_service::tests::failed_collection_and_invalid_catalog_preserve_last_good_at_capacity ... ok
[INFO] [stdout] test query_api::tests::attribution_children_keep_namespaces_and_do_not_invent_residual_rows ... ok
[INFO] [stdout] test query_service::tests::reconfiguration_invalidates_old_snapshots_without_collecting ... ok
[INFO] [stdout] test query_api::tests::filtering_precedes_limit_and_sort_uses_the_shared_comparator ... ok
[INFO] [stdout] test query_service::tests::fresh_and_pinned_queries_reuse_collection_but_zero_age_refreshes ... ok
[INFO] [stdout] test query_service::tests::independent_services_allocate_distinct_sessions ... ok
[INFO] [stdout] test query_api::tests::four_operations_share_metadata_and_untruncated_numeric_observations ... ok
[INFO] [stdout] test query_api::tests::shared_child_has_multiple_parents_without_duplicate_listing ... ok
[INFO] [stdout] test query_service::tests::pinned_reads_finish_while_refresh_is_blocked ... ok
[INFO] [stdout] test query_api::tests::pinned_operations_stay_on_the_selected_snapshot ... ok
[INFO] [stdout] test query_service::tests::stale_latest_refreshes_and_records_actual_collection_window ... ok
[INFO] [stdout] test render::tests::flat_application_and_other_rows_share_cpu_column_alignment ... ok
[INFO] [stdout] test render::tests::formats_top_style_cumulative_cpu_time ... ok
[INFO] [stdout] test render::tests::flat_application_falls_back_when_single_pid_is_unknown ... ok
[INFO] [stdout] test render::tests::flat_application_uses_singular_pid_count ... ok
[INFO] [stdout] test render::tests::flat_columns_follow_top_style_process_order ... ok
[INFO] [stdout] test render::tests::memory_and_name_tree_views_include_idle_windows_processes ... ok
[INFO] [stdout] test render::tests::renders_flat_and_tree_in_the_selected_cpu_scale ... ok
[INFO] [stdout] test sampler::tests::classifies_windows_wsl_hosts ... ok
[INFO] [stdout] test sampler::tests::keeps_wsl_init_and_systemd_as_processes ... ok
[INFO] [stdout] test snapshot_store::tests::freshness_uses_capture_time_and_accepts_the_exact_age_limit ... ok
[INFO] [stdout] test render::tests::shortens_docker_container_source_in_text_output ... ok
[INFO] [stdout] test sampler::tests::classifies_only_wsl_plan9_as_infra ... ok
[INFO] [stdout] test render::tests::tree_does_not_render_missing_process_pid_as_zero ... ok
[INFO] [stdout] test snapshot_store::tests::configuration_session_separation_and_namespace_exhaustion ... ok
[INFO] [stdout] test snapshot_store::tests::identities_follow_generation_observation_and_namespace_lifetimes ... ok
[INFO] [stdout] test snapshot_store::tests::rejected_insertions_preserve_the_last_good_snapshot ... ok
[INFO] [stdout] test snapshot_store::tests::pinned_reads_preserve_observation_while_latest_advances ... ok
[INFO] [stdout] test snapshot_store::tests::expiration_during_validation_does_not_commit_or_evict ... ok
[INFO] [stdout] test query_service::tests::shared_service_preserves_cache_on_failure_and_reuses_fresh_samples ... ok
[INFO] [stdout] test query_api::tests::conflicting_copies_duplicate_rows_and_cycles_fail_closed ... ok
[INFO] [stdout] test render::tests::tree_nests_windows_processes_under_the_application_total ... ok
[INFO] [stdout] test render::tests::tree_hides_zero_cpu_windows_applications_without_hiding_json_model ... ok
[INFO] [stdout] test stream::tests::collector_cadence_accounts_for_fast_slow_and_overrunning_calls ... ok
[INFO] [stdout] test stream::tests::additional_baseline_survives_failure_but_is_removed_when_stopped ... ok
[INFO] [stdout] test snapshot_store::tests::retention_and_capacity_never_fall_back_to_latest ... ok
[INFO] [stdout] test stream::tests::collector_error_preserves_last_good_data ... ok
[INFO] [stdout] test stream::tests::additional_loading_waits_for_delta_or_no_running_distros ... ok
[INFO] [stdout] test stream::tests::additional_distros_do_not_add_kernel_cpu_and_old_normalization_is_rejected ... ok
[INFO] [stdout] test stream::tests::additional_wsl_failure_preserves_only_that_distros_last_good_rows ... ok
[INFO] [stdout] test stream::tests::additional_process_cadence_keeps_the_existing_two_second_floor ... ok
[INFO] [stdout] test stream::tests::detail_workers_reuse_cache_only_on_the_same_cpu_scale ... ok
[INFO] [stdout] test stream::tests::aggregate_refresh_does_not_clear_detail_status ... ok
[INFO] [stdout] test stream::tests::authoritative_host_count_invalidates_and_rejects_old_scale_rows ... ok
[INFO] [stdout] test stream::tests::docker_aggregate_refresh_preserves_last_process_details ... ok
[INFO] [stdout] test stream::tests::history_only_records_host_results_not_other_collectors_or_requeries ... ok
[INFO] [stdout] test command::platform::tests::drains_output_larger_than_pipe_capacity ... ok
[INFO] [stdout] test stream::tests::stale_docker_details_do_not_roll_back_aggregate_or_clear_error ... ok
[INFO] [stdout] test stream::tests::windows_applications_are_ranked_once_while_pid_rows_remain_for_json ... ok
[INFO] [stdout] test stream::tests::system_cpu_requires_stable_host_count_across_both_captures ... ok
[INFO] [stdout] test stream::tests::windows_metadata_error_retains_last_good_application_ownership ... ok
[INFO] [stdout] test stream::tests::unchanged_authoritative_host_count_keeps_correctly_scaled_rows ... ok
[INFO] [stdout] test query_api::tests::duplicate_parents_in_each_hierarchy_list_are_ambiguous ... ok
[INFO] [stdout] test stream::tests::partial_success_clears_loading_without_discarding_other_data ... ok
[INFO] [stdout] test stream::tests::queued_windows_metrics_share_collection_slots_across_boundaries ... ok
[INFO] [stdout] test command::platform::tests::timeout_includes_pipes_inherited_by_a_descendant ... ok
[INFO] [stdout] test stream::tests::host_count_event_replaces_provisional_normalization_status ... ok
[INFO] [stdout] test stream::tests::host_total_is_independent_of_rows_and_cleared_on_collection_failure ... ok
[INFO] [stdout] test stream::tests::pid_only_streaming_output_preserves_windows_process_rows ... ok
[INFO] [stdout] test stream::tests::windows_wsl_only_requires_host_count_without_affinity_fallback ... ok
[INFO] [stdout] test stream::tests::summary_is_unfiltered_and_clears_failed_collectors_without_confusing_empty_with_missing ... ok
[INFO] [stdout] test stream::tests::wsl_cpu_and_memory_recover_independently ... ok
[INFO] [stdout] test summary::tests::kernel_cpu_remains_available_without_process_memory ... ok
[INFO] [stdout] test stream::tests::wslc_details_always_use_the_latest_aggregate_resource ... ok
[INFO] [stdout] test summary::tests::excludes_vm_hosts_applications_and_container_children_but_keeps_inclusive_wsl ... ok
[INFO] [stdout] test summary::tests::system_cpu_overrides_only_wsl_cpu_preserving_memory_and_container_totals ... ok
[INFO] [stdout] test stream::tests::wsl_kernel_cpu_waits_for_authoritative_normalization ... ok
[INFO] [stdout] test tests::container_processes_default_on_for_humans_and_off_for_flat_json ... ok
[INFO] [stdout] test tests::rejects_invalid_cpu_scale ... ok
[INFO] [stdout] test tests::defaults_human_output_to_per_core_scale ... ok
[INFO] [stdout] test tui::tests::footer_keeps_scale_inside_status_and_drops_interval_before_scale ... ok
[INFO] [stdout] test tests::flat_json_does_not_request_windows_application_metadata ... ok
[INFO] [stdout] test tests::parses_primary_distro ... ok
[INFO] [stdout] test tests::keeps_json_host_wide ... ok
[INFO] [stdout] test tui::tests::help_navigation_does_not_change_resource_view ... ok
[INFO] [stdout] test tests::parses_host_cpu_scale ... ok
[INFO] [stdout] test tests::parses_shared_sort_options_for_text_json_and_tui ... ok
[INFO] [stdout] test tests::parses_tui_display_options ... ok
[INFO] [stdout] test tests::platform_validation_limits_distro_to_windows_native ... ok
[INFO] [stdout] test tui::tests::sort_keys_requery_untruncated_snapshot_immediately_and_survive_updates ... ok
[INFO] [stdout] test tui::tests::selection_follows_identity_and_clears_on_filter_or_pid_reuse ... ok
[INFO] [stdout] test tui::tests::footer_preserves_view_sort_and_quit_across_widths_and_options ... ok
[INFO] [stdout] test tui::tests::applies_initial_interactive_view_options ... ok
[INFO] [stdout] test tui::tests::pending_action_does_not_block_keys_or_allow_a_second_dispatch ... ok
[INFO] [stdout] test tui::tests::changed_command_name_cancels_the_old_confirmation ... ok
[INFO] [stdout] test tui::tests::confirmation_pins_target_and_cancel_or_hidden_prompt_never_dispatches ... ok
[INFO] [stdout] test tui::tests::summary_separator_is_neutral_and_supports_ascii_and_no_color ... ok
[INFO] [stdout] test tui::tests::summary_separator_tracks_content_instead_of_terminal_or_commands ... ok
[INFO] [stdout] test windows::tests::deserializes_unavailable_host_cpu_as_none ... ok
[INFO] [stdout] test windows::tests::host_cpu_count_query_uses_cim_without_process_limited_fallback ... ok
[INFO] [stdout] test windows::tests::embeds_cached_cpu_count_without_powershell_command_arguments ... ok
[INFO] [stdout] test windows::tests::live_windows_cpu_counters ... ignored, requires live Windows performance counters through Windows or WSL interop
[INFO] [stdout] test windows::tests::missing_cpu_and_timestamp_fail_instead_of_becoming_zero ... ok
[INFO] [stdout] test windows::tests::parses_positive_host_cpu_count ... ok
[INFO] [stdout] test windows::tests::rejects_overflowing_single_group_system_times ... ok
[INFO] [stdout] test windows::tests::system_process_cpu_uses_provider_time_not_command_completion_time ... ok
[INFO] [stdout] test windows_app::tests::actual_windowsapps_component_is_package_evidence ... ok
[INFO] [stdout] test tui::tests::updates_navigation_and_toggles ... ok
[INFO] [stdout] test windows::tests::host_memory_handles_full_free_missing_and_invalid_samples ... ok
[INFO] [stdout] test windows_app::tests::ambiguous_webview_remains_conservative ... ok
[INFO] [stdout] test windows_app::tests::command_line_owner_and_ordinary_apps_group ... ok
[INFO] [stdout] test windows_app::tests::embedded_webview_option_marker_is_not_ownership_evidence ... ok
[INFO] [stdout] test windows_app::tests::groups_teams_and_owned_webview_without_scaling ... ok
[INFO] [stdout] test windows_app::tests::parent_created_after_webview_is_not_trusted_after_pid_reuse ... ok
[INFO] [stdout] test windows_app::tests::same_executable_metadata_is_not_trusted_across_process_generations ... ok
[INFO] [stdout] test windows_app::tests::search_owned_webview_does_not_join_teams ... ok
[INFO] [stdout] test windows_app::tests::similarly_named_windowsapps_directory_is_not_package_evidence ... ok
[INFO] [stdout] test tui::windows_key_release_does_not_undo_toggles ... ok
[INFO] [stdout] test windows::tests::converts_multi_group_perf_total_to_host_cpu_sample ... ok
[INFO] [stdout] test windows::tests::converts_single_group_system_times_to_host_cpu_sample ... ok
[INFO] [stdout] test windows_app::tests::default_identity_hides_path_and_case_insensitive_exe_suffix ... ok
[INFO] [stdout] test windows_app::tests::webview_preserves_unmapped_parent_display_casing ... ok
[INFO] [stdout] test wslc::tests::detail_failures_preserve_aggregate_availability ... ok
[INFO] [stdout] test windows_app::tests::stale_webview_metadata_is_not_trusted_after_pid_reuse ... ok
[INFO] [stdout] test windows_app::tests::unmapped_application_preserves_display_casing_while_grouping_case_insensitively ... ok
[INFO] [stdout] test wslc::tests::parses_binary_sizes ... ok
[INFO] [stdout] test windows_app::tests::parent_without_matching_metadata_is_not_trusted ... ok
[INFO] [stdout] test wslc::tests::parses_wslc_process_cpu_time ... ok
[INFO] [stdout] test wslc::tests::parses_wslc_processes_and_excludes_collector_ps ... ok
[INFO] [stdout] test wslc::tests::parses_wslc_cpu_percent ... ok
[INFO] [stdout] test wslc::tests::parses_wslc_memory_usage ... ok
[INFO] [stdout] test tui::tests::three_layers_have_no_extra_title_and_keep_table_columns_and_grouping ... ok
[INFO] [stdout] test tui::tests::small_terminal_and_disappearing_target_cannot_confirm ... ok
[INFO] [stdout] test tui::tests::layout_reserves_two_summary_rows_and_one_footer_without_a_table_border ... ok
[INFO] [stdout] test stream::tests::worker_wait_observes_shutdown_without_waiting_for_full_cadence ... ok
[INFO] [stdout] test tui::tests::classic_header_restores_view_cpu_scale_sort_and_interval ... ok
[INFO] [stdout] test tui::tests::tree_commands_do_not_stretch_summary_separator ... ok
[INFO] [stdout] test tui::tests::release_display_options_do_not_change_flat_or_tree_json ... ok
[INFO] [stdout] test multiwsl::tests::missing_optional_system_files_preserve_process_collection ... ok
[INFO] [stdout] test tui::tests::help_scroll_reaches_last_wrapped_row_and_reclamps_after_resize ... ok
[INFO] [stdout] test action::tests::embedded_helper_validation_and_live_pidfd_regressions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 231 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.77s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mcp_stdio.rs (/opt/rustwide/target/debug/deps/mcp_stdio-7e266ab9ba96a1ec)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test native_mcp_observation_round_trip ... ignored, requires live WSL2 collection; run explicitly
[INFO] [stdout] test mcp_startup_rejects_display_flags_without_protocol_output ... ok
[INFO] [stdout] test stdio_initialization_discovery_errors_and_eof ... ok
[INFO] [stderr]      Running tests/windows_console.rs (/opt/rustwide/target/debug/deps/windows_console-d71773c8da56a6af)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[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] running `Command { std: "docker" "inspect" "c4ac507d23936d248ac529118f594a8d1612eb9762ccc223818236346d7133e2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c4ac507d23936d248ac529118f594a8d1612eb9762ccc223818236346d7133e2", kill_on_drop: false }`
[INFO] [stdout] c4ac507d23936d248ac529118f594a8d1612eb9762ccc223818236346d7133e2
