[INFO] cloning repository https://github.com/fikryfauzn/spinny
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/fikryfauzn/spinny" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffikryfauzn%2Fspinny", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffikryfauzn%2Fspinny'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 118fc67a26cf5d706532ecc1742d3e90001f88e5
[INFO] testing fikryfauzn/spinny against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffikryfauzn%2Fspinny" "/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/fikryfauzn/spinny
[INFO] finished tweaking git repo https://github.com/fikryfauzn/spinny
[INFO] tweaked toml for git repo https://github.com/fikryfauzn/spinny written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/fikryfauzn/spinny 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/fikryfauzn/spinny 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]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded symphonia-adapter-libopus v0.3.0
[INFO] [stderr]   Downloaded symphonia v0.6.1
[INFO] [stderr]   Downloaded symphonia-metadata v0.6.1
[INFO] [stderr]   Downloaded symphonia-codec-adpcm v0.6.1
[INFO] [stderr]   Downloaded cxx-qt-macro v0.10.0
[INFO] [stderr]   Downloaded symphonia-codec-pcm v0.6.1
[INFO] [stderr]   Downloaded lofty_attr v0.13.0
[INFO] [stderr]   Downloaded clang-format v0.3.0
[INFO] [stderr]   Downloaded link-cplusplus v1.0.12
[INFO] [stderr]   Downloaded cxxbridge-flags v1.0.202
[INFO] [stderr]   Downloaded scratch v1.0.9
[INFO] [stderr]   Downloaded symphonia-format-riff v0.6.1
[INFO] [stderr]   Downloaded symphonia-common v0.6.1
[INFO] [stderr]   Downloaded symphonia-codec-vorbis v0.6.1
[INFO] [stderr]   Downloaded which v8.0.6
[INFO] [stderr]   Downloaded cxx-qt-build v0.10.0
[INFO] [stderr]   Downloaded cxx-qt v0.10.0
[INFO] [stderr]   Downloaded symphonia-format-ogg v0.6.1
[INFO] [stderr]   Downloaded symphonia-bundle-flac v0.6.1
[INFO] [stderr]   Downloaded mach2 v0.6.0
[INFO] [stderr]   Downloaded qt-build-utils v0.10.0
[INFO] [stderr]   Downloaded symphonia-format-mkv v0.6.1
[INFO] [stderr]   Downloaded symphonia-bundle-mp3 v0.6.1
[INFO] [stderr]   Downloaded cxx-gen v0.7.202
[INFO] [stderr]   Downloaded cxxbridge-macro v1.0.202
[INFO] [stderr]   Downloaded cxxbridge-cmd v1.0.202
[INFO] [stderr]   Downloaded cxx-build v1.0.202
[INFO] [stderr]   Downloaded symphonia-core v0.6.1
[INFO] [stderr]   Downloaded cxx-qt-gen v0.10.0
[INFO] [stderr]   Downloaded cxx-qt-lib v0.10.0
[INFO] [stderr]   Downloaded cpal v0.18.2
[INFO] [stderr]   Downloaded zlib-rs v0.6.8
[INFO] [stderr]   Downloaded lofty v0.25.4
[INFO] [stderr]   Downloaded cxx v1.0.202
[INFO] [stderr]   Downloaded opusic-sys v0.7.5
[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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] f26137b5190cf36e30589483f8ed85799274e4decb2199b0911fb80317d3c541
[INFO] running `Command { std: "docker" "start" "f26137b5190cf36e30589483f8ed85799274e4decb2199b0911fb80317d3c541", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f26137b5190cf36e30589483f8ed85799274e4decb2199b0911fb80317d3c541", 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" "f26137b5190cf36e30589483f8ed85799274e4decb2199b0911fb80317d3c541" "/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" "f26137b5190cf36e30589483f8ed85799274e4decb2199b0911fb80317d3c541", 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" "f26137b5190cf36e30589483f8ed85799274e4decb2199b0911fb80317d3c541" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling num-integer v0.1.47
[INFO] [stderr]    Compiling strength_reduce v0.2.4
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling smallvec v1.16.1
[INFO] [stderr]    Compiling cfg-if v1.0.5
[INFO] [stderr]    Compiling regex-lite v0.1.9
[INFO] [stderr]    Compiling unicode-ident v1.0.26
[INFO] [stderr]    Compiling simd-adler32 v0.3.10
[INFO] [stderr]    Compiling crc32fast v1.5.2
[INFO] [stderr]    Compiling find-msvc-tools v0.1.13
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling pkg-config v0.3.34
[INFO] [stderr]    Compiling typenum v1.20.1
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling cpal v0.18.2
[INFO] [stderr]    Compiling miniz_oxide v0.9.1
[INFO] [stderr]    Compiling cc v1.4.7
[INFO] [stderr]    Compiling fdeflate v0.3.7
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling zune-core v0.5.3
[INFO] [stderr]    Compiling pxfm v0.1.30
[INFO] [stderr]    Compiling extended v0.1.0
[INFO] [stderr]    Compiling primal-check v0.3.4
[INFO] [stderr]    Compiling transpose v0.2.3
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling ogg_pager v0.7.2
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling alsa-sys v0.4.0
[INFO] [stderr]    Compiling rustfft v6.4.1
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling zune-jpeg v0.5.15
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling dasp_sample v0.11.0
[INFO] [stderr]    Compiling vdisc_qml_bridge v0.1.0 (/opt/rustwide/workdir/crates/vdisc-qml-bridge)
[INFO] [stderr]    Compiling flate2 v1.1.10
[INFO] [stderr]    Compiling hybrid-array v0.4.15
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling alsa v0.11.0
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling opusic-sys v0.7.5
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling block-buffer v0.12.1
[INFO] [stderr]    Compiling moxcms v0.8.1
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling uuid v1.26.1
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling lofty_attr v0.13.0
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling lofty v0.25.4
[INFO] [stderr]    Compiling symphonia-core v0.6.1
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling symphonia-metadata v0.6.1
[INFO] [stderr]    Compiling symphonia-codec-adpcm v0.6.1
[INFO] [stderr]    Compiling symphonia-codec-pcm v0.6.1
[INFO] [stderr]    Compiling symphonia-bundle-mp3 v0.6.1
[INFO] [stderr]    Compiling symphonia-adapter-libopus v0.3.0
[INFO] [stderr]    Compiling symphonia-common v0.6.1
[INFO] [stderr]    Compiling symphonia-format-riff v0.6.1
[INFO] [stderr]    Compiling symphonia-format-ogg v0.6.1
[INFO] [stderr]    Compiling symphonia-codec-vorbis v0.6.1
[INFO] [stderr]    Compiling symphonia-format-mkv v0.6.1
[INFO] [stderr]    Compiling symphonia-bundle-flac v0.6.1
[INFO] [stderr]    Compiling symphonia v0.6.1
[INFO] [stderr]    Compiling vdisc-core v0.1.0 (/opt/rustwide/workdir/crates/vdisc-core)
[INFO] [stderr]    Compiling vdisc-appliance v0.1.0 (/opt/rustwide/workdir/crates/vdisc-appliance)
[INFO] [stderr]    Compiling vdisc-cli v0.1.0 (/opt/rustwide/workdir/crates/vdisc-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 45s
[INFO] running `Command { std: "docker" "inspect" "f26137b5190cf36e30589483f8ed85799274e4decb2199b0911fb80317d3c541", 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" "f26137b5190cf36e30589483f8ed85799274e4decb2199b0911fb80317d3c541" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.13.2
[INFO] [stderr]    Compiling rustix v1.1.5
[INFO] [stderr]    Compiling hound v3.5.1
[INFO] [stderr]    Compiling symphonia-core v0.6.1
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling alsa v0.11.0
[INFO] [stderr]    Compiling cpal v0.18.2
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling symphonia-metadata v0.6.1
[INFO] [stderr]    Compiling symphonia-codec-adpcm v0.6.1
[INFO] [stderr]    Compiling symphonia-codec-pcm v0.6.1
[INFO] [stderr]    Compiling symphonia-bundle-mp3 v0.6.1
[INFO] [stderr]    Compiling symphonia-adapter-libopus v0.3.0
[INFO] [stderr]    Compiling symphonia-common v0.6.1
[INFO] [stderr]    Compiling symphonia-format-riff v0.6.1
[INFO] [stderr]    Compiling symphonia-bundle-flac v0.6.1
[INFO] [stderr]    Compiling symphonia-format-ogg v0.6.1
[INFO] [stderr]    Compiling symphonia-codec-vorbis v0.6.1
[INFO] [stderr]    Compiling symphonia-format-mkv v0.6.1
[INFO] [stderr]    Compiling symphonia v0.6.1
[INFO] [stderr]    Compiling vdisc-core v0.1.0 (/opt/rustwide/workdir/crates/vdisc-core)
[INFO] [stderr]    Compiling vdisc-appliance v0.1.0 (/opt/rustwide/workdir/crates/vdisc-appliance)
[INFO] [stderr]    Compiling vdisc_qml_bridge v0.1.0 (/opt/rustwide/workdir/crates/vdisc-qml-bridge)
[INFO] [stderr]    Compiling vdisc-cli v0.1.0 (/opt/rustwide/workdir/crates/vdisc-cli)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 01s
[INFO] running `Command { std: "docker" "inspect" "f26137b5190cf36e30589483f8ed85799274e4decb2199b0911fb80317d3c541", 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" "f26137b5190cf36e30589483f8ed85799274e4decb2199b0911fb80317d3c541" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/vdisc_appliance-1f1d77849972d419)
[INFO] [stdout] running 6 tests
[INFO] [stdout] test lcd::tests::machine_error_has_priority_over_transient_hold_and_track_time ... ok
[INFO] [stdout] test state::tests::transport_stop_accepts_both_seeking_states_and_captures_position ... ok
[INFO] [stdout] test state::tests::open_interlock_rejects_every_non_stopped_transport_without_mutation ... ok
[INFO] [stdout] test lcd::tests::every_machine_error_maps_to_constrained_lcd_message ... ok
[INFO] [stdout] test state::tests::transport_hold_blocks_play_and_pause_without_mutation ... ok
[INFO] [stderr]      Running tests/audio_events.rs (/opt/rustwide/target/release/deps/audio_events-c893c420bf993a5b)
[INFO] [stdout] test state::tests::open_interlock_allows_stopped_transport ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test eof_during_scan_ends_scan_before_completion_policy ... ok
[INFO] [stdout] test late_integrity_failure_reports_once_and_disc_swap_recovers ... ok
[INFO] [stdout] test poll_budgets_sixteen_events_and_one_transition ... ok
[INFO] [stdout] test eof_is_reconciled_before_commands_and_retired_events_cannot_touch_new_session ... ok
[INFO] [stdout] test normal_completion_advances_then_stops_resets_and_clears_resume ... ok
[INFO] [stdout] test eof_followed_by_failure_and_failed_replacement_leave_no_orphan ... ok
[INFO] [stdout] test paused_eof_waits_for_resume_and_current_failures_still_stop ... ok
[INFO] [stderr]      Running tests/audio_transport.rs (/opt/rustwide/target/release/deps/audio_transport-6eb4ef8b5d774f89)
[INFO] [stdout] test all_repeat_modes_hold_and_one_track_shuffle_follow_appliance_policy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test avls_and_hold_update_live_gain_without_reopening_or_resetting_position ... ok
[INFO] [stdout] test disc_is_ejected_only_on_removal_completion ... ok
[INFO] [stdout] test lazy_play_sets_gain_before_sound_and_rejected_play_has_no_effect ... ok
[INFO] [stdout] test desynchronized_controller_is_a_fail_safe_invariant_not_a_user_rejection ... ok
[INFO] [stdout] test previous_live_or_saved_position_in_restart_window_moves_back ... ok
[INFO] [stdout] test stopped_navigation_does_not_claim_recovery_from_output_failure ... ok
[INFO] [stdout] test pause_resume_uses_same_session_stop_captures_live_position ... ok
[INFO] [stdout] test failures_silence_both_states_clear_resume_and_keep_disc_then_recover ... ok
[INFO] [stdout] test navigation_preserves_each_transport_and_rejects_boundaries_without_stream_effects ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/core_integration.rs (/opt/rustwide/target/release/deps/core_integration-884fd57257053aba)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test invalid_real_bytes_are_rejected_and_surface_invalid_disc ... ok
[INFO] [stdout] test concrete_core_errors_map_into_objective12_taxonomy ... ok
[INFO] [stdout] test application_gain_is_the_exact_post_avls_machine_volume ... ok
[INFO] [stdout] test repeat_shuffle_requires_runtime_target_without_embedding_rng ... ok
[INFO] [stdout] test completed_physical_removal_ejects_core_and_clears_resume_session ... ok
[INFO] [stdout] test single_and_repeat_single_modes_execute_against_real_core_state ... ok
[INFO] [stdout] test pause_toggle_and_stop_commit_only_after_core_succeeds ... ok
[INFO] [stdout] test track_boundary_navigation_is_controlled_not_a_machine_failure ... ok
[INFO] [stdout] test stop_resume_adapter_restores_position_before_core_play ... ok
[INFO] [stdout] test real_fixture_insertion_projects_core_owned_lcd_facts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_translation.rs (/opt/rustwide/target/release/deps/error_translation-10939147d40a145d)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test audio_output_failure_projects_existing_constrained_lcd_message ... ok
[INFO] [stdout] test playback_failure_classes_translate_to_playback_or_audio_output_states ... ok
[INFO] [stdout] test playback_failure_reporting_changes_only_machine_error_state ... ok
[INFO] [stdout] test invalid_disc_validation_failure_rejects_insertion_and_surfaces_invalid_disc ... ok
[INFO] [stdout] test clearing_error_is_explicit_and_restores_normal_lcd_projection ... ok
[INFO] [stdout] test playback_disc_failures_delegate_to_disc_translation ... ok
[INFO] [stdout] test unreadable_disc_validation_failure_rejects_insertion_and_surfaces_unreadable_disc ... ok
[INFO] [stdout] test disc_failure_classes_translate_to_the_two_disc_machine_states ... ok
[INFO] [stderr]      Running tests/hold.rs (/opt/rustwide/target/release/deps/hold-cac730c3f6d844f7)
[INFO] [stdout] test failed_validation_translation_is_transactional_when_no_insertion_is_active ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test disabling_hold_restores_normal_control_behavior ... ok
[INFO] [stdout] test hold_blocks_pause_and_stop_without_mutation ... ok
[INFO] [stdout] test hold_switch_can_always_enable_and_disable_itself ... ok
[INFO] [stdout] test hold_blocks_scan_begin_and_scan_steps_but_release_can_unwind_active_scan ... ok
[INFO] [stdout] test hold_blocks_open_without_starting_lid_motion ... ok
[INFO] [stdout] test hold_blocks_short_ams_without_backend_calls ... ok
[INFO] [stdout] test hold_blocks_short_menu_cycle_but_not_automatic_track_completion_policy ... ok
[INFO] [stdout] test hold_blocks_play_before_other_play_preconditions ... ok
[INFO] [stdout] test hold_blocks_resume_aware_play_before_backend_effects ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lcd.rs (/opt/rustwide/target/release/deps/lcd-781603bad307953c)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test normal_snapshot_projects_backend_track_and_time_facts_without_owning_them ... ok
[INFO] [stdout] test lcd_projection_is_read_only_with_respect_to_appliance_state ... ok
[INFO] [stdout] test clearing_transient_feedback_restores_normal_track_time_projection ... ok
[INFO] [stdout] test paused_and_seeking_transport_have_explicit_lcd_status ... ok
[INFO] [stderr]      Running tests/navigation.rs (/opt/rustwide/target/release/deps/navigation-c33bee1c7aab6ab9)
[INFO] [stdout] test initial_snapshot_is_stopped_with_normal_mode_and_no_indicators ... ok
[INFO] [stdout] test snapshot_projects_play_mode_hold_and_avls_as_persistent_indicators ... ok
[INFO] [stdout] test transient_hold_message_overrides_track_time_but_preserves_indicators ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test failed_navigation_preserves_resume_memory_and_transport ... ok
[INFO] [stdout] test held_forward_scan_enters_seeking_executes_forward_target_and_returns_to_playing ... ok
[INFO] [stdout] test next_ams_calls_backend_and_preserves_transport ... ok
[INFO] [stdout] test successful_scan_seek_invalidates_old_stop_resume_memory ... ok
[INFO] [stdout] test successful_track_navigation_clears_stale_resume_memory ... ok
[INFO] [stdout] test ams_requires_closed_lid_and_seated_disc ... ok
[INFO] [stdout] test scan_seek_rejects_target_that_moves_against_held_direction_without_backend_call ... ok
[INFO] [stdout] test previous_ams_three_second_window_has_explicit_boundaries ... ok
[INFO] [stdout] test held_backward_scan_enters_seeking_and_accepts_backward_target ... ok
[INFO] [stdout] test scan_backend_failure_keeps_seeking_state_and_old_resume_memory ... ok
[INFO] [stdout] test previous_ams_moves_to_previous_track_when_already_at_zero ... ok
[INFO] [stdout] test scan_begin_requires_active_playing_transport ... ok
[INFO] [stdout] test previous_ams_restarts_current_track_after_restart_window ... ok
[INFO] [stdout] test scan_end_is_rejected_when_no_scan_is_active ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/play_mode.rs (/opt/rustwide/target/release/deps/play_mode-0aed8d95c027ee72)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test play_mode_cycle_requires_active_playback ... ok
[INFO] [stdout] test completion_policy_requires_playing_transport ... ok
[INFO] [stdout] test single_mode_stops_after_selected_track_regardless_of_disc_position ... ok
[INFO] [stdout] test policy_queries_do_not_mutate_play_mode_or_transport ... ok
[INFO] [stdout] test normal_mode_advances_nonfinal_track_and_stops_at_disc_end ... ok
[INFO] [stdout] test short_menu_cycles_all_five_modes_and_wraps_to_normal ... ok
[INFO] [stdout] test repeat_all_advances_then_restarts_disc_after_last_track ... ok
[INFO] [stdout] test repeat_shuffle_requests_external_target_without_embedded_rng ... ok
[INFO] [stdout] test repeat_single_replays_current_track ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/resume.rs (/opt/rustwide/target/release/deps/resume-7b5fd5f2ce6d6e34)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test pause_does_not_clear_resume_memory_after_resumed_play ... ok
[INFO] [stdout] test play_failure_after_successful_seek_leaves_controller_stopped ... ok
[INFO] [stdout] test completed_disc_removal_clears_resume_memory_for_the_loaded_session ... ok
[INFO] [stdout] test seek_failure_leaves_controller_stopped_and_does_not_attempt_play ... ok
[INFO] [stdout] test plain_play_cannot_bypass_pending_resume_memory ... ok
[INFO] [stdout] test failed_resume_play_preserves_mechanical_state ... ok
[INFO] [stdout] test play_after_stop_executes_seek_then_play_in_order ... ok
[INFO] [stdout] test first_play_without_resume_calls_only_play ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/state.rs (/opt/rustwide/target/release/deps/state-28f3c2124bb7c766)
[INFO] [stdout] 
[INFO] [stdout] running 30 tests
[INFO] [stdout] test closing_completion_commits_closed_state ... ok
[INFO] [stdout] test close_request_requires_fully_open_lid ... ok
[INFO] [stdout] test lid_cannot_close_while_disc_is_removing ... ok
[INFO] [stdout] test out_of_order_close_completion_is_rejected_without_mutation ... ok
[INFO] [stdout] test new_controller_has_no_resume_position_or_error ... ok
[INFO] [stdout] test duplicate_insert_request_is_rejected_without_mutation ... ok
[INFO] [stdout] test lid_may_close_with_seated_disc ... ok
[INFO] [stdout] test new_controller_starts_stopped ... ok
[INFO] [stdout] test out_of_order_open_completion_is_rejected_without_mutation ... ok
[INFO] [stdout] test new_controller_starts_with_machine_flags_disabled ... ok
[INFO] [stdout] test new_controller_starts_closed_and_empty ... ok
[INFO] [stdout] test opening_completion_commits_open_state ... ok
[INFO] [stdout] test open_lid_can_begin_closing_but_does_not_finish_implicitly ... ok
[INFO] [stdout] test insert_requires_fully_open_lid ... ok
[INFO] [stdout] test out_of_order_removal_completion_is_rejected_without_mutation ... ok
[INFO] [stdout] test closed_lid_can_begin_opening_but_does_not_finish_implicitly ... ok
[INFO] [stdout] test new_controller_preserves_supplied_initial_volume ... ok
[INFO] [stdout] test open_empty_player_can_begin_insertion_without_implicit_seating ... ok
[INFO] [stdout] test rejected_validation_never_enters_seated_state ... ok
[INFO] [stdout] test playback_position_round_trips_milliseconds ... ok
[INFO] [stdout] test remove_requires_fully_open_lid_and_seated_disc ... ok
[INFO] [stdout] test seated_disc_can_begin_removal_and_completion_returns_absent ... ok
[INFO] [stdout] test lid_cannot_close_while_disc_is_inserting ... ok
[INFO] [stdout] test volume_accepts_inclusive_normalized_bounds ... ok
[INFO] [stdout] test validated_insertion_can_commit_seated_state ... ok
[INFO] [stdout] test seating_requires_explicit_validation_success ... ok
[INFO] [stdout] test volume_rejects_out_of_range_values ... ok
[INFO] [stdout] test volume_rejects_non_finite_values ... ok
[INFO] [stdout] test new_controller_starts_in_normal_play_mode ... ok
[INFO] [stdout] test duplicate_open_request_is_rejected_without_mutation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 30 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/transport.rs (/opt/rustwide/target/release/deps/transport-bd43482f94355bb5)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test transport_pause_from_stopped_is_controlled_rejection ... ok
[INFO] [stdout] test transport_duplicate_play_is_rejected_without_mutation ... ok
[INFO] [stdout] test transport_pause_toggles_playing_and_paused ... ok
[INFO] [stdout] test transport_play_moves_stopped_to_playing_without_changing_mechanics ... ok
[INFO] [stdout] test transport_stop_does_not_open_or_eject_the_disc ... ok
[INFO] [stdout] test transport_stop_from_paused_captures_resume_position ... ok
[INFO] [stdout] test transport_stop_from_playing_captures_resume_position_before_stopping ... ok
[INFO] [stdout] test transport_play_requires_closed_lid_and_seated_disc ... ok
[INFO] [stdout] test transport_stop_from_stopped_is_rejected_without_overwriting_resume_memory ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/volume.rs (/opt/rustwide/target/release/deps/volume-d0de0c543b14f245)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test disabling_avls_restores_range_without_restoring_old_louder_volume ... ok
[INFO] [stdout] test enabling_avls_immediately_clamps_existing_volume_above_ceiling ... ok
[INFO] [stdout] test volume_without_avls_accepts_full_normalized_range ... ok
[INFO] [stdout] test volume_remains_adjustable_while_hold_is_enabled ... ok
[INFO] [stdout] test avls_ceiling_is_explicit_deterministic_vdisc_policy ... ok
[INFO] [stdout] test hold_blocks_long_menu_avls_toggle_without_mutation ... ok
[INFO] [stdout] test avls_clamps_new_requests_above_ceiling_and_accepts_lower_values ... ok
[INFO] [stdout] test avls_and_volume_commands_do_not_mutate_unrelated_appliance_state ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/vdisc-318a6a56a0497a0e)
[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] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/vdisc_core-63939f00e4647e21)
[INFO] [stdout] 
[INFO] [stdout] running 34 tests
[INFO] [stdout] test burn::publication::tests::drop_cleans_only_owned_temporary ... ok
[INFO] [stdout] test burn::tests::input_io_failure_still_reports_source_phase_and_path ... ok
[INFO] [stdout] test burn::publication::tests::late_existing_destination_cannot_be_overwritten ... ok
[INFO] [stdout] test burn::tests::output_payload_failure_reports_write_phase_and_destination ... ok
[INFO] [stdout] test burned_disc::tests::payload_supports_offsets_beyond_four_gib_without_large_allocation ... ok
[INFO] [stdout] test format::writer::tests::interrupted_source_read_is_retried ... ok
[INFO] [stdout] test burned_disc::tests::cancellation_aborts_background_validation_without_touching_media ... ok
[INFO] [stdout] test format::writer::tests::duplicate_paths_are_rejected ... ok
[INFO] [stdout] test burned_disc::tests::unfinished_verification_never_blocks_the_calling_thread ... ok
[INFO] [stdout] test format::writer::tests::disk_failure_poisoning_prevents_finish ... ok
[INFO] [stdout] test burn::publication::tests::renamed_parent_stays_pinned_and_does_not_redirect_to_replacement ... ok
[INFO] [stdout] test linux_playback::tests::cancelled_blocked_producer_wakes_and_exits ... ok
[INFO] [stdout] test format::zip::tests::crc_matches_standard_vector ... ok
[INFO] [stdout] test format::writer::tests::source_growth_truncation_and_poisoned_finish_are_rejected ... ok
[INFO] [stdout] test format::writer::tests::zip64_records_preserve_large_offsets_and_reject_overflow ... ok
[INFO] [stdout] test format::zip::tests::zip64_offsets_beyond_four_gib_are_not_truncated ... ok
[INFO] [stdout] test linux_playback::tests::cancelled_pcm_producer_stops_real_decoder_after_first_emit ... ok
[INFO] [stdout] test burn::tests::cleanup_failure_preserves_original_error_and_leftover_path ... ok
[INFO] [stdout] test linux_playback::tests::invalid_gain_preserves_previous_pcm_gain ... ok
[INFO] [stdout] test linux_playback::tests::output_gain_precedes_integer_conversion ... ok
[INFO] [stdout] test linux_playback::tests::output_gain_scales_queued_pcm_once_and_keeps_frame_clock ... ok
[INFO] [stdout] test linux_playback::tests::channel_remix_has_defined_mono_stereo_behavior ... ok
[INFO] [stdout] test format::writer::tests::partial_writes_emit_consistent_archive_and_receipt ... ok
[INFO] [stdout] test burn::tests::invalid_draft_extension_remains_rejected ... ok
[INFO] [stdout] test linux_playback::tests::decoder_failure_publishes_once_without_any_output_callback ... ok
[INFO] [stdout] test linux_playback::tests::successful_decode_keeps_eof_bound_to_played_pcm ... ok
[INFO] [stdout] test burn::tests::temporary_corruption_is_rejected_before_publication ... ok
[INFO] [stdout] test burn::tests::copied_source_changes_are_rejected_even_after_successful_preflight ... ok
[INFO] [stdout] test burned_disc::tests::completed_late_failure_denies_even_prevalidated_track_zero ... ok
[INFO] [stdout] test burn::tests::directory_sync_failure_reports_published_valid_disc ... ok
[INFO] [stdout] test linux_playback::tests::required_audio_formats_decode_completely_without_an_audio_device ... ok
[INFO] [stdout] test burn::tests::draft_replacement_after_snapshot_does_not_reload_draft ... ok
[INFO] [stdout] test burn::tests::concurrent_publication_has_exactly_one_winner ... ok
[INFO] [stdout] test burn::tests::phase_failures_never_publish_and_clean_up ... ok
[INFO] [stderr]      Running unittests src/bin/vdisc-image-check.rs (/opt/rustwide/target/release/deps/vdisc_image_check-621dcc5ead0e5a7d)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[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] [stderr]      Running unittests src/bin/vdisc-media-check.rs (/opt/rustwide/target/release/deps/vdisc_media_check-3b8983ad756dea4b)
[INFO] [stderr]      Running tests/add_track_request.rs (/opt/rustwide/target/release/deps/add_track_request-e508395ff54d67b5)
[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 7 tests
[INFO] [stdout] test beginning_request_does_not_modify_draft ... ok
[INFO] [stdout] test burned_disc_path_is_rejected ... ok
[INFO] [stdout] test extensionless_target_is_rejected ... ok
[INFO] [stdout] test missing_target_fails ... ok
[INFO] [stdout] test failed_request_does_not_modify_target ... ok
[INFO] [stdout] test corrupt_target_fails ... ok
[INFO] [stdout] test valid_draft_can_receive_add_request ... 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] [stderr]      Running tests/appliance_resume.rs (/opt/rustwide/target/release/deps/appliance_resume-ad81aa356f01253f)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test normal_stop_contract_still_rewinds_before_appliance_restore ... ok
[INFO] [stdout] test stopped_position_restore_is_rejected_outside_stopped_transport ... ok
[INFO] [stdout] test stopped_position_restore_is_distinct_from_interactive_seek ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/audio_matrix.rs (/opt/rustwide/target/release/deps/audio_matrix-daa35ca476f3c446)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test all_fixture_files_exist_and_are_nonempty ... ok
[INFO] [stdout] test all_required_audio_formats_validate ... ok
[INFO] [stdout] test metadata_reader_accepts_all_required_formats ... ok
[INFO] [stdout] test matrix_validation_never_modifies_fixture_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/audio_runtime_fixture.rs (/opt/rustwide/target/release/deps/audio_runtime_fixture-69ae5de9f2e2efee)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/audio_validation.rs (/opt/rustwide/target/release/deps/audio_validation-870706c12cc03af1)
[INFO] [stdout] test audible_fixture_has_two_distinct_stereo_two_second_tones ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test fake_wav_is_rejected ... ok
[INFO] [stdout] test validation_does_not_modify_source ... ok
[INFO] [stdout] test valid_wav_is_accepted ... ok
[INFO] [stdout] test validation_does_not_modify_draft ... ok
[INFO] [stdout] test fake_flac_is_rejected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/burn.rs (/opt/rustwide/target/release/deps/burn-3ae51a59427991f5)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test occupied_destinations_including_dangling_symlink_survive ... ok
[INFO] [stdout] test bare_relative_output_uses_child_cwd ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 7 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] test bare_relative_output_uses_child_cwd ... ok
[INFO] [stdout] test fresh_identity_and_independence_from_originals ... ok
[INFO] [stdout] test invalid_inputs_leave_no_output_or_temporary ... ok
[INFO] [stdout] test non_utf8_parent_path_works ... ok
[INFO] [stdout] test mixed_codecs_and_metadata_survive ... ok
[INFO] [stdout] test all_artwork_formats_and_text_are_preserved ... ok
[INFO] [stderr]      Running tests/burned_disc_immutability.rs (/opt/rustwide/target/release/deps/burned_disc_immutability-616243971a5b5903)
[INFO] [stdout] test burns_one_and_six_tracks_with_exact_bytes_and_order ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.32s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test existing_unknown_vdraft_is_not_replaced ... ok
[INFO] [stdout] test symlink_vdraft_is_not_a_mutable_draft_destination ... ok
[INFO] [stdout] test burned_bytes_renamed_to_vdraft_still_cannot_be_overwritten ... ok
[INFO] [stdout] test external_payload_tampering_is_detected_on_reverification ... ok
[INFO] [stdout] test normal_draft_mutation_entrypoints_reject_a_disguised_burned_disc ... ok
[INFO] [stdout] test editing_the_draft_and_burning_again_never_mutates_the_first_disc ... ok
[INFO] [stdout] test draft_persistence_cannot_replace_a_vdisc ... ok
[INFO] [stdout] test burned_disc_is_a_read_only_inspection_domain ... ok
[INFO] [stdout] test byte_for_byte_copy_preserves_burn_identity_and_validity ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/campaign01_black_box.rs (/opt/rustwide/target/release/deps/campaign01_black_box-7bc26f20656d6c88)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test real_linux_player_plays_six_tracks_and_reopens_after_process_restart ... ignored, requires a real Linux audio output device
[INFO] [stdout] test destructive_campaign_matrix_fails_cleanly ... ok
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test complete_supported_algorithm_survives_restart_and_starts_second_cd ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 2 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] test complete_supported_algorithm_survives_restart_and_starts_second_cd ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/customization_selection.rs (/opt/rustwide/target/release/deps/customization_selection-8f42f1f6cb0349d3)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test extensionless_file_is_rejected_as_customization_target ... ok
[INFO] [stdout] test burned_disc_is_rejected_as_customization_target ... ok
[INFO] [stdout] test customization_selection_does_not_modify_draft ... ok
[INFO] [stdout] test valid_draft_can_be_selected_for_customization ... ok
[INFO] [stdout] test corrupt_draft_is_rejected ... ok
[INFO] [stdout] test unchanged_customization_target_verifies ... ok
[INFO] [stdout] test missing_draft_is_rejected ... ok
[INFO] [stdout] test replaced_draft_at_same_path_is_detected ... 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/disc_appearance.rs (/opt/rustwide/target/release/deps/disc_appearance-45768924899054f3)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test disc_color_supports_full_rgb_domain ... ok
[INFO] [stdout] test empty_label_is_rejected_without_mutation ... ok
[INFO] [stdout] test missing_image_is_rejected_without_mutation ... ok
[INFO] [stdout] test solid_disc_color_is_persisted ... ok
[INFO] [stdout] test customization_can_be_cleared ... ok
[INFO] [stdout] test unicode_disc_label_is_persisted ... ok
[INFO] [stdout] test new_draft_has_white_base_and_no_optional_customization ... ok
[INFO] [stdout] test replaced_session_target_cannot_be_customized ... ok
[INFO] [stdout] test unsupported_image_format_is_rejected_without_mutation ... ok
[INFO] [stdout] test disc_image_is_validated_and_persisted ... ok
[INFO] [stdout] test image_preserves_existing_color ... ok
[INFO] [stdout] test color_preserves_existing_image ... ok
[INFO] [stdout] test fake_image_is_rejected_without_mutation ... ok
[INFO] [stdout] test selecting_image_never_modifies_source ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/disc_appearance_v2.rs (/opt/rustwide/target/release/deps/disc_appearance_v2-c0ae1998d4c95a86)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test rejected_mutation_does_not_upgrade_legacy_file ... ok
[INFO] [stdout] test migration_preserves_every_track_field_and_order ... ok
[INFO] [stdout] test new_draft_serializes_white_base_in_version_two ... ok
[INFO] [stdout] test malformed_legacy_appearance_is_rejected_without_rewriting ... ok
[INFO] [stdout] test legacy_color_migrates_in_memory_without_rewriting_source ... ok
[INFO] [stdout] test successful_save_of_migrated_draft_writes_version_two ... ok
[INFO] [stdout] test selecting_color_preserves_existing_image_after_reload ... ok
[INFO] [stdout] test new_operations_reject_replaced_session_target ... ok
[INFO] [stderr]      Running tests/disc_lifecycle.rs (/opt/rustwide/target/release/deps/disc_lifecycle-cb1cd543d10f433a)
[INFO] [stdout] test subtitle_roundtrip_preserves_other_appearance_fields ... ok
[INFO] [stdout] test legacy_none_and_missing_appearance_both_migrate_to_white ... ok
[INFO] [stdout] test blank_subtitle_is_rejected_without_mutation ... ok
[INFO] [stdout] test version_two_missing_base_color_or_appearance_is_rejected ... ok
[INFO] [stdout] test selecting_image_preserves_existing_color_after_reload ... ok
[INFO] [stdout] test legacy_image_migration_preserves_image_record_and_supplies_white ... ok
[INFO] [stdout] test clear_surface_resets_visuals_but_preserves_text ... ok
[INFO] [stdout] test clear_operations_are_independent ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test fresh_second_draft_can_start_after_process_restart ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] test burn_a_then_create_b_has_no_lifecycle_leakage ... ok
[INFO] [stdout] test fresh_second_draft_can_start_after_process_restart ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/draft.rs (/opt/rustwide/target/release/deps/draft-ce3298fa5c269811)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test creates_valid_draft ... ok
[INFO] [stdout] test corrupt_draft_is_rejected ... ok
[INFO] [stdout] test generates_unique_ids ... ok
[INFO] [stdout] test persistence_roundtrip_preserves_every_field ... ok
[INFO] [stdout] test persists_and_reopens_identically ... ok
[INFO] [stdout] test rejects_whitespace_only_title ... ok
[INFO] [stdout] test supports_unicode_title ... ok
[INFO] [stderr]      Running tests/foundation.rs (/opt/rustwide/target/release/deps/foundation-340c33f6c3c05b35)
[INFO] [stdout] test unsupported_draft_version_is_rejected ... ok
[INFO] [stdout] test rejects_empty_title ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_sandbox_is_temporary ... ok
[INFO] [stdout] test disc_capacity_contract_is_six ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/linux_playback.rs (/opt/rustwide/target/release/deps/linux_playback-f40c9213b6e58cb7)
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test output_open_failure_does_not_claim_playing_state ... ok
[INFO] [stdout] test seek_reopens_same_track_at_requested_position ... ok
[INFO] [stdout] test late_decode_error_is_controlled_and_stops_transport ... ok
[INFO] [stdout] test eject_while_playing_returns_to_empty ... ok
[INFO] [stdout] test backend_eof_advances_then_final_eof_stops_at_disc_start ... ok
[INFO] [stdout] test pause_and_resume_control_backend_and_state ... ok
[INFO] [stdout] test next_and_previous_restart_selected_payload_without_wrapping ... ok
[INFO] [stdout] test stop_drops_active_session_and_rewinds ... ok
[INFO] [stdout] test device_error_is_controlled_and_stops_transport ... ok
[INFO] [stdout] test track_one_starts_from_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/local_file_selection.rs (/opt/rustwide/target/release/deps/local_file_selection-8c3f9d5b14c7bcc0)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test local_source_can_select_existing_file ... ok
[INFO] [stdout] test missing_local_file_is_rejected ... ok
[INFO] [stdout] test directory_is_rejected_as_local_file ... ok
[INFO] [stdout] test selected_path_is_canonical ... ok
[INFO] [stdout] test selecting_local_file_does_not_modify_source ... ok
[INFO] [stdout] test selection_does_not_require_audio_extension ... ok
[INFO] [stdout] test spotify_source_cannot_select_local_file ... ok
[INFO] [stdout] test selecting_local_file_does_not_modify_draft ... 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/metadata.rs (/opt/rustwide/target/release/deps/metadata-d5577a80439f5204)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test tagged_wav_metadata_is_extracted ... ok
[INFO] [stdout] test metadata_read_does_not_modify_draft ... ok
[INFO] [stdout] test metadata_read_does_not_modify_source ... ok
[INFO] [stdout] test validated_audio_preserves_target_identity ... ok
[INFO] [stdout] test untagged_audio_is_valid_metadata_state ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/playback_fast_mount.rs (/opt/rustwide/target/release/deps/playback_fast_mount-c86d86d76283bba7)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test malformed_metadata_and_missing_disc_fail_without_a_background_handle ... ok
[INFO] [stdout] test modified_second_track_is_never_available_for_playback ... ok
[INFO] [stdout] test fast_open_keeps_track_zero_available_and_gates_later_tracks ... ok
[INFO] [stdout] test modified_first_track_is_rejected_before_fast_mount_returns ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/player_prevalidated.rs (/opt/rustwide/target/release/deps/player_prevalidated-502b0320bb2d5e4e)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test verified_disc_is_transferred_without_reopening_path ... ok
[INFO] [stdout] test prevalidated_insert_rejects_second_disc_transactionally ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/player_state.rs (/opt/rustwide/target/release/deps/player_state-7816153402938c34)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test new_player_is_empty_and_empty_commands_fail_without_mutation ... ok
[INFO] [stdout] test seek_is_only_for_playing_or_paused_and_known_duration_is_enforced ... ok
[INFO] [stdout] test track_finished_advances_while_playing_and_final_track_stops_at_disc_start ... ok
[INFO] [stdout] test valid_insert_enters_stopped_on_first_track_and_second_insert_is_rejected ... ok
[INFO] [stdout] test stop_rewinds_selected_track_and_is_idempotent ... ok
[INFO] [stdout] test invalid_disc_never_enters_a_playable_state ... ok
[INFO] [stdout] test seek_without_declared_duration_keeps_state_layer_from_inventing_a_limit ... ok
[INFO] [stdout] test play_pause_and_resume_have_explicit_transitions ... ok
[INFO] [stdout] test eject_from_every_loaded_state_returns_to_empty ... ok
[INFO] [stdout] test next_preserves_transport_state_resets_position_and_never_wraps ... ok
[INFO] [stdout] test previous_preserves_transport_state_resets_position_and_never_wraps ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/preflight.rs (/opt/rustwide/target/release/deps/preflight-b1ab37b67d8593f8)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test empty_disc_is_not_ready ... ok
[INFO] [stdout] test modified_source_blocks_preflight ... ok
[INFO] [stdout] test missing_output_parent_blocks_preflight ... ok
[INFO] [stdout] test missing_source_blocks_preflight ... ok
[INFO] [stdout] test malformed_subtitle_blocks_preflight ... ok
[INFO] [stdout] test invalid_output_extension_blocks_preflight ... ok
[INFO] [stdout] test malformed_stored_metadata_blocks_preflight ... ok
[INFO] [stdout] test valid_draft_is_ready_to_burn ... ok
[INFO] [stdout] test preflight_never_mutates_draft_or_source ... ok
[INFO] [stdout] test preflight_collects_multiple_independent_problems ... ok
[INFO] [stdout] test expanded_appearance_passes_preflight ... ok
[INFO] [stdout] test existing_output_is_rejected ... ok
[INFO] [stdout] test changed_artwork_blocks_preflight ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/source_integrity.rs (/opt/rustwide/target/release/deps/source_integrity-92f7c18d603e4f99)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test imported_track_has_fingerprint ... ok
[INFO] [stdout] test same_size_modification_is_detected_by_hash ... ok
[INFO] [stdout] test failed_integrity_check_does_not_modify_draft ... ok
[INFO] [stdout] test one_bad_track_blocks_entire_integrity_gate ... ok
[INFO] [stdout] test modified_source_is_rejected ... ok
[INFO] [stdout] test deleted_source_is_rejected ... ok
[INFO] [stdout] test moved_source_is_rejected ... ok
[INFO] [stdout] test unchanged_source_passes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/source_selection.rs (/opt/rustwide/target/release/deps/source_selection-8e7caea47210fa5c)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test local_and_spotify_are_distinct_sources ... ok
[INFO] [stdout] test can_select_local_source ... ok
[INFO] [stdout] test can_represent_spotify_source ... ok
[INFO] [stdout] test source_selection_preserves_target_path ... ok
[INFO] [stdout] test selecting_source_does_not_modify_draft ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/track_curation.rs (/opt/rustwide/target/release/deps/track_curation-4384a36e6bbb82a2)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test move_first_track_to_last ... ok
[INFO] [stdout] test invalid_move_destination_is_rejected_without_mutation ... ok
[INFO] [stdout] test moving_track_to_same_position_is_noop ... ok
[INFO] [stdout] test removed_slot_can_be_used_again ... ok
[INFO] [stdout] test move_second_track_to_last ... ok
[INFO] [stdout] test remove_last_track ... ok
[INFO] [stdout] test remove_position_above_track_count_is_rejected ... ok
[INFO] [stdout] test remove_position_zero_is_rejected_without_mutation ... ok
[INFO] [stdout] test remove_middle_track ... ok
[INFO] [stdout] test invalid_move_source_is_rejected_without_mutation ... ok
[INFO] [stdout] test remove_first_track ... ok
[INFO] [stdout] test move_last_track_to_second ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stderr]      Running tests/track_import.rs (/opt/rustwide/target/release/deps/track_import-b0b0853fe9ebcdcf)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test adding_track_never_modifies_source_audio ... ok
[INFO] [stdout] test metadata_is_persisted ... ok
[INFO] [stdout] test duplicate_source_files_are_allowed ... ok
[INFO] [stdout] test validated_track_is_added_to_draft ... ok
[INFO] [stdout] test replaced_draft_at_same_path_is_rejected ... ok
[INFO] [stdout] test technical_audio_data_is_persisted ... ok
[INFO] [stderr]      Running tests/vdisc_archive.rs (/opt/rustwide/target/release/deps/vdisc_archive-5baa77cb1c47ac69)
[INFO] [stdout] test source_path_is_persisted ... ok
[INFO] [stdout] test six_tracks_fill_the_disc ... ok
[INFO] [stdout] test seventh_track_is_rejected_without_mutation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test entry_count_is_bounded_before_reading_directory ... ok
[INFO] [stdout] test bad_crc_and_descriptor_are_rejected ... ok
[INFO] [stdout] test overlapping_offsets_and_out_of_bounds_sizes_are_rejected ... ok
[INFO] [stdout] test local_header_disagreement_is_rejected ... ok
[INFO] [stdout] test bad_artwork_missing_artwork_and_wrong_dimensions_are_rejected ... ok
[INFO] [stdout] test duplicate_manifest_payload_and_integrity_are_rejected ... ok
[INFO] [stdout] test corrupt_audio_and_manifest_hashes_are_rejected ... ok
[INFO] [stdout] test integrity_inventory_size_and_nulls_are_rejected ... ok
[INFO] [stdout] test malformed_manifest_and_future_versions_are_rejected ... ok
[INFO] [stdout] test unsupported_zip_features_are_rejected ... ok
[INFO] [stdout] test split_and_malformed_zip64_are_rejected ... ok
[INFO] [stdout] test truncated_archives_prefixes_trailers_and_comments_are_rejected ... ok
[INFO] [stdout] test traversal_and_alternate_names_are_rejected ... ok
[INFO] [stdout] test unreferenced_file_is_rejected ... ok
[INFO] [stdout] test missing_required_entries_are_rejected ... ok
[INFO] [stdout] test stored_repository_fixtures_are_checked ... ok
[INFO] [stdout] test malformed_and_misdeclared_audio_are_rejected_even_with_valid_hashes ... ok
[INFO] [stdout] test physical_entry_order_does_not_control_playback ... ok
[INFO] [stdout] test classic_zip64_and_both_descriptor_widths_are_accepted ... ok
[INFO] [stdout] test six_tracks_and_intentional_duplicate_songs_are_accepted ... ok
[INFO] [stdout] test source_independence_and_read_only_verification ... ok
[INFO] [stdout] test all_supported_artwork_formats_are_verified ... ok
[INFO] [stdout] test mixed_required_audio_formats_are_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/vdisc_limits.rs (/opt/rustwide/target/release/deps/vdisc_limits-178b0cd7fb748ecc)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test in_memory_fingerprint_matches_file_fingerprint ... ok
[INFO] [stdout] test draft_projection_preserves_metadata_and_drops_local_identity ... ok
[INFO] [stdout] test oversized_artwork_cannot_mutate_customization ... ok
[INFO] [stdout] test worker_rejects_garbage ... ok
[INFO] [stdout] test worker_rejects_excessive_dimensions_without_large_output_allocation ... ok
[INFO] [stderr]      Running tests/vdisc_reader.rs (/opt/rustwide/target/release/deps/vdisc_reader-1ffc5333d33944f5)
[INFO] [stdout] test artwork_encoded_size_limit_is_enforced_before_decode ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test malformed_and_missing_payload_archives_are_rejected ... ok
[INFO] [stdout] test boss_test_disc_survives_deleted_draft_and_source ... ok
[INFO] [stdout] test track_payload_is_bounded_and_seekable ... ok
[INFO] [stdout] test in_place_mutation_is_detected_on_open_handle_reverification ... ok
[INFO] [stdout] test ordered_tracks_and_payloads_follow_manifest_order ... ok
[INFO] [stdout] test valid_path_replacement_is_detected_as_a_different_disc ... ok
[INFO] [stdout] test pathname_replacement_does_not_switch_the_open_reader ... ok
[INFO] [stdout] test burner_output_opens_with_ordered_metadata_and_appearance ... ok
[INFO] [stdout] test stored_valid_and_zip64_fixtures_are_readable_through_supported_api ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/vdisc_schema.rs (/opt/rustwide/target/release/deps/vdisc_schema-9217adfb5a52c4bb)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test image_dimension_limits_are_inclusive ... ok
[INFO] [stdout] test duplicate_keys_at_all_depths_are_rejected ... ok
[INFO] [stdout] test unsafe_and_noncanonical_paths_are_rejected ... ok
[INFO] [stdout] test valid_manifest_and_unicode_tags_roundtrip ... ok
[INFO] [stdout] test null_unknown_and_missing_required_fields_are_rejected ... ok
[INFO] [stdout] test invalid_numbers_are_rejected ... ok
[INFO] [stdout] test integrity_requires_unique_complete_records_and_lowercase_hashes ... ok
[INFO] [stdout] test invalid_uuid_path_order_and_codec_are_rejected ... ok
[INFO] [stdout] test zero_and_seven_tracks_are_rejected ... ok
[INFO] [stdout] test bad_utf8_bom_and_trailing_content_are_rejected ... ok
[INFO] [stdout] test unknown_version_precedes_v1_schema_binding ... ok
[INFO] [stdout] test missing_optional_metadata_is_valid ... ok
[INFO] [stdout] test metadata_limit_is_inclusive ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/vdisc_workers.rs (/opt/rustwide/target/release/deps/vdisc_workers-f3a423e276ad311e)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test workers_enforce_memory_and_cpu_limits_before_reading_input ... ok
[INFO] [stdout] test abnormal_worker_exit_returns_controlled_resource_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 1 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/vdisc_qml_bridge-cf5ca4ac0b513d20)
[INFO] [stdout] test abnormal_worker_exit_returns_controlled_resource_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test lcd_feedback::tests::string_lookalike_error_does_not_start_feedback ... ok
[INFO] [stdout] test projection::tests::huge_position_clamps_to_qml_integer_range ... ok
[INFO] [stdout] test scan_target::tests::relative_targets_use_live_position_and_saturate_endpoints ... ok
[INFO] [stdout] test lcd_feedback::tests::other_rejections_and_completion_callbacks_do_not_create_hold ... ok
[INFO] [stdout] test lcd_feedback::tests::stopped_hold_expires_at_exact_deadline_without_audio_poll ... ok
[INFO] [stdout] test lcd_feedback::tests::repeated_rejection_restarts_but_volume_does_not_extend_deadline ... ok
[INFO] [stdout] test lcd_feedback::tests::machine_error_wins_and_expired_hold_never_revives_after_recovery ... ok
[INFO] [stdout] test lcd_feedback::tests::precommand_backend_failure_is_not_a_hold_rejection ... ok
[INFO] [stdout] test lcd_feedback::tests::actual_typed_transport_navigation_and_lid_rejections_show_hold ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/async_insertion.rs (/opt/rustwide/target/release/deps/async_insertion-eea5648af2f60b19)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test animation_first_does_not_seat_until_validated ... ok
[INFO] [stdout] test validation_first_waits_for_animation_acknowledgement ... ok
[INFO] [stdout] test missing_disc_fails_closed_and_can_retry ... ok
[INFO] [stderr]      Running tests/projection.rs (/opt/rustwide/target/release/deps/projection-e1c94355599ecd5c)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test volume_hold_and_avls_project_from_controller ... ok
[INFO] [stdout] test initial_projection_has_stable_states_and_empty_lcd_facts ... ok
[INFO] [stdout] test projection_is_a_value_not_a_second_machine ... ok
[INFO] [stdout] test real_disc_facts_enter_lcd_only_after_core_validation ... ok
[INFO] [stdout] test rejected_disc_projects_machine_error_not_raw_backend_diagnostic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/relative_scan.rs (/opt/rustwide/target/release/deps/relative_scan-d75035fa612c7504)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test relative_scan_reads_live_position_and_preserves_gain_session_order ... ok
[INFO] [stdout] test invalid_relative_input_does_not_replace_stream_or_change_position ... ok
[INFO] [stdout] test hold_feedback_does_not_supply_scan_position ... ok
[INFO] [stdout] test command_time_failure_wins_over_hold_and_never_reopens ... ok
[INFO] [stdout] test command_time_eof_ends_scan_before_any_new_track_seek ... ok
[INFO] [stderr]      Running tests/runtime.rs (/opt/rustwide/target/release/deps/runtime-c2dc1a33e610fb67)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test invalid_numbers_do_not_mutate_volume_or_transport ... ok
[INFO] [stdout] test playing_without_disc_rejects_before_backend_changes ... ok
[INFO] [stdout] test starts_with_closed_empty_stopped_machine_at_half_volume ... ok
[INFO] [stdout] test open_requires_completion_and_rejects_out_of_order_callbacks ... ok
[INFO] [stdout] test hold_and_playing_interlock_reject_open_without_motion ... ok
[INFO] [stdout] test missing_disc_path_reports_error_without_seating_disc ... ok
[INFO] [stdout] test every_command_reconciles_failure_before_policy_validation ... ok
[INFO] [stdout] test insertion_and_removal_wait_for_presentation_callbacks ... ok
[INFO] [stdout] test poll_projects_live_position_failure_and_volume_does_not_clear_error ... ok
[INFO] [stdout] test transport_navigation_menu_and_scan_use_existing_machine ... ok
[INFO] [stderr]    Doc-tests vdisc_appliance
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[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] [stderr]    Doc-tests vdisc_core
[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] [stderr]    Doc-tests vdisc_qml_bridge
[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" "f26137b5190cf36e30589483f8ed85799274e4decb2199b0911fb80317d3c541", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f26137b5190cf36e30589483f8ed85799274e4decb2199b0911fb80317d3c541", kill_on_drop: false }`
[INFO] [stdout] f26137b5190cf36e30589483f8ed85799274e4decb2199b0911fb80317d3c541
