[INFO] cloning repository https://github.com/TheRealShek/open-mpv-release-rehearsal
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/TheRealShek/open-mpv-release-rehearsal" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTheRealShek%2Fopen-mpv-release-rehearsal", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FTheRealShek%2Fopen-mpv-release-rehearsal'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 3152d0428c30330f67c3588819bc60f6989c6663
[INFO] testing TheRealShek/open-mpv-release-rehearsal/3152d0428c30330f67c3588819bc60f6989c6663 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%2FTheRealShek%2Fopen-mpv-release-rehearsal" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/TheRealShek/open-mpv-release-rehearsal
[INFO] finished tweaking git repo https://github.com/TheRealShek/open-mpv-release-rehearsal
[INFO] tweaked toml for git repo https://github.com/TheRealShek/open-mpv-release-rehearsal written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/TheRealShek/open-mpv-release-rehearsal 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/TheRealShek/open-mpv-release-rehearsal 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 pango v0.22.8
[INFO] [stderr]   Downloaded gobject-sys v0.22.6
[INFO] [stderr]   Downloaded gufo-common v1.1.0
[INFO] [stderr]   Downloaded async-global-executor v3.1.0
[INFO] [stderr]   Downloaded pango-sys v0.22.0
[INFO] [stderr]   Downloaded muldiv v1.0.1
[INFO] [stderr]   Downloaded cairo-sys-rs v0.22.0
[INFO] [stderr]   Downloaded gdk-pixbuf-sys v0.22.0
[INFO] [stderr]   Downloaded libseccomp-sys v0.3.0
[INFO] [stderr]   Downloaded gtk4-macros v0.11.4
[INFO] [stderr]   Downloaded option-operations v0.6.1
[INFO] [stderr]   Downloaded gdk-pixbuf v0.22.0
[INFO] [stderr]   Downloaded gufo-exif v0.4.0
[INFO] [stderr]   Downloaded gsk4-sys v0.11.4
[INFO] [stderr]   Downloaded graphene-rs v0.22.8
[INFO] [stderr]   Downloaded kstring v2.0.4
[INFO] [stderr]   Downloaded glycin-common v1.0.4
[INFO] [stderr]   Downloaded graphene-sys v0.22.8
[INFO] [stderr]   Downloaded lcms2 v6.1.1
[INFO] [stderr]   Downloaded glycin-utils v4.1.0
[INFO] [stderr]   Downloaded gsk4 v0.11.4
[INFO] [stderr]   Downloaded gdk4-sys v0.11.4
[INFO] [stderr]   Downloaded libseccomp v0.4.0
[INFO] [stderr]   Downloaded glycin v3.1.0
[INFO] [stderr]   Downloaded glib-macros v0.22.6
[INFO] [stderr]   Downloaded cairo-rs v0.22.0
[INFO] [stderr]   Downloaded glib-sys v0.22.8
[INFO] [stderr]   Downloaded gio-sys v0.22.8
[INFO] [stderr]   Downloaded gstreamer-sys v0.25.2
[INFO] [stderr]   Downloaded gdk4 v0.11.4
[INFO] [stderr]   Downloaded gtk4-sys v0.11.4
[INFO] [stderr]   Downloaded gio v0.22.8
[INFO] [stderr]   Downloaded lcms2-sys v4.0.7
[INFO] [stderr]   Downloaded glib v0.22.8
[INFO] [stderr]   Downloaded gstreamer v0.25.3
[INFO] [stderr]   Downloaded gtk4 v0.11.4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] bafe04b30d05d0bb99188a5dbfabc52b166ed15f56df7ff3cb11909b1bee90b8
[INFO] running `Command { std: "docker" "start" "bafe04b30d05d0bb99188a5dbfabc52b166ed15f56df7ff3cb11909b1bee90b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bafe04b30d05d0bb99188a5dbfabc52b166ed15f56df7ff3cb11909b1bee90b8", 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" "bafe04b30d05d0bb99188a5dbfabc52b166ed15f56df7ff3cb11909b1bee90b8" "/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" "bafe04b30d05d0bb99188a5dbfabc52b166ed15f56df7ff3cb11909b1bee90b8", 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" "bafe04b30d05d0bb99188a5dbfabc52b166ed15f56df7ff3cb11909b1bee90b8" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling winnow v1.0.4
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling version-compare v0.2.1
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling futures-core v0.3.33
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-io v0.3.33
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling futures-task v0.3.33
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling event-listener v5.4.2
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling futures-channel v0.3.33
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling endi v1.1.1
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling async-io v2.6.0
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling piper v0.2.5
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling async-lock v3.4.2
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling cfg-expr v0.20.8
[INFO] [stderr]    Compiling libseccomp-sys v0.3.0
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling libseccomp v0.4.0
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling blocking v1.6.2
[INFO] [stderr]    Compiling async-executor v1.14.0
[INFO] [stderr]    Compiling jiff-core v0.1.0
[INFO] [stderr]    Compiling env_filter v2.0.0
[INFO] [stderr]    Compiling rmp v0.8.15
[INFO] [stderr]    Compiling field-offset v0.3.6
[INFO] [stderr]    Compiling jobserver v0.1.35
[INFO] [stderr]    Compiling async-broadcast v0.7.2
[INFO] [stderr]    Compiling ordered-stream v0.2.0
[INFO] [stderr]    Compiling yeslogic-fontconfig-sys v6.0.1
[INFO] [stderr]    Compiling foreign-types-shared v0.3.1
[INFO] [stderr]    Compiling dlib v0.5.3
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling option-operations v0.6.1
[INFO] [stderr]    Compiling kstring v2.0.4
[INFO] [stderr]    Compiling async-fs v2.2.0
[INFO] [stderr]    Compiling cc v1.4.0
[INFO] [stderr]    Compiling itertools v0.15.0
[INFO] [stderr]    Compiling muldiv v1.0.1
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling futures-timer v3.0.4
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling memmap2 v0.9.11
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling system-deps v7.0.8
[INFO] [stderr]    Compiling jiff v0.2.35
[INFO] [stderr]    Compiling lcms2-sys v4.0.7
[INFO] [stderr]    Compiling uuid v1.24.0
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling glib-sys v0.22.8
[INFO] [stderr]    Compiling gobject-sys v0.22.6
[INFO] [stderr]    Compiling gio-sys v0.22.8
[INFO] [stderr]    Compiling gdk-pixbuf-sys v0.22.0
[INFO] [stderr]    Compiling pango-sys v0.22.0
[INFO] [stderr]    Compiling cairo-sys-rs v0.22.0
[INFO] [stderr]    Compiling gdk4-sys v0.11.4
[INFO] [stderr]    Compiling graphene-sys v0.22.8
[INFO] [stderr]    Compiling gsk4-sys v0.11.4
[INFO] [stderr]    Compiling gtk4-sys v0.11.4
[INFO] [stderr]    Compiling gstreamer-sys v0.25.2
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling thiserror-impl v2.0.19
[INFO] [stderr]    Compiling foreign-types-macros v0.2.4
[INFO] [stderr]    Compiling async-trait v0.1.91
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]    Compiling foreign-types v0.5.0
[INFO] [stderr]    Compiling lcms2 v6.1.1
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling glib-macros v0.22.6
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling zerocopy-derive v0.8.55
[INFO] [stderr]    Compiling async-recursion v1.1.1
[INFO] [stderr]    Compiling gtk4-macros v0.11.4
[INFO] [stderr]    Compiling env_logger v0.11.11
[INFO] [stderr]    Compiling futures-util v0.3.33
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling polling v3.11.0
[INFO] [stderr]    Compiling memfd v0.6.5
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling zvariant_utils v3.5.0
[INFO] [stderr]    Compiling enumflags2 v0.7.12
[INFO] [stderr]    Compiling rmp-serde v1.3.1
[INFO] [stderr]    Compiling async-signal v0.2.14
[INFO] [stderr]    Compiling async-global-executor v3.1.0
[INFO] [stderr]    Compiling async-process v2.5.0
[INFO] [stderr]    Compiling zvariant_derive v5.13.1
[INFO] [stderr]    Compiling futures-executor v0.3.33
[INFO] [stderr]    Compiling glib v0.22.8
[INFO] [stderr]    Compiling zvariant v5.13.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling zbus_names v4.3.4
[INFO] [stderr]    Compiling gufo-common v1.1.0
[INFO] [stderr]    Compiling zbus_macros v5.18.0
[INFO] [stderr]    Compiling glycin-common v1.0.4
[INFO] [stderr]    Compiling gufo-exif v0.4.0
[INFO] [stderr]    Compiling zbus v5.18.0
[INFO] [stderr]    Compiling gio v0.22.8
[INFO] [stderr]    Compiling cairo-rs v0.22.0
[INFO] [stderr]    Compiling graphene-rs v0.22.8
[INFO] [stderr]    Compiling gstreamer v0.25.3
[INFO] [stderr]    Compiling glycin-utils v4.1.0
[INFO] [stderr]    Compiling pango v0.22.8
[INFO] [stderr]    Compiling gdk-pixbuf v0.22.0
[INFO] [stderr]    Compiling gdk4 v0.11.4
[INFO] [stderr]    Compiling gsk4 v0.11.4
[INFO] [stderr]    Compiling glycin v3.1.0
[INFO] [stderr]    Compiling gtk4 v0.11.4
[INFO] [stderr]    Compiling open-mpv v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 08s
[INFO] running `Command { std: "docker" "inspect" "bafe04b30d05d0bb99188a5dbfabc52b166ed15f56df7ff3cb11909b1bee90b8", 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" "bafe04b30d05d0bb99188a5dbfabc52b166ed15f56df7ff3cb11909b1bee90b8" "/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 open-mpv v0.1.3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 22.33s
[INFO] running `Command { std: "docker" "inspect" "bafe04b30d05d0bb99188a5dbfabc52b166ed15f56df7ff3cb11909b1bee90b8", 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" "bafe04b30d05d0bb99188a5dbfabc52b166ed15f56df7ff3cb11909b1bee90b8" "/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.20s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/open_mpv-8dd49e18218158b7)
[INFO] [stdout] 
[INFO] [stdout] running 174 tests
[INFO] [stdout] test annotation::tests::session_commits_undoes_and_clears_shapes ... ok
[INFO] [stdout] test config::tests::defaults_on_empty ... ok
[INFO] [stdout] test config::tests::malformed_lines_are_skipped ... ok
[INFO] [stdout] test config::tests::overlay_timeout_rejects_values_outside_the_timer_range ... ok
[INFO] [stdout] test config::tests::parses_options_and_binds ... ok
[INFO] [stdout] test config::tests::documented_config_example_parses_as_shown ... ok
[INFO] [stdout] test config::tests::subtitle_extensions_attach_but_never_enter_navigation ... ok
[INFO] [stdout] test config::tests::video_extensions ... ok
[INFO] [stdout] test config::tests::configuration_guide_lists_every_setting ... ok
[INFO] [stdout] test annotation::tests::tiny_and_cancelled_drafts_never_enter_history ... ok
[INFO] [stdout] test config::tests::unreadable_and_non_utf8_config_keep_safe_defaults ... ok
[INFO] [stdout] test fileops::tests::abandoned_staged_write_keeps_original_and_cleans_up ... ok
[INFO] [stdout] test annotation::tests::history_is_bounded ... ok
[INFO] [stdout] test config::tests::supported_extensions ... ok
[INFO] [stdout] test fileops::tests::atomic_write_cleans_up_on_failure ... ok
[INFO] [stdout] test fileops::tests::post_commit_sync_error_is_not_reported_as_an_untouched_original ... ok
[INFO] [stdout] test fileops::tests::percent_decode_handles_untrusted_bytes_without_panicking ... ok
[INFO] [stdout] test fileops::tests::malformed_trashinfo_does_not_hide_a_valid_entry ... ok
[INFO] [stdout] test folder::tests::current_removal_keeps_the_nearest_position ... ok
[INFO] [stdout] test fileops::tests::trash_lookup_selects_the_newest_entry_across_mount_layouts ... ok
[INFO] [stdout] test folder::tests::insertion_rejects_a_non_regular_snapshot ... ok
[INFO] [stdout] test folder::tests::natural_ordering ... ok
[INFO] [stdout] test folder::tests::insert_remove_and_dedup ... ok
[INFO] [stdout] test fileops::tests::atomic_write_preserves_owned_metadata ... ok
[INFO] [stdout] test folder::tests::insertion_stays_within_the_selected_folder ... ok
[INFO] [stdout] test folder::tests::insertion_uses_prevalidated_metadata_without_filesystem_io ... ok
[INFO] [stdout] test folder::tests::destination_generation_rejects_stale_work ... ok
[INFO] [stdout] test annotation::tests::both_tools_draw_visible_pixels ... ok
[INFO] [stdout] test fileops::tests::atomic_write_replaces_content ... ok
[INFO] [stdout] test folder::tests::reinstalling_the_same_directory_creates_a_new_set_identity ... ok
[INFO] [stdout] test folder::tests::navigation_and_wrap ... ok
[INFO] [stdout] test folder::tests::overwrite_rename_refreshes_either_affected_current_item ... ok
[INFO] [stdout] test folder::tests::removal_before_current_preserves_the_logical_item ... ok
[INFO] [stdout] test fileops::tests::atomic_write_does_not_follow_a_predictable_temp_symlink ... ok
[INFO] [stdout] test folder::tests::removing_the_only_item_clears_the_destination ... ok
[INFO] [stdout] test config::tests::desktop_entry_registers_every_image_format ... ok
[INFO] [stdout] test config::tests::format_list_covers_installed_loaders ... ok
[INFO] [stdout] test folder::tests::rename_returns_an_explicit_current_transition ... ok
[INFO] [stdout] test folder::tests::rename_to_unsupported_uses_the_current_removal_policy ... ok
[INFO] [stdout] test folder::tests::reverse_flips_the_order_and_insertion_follows_it ... ok
[INFO] [stdout] test loader::scheduler::tests::invalidation_and_return_to_cancelled_path_wait_for_old_completion ... ok
[INFO] [stdout] test loader::scheduler::tests::demoted_foreground_does_not_leave_two_speculations_ahead_of_current_image ... ok
[INFO] [stdout] test folder::tests::scan_sorts_and_filters ... ok
[INFO] [stdout] test loader::scheduler::tests::clear_and_drop_cancel_active_and_discard_queued_work ... ok
[INFO] [stdout] test loader::scheduler::tests::neighbor_promotion_updates_token_and_failure_has_one_foreground_recipient ... ok
[INFO] [stdout] test folder::tests::selected_folder_and_viewer_destination_are_plain_model_state ... ok
[INFO] [stdout] test loader::scheduler::tests::oversized_input_and_duplicate_paths_cannot_grow_queue ... ok
[INFO] [stdout] test folder::tests::symlinked_images_are_found_and_broken_links_are_not ... ok
[INFO] [stdout] test loader::scheduler::tests::cached_foreground_reserves_capacity_for_next_miss ... ok
[INFO] [stdout] test loader::scheduler::tests::late_save_invalidation_retries_latest_foreground_without_reselecting_it ... ok
[INFO] [stdout] test loader::scheduler::tests::sustained_navigation_waits_for_cancelled_jobs_and_keeps_only_latest_demand ... ok
[INFO] [stdout] test log::tests::logging_is_on_unless_explicitly_disabled ... ok
[INFO] [stdout] test fileops::tests::trash_and_restore_roundtrip ... ok
[INFO] [stdout] test loader::tests::oversized_neighbor_is_not_retained ... ok
[INFO] [stdout] test loader::tests::overflowing_charges_do_not_underestimate_remaining_bytes ... ok
[INFO] [stdout] test loader::tests::foreground_survives_even_over_budget ... ok
[INFO] [stdout] test loader::tests::foreground_survives_zero_count_and_byte_budgets ... ok
[INFO] [stdout] test player::decoder::tests::hardware_preference_preserves_explicit_rank_choices ... ok
[INFO] [stdout] test fileops::tests::restore_refuses_to_replace_a_recreated_destination ... ok
[INFO] [stdout] test loader::tests::pinned_shown_image_is_never_evicted ... ok
[INFO] [stdout] test loader::tests::pinned_entry_survives_count_pressure ... ok
[INFO] [stdout] test loader::tests::changing_pin_rechecks_neighbor_budget ... ok
[INFO] [stdout] test loader::tests::count_cap_still_applies_under_budget ... ok
[INFO] [stdout] test loader::tests::zero_budget_retains_no_neighbors ... ok
[INFO] [stdout] test player::playback::tests::a_lost_seek_stops_blocking_and_stops_being_reported ... ok
[INFO] [stdout] test fileops::tests::restore_resolves_each_trash_layout_without_replacing_the_destination ... ok
[INFO] [stdout] test player::playback::tests::first_seek_goes_out_immediately ... ok
[INFO] [stdout] test player::playback::tests::focused_playback_trace_attaches_prerolls_seeks_and_resumes ... ok
[INFO] [stdout] test player::playback::tests::focused_playback_trace_coalesces_queued_seeks_and_speed_changes ... ok
[INFO] [stdout] test player::playback::tests::focused_playback_trace_keeps_the_accepted_rate_when_a_seek_is_refused ... ok
[INFO] [stdout] test loader::tests::evicts_oldest_over_byte_budget ... ok
[INFO] [stdout] test player::playback::tests::focused_playback_trace_marks_playing_only_after_pipeline_setup ... ok
[INFO] [stdout] test player::playback::tests::focused_playback_trace_rejects_stale_errors_for_a_reopened_path ... ok
[INFO] [stdout] test player::playback::tests::rapid_subtitle_cycles_follow_the_requested_track_not_stale_bus_state ... ok
[INFO] [stdout] test player::playback::tests::speed_change_during_a_seek_is_coalesced_with_the_latest_position ... ok
[INFO] [stdout] test player::playback::tests::scrubbing_during_a_seek_keeps_only_the_newest_position ... ok
[INFO] [stdout] test player::playback::tests::subtitle_visibility_toggle_restores_the_selected_track ... ok
[INFO] [stdout] test fileops::tests::rotate_save_jpeg_90_cw ... ok
[INFO] [stdout] test folder::tests::date_sort_orders_by_modification_time ... ok
[INFO] [stdout] test player::decoder::tests::a_missing_video_decoder_is_not_mistaken_for_successful_playback ... ok
[INFO] [stdout] test player::decoder::tests::frame_within_h264_level_keeps_hardware_at_high_framerates ... ok
[INFO] [stdout] test player::decoder::tests::installed_intel_video_decoders_outrank_standard_hardware ... ok
[INFO] [stdout] test player::decoder::tests::invalid_h264_level_temporarily_disables_qsv_h264 ... ok
[INFO] [stdout] test player::decoder::tests::missing_non_video_decoders_do_not_hide_a_playable_picture ... ok
[INFO] [stdout] test player::decoder::tests::missing_text_decoder_is_reported_as_a_subtitle_failure ... ok
[INFO] [stdout] test player::playback::tests::audio_track_labels_use_title_language_then_stable_fallback ... ok
[INFO] [stdout] test player::playback::tests::collection_changes_retain_valid_choices_and_reset_missing_choices ... ok
[INFO] [stdout] test player::playback::tests::external_filename_is_not_assigned_to_an_ambiguous_embedded_track ... ok
[INFO] [stdout] test viewer::tests::a_new_gesture_is_free_to_pick_the_other_axis ... ok
[INFO] [stdout] test viewer::tests::drag_reclamps_after_bounds_change_and_centers_fitting_axes ... ok
[INFO] [stdout] test viewer::tests::a_touchpad_swipe_advances_by_travel_not_by_event_count ... ok
[INFO] [stdout] test viewer::tests::drag_discards_overshoot_and_reverses_at_every_edge ... ok
[INFO] [stdout] test viewer::tests::image_fit_never_upscales ... ok
[INFO] [stdout] test viewer::tests::markup_points_follow_every_view_rotation ... ok
[INFO] [stdout] test viewer::tests::markup_drag_must_start_inside_but_endpoint_clamps ... ok
[INFO] [stdout] test viewer::tests::offset_clamping ... ok
[INFO] [stdout] test viewer::tests::touchpad_zoom_is_gentle_where_wheel_zoom_is_a_full_step ... ok
[INFO] [stdout] test viewer::tests::video_fit_upscales_and_preserves_aspect_ratio ... ok
[INFO] [stdout] test viewer::tests::sideways_jitter_during_a_zoom_never_navigates ... ok
[INFO] [stdout] test viewer::tests::wheel_detents_act_one_at_a_time ... ok
[INFO] [stdout] test window::action::tests::escape_and_undo_follow_explicit_context_precedence ... ok
[INFO] [stdout] test window::action::tests::contextual_commands_resolve_from_workspace_state ... ok
[INFO] [stdout] test window::action::tests::parameterized_video_actions_share_context_policy ... ok
[INFO] [stdout] test window::action::tests::play_pause_selects_animation_video_or_still_navigation ... ok
[INFO] [stdout] test window::action::tests::rotation_remains_available_during_markup ... ok
[INFO] [stdout] test window::action::tests::registered_action_names_are_unique_and_config_boundary_stays_compatible ... ok
[INFO] [stdout] test window::action::tests::unavailable_commands_are_disabled_by_the_same_policy ... ok
[INFO] [stdout] test window::animation::tests::suspension_alone_resumes_and_stop_wakes_a_paused_loop ... ok
[INFO] [stdout] test viewer::tests::fit_accounts_for_rotation_and_scale_factor ... ok
[INFO] [stdout] test window::assembly::tests::cheat_sheet_rows_align_regardless_of_markup_escaping ... ok
[INFO] [stdout] test window::decode_tests::rapid_navigation_bounds_slow_decodes ... ignored, requires a desktop session
[INFO] [stdout] test window::decode_tests::sustained_real_decodes ... ignored, requires a desktop session and OPEN_MPV_STRESS_DIR image fixtures
[INFO] [stdout] test window::animation::tests::user_pause_survives_suspension_and_waits_for_resume ... ok
[INFO] [stdout] test window::error::tests::typed_causes_are_readable_without_backend_details ... ok
[INFO] [stdout] test player::decoder::tests::video_diagnostics_include_decoder_relevant_stream_facts ... ok
[INFO] [stdout] test player::playback::tests::stream_selection_preserves_chosen_audio_video_and_subtitle ... ok
[INFO] [stdout] test window::assembly::tests::both_open_actions_share_the_more_and_context_menu_model ... ok
[INFO] [stdout] test player::playback::tests::subtitle_change_preserves_the_active_automatic_audio_stream ... ok
[INFO] [stdout] test window::monitor::tests::failed_metadata_queries_are_not_applied_as_absent_files ... ok
[INFO] [stdout] test player::playback::tests::focused_playback_trace_resets_stream_choices_before_recovery_collection ... ok
[INFO] [stdout] test player::tests::refused_pause_and_resume_do_not_commit_state ... ok
[INFO] [stdout] test window::monitor::tests::gio_metadata_becomes_a_regular_file_snapshot ... ok
[INFO] [stdout] test window::monitor::tests::external_rename_to_unsupported_presents_the_nearest_item ... ok
[INFO] [stdout] test window::monitor::tests::stale_filesystem_queries_are_rejected_and_released ... ok
[INFO] [stdout] test window::monitor::tests::stale_monitor_event_cannot_mutate_a_reopened_folder ... ok
[INFO] [stdout] test window::tests::arrows_work_when_nothing_is_on_screen ... ok
[INFO] [stdout] test window::tests::audio_menu_appears_only_for_multiple_tracks ... ok
[INFO] [stdout] test window::tests::cache_budget_conversion_is_checked ... ok
[INFO] [stdout] test window::tests::configured_action_names_parse_only_at_the_boundary ... ok
[INFO] [stdout] test window::tests::every_action_is_documented_and_reachable_by_key ... ok
[INFO] [stdout] test player::tests::refused_rewind_seek_and_resume_never_report_playing ... ok
[INFO] [stdout] test window::tests::excluded_paths_report_why_they_cannot_open ... ok
[INFO] [stdout] test window::tests::an_empty_folder_has_nowhere_to_enter ... ok
[INFO] [stdout] test window::tests::files_drag_payload_decodes_as_gdk_file_list ... ok
[INFO] [stdout] test window::tests::initial_size_uses_compositor_work_area_and_selected_monitor ... ok
[INFO] [stdout] test window::tests::initial_size_is_pixel_exact_until_capped ... ok
[INFO] [stdout] test window::tests::open_file_filter_receives_every_supported_extension ... ok
[INFO] [stdout] test window::tests::overlay_text_and_conditional_save_match_the_media_state ... ok
[INFO] [stdout] test window::tests::configuration_guide_lists_every_action ... ok
[INFO] [stdout] test window::tests::open_actions_use_distinct_configurable_shortcuts ... ok
[INFO] [stdout] test window::tests::closing_or_cancelling_a_dialog_is_not_an_error ... ok
[INFO] [stdout] test window::tests::persistent_writes_to_the_same_path_do_not_overlap ... ok
[INFO] [stdout] test window::monitor::tests::external_removal_events_present_the_model_outcome ... ok
[INFO] [stdout] test window::tests::quick_markup_tools_and_copy_use_configurable_actions ... ok
[INFO] [stdout] test window::tests::quick_markup_is_absent_instead_of_disabled_for_unsupported_media ... ok
[INFO] [stdout] test player::tracks::tests::exact_srt_sidecar_wins_over_language_and_webvtt_variants ... ok
[INFO] [stdout] test window::tests::open_choosers_start_from_the_current_folder ... ok
[INFO] [stdout] test player::tests::failed_teardown_does_not_replace_uri_and_stop_reports_failure ... ok
[INFO] [stdout] test window::tests::subtitle_failure_clears_video_controls_and_idle_inhibition ... ignored, requires a GNOME/Wayland session; run with --ignored --exact
[INFO] [stdout] test window::tests::time_formatting ... ok
[INFO] [stdout] test player::tests::drop_attempts_cleanup_even_after_a_failure ... ok
[INFO] [stdout] test window::tests::subtitle_keys_keep_mpv_visibility_without_stealing_seek ... ok
[INFO] [stdout] test window::tests::subtitle_menu_always_offers_add_and_right_click_uses_it_for_video ... ok
[INFO] [stdout] test window::tests::the_pointer_hides_with_the_overlay_but_never_over_a_resize_edge ... ok
[INFO] [stdout] test window::tests::rotate_save_completion_requires_the_origin_media_generation ... ok
[INFO] [stdout] test window::tests::trash_and_undo_reconcile_monitor_and_result_in_either_order ... ok
[INFO] [stdout] test window::tests::video_seek_defaults_are_ten_seconds_with_shift_arrow_aliases ... ok
[INFO] [stdout] test window::tests::save_finishing_after_navigation_or_monitor_reload_keeps_latest_decode_demand ... ok
[INFO] [stdout] test window::tests::expiring_an_old_undo_cannot_clear_a_newer_offer ... ok
[INFO] [stdout] test window::tests::undo_completion_after_navigation_keeps_the_current_media ... ok
[INFO] [stdout] test window::tests::video_speed_presets_are_bounded_rebindable_and_use_typed_targets ... ok
[INFO] [stdout] test player::tracks::tests::sidecar_matching_rejects_prefix_collisions ... ok
[INFO] [stdout] test window::tests::window_edges_are_grabbable ... ok
[INFO] [stdout] test window::tests::unsupported_subtitle_drops_are_kept_non_modal ... ok
[INFO] [stdout] test player::tests::failed_subtitle_restart_and_recovery_clear_pending_resume ... ok
[INFO] [stdout] test window::tests::undecodable_files_are_stepped_over_only_while_navigating ... ok
[INFO] [stdout] test window::tests::trash_jobs_are_bounded_until_the_pending_operation_settles ... ok
[INFO] [stdout] test player::tests::subtitle_attach_and_recovery_require_completed_teardown ... ok
[INFO] [stdout] test window::monitor::tests::external_removal_of_the_only_item_presents_empty_state ... ok
[INFO] [stdout] test window::tests::undo_after_folder_replacement_does_not_change_the_new_session ... ok
[INFO] [stdout] test window::tests::trash_completion_after_navigation_updates_only_the_origin_set ... ok
[INFO] [stdout] test player::tests::both_subtitle_completion_paths_report_refusal_and_reject_stale_errors ... ok
[INFO] [stdout] test window::tests::foreign_dimensions_are_bounded_before_conversion ... ok
[INFO] [stdout] test window::tests::restore_jobs_block_new_persistent_operations_until_they_settle ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 171 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 0.63s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "bafe04b30d05d0bb99188a5dbfabc52b166ed15f56df7ff3cb11909b1bee90b8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bafe04b30d05d0bb99188a5dbfabc52b166ed15f56df7ff3cb11909b1bee90b8", kill_on_drop: false }`
[INFO] [stdout] bafe04b30d05d0bb99188a5dbfabc52b166ed15f56df7ff3cb11909b1bee90b8
