[INFO] cloning repository https://github.com/bjsemrad/epochoxide
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bjsemrad/epochoxide" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbjsemrad%2Fepochoxide", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbjsemrad%2Fepochoxide'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 184ebb1ba8daccd3af5dcca1dd1d723cc3ea3c10
[INFO] testing bjsemrad/epochoxide against 1.100.0-beta.1 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbjsemrad%2Fepochoxide" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/bjsemrad/epochoxide
[INFO] finished tweaking git repo https://github.com/bjsemrad/epochoxide
[INFO] tweaked toml for git repo https://github.com/bjsemrad/epochoxide written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bjsemrad/epochoxide on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/bjsemrad/epochoxide already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 9d7e54e75a72b3c968404c87335e37ef9dd3fc83475a6fd51645b124e4848a37
[INFO] running `Command { std: "docker" "start" "9d7e54e75a72b3c968404c87335e37ef9dd3fc83475a6fd51645b124e4848a37", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9d7e54e75a72b3c968404c87335e37ef9dd3fc83475a6fd51645b124e4848a37", 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" "9d7e54e75a72b3c968404c87335e37ef9dd3fc83475a6fd51645b124e4848a37" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9d7e54e75a72b3c968404c87335e37ef9dd3fc83475a6fd51645b124e4848a37", 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" "9d7e54e75a72b3c968404c87335e37ef9dd3fc83475a6fd51645b124e4848a37" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling find-msvc-tools v0.1.12
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.23
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling inotify-sys v0.1.8
[INFO] [stderr]    Compiling zeroize v1.9.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling deranged v0.5.8
[INFO] [stderr]    Compiling rustls-pki-types v1.15.1
[INFO] [stderr]    Compiling cc v1.4.5
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling num-conv v0.2.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling rustls v0.23.44
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling base64 v0.23.1
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling indexmap v2.14.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling walkdir v2.5.0
[INFO] [stderr]    Compiling crossbeam-channel v0.5.17
[INFO] [stderr]    Compiling pem v4.0.0
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling clap_builder v4.6.6
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling nom v1.2.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling mio v0.8.11
[INFO] [stderr]    Compiling inotify v0.9.6
[INFO] [stderr]    Compiling filetime v0.2.29
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling syn v3.0.5
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling shellexpand v3.1.2
[INFO] [stderr]    Compiling meval v0.2.0
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling notify v6.1.1
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling yasna v0.6.0
[INFO] [stderr]    Compiling which v6.0.3
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling clap_derive v4.6.4
[INFO] [stderr]    Compiling clap v4.6.6
[INFO] [stderr]    Compiling rustls-webpki v0.103.15
[INFO] [stderr]    Compiling rcgen v0.14.10
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling epochoxide v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 47.17s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: meval v0.2.0, nom v1.2.4
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] running `Command { std: "docker" "inspect" "9d7e54e75a72b3c968404c87335e37ef9dd3fc83475a6fd51645b124e4848a37", 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" "9d7e54e75a72b3c968404c87335e37ef9dd3fc83475a6fd51645b124e4848a37" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling epochoxide v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 14.05s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: meval v0.2.0, nom v1.2.4
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] running `Command { std: "docker" "inspect" "9d7e54e75a72b3c968404c87335e37ef9dd3fc83475a6fd51645b124e4848a37", 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" "9d7e54e75a72b3c968404c87335e37ef9dd3fc83475a6fd51645b124e4848a37" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: meval v0.2.0, nom v1.2.4
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 3`
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/build/epochoxide/7ee3397ee62e68ae/out/epochoxide-7ee3397ee62e68ae)
[INFO] [stdout] 
[INFO] [stdout] running 168 tests
[INFO] [stdout] test awake::tests::the_inhibitor_blocks_both_idling_and_sleeping ... ok
[INFO] [stdout] test capture::tests::a_failure_is_reported_from_the_end_of_the_log ... ok
[INFO] [stdout] test capture::tests::a_file_that_is_not_a_png_reports_no_size ... ok
[INFO] [stdout] test capture::tests::a_language_is_a_tesseract_language_or_a_typo ... ok
[INFO] [stdout] test api::tests::a_method_name_without_a_group_is_rejected ... ok
[INFO] [stdout] test awake::tests::nothing_is_held_until_something_asks ... ok
[INFO] [stdout] test api::tests::a_foreign_major_version_is_refused ... ok
[INFO] [stdout] test api::tests::declared_but_unimplemented_groups_are_refused_not_faked ... ok
[INFO] [stdout] test api::tests::a_number_parameter_accepts_the_string_a_shell_hands_through ... ok
[INFO] [stdout] test capture::tests::modes_take_the_names_people_actually_type ... ok
[INFO] [stdout] test capture::tests::a_negative_origin_is_a_real_position_not_an_error ... ok
[INFO] [stdout] test capture::tests::a_notification_body_shows_the_first_lines_and_says_there_are_more ... ok
[INFO] [stdout] test api::tests::an_unknown_screenshot_mode_is_a_parameter_error ... ok
[INFO] [stdout] test api::tests::an_unknown_group_lists_the_real_ones ... ok
[INFO] [stdout] test capture::tests::nothing_is_recording_until_something_starts ... ok
[INFO] [stdout] test capture::tests::malformed_geometry_is_refused ... ok
[INFO] [stdout] test capture::tests::a_date_template_is_expanded ... ok
[INFO] [stdout] test capture::tests::names_do_not_collide_with_what_is_already_there ... ok
[INFO] [stdout] test capture::tests::the_image_format_follows_the_extension ... ok
[INFO] [stdout] test compositor::hyprland::tests::a_monitor_index_becomes_a_monitor_name ... ok
[INFO] [stdout] test compositor::hyprland::tests::a_monitor_index_with_no_matching_name_is_left_empty ... ok
[INFO] [stdout] test capture::tests::png_dimensions_come_from_the_header ... ok
[INFO] [stdout] test compositor::hyprland::tests::a_monitor_with_no_special_workspace_contributes_no_id ... ok
[INFO] [stdout] test compositor::hyprland::tests::focus_is_decided_by_the_active_address_not_a_field ... ok
[INFO] [stdout] test compositor::ipc::tests::a_workspace_name_is_quoted_as_a_lua_string ... ok
[INFO] [stdout] test capture::tests::a_geometry_round_trips_through_slurps_spelling ... ok
[INFO] [stdout] test compositor::ipc::tests::quotes_and_backslashes_cannot_break_out_of_the_literal ... ok
[INFO] [stdout] test compositor::hyprland::tests::an_unmapped_or_hidden_window_is_not_on_screen ... ok
[INFO] [stdout] test compositor::hyprland::tests::a_region_carries_the_on_screen_rectangle ... ok
[INFO] [stdout] test compositor::niri::tests::a_named_workspace_keeps_its_name ... ok
[INFO] [stdout] test capture::tests::a_long_first_line_is_cut_rather_than_filling_the_toast ... ok
[INFO] [stdout] test capture::tests::sizes_read_the_way_people_say_them ... ok
[INFO] [stdout] test compositor::sway::tests::windows_inherit_the_workspace_they_are_nested_under ... ok
[INFO] [stdout] test compositor::sway::tests::containers_without_an_app_are_not_windows ... ok
[INFO] [stdout] test capture::tests::durations_read_the_way_people_say_them ... ok
[INFO] [stdout] test compositor::tests::an_unqualified_id_is_refused ... ok
[INFO] [stdout] test compositor::hyprland::tests::only_windows_on_a_visible_workspace_count_as_on_screen ... ok
[INFO] [stdout] test compositor::sway::tests::an_xwayland_window_falls_back_to_its_class ... ok
[INFO] [stdout] test compositor::tests::every_backend_is_tried_whatever_the_environment_says ... ok
[INFO] [stdout] test compositor::niri::tests::an_empty_name_is_treated_as_no_name ... ok
[INFO] [stdout] test compositor::niri::tests::an_unnamed_workspace_falls_back_to_its_index ... ok
[INFO] [stdout] test compositor::niri::tests::with_neither_name_nor_index_the_id_is_used ... ok
[INFO] [stdout] test compositor::tests::named_workspaces_sort_after_numbered_ones ... ok
[INFO] [stdout] test compositor::tests::detects_hyprland_from_instance_signature ... ok
[INFO] [stdout] test compositor::tests::windows_are_ordered_left_to_right_then_top_to_bottom ... ok
[INFO] [stdout] test compositor::tests::detects_niri_from_xdg_desktop ... ok
[INFO] [stdout] test compositor::tests::without_any_signal_no_backend_is_preferred ... ok
[INFO] [stdout] test compositor::tests::an_unknown_backend_prefix_is_refused ... ok
[INFO] [stdout] test compositor::tests::the_preferred_backend_is_tried_first ... ok
[INFO] [stdout] test compositor::tests::ordering_is_stable_for_windows_in_the_same_place ... ok
[INFO] [stdout] test capture::tests::a_template_that_would_escape_the_directory_falls_back ... ok
[INFO] [stdout] test compositor::tests::windows_group_by_workspace_in_numeric_order ... ok
[INFO] [stdout] test hardware::tests::health_needs_both_numbers ... ok
[INFO] [stdout] test api::tests::describe_needs_no_version_and_no_compositor ... ok
[INFO] [stdout] test fuzzy::tests::substring_beats_loose_fuzzy_match ... ok
[INFO] [stdout] test api::tests::a_diagnostic_answers_even_when_its_group_cannot ... ok
[INFO] [stdout] test compositor::wmctrl::tests::a_title_containing_spaces_is_kept_whole ... ok
[INFO] [stdout] test compositor::wmctrl::tests::a_truncated_line_is_skipped_rather_than_panicking ... ok
[INFO] [stdout] test hardware::tests::a_battery_reporting_more_than_its_design_is_not_over_a_hundred ... ok
[INFO] [stdout] test fuzzy::tests::exact_requires_substring ... ok
[INFO] [stdout] test fuzzy::tests::mask_is_necessary_condition_for_match ... ok
[INFO] [stdout] test fuzzy::tests::fuzzy_matches_in_order ... ok
[INFO] [stdout] test hardware::tests::framework_is_recognised_from_the_vendor_string ... ok
[INFO] [stdout] test api::tests::describe_reports_every_group_with_a_status ... ok
[INFO] [stdout] test hardware::tests::health_is_full_charge_against_what_it_shipped_with ... ok
[INFO] [stdout] test icons::tests::theme_index_parses_inherits_and_directories ... ok
[INFO] [stdout] test localsend::cert::tests::base64_round_trips_a_known_value ... ok
[INFO] [stdout] test localsend::http::tests::a_chunked_body_arriving_in_several_chunks_is_joined ... ok
[INFO] [stdout] test localsend::http::tests::a_content_length_body_is_left_alone ... ok
[INFO] [stdout] test history::tests::recency_bonus_prefers_recent_items ... ok
[INFO] [stdout] test localsend::cert::tests::a_generated_identity_has_a_sha256_fingerprint ... ok
[INFO] [stdout] test localsend::cert::tests::the_fingerprint_matches_the_der_the_peer_would_see ... ok
[INFO] [stdout] test localsend::http::tests::a_chunked_body_is_unwrapped ... ok
[INFO] [stdout] test icons::tests::resolver_caches_after_first_lookup ... ok
[INFO] [stdout] test api::tests::missing_params_are_named ... ok
[INFO] [stdout] test localsend::server::tests::a_sender_cannot_escape_the_download_directory ... ok
[INFO] [stdout] test localsend::http::tests::a_fingerprint_can_be_written_with_or_without_separators ... ok
[INFO] [stdout] test localsend::server::tests::a_request_with_no_body_framing_has_no_body ... ok
[INFO] [stdout] test localsend::http::tests::a_status_line_and_body_are_split_apart ... ok
[INFO] [stdout] test localsend::server::tests::a_sender_that_asks_before_uploading_is_told_to_go_ahead ... ok
[INFO] [stdout] test localsend::server::tests::a_body_that_does_not_match_what_was_offered_is_refused ... ok
[INFO] [stdout] test localsend::server::tests::a_nameless_file_still_gets_a_destination ... ok
[INFO] [stdout] test localsend::server::tests::a_body_longer_than_content_length_is_truncated ... ok
[INFO] [stdout] test localsend::server::tests::a_chunk_size_may_carry_extensions ... ok
[INFO] [stdout] test localsend::http::tests::a_response_with_no_header_break_is_an_error ... ok
[INFO] [stdout] test localsend::http::tests::an_unusable_fingerprint_is_refused_rather_than_ignored ... ok
[INFO] [stdout] test localsend::server::tests::a_request_is_split_into_method_path_query_and_body ... ok
[INFO] [stdout] test localsend::server::tests::a_sender_that_offered_no_size_is_taken_at_its_word ... ok
[INFO] [stdout] test localsend::server::tests::an_absolute_name_is_reduced_to_its_final_component ... ok
[INFO] [stdout] test localsend::server::tests::an_existing_file_is_never_overwritten ... ok
[INFO] [stdout] test localsend::server::tests::a_chunked_upload_is_reassembled ... ok
[INFO] [stdout] test localsend::server::tests::an_accepted_file_is_written_whole ... ok
[INFO] [stdout] test localsend::server::tests::tokens_are_unpredictable_and_distinct ... ok
[INFO] [stdout] test localsend::server::tests::a_chunked_upload_split_across_reads_is_reassembled ... ok
[INFO] [stdout] test localsend::tests::defaults_fill_in_for_a_terse_announcement ... ok
[INFO] [stdout] test localsend::tests::a_device_without_a_fingerprint_is_ignored ... ok
[INFO] [stdout] test nix::tests::a_configured_host_keeps_its_own_command ... ok
[INFO] [stdout] test night::tests::each_tool_is_told_the_temperature ... ok
[INFO] [stdout] test nix::tests::a_host_without_its_own_command_falls_back_to_the_template ... ok
[INFO] [stdout] test localsend::tests::a_device_can_be_found_by_alias_or_fingerprint_in_any_case ... ok
[INFO] [stdout] test localsend::tests::a_non_announcement_datagram_is_ignored ... ok
[INFO] [stdout] test localsend::tests::our_own_fingerprint_is_stable_between_calls ... ok
[INFO] [stdout] test nix::tests::a_moved_revision_is_an_update ... ok
[INFO] [stdout] test localsend::tests::an_unknown_device_names_the_ones_that_answered ... ok
[INFO] [stdout] test localsend::tests::an_announcement_becomes_a_device ... ok
[INFO] [stdout] test localsend::server::tests::an_unreadable_chunk_size_is_refused ... ok
[INFO] [stdout] test power::tests::powersave_is_decided_by_the_energy_preference ... ok
[INFO] [stdout] test nix::tests::an_input_the_candidate_does_not_have_is_not_an_update ... ok
[INFO] [stdout] test nix::tests::an_input_with_no_revision_is_compared_by_date ... ok
[INFO] [stdout] test nix::tests::only_the_roots_own_inputs_are_read ... ok
[INFO] [stdout] test providers::apps::tests::parses_startup_wm_class ... ok
[INFO] [stdout] test night::tests::nothing_is_warming_the_screen_until_something_asks ... ok
[INFO] [stdout] test power::tests::a_governor_nobody_here_knows_is_left_unnamed ... ok
[INFO] [stdout] test providers::apps::tests::removes_desktop_exec_field_codes ... ok
[INFO] [stdout] test power::tests::performance_is_the_governor_that_will_not_clock_down ... ok
[INFO] [stdout] test providers::apps::tests::removes_flatpak_file_forwarding_markers ... ok
[INFO] [stdout] test providers::apps::tests::reload_deduplicates_desktop_ids ... ok
[INFO] [stdout] test power::tests::schedutil_and_ondemand_are_balanced ... ok
[INFO] [stdout] test providers::files::perf::perf_reindex_query_remove ... ignored
[INFO] [stdout] test providers::clipboard::tests::clipboard_score_keeps_pinned_above_unpinned ... ok
[INFO] [stdout] test night::tests::a_temperature_outside_what_a_screen_does_is_refused ... ok
[INFO] [stdout] test providers::apps::tests::visible_name_exact_match_gets_history_sized_bonus ... ok
[INFO] [stdout] test providers::clipboard::tests::clipboard_score_prefers_recency_over_fuzzy_score ... ok
[INFO] [stdout] test providers::apps::tests::wm_class_icons_prefers_startup_wm_class_over_id ... ok
[INFO] [stdout] test providers::files::tests::fd_pattern_matches_paths_not_just_basenames ... ok
[INFO] [stdout] test providers::clipboard::tests::hash_is_stable ... ok
[INFO] [stdout] test nix::tests::a_follows_input_has_no_revision_to_compare ... ok
[INFO] [stdout] test nix::tests::a_host_with_no_command_anywhere_is_offered_nothing_to_run ... ok
[INFO] [stdout] test providers::clipboard::tests::image_mime_maps_to_extension ... ok
[INFO] [stdout] test providers::files::tests::does_not_ignore_names_that_merely_contain_a_pattern ... ok
[INFO] [stdout] test providers::files::tests::empty_query_skips_the_scan_entirely ... ok
[INFO] [stdout] test providers::files::tests::fd_pattern_escapes_regex_metacharacters ... ok
[INFO] [stdout] test nix::tests::a_reference_reads_the_way_it_was_written ... ok
[INFO] [stdout] test providers::calc::tests::evaluates_basic_math ... ok
[INFO] [stdout] test providers::files::tests::ignores_common_directory_names ... ok
[INFO] [stdout] test providers::files::tests::missing_trigram_has_no_candidates ... ok
[INFO] [stdout] test providers::files::tests::name_matches_outrank_ancestor_directory_matches ... ok
[INFO] [stdout] test providers::files::tests::trigram_candidates_intersect_query_trigrams ... ok
[INFO] [stdout] test providers::files::tests::image_mime_maps_rendered_image_extensions ... ok
[INFO] [stdout] test providers::apps::tests::ignores_localized_name_variants_regardless_of_order ... ok
[INFO] [stdout] test providers::runner::tests::shell_fallback_does_not_beat_simple_command_names ... ok
[INFO] [stdout] test providers::menus::tests::empty_query_keeps_the_configured_order ... ok
[INFO] [stdout] test providers::runner::tests::shell_fallback_prefers_shell_like_queries ... ok
[INFO] [stdout] test providers::runner::tests::terminal_command_quotes_shell_command ... ok
[INFO] [stdout] test providers::menus::tests::entries_are_commands_or_text ... ok
[INFO] [stdout] test providers::windows::tests::matches_chromium_webapp_class_by_host ... ok
[INFO] [stdout] test providers::menus::tests::searches_entries_rather_than_menu_names ... ok
[INFO] [stdout] test providers::runner::tests::custom_command_search_includes_keywords ... ok
[INFO] [stdout] test providers::menus::tests::entry_falls_back_to_the_menu_icon ... ok
[INFO] [stdout] test providers::windows::tests::matches_window_class_exactly ... ok
[INFO] [stdout] test tailscale::tests::waiting_files_normalize_localapi_shape ... ok
[INFO] [stdout] test providers::windows::tests::falls_back_to_the_browser_then_a_generic_window ... ok
[INFO] [stdout] test terminal::tests::quoting_survives_a_quote ... ok
[INFO] [stdout] test wallpaper::tests::none_without_a_path ... ok
[INFO] [stdout] test terminal::tests::an_empty_command_is_refused ... ok
[INFO] [stdout] test providers::menus::tests::default_action_sorts_ahead_of_the_rest ... ok
[INFO] [stdout] test wallpaper::tests::reads_block_dialect ... ok
[INFO] [stdout] test providers::menus::tests::each_menu_is_its_own_provider ... ok
[INFO] [stdout] test tailscale::tests::waiting_files_normalize_null_to_empty ... ok
[INFO] [stdout] test providers::runner::tests::shell_quote_escapes_single_quotes ... ok
[INFO] [stdout] test wallpaper::tests::reads_line_dialect ... ok
[INFO] [stdout] test tailscale::tests::receive_result_parses_verbose_output ... ok
[INFO] [stdout] test providers::windows::tests::prefers_earlier_candidates ... ok
[INFO] [stdout] test providers::menus::tests::parses_toml_menu ... ok
[INFO] [stdout] test capture::tests::a_filename_template_always_produces_an_image_name ... ok
[INFO] [stdout] test capture::tests::pruning_keeps_the_newest_and_leaves_a_small_directory_alone ... ok
[INFO] [stdout] test providers::files::tests::index_is_built_only_when_asked_for_or_needed ... ok
[INFO] [stdout] test providers::menus::tests::a_generated_menu_regenerates_when_opened ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 167 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "9d7e54e75a72b3c968404c87335e37ef9dd3fc83475a6fd51645b124e4848a37", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9d7e54e75a72b3c968404c87335e37ef9dd3fc83475a6fd51645b124e4848a37", kill_on_drop: false }`
[INFO] [stdout] 9d7e54e75a72b3c968404c87335e37ef9dd3fc83475a6fd51645b124e4848a37
