[INFO] cloning repository https://github.com/Yikai-Liao/auralis
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Yikai-Liao/auralis" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FYikai-Liao%2Fauralis", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FYikai-Liao%2Fauralis'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 083820fb7ee6563a32c9f1e9106a95d97b8da8da
[INFO] testing Yikai-Liao/auralis against 1.98.0-beta.1 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FYikai-Liao%2Fauralis" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-7-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/Yikai-Liao/auralis
[INFO] finished tweaking git repo https://github.com/Yikai-Liao/auralis
[INFO] tweaked toml for git repo https://github.com/Yikai-Liao/auralis written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/Yikai-Liao/auralis on toolchain 1.98.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/Yikai-Liao/auralis 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.98.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 75f1304251228b412cf6ebd379baa6b2f634f601ea6a7107194acaa216217139
[INFO] running `Command { std: "docker" "start" "75f1304251228b412cf6ebd379baa6b2f634f601ea6a7107194acaa216217139", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "75f1304251228b412cf6ebd379baa6b2f634f601ea6a7107194acaa216217139", 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" "75f1304251228b412cf6ebd379baa6b2f634f601ea6a7107194acaa216217139" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "75f1304251228b412cf6ebd379baa6b2f634f601ea6a7107194acaa216217139", 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" "75f1304251228b412cf6ebd379baa6b2f634f601ea6a7107194acaa216217139" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling strength_reduce v0.2.4
[INFO] [stderr]    Compiling auralis-simd v0.0.0 (/opt/rustwide/workdir/crates/auralis-simd)
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling extended v0.1.0
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]    Compiling built v0.7.7
[INFO] [stderr]    Compiling hash32 v0.3.1
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling winnow v1.0.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling auralis-op v0.0.0 (/opt/rustwide/workdir/crates/auralis-op)
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v0.7.5+spec-1.1.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling symphonia-core v0.5.5
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling audio-codec-algorithms v0.8.0
[INFO] [stderr]    Compiling hound v3.5.1
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling claxon v0.4.3
[INFO] [stderr]    Compiling aifc v0.7.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling flacenc v0.5.1
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling symphonia-metadata v0.5.5
[INFO] [stderr]    Compiling symphonia-codec-pcm v0.5.5
[INFO] [stderr]    Compiling primal-check v0.3.4
[INFO] [stderr]    Compiling transpose v0.2.3
[INFO] [stderr]    Compiling symphonia-format-riff v0.5.5
[INFO] [stderr]    Compiling rustfft v6.4.1
[INFO] [stderr]    Compiling symphonia v0.5.5
[INFO] [stderr]    Compiling toml v0.9.12+spec-1.1.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling auralis-core v0.0.0 (/opt/rustwide/workdir/crates/auralis-core)
[INFO] [stderr]    Compiling auralis-graph v0.0.0 (/opt/rustwide/workdir/crates/auralis-graph)
[INFO] [stderr]    Compiling auralis-codec v0.0.0 (/opt/rustwide/workdir/crates/auralis-codec)
[INFO] [stderr]    Compiling auralis-wav v0.0.0 (/opt/rustwide/workdir/crates/auralis-wav)
[INFO] [stderr]    Compiling auralis-aiff v0.0.0 (/opt/rustwide/workdir/crates/auralis-aiff)
[INFO] [stderr]    Compiling auralis-au v0.0.0 (/opt/rustwide/workdir/crates/auralis-au)
[INFO] [stderr]    Compiling auralis-flac v0.0.0 (/opt/rustwide/workdir/crates/auralis-flac)
[INFO] [stderr]    Compiling auralis-raw v0.0.0 (/opt/rustwide/workdir/crates/auralis-raw)
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling realfft v3.5.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling auralis-dsp v0.0.0 (/opt/rustwide/workdir/crates/auralis-dsp)
[INFO] [stderr]    Compiling auralis-testkit v0.0.0 (/opt/rustwide/workdir/crates/auralis-testkit)
[INFO] [stderr]    Compiling auralis-effects v0.0.0 (/opt/rustwide/workdir/crates/auralis-effects)
[INFO] [stderr]    Compiling auralis v0.0.0 (/opt/rustwide/workdir/crates/auralis)
[INFO] [stderr]    Compiling auralis-fuzz-targets v0.0.0 (/opt/rustwide/workdir/crates/auralis-fuzz-targets)
[INFO] [stderr]    Compiling auralis-cli v0.0.0 (/opt/rustwide/workdir/crates/auralis-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 56.90s
[INFO] running `Command { std: "docker" "inspect" "75f1304251228b412cf6ebd379baa6b2f634f601ea6a7107194acaa216217139", 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" "75f1304251228b412cf6ebd379baa6b2f634f601ea6a7107194acaa216217139" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling auralis-testkit v0.0.0 (/opt/rustwide/workdir/crates/auralis-testkit)
[INFO] [stderr]    Compiling auralis-codec v0.0.0 (/opt/rustwide/workdir/crates/auralis-codec)
[INFO] [stderr]    Compiling auralis-au v0.0.0 (/opt/rustwide/workdir/crates/auralis-au)
[INFO] [stderr]    Compiling auralis-raw v0.0.0 (/opt/rustwide/workdir/crates/auralis-raw)
[INFO] [stderr]    Compiling auralis-flac v0.0.0 (/opt/rustwide/workdir/crates/auralis-flac)
[INFO] [stderr]    Compiling auralis-fuzz-targets v0.0.0 (/opt/rustwide/workdir/crates/auralis-fuzz-targets)
[INFO] [stderr]    Compiling auralis-wav v0.0.0 (/opt/rustwide/workdir/crates/auralis-wav)
[INFO] [stderr]    Compiling auralis-aiff v0.0.0 (/opt/rustwide/workdir/crates/auralis-aiff)
[INFO] [stderr]    Compiling auralis-cli v0.0.0 (/opt/rustwide/workdir/crates/auralis-cli)
[INFO] [stderr]    Compiling auralis v0.0.0 (/opt/rustwide/workdir/crates/auralis)
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling auralis-dsp v0.0.0 (/opt/rustwide/workdir/crates/auralis-dsp)
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling auralis-graph v0.0.0 (/opt/rustwide/workdir/crates/auralis-graph)
[INFO] [stderr]    Compiling auralis-core v0.0.0 (/opt/rustwide/workdir/crates/auralis-core)
[INFO] [stderr]    Compiling auralis-op v0.0.0 (/opt/rustwide/workdir/crates/auralis-op)
[INFO] [stderr]    Compiling auralis-simd v0.0.0 (/opt/rustwide/workdir/crates/auralis-simd)
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling auralis-effects v0.0.0 (/opt/rustwide/workdir/crates/auralis-effects)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 16s
[INFO] running `Command { std: "docker" "inspect" "75f1304251228b412cf6ebd379baa6b2f634f601ea6a7107194acaa216217139", 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" "75f1304251228b412cf6ebd379baa6b2f634f601ea6a7107194acaa216217139" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.1" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.34s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/auralis-6c42d18b3e2ccb66)
[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 tests/combine.rs (/opt/rustwide/target/debug/deps/combine-9e05e538b40860ee)
[INFO] [stdout] 
[INFO] [stdout] running 48 tests
[INFO] [stdout] test merge_audio_buffers_rejects_mismatched_sample_format ... ok
[INFO] [stdout] test concatenate_audio_buffers_rejects_mismatched_sample_format ... ok
[INFO] [stdout] test concatenate_audio_buffers_rejects_mismatched_sample_rate ... ok
[INFO] [stdout] test merge_audio_buffers_rejects_mismatched_sample_rate ... ok
[INFO] [stdout] test merge_audio_buffers_treats_mismatched_lengths_as_trailing_silence ... ok
[INFO] [stdout] test merge_audio_buffers_turns_two_mono_inputs_into_stereo ... ok
[INFO] [stdout] test merged_audio_enters_effect_pipeline_before_effects ... ok
[INFO] [stdout] test concatenated_audio_enters_effect_pipeline_before_effects ... ok
[INFO] [stdout] test concatenate_audio_buffers_accepts_mismatched_mono_lengths ... ok
[INFO] [stdout] test mix_audio_buffers_accepts_mismatched_channel_counts_with_silence ... ok
[INFO] [stdout] test mix_audio_buffers_averages_equal_length_mono_inputs ... ok
[INFO] [stdout] test mix_audio_buffers_treats_mismatched_lengths_as_trailing_silence ... ok
[INFO] [stdout] test mix_audio_buffers_rejects_mismatched_sample_format ... ok
[INFO] [stdout] test mix_power_audio_buffers_rejects_mismatched_sample_rate ... ok
[INFO] [stdout] test mix_audio_buffers_preserves_stereo_channel_grouping ... ok
[INFO] [stdout] test mix_audio_buffers_rejects_mismatched_sample_rate ... ok
[INFO] [stdout] test mix_audio_buffers_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test merge_audio_buffers_preserves_multichannel_input_order ... ok
[INFO] [stdout] test mix_powered_audio_enters_effect_pipeline_before_effects ... ok
[INFO] [stdout] test mixed_audio_enters_effect_pipeline_before_effects ... ok
[INFO] [stdout] test mix_power_audio_buffers_treats_mismatched_lengths_as_trailing_silence ... ok
[INFO] [stdout] test multiply_audio_buffers_accepts_mismatched_channel_counts_with_silence ... ok
[INFO] [stdout] test mix_power_audio_buffers_uses_equal_power_scale_for_equal_length_mono_inputs ... ok
[INFO] [stdout] test concatenate_audio_buffers_rejects_mismatched_channel_count ... ok
[INFO] [stdout] test concatenate_audio_buffers_preserves_stereo_channel_grouping ... ok
[INFO] [stdout] test multiplied_audio_enters_effect_pipeline_before_effects ... ok
[INFO] [stdout] test multiply_audio_buffers_multiplies_equal_length_mono_inputs ... ok
[INFO] [stdout] test mix_power_audio_buffers_accepts_mismatched_channel_counts_with_silence ... ok
[INFO] [stdout] test multiply_audio_buffers_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test mix_power_audio_buffers_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test mixed_audio_is_not_clipped_until_wav_write_boundary ... ok
[INFO] [stdout] test multiply_audio_buffers_preserves_stereo_channel_grouping ... ok
[INFO] [stdout] test multiply_audio_buffers_rejects_mismatched_sample_format ... ok
[INFO] [stdout] test multiply_audio_buffers_single_input_is_identity ... ok
[INFO] [stdout] test multiply_audio_buffers_treats_mismatched_lengths_as_silence ... ok
[INFO] [stdout] test multiply_audio_buffers_rejects_mismatched_sample_rate ... ok
[INFO] [stdout] test multiply_audio_buffers_zero_sample_zeros_product ... ok
[INFO] [stdout] test sequence_audio_buffers_accepts_mismatched_mono_lengths ... ok
[INFO] [stdout] test sequence_audio_buffers_preserves_stereo_channel_grouping ... ok
[INFO] [stdout] test sequenced_audio_enters_effect_pipeline_before_effects ... ok
[INFO] [stdout] test open_wavs_mixed_round_trips_through_file_boundary ... ok
[INFO] [stdout] test open_wavs_merged_round_trips_through_file_boundary ... ok
[INFO] [stdout] test open_wavs_concatenated_round_trips_through_file_boundary ... ok
[INFO] [stdout] test sequence_audio_buffers_rejects_unrepresentable_channel_boundary ... ok
[INFO] [stdout] test open_wavs_multiplied_round_trips_through_file_boundary ... ok
[INFO] [stdout] test open_wavs_sequenced_round_trips_through_file_boundary ... ok
[INFO] [stdout] test sequence_audio_buffers_rejects_unrepresentable_sample_rate_boundary ... ok
[INFO] [stdout] test open_wavs_mix_powered_round_trips_through_file_boundary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 48 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/flac_decode.rs (/opt/rustwide/target/debug/deps/flac_decode-0e5d59adabbe7ff6)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test open_flac_enters_pipeline_and_writes_wav ... 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] [stderr]      Running tests/output_policies.rs (/opt/rustwide/target/debug/deps/output_policies-737691cffc65c80e)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test convert_audio_channels_upmixes_mono_to_stereo_by_duplication ... ok
[INFO] [stdout] test convert_audio_channels_downmixes_three_channels_with_sox_grouping ... ok
[INFO] [stdout] test convert_audio_channels_downmixes_stereo_to_mono ... ok
[INFO] [stdout] test dither_audio_for_pcm16_is_explicit_and_deterministic ... ok
[INFO] [stdout] test output_level_policy_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test output_level_policy_rejects_non_finite_samples_before_encoding ... ok
[INFO] [stdout] test guard_audio_level_preserves_full_scale_or_quieter_audio ... ok
[INFO] [stdout] test normalize_audio_level_preserves_silence ... ok
[INFO] [stdout] test normalize_audio_level_scales_non_silent_audio_to_target_peak ... ok
[INFO] [stdout] test convert_audio_sample_rate_clones_matching_rate ... ok
[INFO] [stdout] test convert_audio_sample_rate_preserves_channel_grouping ... ok
[INFO] [stdout] test channel_conversion_policy_require_disables_automatic_conversion ... ok
[INFO] [stdout] test convert_audio_sample_rate_upsamples_with_linear_policy ... ok
[INFO] [stdout] test guard_audio_level_attenuates_only_when_peak_exceeds_full_scale ... ok
[INFO] [stdout] test dither_audio_for_pcm16_rejects_non_finite_samples_before_dither ... ok
[INFO] [stdout] test pipeline_into_audio_buffer_does_not_apply_output_dither_policy ... ok
[INFO] [stdout] test convert_audio_channels_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test pipeline_into_audio_buffer_does_not_apply_output_sample_rate_policy ... ok
[INFO] [stdout] test output_level_policy_normalize_rejects_overflowing_target ... ok
[INFO] [stdout] test pipeline_write_wav_applies_explicit_output_channel_policy ... ok
[INFO] [stdout] test pipeline_write_wav_applies_explicit_output_dither_policy_after_level_policy ... ok
[INFO] [stdout] test pipeline_write_wav_applies_explicit_output_guard_policy ... ok
[INFO] [stdout] test pipeline_write_wav_applies_explicit_output_normalization_policy ... ok
[INFO] [stdout] test sample_rate_conversion_policy_require_disables_automatic_conversion ... ok
[INFO] [stdout] test pipeline_write_wav_applies_explicit_output_sample_rate_policy ... ok
[INFO] [stdout] test pipeline_into_audio_buffer_does_not_apply_output_level_policy ... ok
[INFO] [stdout] test convert_audio_sample_rate_downsamples_with_linear_policy ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pipeline.rs (/opt/rustwide/target/debug/deps/pipeline-c7404cdc4e5004c0)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test deferred_error_prevents_later_processing ... ok
[INFO] [stdout] test invalid_gain_propagates_without_panic ... ok
[INFO] [stdout] test invalid_trim_range_propagates_without_panic ... ok
[INFO] [stdout] test invalid_dc_shift_propagates_without_panic ... ok
[INFO] [stdout] test invalid_trim_seconds_propagates_without_panic ... ok
[INFO] [stdout] test chain_dc_shift_preserves_stereo_frame_grouping ... ok
[INFO] [stdout] test chain_gain_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test chain_reverse_preserves_stereo_frame_grouping ... ok
[INFO] [stdout] test apply_effect_chain_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test chain_gain_matches_direct_effect_execution ... ok
[INFO] [stdout] test chain_dc_shift_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test chain_fade_frames_preserves_stereo_frame_grouping ... ok
[INFO] [stdout] test chain_fade_frames_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test chain_trim_frames_preserves_stereo_frame_grouping ... ok
[INFO] [stdout] test chain_trim_seconds_uses_floor_conversion ... ok
[INFO] [stdout] test chain_pad_frames_preserves_stereo_frame_grouping ... ok
[INFO] [stdout] test apply_effect_chain_matches_repeated_fluent_pipeline_calls ... ok
[INFO] [stdout] test apply_effect_chain_errors_include_failing_command_context ... ok
[INFO] [stdout] test write_output_format_au_uses_au_encoder ... ok
[INFO] [stdout] test write_output_format_raw_honors_byte_order_options ... ok
[INFO] [stdout] test write_output_format_g711_wav_uses_g711_encoders ... ok
[INFO] [stdout] test write_output_format_raw_float_uses_raw_encoder ... ok
[INFO] [stdout] test write_output_format_aiff_uses_aiff_pcm_encoder ... ok
[INFO] [stdout] test write_output_format_float64_wav_uses_float64_encoder ... ok
[INFO] [stdout] test write_output_format_aifc_uses_aifc_encoder ... ok
[INFO] [stdout] test open_wav_accepts_g711_input ... ok
[INFO] [stdout] test write_output_format_pcm8_wav_uses_pcm8_encoder ... ok
[INFO] [stdout] test write_output_format_float32_wav_uses_float32_encoder ... ok
[INFO] [stdout] test write_output_format_pcm24_wav_uses_pcm24_encoder ... ok
[INFO] [stdout] test open_au_enters_pipeline_and_writes_wav ... ok
[INFO] [stdout] test wav_chain_round_trips_through_file_boundary ... ok
[INFO] [stdout] test write_output_format_raw_pcm_uses_raw_encoder ... ok
[INFO] [stdout] test write_output_format_pcm32_wav_uses_pcm32_encoder ... ok
[INFO] [stdout] test open_wav_accepts_float64_input ... ok
[INFO] [stdout] test write_output_format_rifx_wav_uses_rifx_encoder ... ok
[INFO] [stdout] test write_output_format_wav_matches_write_wav ... ok
[INFO] [stdout] test open_wav_accepts_pcm24_input ... ok
[INFO] [stdout] test write_output_format_flac_uses_flac_encoder ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/auralis_aiff-445a13c19921360f)
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[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 tests/codec.rs (/opt/rustwide/target/debug/deps/codec-074d85611d440dd1)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test encodes_supported_aiff_pcm_widths ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/auralis_au-94b013aff75a70cd)
[INFO] [stdout] test decodes_plain_aiff_pcm_into_planar_f32 ... ok
[INFO] [stdout] test decodes_aifc_encodings_into_planar_f32 ... ok
[INFO] [stdout] test rejects_non_finite_samples_with_position ... ok
[INFO] [stdout] test encodes_plain_aiff_signed_integer_pcm ... ok
[INFO] [stdout] test implements_codec_encoder_boundary ... ok
[INFO] [stdout] test encodes_supported_aifc_encodings ... ok
[INFO] [stdout] test still_rejects_unsupported_aifc_formats ... 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 tests/codec.rs (/opt/rustwide/target/debug/deps/codec-e23e6f3b4c18c4ab)
[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 6 tests
[INFO] [stdout] test malformed_and_unsupported_inputs_return_typed_errors ... ok
[INFO] [stdout] test all_supported_options_emit_the_expected_encoding_codes ... ok
[INFO] [stdout] test codec_boundary_encoder_reports_summary ... ok
[INFO] [stdout] test non_finite_encode_fails ... ok
[INFO] [stdout] test path_helpers_round_trip ... ok
[INFO] [stdout] test signed16_round_trip_decodes_planar_samples ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/auralis-184a17ffe91057d4)
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test spec::tests::generates_stable_step_ids_for_implicit_chain_steps ... ok
[INFO] [stdout] test spec::tests::formats_graph_spec_into_stable_pretty_toml ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cache.rs (/opt/rustwide/target/debug/deps/cache-bdd110e164083f58)
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test cache_status_reports_absent_default_cache ... ok
[INFO] [stdout] test cache_clear_requires_confirmation_and_removes_files ... ok
[INFO] [stderr]      Running tests/chains_effects_file.rs (/opt/rustwide/target/debug/deps/chains_effects_file-a25ff30d525e8ee8)
[INFO] [stdout] test cache_status_json_counts_files_under_custom_root ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test render_rejects_effects_file_with_fx_chain ... ok
[INFO] [stdout] test render_rejects_mixed_fx_and_chain_inputs ... ok
[INFO] [stdout] test render_missing_effects_file_returns_clear_error ... ok
[INFO] [stdout] test render_unreadable_effects_file_returns_clear_error ... ok
[INFO] [stdout] test render_blocked_ladspa_effect_returns_actionable_error ... ok
[INFO] [stdout] test render_blocked_dolbyb_effect_returns_actionable_error ... ok
[INFO] [stdout] test render_not_planned_sdm_effect_returns_actionable_error ... ok
[INFO] [stdout] test render_rejects_effects_file_with_chain ... ok
[INFO] [stdout] test render_not_planned_dop_effect_returns_actionable_error ... ok
[INFO] [stdout] test render_invalid_fx_chain_reports_failing_effect_and_argument ... ok
[INFO] [stdout] test render_boundary_control_returns_clear_error ... ok
[INFO] [stdout] test render_fx_chain_preserves_user_order ... ok
[INFO] [stdout] test render_effects_file_output_matches_equivalent_fx_chain ... ok
[INFO] [stdout] test render_accepts_boundary_separator_in_chain_and_effects_file ... ok
[INFO] [stdout] test render_fx_chain_output_matches_in_memory_chain ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/check_json.rs (/opt/rustwide/target/debug/deps/check_json-7f6de52634437bde)
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test check_fx_json_reports_effect_summary ... ok
[INFO] [stdout] test check_graph_json_reports_spec_summary ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/combine_concat_sequence.rs (/opt/rustwide/target/debug/deps/combine_concat_sequence-bafc3d35702b5cd2)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test render_sequence_rejects_unrepresentable_channel_boundary ... ok
[INFO] [stdout] test render_concatenate_combines_stereo_inputs_before_effects ... ok
[INFO] [stdout] test render_concatenate_accepts_mismatched_mono_lengths ... ok
[INFO] [stdout] test render_sequence_accepts_mismatched_mono_lengths ... ok
[INFO] [stdout] test render_sequence_combines_stereo_inputs_before_effects ... ok
[INFO] [stdout] test render_concatenate_rejects_mismatched_channel_count ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/combine_merge_multiply.rs (/opt/rustwide/target/debug/deps/combine_merge_multiply-10f757489999f270)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test render_multiply_multiplies_equal_length_mono_inputs ... ok
[INFO] [stdout] test render_merge_combines_multichannel_inputs_before_effects ... ok
[INFO] [stdout] test render_merge_turns_two_mono_inputs_into_stereo ... ok
[INFO] [stdout] test render_multiply_accepts_mismatched_channel_counts_with_silence ... ok
[INFO] [stdout] test render_multiply_treats_mismatched_lengths_as_silence ... ok
[INFO] [stdout] test render_merge_treats_mismatched_lengths_as_trailing_silence ... ok
[INFO] [stdout] test render_multiply_combines_stereo_inputs_before_effects ... ok
[INFO] [stdout] test render_multiply_backend_scalar_and_requested_simd_match ... 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/combine_mix.rs (/opt/rustwide/target/debug/deps/combine_mix-b472c20c4acb9843)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test render_mix_averages_equal_length_mono_inputs ... ok
[INFO] [stdout] test render_mix_power_scales_equal_length_mono_inputs ... ok
[INFO] [stdout] test render_mix_accepts_mismatched_channel_counts ... ok
[INFO] [stdout] test render_mix_combines_stereo_inputs_before_effects ... ok
[INFO] [stdout] test render_mix_backend_scalar_and_requested_simd_match ... ok
[INFO] [stdout] test render_mix_power_combines_stereo_inputs_before_effects ... ok
[INFO] [stdout] test render_mix_power_treats_mismatched_lengths_as_trailing_silence ... ok
[INFO] [stdout] test render_mix_treats_mismatched_lengths_as_trailing_silence ... ok
[INFO] [stdout] test render_mix_power_backend_scalar_and_requested_simd_match ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/completions.rs (/opt/rustwide/target/debug/deps/completions-fbf1d2e572a67e1e)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test zsh_completions_include_modern_commands_and_flags ... ok
[INFO] [stdout] test fish_completions_include_modern_commands_and_flags ... ok
[INFO] [stdout] test bash_completions_include_modern_commands_and_flags ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/convert.rs (/opt/rustwide/target/debug/deps/convert-38e4488e69a0311a)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test convert_rejects_wav_sample_for_non_wav_output ... ok
[INFO] [stdout] test convert_container_overrides_output_extension ... ok
[INFO] [stdout] test convert_flac_to_wav_decodes_into_pcm16_wav ... ok
[INFO] [stdout] test convert_export_writes_checkable_graph_spec_that_runs_to_flac ... ok
[INFO] [stdout] test convert_rejects_wav_sample_for_non_wav_container ... ok
[INFO] [stderr]      Running tests/effects.rs (/opt/rustwide/target/debug/deps/effects-f1f8ce2fc5491573)
[INFO] [stdout] test convert_wav_to_flac_writes_flac_header ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test render_dc_shift_output_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test render_fade_frames_output_matches_library_pipeline ... ok
[INFO] [stdout] test render_fade_frames_output_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test render_trim_seconds_output_matches_library_pipeline ... ok
[INFO] [stdout] test render_trim_frames_output_matches_library_pipeline ... ok
[INFO] [stdout] test render_pad_frames_output_matches_library_pipeline ... ok
[INFO] [stdout] test render_reverse_output_matches_library_pipeline ... ok
[INFO] [stdout] test render_dc_shift_output_matches_library_pipeline_and_clips_at_wav_boundary ... ok
[INFO] [stdout] test render_rejects_mixed_guard_and_norm ... ok
[INFO] [stdout] test render_guard_attenuates_output_that_would_clip ... ok
[INFO] [stdout] test render_gain_output_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test render_norm_without_value_normalizes_output_to_full_scale ... ok
[INFO] [stdout] test render_gain_output_matches_library_pipeline ... ok
[INFO] [stdout] test render_single_sided_pad_defaults_other_side_to_zero ... ok
[INFO] [stderr]      Running tests/errors_help.rs (/opt/rustwide/target/debug/deps/errors_help-0455ec4b68331bde)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.19s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 49 tests
[INFO] [stdout] test check_missing_trim_position_returns_clear_error ... ok
[INFO] [stdout] test explain_graph_node_reports_op_and_mode ... ok
[INFO] [stdout] test check_graph_spec_reports_unknown_input_port ... ok
[INFO] [stdout] test graph_help_documents_output_file_flag ... ok
[INFO] [stdout] test graph_spec_reports_json_for_valid_linear_spec ... ok
[INFO] [stdout] test check_accepts_documented_named_fade_effect_syntax ... ok
[INFO] [stdout] test check_graph_spec_reports_summary_for_valid_spec ... ok
[INFO] [stdout] test graph_spec_writes_svg_to_output_file ... ok
[INFO] [stdout] test explain_rejects_unknown_target ... ok
[INFO] [stdout] test explain_graph_chain_reports_modes_and_downstream ... ok
[INFO] [stdout] test check_graph_spec_writes_lockfile_for_valid_spec ... ok
[INFO] [stdout] test render_invalid_dc_shift_argument_returns_clear_error ... ok
[INFO] [stdout] test graph_spec_reports_node_labels_for_typed_nodes ... ok
[INFO] [stdout] test check_locked_requires_existing_lockfile ... ok
[INFO] [stdout] test plan_graph_spec_reuses_validation_errors ... ok
[INFO] [stdout] test render_invalid_trim_range_returns_clear_error ... ok
[INFO] [stdout] test render_unsupported_output_extension_returns_clear_error ... ok
[INFO] [stdout] test graph_spec_reports_mermaid_for_valid_linear_spec ... ok
[INFO] [stdout] test graph_spec_reports_svg_for_valid_linear_spec ... ok
[INFO] [stdout] test run_graph_spec_applies_linear_chain_to_sink_output ... ok
[INFO] [stdout] test plan_graph_spec_reports_preview_for_valid_spec ... ok
[INFO] [stdout] test render_unsupported_input_extension_returns_clear_error ... ok
[INFO] [stdout] test render_help_documents_modern_effect_inputs ... ok
[INFO] [stdout] test check_graph_spec_reports_duplicate_graph_ids ... ok
[INFO] [stdout] test run_graph_spec_rejects_unsupported_node_op_execution ... ok
[INFO] [stdout] test plan_graph_spec_reports_json_for_valid_linear_spec ... ok
[INFO] [stdout] test plan_graph_spec_reports_barrier_and_fanout_details ... ok
[INFO] [stdout] test run_graph_spec_runs_fade_node ... ok
[INFO] [stdout] test graph_spec_reports_dot_for_valid_linear_spec ... ok
[INFO] [stdout] test render_invalid_gain_argument_returns_clear_error ... ok
[INFO] [stdout] test run_graph_spec_applies_trim_chain_step_range ... ok
[INFO] [stdout] test run_graph_spec_runs_single_input_node_passthrough ... ok
[INFO] [stdout] test plan_locked_rejects_stale_lockfile ... ok
[INFO] [stdout] test run_graph_spec_applies_dcshift_chain_step_param ... ok
[INFO] [stdout] test run_graph_spec_runs_single_input_gain_node ... ok
[INFO] [stdout] test run_graph_spec_runs_registry_no_parameter_node ... ok
[INFO] [stdout] test top_level_help_documents_modern_run_subcommand ... ok
[INFO] [stdout] test run_graph_spec_runs_highpass_node ... ok
[INFO] [stdout] test run_graph_spec_runs_mix_sum_node ... ok
[INFO] [stdout] test run_graph_spec_applies_gain_chain_step_db_param ... ok
[INFO] [stdout] test run_graph_spec_writes_shared_chain_output_to_multiple_sinks ... ok
[INFO] [stdout] test run_locked_accepts_matching_lockfile ... ok
[INFO] [stdout] test run_graph_spec_applies_highpass_chain_step_params ... ok
[INFO] [stdout] test run_graph_spec_applies_fade_chain_step_params ... ok
[INFO] [stdout] test run_graph_spec_writes_direct_source_to_sink_output ... ok
[INFO] [stdout] test run_graph_spec_runs_trim_node ... ok
[INFO] [stdout] test run_graph_spec_applies_norm_peak_chain_step_target ... ok
[INFO] [stdout] test run_rejects_legacy_positional_audio_shape ... ok
[INFO] [stdout] test run_graph_spec_runs_norm_peak_node ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 49 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/explain_json.rs (/opt/rustwide/target/debug/deps/explain_json-3552a0972f581dd1)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test explain_chain_json_reports_steps_modes_and_downstream ... ok
[INFO] [stdout] test explain_node_json_reports_op_mode_inputs_and_downstream ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/fmt.rs (/opt/rustwide/target/debug/deps/fmt-37691ce6794a6280)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test fmt_check_reports_unformatted_spec ... ok
[INFO] [stdout] test fmt_rewrites_graph_spec_into_stable_pretty_toml ... ok
[INFO] [stdout] test fmt_check_accepts_formatted_spec ... 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/graph_nodes.rs (/opt/rustwide/target/debug/deps/graph_nodes-beb0523d40001986)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test graph_nodes_lower_named_segment_edit_parameters ... ok
[INFO] [stdout] test graph_nodes_lower_named_sinc_parameters ... ok
[INFO] [stdout] test graph_nodes_lower_named_routing_and_analysis_parameters ... ok
[INFO] [stdout] test graph_nodes_lower_named_synth_parameters ... ok
[INFO] [stdout] test graph_nodes_lower_named_multiband_parameters ... ok
[INFO] [stdout] test graph_nodes_lower_named_flagged_filter_parameters ... ok
[INFO] [stdout] test graph_nodes_lower_named_dynamics_and_detection_parameters ... ok
[INFO] [stdout] test graph_nodes_lower_named_resampling_and_repeat_parameters ... ok
[INFO] [stdout] test graph_nodes_lower_named_direct_filter_parameters ... ok
[INFO] [stdout] test graph_nodes_lower_named_quantization_and_reverb_parameters ... ok
[INFO] [stdout] test graph_nodes_lower_named_echo_parameters ... ok
[INFO] [stdout] test graph_nodes_lower_named_modulation_parameters ... ok
[INFO] [stdout] test graph_nodes_lower_named_scalar_effect_parameters ... ok
[INFO] [stdout] test graph_nodes_execute_registry_backed_no_parameter_effects ... ok
[INFO] [stdout] test graph_nodes_lower_named_noise_reduction_parameters ... ok
[INFO] [stdout] test graph_nodes_lower_named_basic_edit_parameters ... ok
[INFO] [stdout] test graph_nodes_lower_named_time_and_pitch_parameters ... ok
[INFO] [stdout] test graph_nodes_lower_named_tone_filter_parameters ... ok
[INFO] [stdout] test graph_nodes_lower_named_structural_and_fir_parameters ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/graph_targets.rs (/opt/rustwide/target/debug/deps/graph_targets-206a689e35ce5d95)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test plan_graph_spec_accepts_target_flag ... ok
[INFO] [stdout] test run_graph_spec_target_writes_only_selected_sink ... ok
[INFO] [stdout] test plan_graph_spec_accepts_target_fragment ... ok
[INFO] [stdout] test run_graph_spec_accepts_documented_cache_modes ... ok
[INFO] [stdout] test run_graph_spec_target_flag_uses_default_auralis_toml ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/init.rs (/opt/rustwide/target/debug/deps/init-6a179d0e06b42286)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test init_creates_checkable_graph_spec_without_overwriting ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/inspect.rs (/opt/rustwide/target/debug/deps/inspect-20823b9f020f0366)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test inspect_unsupported_extension_returns_clear_error ... ok
[INFO] [stdout] test inspect_reports_pcm16_wav_fields ... ok
[INFO] [stdout] test inspect_unsupported_wav_sample_format_returns_clear_error ... ok
[INFO] [stdout] test inspect_json_reports_machine_readable_fields ... ok
[INFO] [stdout] test inspect_missing_path_returns_clear_error ... ok
[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 25 tests
[INFO] [stderr]      Running tests/man.rs (/opt/rustwide/target/debug/deps/man-bcdcfbb6ba7a56ba)
[INFO] [stdout] test fade_man_page_describes_recipe_lowering ... ok
[INFO] [stdout] test concat_man_page_describes_recipe_lowering ... ok
[INFO] [stdout] test gain_man_page_describes_recipe_lowering ... ok
[INFO] [stdout] test cache_man_page_includes_status_and_clear_contracts ... ok
[INFO] [stdout] test mix_man_page_describes_recipe_lowering ... ok
[INFO] [stdout] test man_rejects_unknown_topic ... ok
[INFO] [stdout] test merge_man_page_describes_recipe_lowering ... ok
[INFO] [stdout] test render_man_page_includes_core_options ... ok
[INFO] [stdout] test normalize_man_page_includes_peak_option ... ok
[INFO] [stdout] test eq_man_pages_describe_recipe_lowering ... ok
[INFO] [stdout] test pipe_man_page_includes_core_options ... ok
[INFO] [stdout] test reverse_man_page_describes_recipe_lowering ... ok
[INFO] [stdout] test top_level_man_page_lists_modern_commands ... ok
[INFO] [stdout] test filter_man_pages_describe_recipe_lowering ... ok
[INFO] [stdout] test mix_power_man_page_describes_recipe_lowering ... ok
[INFO] [stdout] test time_and_pitch_man_pages_describe_recipe_lowering ... ok
[INFO] [stdout] test distortion_man_pages_describe_recipe_lowering ... ok
[INFO] [stdout] test init_man_page_includes_scaffold_contract ... ok
[INFO] [stdout] test boundary_effect_man_pages_describe_recipe_lowering ... ok
[INFO] [stdout] test multiply_man_page_describes_recipe_lowering ... ok
[INFO] [stdout] test echo_man_pages_describe_recipe_lowering ... ok
[INFO] [stdout] test structural_man_pages_describe_recipe_lowering ... ok
[INFO] [stdout] test no_arg_effect_man_pages_describe_recipe_lowering ... ok
[INFO] [stdout] test level_and_modulation_man_pages_describe_recipe_lowering ... ok
[INFO] [stdout] test modulation_man_pages_describe_recipe_lowering ... ok
[INFO] [stderr]      Running tests/output_policies.rs (/opt/rustwide/target/debug/deps/output_policies-99957850d1d7a334)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test render_rate_downsamples_output_sample_rate ... ok
[INFO] [stdout] test render_no_auto_rate_requires_output_rate ... ok
[INFO] [stdout] test render_rate_upsamples_output_sample_rate ... ok
[INFO] [stdout] test render_rejects_wav_sample_for_non_wav_output ... ok
[INFO] [stdout] test render_wav_sample_format_writes_pcm24_header ... ok
[INFO] [stdout] test render_no_auto_channels_rejects_mismatched_output_count ... ok
[INFO] [stdout] test render_no_auto_rate_rejects_mismatched_output_rate ... ok
[INFO] [stdout] test render_channels_downmixes_stereo_to_mono ... ok
[INFO] [stdout] test render_channels_upmixes_mono_to_stereo ... ok
[INFO] [stdout] test render_no_auto_channels_requires_output_channels ... ok
[INFO] [stdout] test render_container_overrides_output_extension ... ok
[INFO] [stdout] test render_dither_seed_requires_dither ... ok
[INFO] [stdout] test render_dither_is_explicit_and_repeatable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/plan_combine.rs (/opt/rustwide/target/debug/deps/plan_combine-0bce1b7e4854f4ef)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test plan_combine_recipes_use_graph_plan_contract ... ok
[INFO] [stderr]      Running tests/plan_convert.rs (/opt/rustwide/target/debug/deps/plan_convert-4999e548d73e9470)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test plan_convert_json_uses_graph_plan_contract ... ok
[INFO] [stdout] test plan_convert_lowers_format_recipe_to_graph_plan ... ok
[INFO] [stdout] test plan_convert_rejects_runtime_output_policy_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/plan_normalize.rs (/opt/rustwide/target/debug/deps/plan_normalize-551b6df537f52b1a)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/plan_render.rs (/opt/rustwide/target/debug/deps/plan_render-503ee932712e2665)
[INFO] [stdout] test plan_normalize_lowers_recipe_to_graph_plan ... 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 1 test
[INFO] [stdout] test plan_render_effects_file_expands_typed_effect_steps ... ok
[INFO] [stderr]      Running tests/recipes.rs (/opt/rustwide/target/debug/deps/recipes-b6463774ad9eaac3)
[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 24 tests
[INFO] [stdout] test fade_recipe_lowers_to_typed_render_fade ... ok
[INFO] [stdout] test gain_recipe_lowers_to_typed_render_gain ... ok
[INFO] [stdout] test rate_recipe_lowers_to_typed_render_effect_and_preserves_output_rate ... ok
[INFO] [stdout] test mix_power_recipe_lowers_to_typed_render_mix_power ... ok
[INFO] [stdout] test mix_recipe_lowers_to_typed_render_mix ... ok
[INFO] [stdout] test normalize_recipe_accepts_dbfs_suffix_and_uses_render_norm_policy ... ok
[INFO] [stdout] test merge_recipe_lowers_to_typed_render_merge ... ok
[INFO] [stdout] test reverse_recipe_lowers_to_typed_render_reverse ... ok
[INFO] [stdout] test multiply_recipe_lowers_to_typed_render_multiply ... ok
[INFO] [stdout] test concat_recipe_lowers_to_typed_render_concatenate ... ok
[INFO] [stdout] test boundary_effect_recipes_lower_to_typed_render_effects ... ok
[INFO] [stdout] test echo_recipes_lower_to_typed_render_effects ... ok
[INFO] [stdout] test trim_recipe_lowers_to_typed_render_trim ... ok
[INFO] [stdout] test distortion_recipes_lower_to_typed_render_effects ... ok
[INFO] [stdout] test stereo_channel_recipes_preserve_expected_sample_semantics ... ok
[INFO] [stdout] test eq_recipes_lower_to_typed_render_effects ... ok
[INFO] [stdout] test time_and_pitch_recipes_lower_to_typed_render_effects ... ok
[INFO] [stdout] test fir_and_quantization_recipes_lower_to_typed_render_effects ... ok
[INFO] [stdout] test level_and_modulation_recipes_lower_to_typed_render_effects ... ok
[INFO] [stdout] test reverb_and_stretch_recipes_lower_to_typed_render_effects ... ok
[INFO] [stdout] test filter_recipes_lower_to_typed_render_effects ... ok
[INFO] [stdout] test structural_recipes_lower_to_typed_render_effects ... ok
[INFO] [stdout] test no_arg_effect_recipes_lower_to_typed_render_effects ... ok
[INFO] [stdout] test modulation_recipes_lower_to_typed_render_effects ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.46s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/render_ops_check.rs (/opt/rustwide/target/debug/deps/render_ops_check-6ea9332faad12a67)
[INFO] [stdout] 
[INFO] [stdout] running 28 tests
[INFO] [stdout] test ops_effect_alias_resolves_to_descriptor ... ok
[INFO] [stdout] test ops_lists_gain_and_reverse ... ok
[INFO] [stdout] test check_fx_reports_ok_summary ... ok
[INFO] [stdout] test check_requires_fx_or_effects_file ... ok
[INFO] [stdout] test plan_pipe_json_uses_graph_plan_contract ... ok
[INFO] [stdout] test plan_pipe_lowers_compact_command_to_graph_plan ... ok
[INFO] [stdout] test ops_schema_json_lists_effect_registry_entries ... ok
[INFO] [stdout] test check_rejects_unmatched_fx_quoting ... ok
[INFO] [stdout] test ops_schema_json_for_alias_resolves_single_descriptor ... ok
[INFO] [stdout] test plan_render_lowers_linear_command_to_graph_plan ... ok
[INFO] [stdout] test plan_echo_recipes_json_use_graph_plan_contract ... ok
[INFO] [stdout] test plan_gain_lowers_recipe_command_to_graph_plan ... ok
[INFO] [stdout] test check_chain_reports_ok_summary ... ok
[INFO] [stdout] test check_fx_accepts_documented_highpass_named_parameters ... ok
[INFO] [stdout] test plan_render_json_uses_graph_plan_contract ... ok
[INFO] [stdout] test check_fx_accepts_documented_trim_range ... ok
[INFO] [stdout] test render_mix_combines_inputs_before_chain ... ok
[INFO] [stdout] test render_fx_chain_applies_ordered_effects ... ok
[INFO] [stdout] test plan_reverse_json_uses_graph_plan_contract ... ok
[INFO] [stdout] test check_rejects_mixed_fx_and_chain ... ok
[INFO] [stdout] test pipe_output_matches_render_chain ... ok
[INFO] [stdout] test plan_additional_simple_recipes_lower_to_graph_plan ... ok
[INFO] [stdout] test render_chain_output_matches_repeated_fx_chain ... ok
[INFO] [stdout] test plan_fir_dither_space_recipes_use_graph_plan_contract ... ok
[INFO] [stdout] test plan_modulation_recipes_use_graph_plan_contract ... ok
[INFO] [stdout] test plan_edit_recipes_use_graph_plan_contract ... ok
[INFO] [stdout] test plan_scalar_and_distortion_recipes_use_graph_plan_contract ... ok
[INFO] [stdout] test plan_timing_and_filter_recipes_use_graph_plan_contract ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 28 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/run_copy.rs (/opt/rustwide/target/debug/deps/run_copy-20be40f4bddf9722)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test render_copies_mono_wav_through_decode_encode_pipeline ... ok
[INFO] [stderr]      Running tests/snapshots.rs (/opt/rustwide/target/debug/deps/snapshots-5153c7fe1de61fb1)
[INFO] [stdout] test render_copies_stereo_wav_samples_and_metadata ... 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] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test ops_gain_human_output_snapshot ... ok
[INFO] [stdout] test explain_human_output_snapshot ... ok
[INFO] [stdout] test plan_human_output_snapshot ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/auralis_codec-2f2ee7436c9c57eb)
[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 9 tests
[INFO] [stderr]      Running tests/boundary.rs (/opt/rustwide/target/debug/deps/boundary-96f3d1303844dc0f)
[INFO] [stdout] test output_format_maps_to_codec_kind ... ok
[INFO] [stdout] test placeholder_formats_are_not_supported ... ok
[INFO] [stdout] test flac_capability_tracks_decode_feature_flag ... ok
[INFO] [stdout] test wav_capability_tracks_feature_flag ... ok
[INFO] [stdout] test unsupported_encoder_returns_typed_error ... ok
[INFO] [stdout] test au_capability_is_built_in ... ok
[INFO] [stdout] test encode_summary_reports_kind_spec_and_frames ... ok
[INFO] [stdout] test unsupported_reader_returns_typed_error ... ok
[INFO] [stdout] test unsupported_writer_returns_typed_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/auralis_core-9d5d225872dfcc97)
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test tests::audio_spec_exposes_stream_shape ... ok
[INFO] [stdout] test tests::channel_count_accepts_positive_values ... ok
[INFO] [stdout] test tests::core_errors_have_actionable_display_messages ... ok
[INFO] [stdout] test tests::decibels_accepts_finite_values ... ok
[INFO] [stdout] test tests::decibels_rejects_non_finite_values ... ok
[INFO] [stdout] test tests::channel_views_can_mutate_one_channel_without_touching_others ... ok
[INFO] [stdout] test tests::channel_count_rejects_zero ... ok
[INFO] [stdout] test tests::invalid_audio_buffer_data_length_is_rejected ... ok
[INFO] [stdout] test tests::frame_count_allows_zero ... ok
[INFO] [stdout] test tests::mono_audio_buffer_preserves_planar_layout ... ok
[INFO] [stdout] test tests::retain_frame_ranges_compacts_each_channel_in_place ... ok
[INFO] [stdout] test tests::sample_format_has_stable_display_values ... ok
[INFO] [stdout] test tests::retain_frame_ranges_rejects_unordered_ranges ... ok
[INFO] [stdout] test tests::sample_rate_accepts_positive_values ... ok
[INFO] [stdout] test tests::sample_rate_rejects_zero ... ok
[INFO] [stdout] test tests::set_spec_updates_metadata_in_place ... ok
[INFO] [stdout] test tests::stereo_audio_buffer_uses_channel_major_storage ... ok
[INFO] [stdout] test tests::time_seconds_accepts_zero_and_positive_values ... ok
[INFO] [stdout] test tests::time_seconds_rejects_non_finite_or_negative_values ... ok
[INFO] [stdout] test tests::with_spec_updates_metadata_without_touching_samples ... ok
[INFO] [stdout] test tests::zero_length_audio_buffer_has_empty_channel_views ... ok
[INFO] [stdout] test tests::hertz_accepts_zero_and_positive_values ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/auralis_dsp-7a025ed262de59a0)
[INFO] [stdout] test tests::hertz_rejects_non_finite_or_negative_values ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test biquad::tests::raw_coefficients_are_normalized_by_a0 ... ok
[INFO] [stdout] test biquad::tests::invalid_coefficients_are_rejected ... ok
[INFO] [stdout] test biquad::tests::one_pole_impulse_response_matches_difference_equation ... ok
[INFO] [stdout] test biquad::tests::preserving_state_across_chunks_matches_whole_slice ... ok
[INFO] [stdout] test biquad::tests::identity_coefficients_preserve_sample_bits ... ok
[INFO] [stdout] test biquad::tests::stereo_buffer_uses_independent_channel_state ... ok
[INFO] [stdout] test biquad_design::tests::rbj_width_units_match_sox_ng_interpretation ... ok
[INFO] [stdout] test biquad_design::tests::rbj_band_notch_and_all_pass_helpers_match_cookbook_values ... ok
[INFO] [stdout] test biquad_design::tests::rbj_helpers_reject_invalid_design_inputs ... ok
[INFO] [stdout] test dither::tests::rejects_invalid_precision ... ok
[INFO] [stdout] test biquad_design::tests::rbj_peaking_and_shelf_helpers_match_cookbook_values ... ok
[INFO] [stdout] test dither::tests::exposes_mode_and_seed_policy ... ok
[INFO] [stdout] test dither::tests::chunked_processing_matches_whole_slice_processing ... ok
[INFO] [stdout] test biquad_design::tests::rbj_low_and_high_pass_helpers_match_cookbook_values ... ok
[INFO] [stdout] test dither::tests::sloped_tpdf_uses_previous_random_state ... ok
[INFO] [stdout] test dither::tests::tpdf_dither_is_deterministic_and_quantized ... ok
[INFO] [stdout] test dither::tests::shibata_noise_shaping_feeds_back_quantization_error ... ok
[INFO] [stdout] test fir::tests::filters_mono_samples_with_centered_alignment ... ok
[INFO] [stdout] test fir::tests::preserves_alignment_across_chunks ... ok
[INFO] [stdout] test fir::tests::preserves_empty_coefficients_as_null_stream ... ok
[INFO] [stdout] test fir::tests::rejects_non_finite_coefficients ... ok
[INFO] [stdout] test tests::dc_shift_does_not_clip_full_scale_input ... ok
[INFO] [stdout] test tests::dc_shift_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test tests::empty_slice_is_accepted ... ok
[INFO] [stdout] test tests::fade_in_and_fade_out_only_apply_one_side ... ok
[INFO] [stdout] test tests::fade_chunked_segments_match_whole_slice ... ok
[INFO] [stdout] test tests::finite_dc_shift_inputs_do_not_produce_nan ... ok
[INFO] [stdout] test tests::finite_inputs_do_not_produce_nan ... ok
[INFO] [stdout] test tests::full_scale_input_is_not_clipped ... ok
[INFO] [stdout] test tests::odd_lengths_are_scaled ... ok
[INFO] [stdout] test tests::fade_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test tests::plus_six_db_matches_reference_multiplier ... ok
[INFO] [stdout] test tests::fade_coefficients_are_linear ... ok
[INFO] [stdout] test tests::gain_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test tests::zero_dc_shift_is_identity ... ok
[INFO] [stdout] test tests::minus_six_db_matches_reference_multiplier ... ok
[INFO] [stdout] test tests::zero_db_is_identity ... ok
[INFO] [stdout] test tests::zero_length_fade_is_identity ... ok
[INFO] [stdout] test fir::tests::dft_fir_preserves_empty_coefficients_as_null_stream ... ok
[INFO] [stdout] test tests::linear_gain_matches_decibel_formula ... ok
[INFO] [stdout] test tests::one_sample_is_scaled ... ok
[INFO] [stdout] test tests::positive_and_negative_dc_shifts_add_constant_offset ... ok
[INFO] [stdout] test fir::tests::dft_fir_matches_direct_centered_alignment ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/auralis_effects-54050671235aaae1)
[INFO] [stdout] 
[INFO] [stdout] running 480 tests
[INFO] [stdout] test allpass::tests::default_mode_uses_rbj_all_pass_coefficients ... ok
[INFO] [stdout] test allpass::tests::modes_are_distinct ... ok
[INFO] [stdout] test allpass::tests::invalid_design_inputs_are_rejected ... ok
[INFO] [stdout] test allpass::tests::process_buffer_filters_each_channel_independently ... ok
[INFO] [stdout] test allpass::tests::one_pole_coefficients_match_sox_ng_formula ... ok
[INFO] [stdout] test allpass::tests::two_pole_coefficients_match_sox_ng_formula ... ok
[INFO] [stdout] test band::tests::constructors_record_mode ... ok
[INFO] [stdout] test band::tests::default_coefficients_match_sox_ng_resonator_formula ... ok
[INFO] [stdout] test band::tests::unpitched_coefficients_use_noise_scaling ... ok
[INFO] [stdout] test band::tests::width_units_and_default_width_resolve_to_hertz_bandwidth ... ok
[INFO] [stdout] test band::tests::rejects_invalid_design_values ... ok
[INFO] [stdout] test bandpass::tests::constant_skirt_mode_uses_rbj_constant_skirt_coefficients ... ok
[INFO] [stdout] test bandpass::tests::constructors_record_mode ... ok
[INFO] [stdout] test bandpass::tests::rejects_invalid_design_values ... ok
[INFO] [stdout] test bandpass::tests::default_mode_uses_rbj_constant_peak_coefficients ... ok
[INFO] [stdout] test bandreject::tests::rejects_invalid_design_values ... ok
[INFO] [stdout] test bass::tests::rejects_invalid_design_values ... ok
[INFO] [stdout] test bass::tests::constructors_apply_sox_ng_defaults ... ok
[INFO] [stdout] test bass::tests::uses_rbj_low_shelf_coefficients ... ok
[INFO] [stdout] test bend::tests::validates_options_positions_and_cents ... ok
[INFO] [stdout] test centercut::tests::rejects_non_stereo_input ... ok
[INFO] [stdout] test centercut::tests::emits_left_right_and_center_channels ... ok
[INFO] [stdout] test chain::tests::chain_output_matches_repeated_direct_library_calls ... ok
[INFO] [stdout] test centercut::tests::validates_window_size_and_gain_options ... ok
[INFO] [stdout] test chain::tests::empty_chain_is_identity ... ok
[INFO] [stdout] test chain::tests::chain_token_parser_preserves_boundaries_for_deterministic_rendering ... ok
[INFO] [stdout] test centercut::tests::leaves_opposite_phase_audio_on_sides ... ok
[INFO] [stdout] test centercut::tests::applies_output_gain_to_all_channels ... ok
[INFO] [stdout] test chain::tests::chain_token_parser_rejects_empty_boundary_segments ... ok
[INFO] [stdout] test centercut::tests::extracts_identical_stereo_as_center ... ok
[INFO] [stdout] test chain::tests::chain_token_parser_preserves_defaults_and_alias_boundaries ... ok
[INFO] [stdout] test chain::tests::chunked_chain_matches_whole_chain_for_streaming_safe_commands ... ok
[INFO] [stdout] test chain::tests::multiple_effects_execute_in_user_order ... ok
[INFO] [stdout] test bend::tests::zero_duration_segments_are_identity ... ok
[INFO] [stdout] test channels::tests::matching_channel_count_is_identity_copy ... ok
[INFO] [stdout] test chain::tests::boundary_chain_processes_like_equivalent_sequential_chain_for_now ... ok
[INFO] [stdout] test channels::tests::duplicates_mono_to_stereo_round_robin ... ok
[INFO] [stdout] test channels::tests::downmixes_three_channels_with_sox_grouping ... ok
[INFO] [stdout] test channels::tests::requested_simd_downmix_matches_scalar ... ok
[INFO] [stdout] test chorus::tests::depth_zero_core_behaves_like_one_parallel_delay ... ok
[INFO] [stdout] test chorus::tests::rejects_invalid_configuration ... ok
[INFO] [stdout] test chorus::tests::clips_inside_effect ... ok
[INFO] [stdout] test chain::tests::processing_failure_reports_index_command_argument_and_source ... ok
[INFO] [stdout] test chorus::tests::multi_stage_chorus_sums_delayed_stage_outputs ... ok
[INFO] [stdout] test chain::tests::chain_token_parser_handles_softvol_defaults_and_arguments ... ok
[INFO] [stdout] test chorus::tests::rejects_zero_resolved_delay_at_processing_time ... ok
[INFO] [stdout] test chain::tests::chain_token_parser_reports_failing_command_and_argument ... ok
[INFO] [stdout] test chorus::tests::triangle_wave_stage_configuration_is_preserved ... ok
[INFO] [stdout] test command::tests::invalid_numeric_values_are_rejected_before_effect_construction ... ok
[INFO] [stdout] test command::tests::missing_and_extra_arguments_are_rejected ... ok
[INFO] [stdout] test chain::tests::unsupported_newfile_and_restart_report_stable_boundary_diagnostics ... ok
[INFO] [stdout] test command::tests::parsed_typed_configs_preserve_effect_behavior ... ok
[INFO] [stdout] test chorus::tests::sine_modulation_extends_by_maximum_delay ... ok
[INFO] [stdout] test command::tests::parses_dc_shift_limiter_gain ... ok
[INFO] [stdout] test command::tests::command_rendering_uses_canonical_names_and_explicit_arguments ... ok
[INFO] [stdout] test command::tests::parses_documented_trim_ranges ... ok
[INFO] [stdout] test command::tests::defaults_match_existing_identity_configs ... ok
[INFO] [stdout] test command::tests::parses_gain_channel_equalize_and_balance_options ... ok
[INFO] [stdout] test command::tests::parses_sox_ng_positioned_pad_arguments ... ok
[INFO] [stdout] test command::tests::equivalent_commands_render_to_identical_canonical_tokens ... ok
[INFO] [stdout] test command::tests::parses_gain_headroom_and_reclaim_options ... ok
[INFO] [stdout] test command::tests::gain_rejects_sox_ng_option_combinations_that_are_mutually_exclusive ... ok
[INFO] [stdout] test command::tests::parses_supported_aliases_through_registry_resolution ... ok
[INFO] [stdout] test command::tests::sox_ng_fade_stop_position_and_fade_out_length_parse_into_typed_config ... ok
[INFO] [stdout] test command::tests::parses_gain_normalize_and_limiter_options ... ok
[INFO] [stdout] test command::tests::parses_sox_ng_trim_positions ... ok
[INFO] [stdout] test command::tests::sox_ng_fade_curve_types_parse_into_typed_configs ... ok
[INFO] [stdout] test command::tests::unsupported_options_name_the_effect_and_option ... ok
[INFO] [stdout] test chorus::tests::interpolation_modes_add_sox_ng_delay_line_tail_padding ... ok
[INFO] [stdout] test command::tests::parses_documented_named_fade_form_with_frame_values ... ok
[INFO] [stdout] test command_allpass::tests::parses_default_two_pole_with_explicit_width ... ok
[INFO] [stdout] test command_allpass::tests::parses_one_and_two_pole_options ... ok
[INFO] [stdout] test chain::tests::chain_token_parser_keeps_option_like_values_with_current_command ... ok
[INFO] [stdout] test command_allpass::tests::rejects_invalid_design_values ... ok
[INFO] [stdout] test command_band::tests::rejects_bad_command_shapes_and_designs ... ok
[INFO] [stdout] test command_allpass::tests::rejects_missing_width_and_invalid_options ... ok
[INFO] [stdout] test command_bandpass::tests::rejects_bad_command_shapes_and_designs ... ok
[INFO] [stdout] test command_band::tests::parses_default_and_unpitched_forms ... ok
[INFO] [stdout] test command_band::tests::parses_width_suffixes_and_hertz_default ... ok
[INFO] [stdout] test command_bandpass::tests::parses_default_and_constant_skirt_forms ... ok
[INFO] [stdout] test command_bandpass::tests::parses_width_suffixes_and_hertz_default ... ok
[INFO] [stdout] test bandreject::tests::uses_rbj_band_reject_coefficients ... ok
[INFO] [stdout] test chain::tests::full_chain_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test command_band::tests::parsed_configs_match_typed_constructors ... ok
[INFO] [stdout] test command_bandreject::tests::rejects_bad_command_shapes_and_designs ... ok
[INFO] [stdout] test command_bass::tests::parses_required_gain_and_optional_defaults ... ok
[INFO] [stdout] test command_bandreject::tests::parses_frequency_and_width_forms ... ok
[INFO] [stdout] test command_bass::tests::rejects_bad_command_shapes_and_designs ... ok
[INFO] [stdout] test command_bend::tests::rejects_missing_invalid_options_and_malformed_segments ... ok
[INFO] [stdout] test command_bend::tests::renders_canonical_tokens ... ok
[INFO] [stdout] test command_bend::tests::parses_default_and_explicit_options ... ok
[INFO] [stdout] test command_biquad::tests::rejects_missing_extra_and_invalid_coefficients ... ok
[INFO] [stdout] test command_channels::tests::rejects_missing_zero_invalid_and_extra_arguments ... ok
[INFO] [stdout] test command_chorus::tests::parses_bare_defaults ... ok
[INFO] [stdout] test command_channels::tests::parses_required_target_channel_count ... ok
[INFO] [stdout] test command_biquad::tests::parses_raw_coefficients_and_renders_normalized_form ... ok
[INFO] [stdout] test command_centercut::tests::parses_default_and_explicit_options ... ok
[INFO] [stdout] test command_delay::tests::parses_frame_and_time_positions ... ok
[INFO] [stdout] test command_chorus::tests::parses_options_and_multiple_stages ... ok
[INFO] [stdout] test command_chorus::tests::render_chorus_uses_canonical_stage_tokens ... ok
[INFO] [stdout] test command_delay::tests::rejects_invalid_positions ... ok
[INFO] [stdout] test command_dither::tests::rejects_auto_detect_unsupported_shapes_and_bad_precision ... ok
[INFO] [stdout] test command_compand::tests::parses_and_renders_compand_arguments ... ok
[INFO] [stdout] test command_dither::tests::parses_plain_and_sloped_tpdf ... ok
[INFO] [stdout] test command_downsample::tests::parses_default_and_explicit_factor ... ok
[INFO] [stdout] test command_compand::tests::rejects_missing_invalid_and_extra_arguments ... ok
[INFO] [stdout] test command_contrast::tests::parses_default_and_explicit_amount ... ok
[INFO] [stdout] test command_deemph::tests::rejects_arguments_and_options ... ok
[INFO] [stdout] test command_delay::tests::parses_anchors_and_colon_time ... ok
[INFO] [stdout] test command_dither::tests::parses_shibata_noise_shaping ... ok
[INFO] [stdout] test command_downsample::tests::rejects_invalid_factor_option_and_extra_argument ... ok
[INFO] [stdout] test command_earwax::tests::parses_bare_earwax ... ok
[INFO] [stdout] test command_echo::tests::parses_one_or_more_delay_decay_pairs ... ok
[INFO] [stdout] test command_echo::tests::render_echo_uses_canonical_numeric_tokens ... ok
[INFO] [stdout] test command_echos::tests::parses_one_or_more_delay_decay_pairs ... ok
[INFO] [stdout] test command_echo::tests::requires_gain_and_complete_delay_decay_pairs ... ok
[INFO] [stdout] test command_echos::tests::render_echos_uses_canonical_numeric_tokens ... ok
[INFO] [stdout] test command_echos::tests::requires_gain_and_complete_delay_decay_pairs ... ok
[INFO] [stdout] test command_flanger::tests::parses_bare_defaults ... ok
[INFO] [stdout] test command_flanger::tests::parses_flags_and_positional_shape_interpolation ... ok
[INFO] [stdout] test command_equalizer::tests::parses_frequency_width_and_gain_forms ... ok
[INFO] [stdout] test command_highpass::tests::parses_documented_named_highpass_form ... ok
[INFO] [stdout] test command_highpass::tests::parsed_configs_match_typed_constructors ... ok
[INFO] [stdout] test command_earwax::tests::rejects_arguments_and_options ... ok
[INFO] [stdout] test command_highpass::tests::parses_one_pole_form ... ok
[INFO] [stdout] test command_highpass::tests::parses_default_and_explicit_two_pole_forms ... ok
[INFO] [stdout] test command_equalizer::tests::rejects_bad_command_shapes_and_designs ... ok
[INFO] [stdout] test command_highpass::tests::parses_width_suffixes_and_hertz_default ... ok
[INFO] [stdout] test command_flanger::tests::render_flanger_uses_canonical_tokens ... ok
[INFO] [stdout] test command_hilbert::tests::rejects_bad_taps_arguments_and_options ... ok
[INFO] [stdout] test command_loudness::tests::rejects_invalid_values_and_extra_arguments ... ok
[INFO] [stdout] test command_lowpass::tests::parses_default_and_explicit_two_pole_forms ... ok
[INFO] [stdout] test command_loudness::tests::parses_defaults_and_explicit_arguments ... ok
[INFO] [stdout] test command_lowpass::tests::parsed_configs_match_typed_constructors ... ok
[INFO] [stdout] test command_lowpass::tests::rejects_bad_command_shapes_and_designs ... ok
[INFO] [stdout] test command_lowpass::tests::parses_width_suffixes_and_hertz_default ... ok
[INFO] [stdout] test command_mcompand::tests::parses_and_renders_mcompand_arguments ... ok
[INFO] [stdout] test command_mcompand::tests::rejects_missing_and_invalid_arguments ... ok
[INFO] [stdout] test command_noisered::tests::parses_default_path_and_amount ... ok
[INFO] [stdout] test command_noiseprof::tests::rejects_options_and_extra_arguments ... ok
[INFO] [stdout] test command_noiseprof::tests::parses_default_stdout_and_explicit_path ... ok
[INFO] [stdout] test command_allpass::tests::parses_width_suffixes_and_hertz_default ... ok
[INFO] [stdout] test command_lowpass::tests::parses_one_pole_form ... ok
[INFO] [stdout] test command_oops::tests::parses_bare_oops ... ok
[INFO] [stdout] test command_phaser::tests::parses_flags_and_trailing_wave_option ... ok
[INFO] [stdout] test command_phaser::tests::parses_bare_defaults ... ok
[INFO] [stdout] test command_norm::tests::parses_default_and_explicit_levels ... ok
[INFO] [stdout] test command_oops::tests::rejects_arguments_and_options ... ok
[INFO] [stdout] test command_overdrive::tests::parses_default_and_explicit_arguments ... ok
[INFO] [stdout] test command_deemph::tests::parses_bare_deemph ... ok
[INFO] [stdout] test chain::tests::parses_flat_tokens_into_user_ordered_effect_chain ... ok
[INFO] [stdout] test command_phaser::tests::render_phaser_uses_canonical_tokens ... ok
[INFO] [stdout] test command_pitch::tests::rejects_missing_unsupported_invalid_and_extra_arguments ... ok
[INFO] [stdout] test command_rate::tests::parses_custom_override_values ... ok
[INFO] [stdout] test command_rate::tests::parses_high_quality_modes ... ok
[INFO] [stdout] test command_rate::tests::parses_integer_and_kilohertz_frequency ... ok
[INFO] [stdout] test command_rate::tests::parses_rate_control_and_override_options ... ok
[INFO] [stdout] test command_rate::tests::rejects_missing_invalid_option_and_extra_arguments ... ok
[INFO] [stdout] test command_rate::tests::parses_quick_and_low_quality_modes ... ok
[INFO] [stdout] test command_remix::tests::parses_gain_modifiers_and_level_options ... ok
[INFO] [stdout] test command_repeat::tests::rejects_indefinite_invalid_and_extra_arguments ... ok
[INFO] [stdout] test command::tests::typed_effect_validation_errors_are_preserved ... ok
[INFO] [stdout] test command_remix::tests::rejects_missing_invalid_and_bad_option_combinations ... ok
[INFO] [stdout] test command_centercut::tests::rejects_invalid_options_and_values ... ok
[INFO] [stdout] test command_contrast::tests::rejects_invalid_amounts_and_extra_arguments ... ok
[INFO] [stdout] test command_highpass::tests::rejects_bad_command_shapes_and_designs ... ok
[INFO] [stdout] test command_hilbert::tests::parses_default_and_explicit_taps ... ok
[INFO] [stdout] test command_noisered::tests::rejects_invalid_amount_and_extra_arguments ... ok
[INFO] [stdout] test command_overdrive::tests::rejects_invalid_values_and_extra_arguments ... ok
[INFO] [stdout] test command_reverb::tests::parses_bare_defaults ... ok
[INFO] [stdout] test command_reverb::tests::parses_wet_only_and_all_numbers ... ok
[INFO] [stdout] test command_reverb::tests::render_reverb_uses_canonical_tokens ... ok
[INFO] [stdout] test command_saturation::tests::rejects_invalid_values_and_extra_arguments ... ok
[INFO] [stdout] test command_saturation::tests::parses_default_and_explicit_arguments ... ok
[INFO] [stdout] test command_silence::tests::parses_copy_through_and_start_stop_forms ... ok
[INFO] [stdout] test command_sinc::tests::rejects_invalid_ranges_and_unsupported_phase_options ... ok
[INFO] [stdout] test command_softvol::tests::parses_defaults_and_explicit_arguments ... ok
[INFO] [stdout] test command_riaa::tests::rejects_arguments_and_options ... ok
[INFO] [stdout] test command_speed::tests::rejects_missing_invalid_and_extra_arguments ... ok
[INFO] [stdout] test command_speed::tests::renders_as_canonical_ratio ... ok
[INFO] [stdout] test command_riaa::tests::parses_bare_riaa ... ok
[INFO] [stdout] test command_splice::tests::renders_canonical_tokens ... ok
[INFO] [stdout] test command_splice::tests::rejects_missing_invalid_options_and_malformed_points ... ok
[INFO] [stdout] test command_stat::tests::parses_default_and_supported_options ... ok
[INFO] [stdout] test command_stats::tests::parses_default_and_supported_options ... ok
[INFO] [stdout] test command_stat::tests::rejects_unsupported_options_extra_arguments_and_bad_scale ... ok
[INFO] [stdout] test command_stats::tests::rejects_unsupported_options_extra_arguments_and_bad_ranges ... ok
[INFO] [stdout] test command_stretch::tests::parses_defaults_and_explicit_options ... ok
[INFO] [stdout] test command_stretch::tests::rejects_invalid_values_and_extra_arguments ... ok
[INFO] [stdout] test command_stretch::tests::renders_canonical_full_option_set ... ok
[INFO] [stdout] test command_swap::tests::parses_bare_swap ... ok
[INFO] [stdout] test command_synth::tests::parses_multiple_channel_specs ... ok
[INFO] [stdout] test command_swap::tests::rejects_arguments_and_options ... ok
[INFO] [stdout] test command_synth::tests::parses_noise_sweep_and_combine_modes ... ok
[INFO] [stdout] test command_synth::tests::rejects_invalid_parameters ... ok
[INFO] [stdout] test command_synth::tests::parses_defaults_and_basic_waveforms ... ok
[INFO] [stdout] test command_tempo::tests::parses_and_renders_basic_factor ... ok
[INFO] [stdout] test command_tempo::tests::parses_tuning_flags_and_explicit_timing_values ... ok
[INFO] [stdout] test command_tempo::tests::rejects_missing_options_invalid_values_and_extra_arguments ... ok
[INFO] [stdout] test command_treble::tests::rejects_bad_command_shapes_and_designs ... ok
[INFO] [stdout] test command_treble::tests::parses_required_gain_and_optional_defaults ... ok
[INFO] [stdout] test command_tremolo::tests::parses_default_and_explicit_depth ... ok
[INFO] [stdout] test command_upsample::tests::parses_default_and_explicit_factor ... ok
[INFO] [stdout] test command_tremolo::tests::rejects_invalid_values_and_extra_arguments ... ok
[INFO] [stdout] test command_vad::tests::parses_and_renders_advanced_options ... ok
[INFO] [stdout] test command_vad::tests::renders_frame_domain_typed_core_as_default_command ... ok
[INFO] [stdout] test command_vol::tests::parses_sox_ng_vol_gain_types_and_limiter_gain ... ok
[INFO] [stdout] test command_vol::tests::rejects_unknown_type_and_invalid_limiter ... ok
[INFO] [stdout] test command_vol::tests::renders_canonical_vol_tokens ... ok
[INFO] [stdout] test compand::tests::detects_zero_delay_unity_gain_passthrough ... ok
[INFO] [stdout] test compand::tests::parses_sox_style_compand_arguments ... ok
[INFO] [stdout] test compand::tests::post_gain_is_applied_to_transfer_output ... ok
[INFO] [stdout] test compand::tests::rejects_invalid_command_shapes_and_values ... ok
[INFO] [stdout] test compand::tests::transfer_curve_interpolates_in_decibel_gain_space ... ok
[INFO] [stdout] test compand::tests::transfer_supports_first_input_only_point_and_minus_inf ... ok
[INFO] [stdout] test contrast::tests::amount_zero_applies_sox_ng_base_sine_curve ... ok
[INFO] [stdout] test contrast::tests::default_amount_matches_sox_ng_formula ... ok
[INFO] [stdout] test contrast::tests::invalid_amounts_are_rejected ... ok
[INFO] [stdout] test command_vad::tests::parses_default_vad_command ... ok
[INFO] [stdout] test dcshift::tests::dc_shift_adds_positive_and_negative_offsets ... ok
[INFO] [stdout] test dcshift::tests::dc_shift_does_not_clip_and_preserves_stereo_shape ... ok
[INFO] [stdout] test dcshift::tests::dc_shift_chunked_processing_matches_whole_slice ... ok
[INFO] [stdout] test dcshift::tests::dc_shift_effect_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test dcshift::tests::dc_shift_limiter_clips_and_limits_peaks_in_shift_direction ... ok
[INFO] [stdout] test dcshift::tests::dc_shift_limiter_applies_negative_shift_symmetrically ... ok
[INFO] [stdout] test command_splice::tests::parses_default_and_explicit_splice_points ... ok
[INFO] [stdout] test command_vad::tests::rejects_unknown_options_and_out_of_range_values ... ok
[INFO] [stdout] test dcshift::tests::dc_shift_limiter_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test dcshift::tests::dc_shift_rejects_non_finite_and_out_of_range_offsets ... ok
[INFO] [stdout] test dcshift::tests::finite_dc_shift_inputs_do_not_produce_nan ... ok
[INFO] [stdout] test deemph::tests::uses_sox_ng_audio_cd_and_dat_presets ... ok
[INFO] [stdout] test dcshift::tests::zero_dc_shift_is_identity ... ok
[INFO] [stdout] test deemph::tests::rejects_sample_rates_without_sox_ng_presets ... ok
[INFO] [stdout] test delay::tests::rejects_more_positions_than_input_channels ... ok
[INFO] [stdout] test delay::tests::per_channel_delay_extends_to_maximum_delay ... ok
[INFO] [stdout] test delay::tests::relative_and_end_anchors_resolve_against_context ... ok
[INFO] [stdout] test delay::tests::seconds_resolve_with_input_sample_rate ... ok
[INFO] [stdout] test downsample::tests::decimates_each_planar_channel_and_updates_rate ... ok
[INFO] [stdout] test downsample::tests::keeps_final_partial_group_first_frame ... ok
[INFO] [stdout] test downsample::tests::rejects_zero_output_sample_rate ... ok
[INFO] [stdout] test downsample::tests::factor_one_is_identity_copy ... ok
[INFO] [stdout] test earwax::tests::applies_sox_ng_interleaved_filter_to_stereo_impulse ... ok
[INFO] [stdout] test downsample::tests::rejects_factor_outside_sox_ng_range ... ok
[INFO] [stdout] test earwax::tests::rejects_non_cd_stereo_shapes ... ok
[INFO] [stdout] test echo::tests::clips_inside_effect ... ok
[INFO] [stdout] test delay::tests::channels_without_position_get_trailing_silence_only ... ok
[INFO] [stdout] test echo::tests::rejects_invalid_config ... ok
[INFO] [stdout] test echos::tests::cascaded_echos_extends_by_sum_of_delays ... ok
[INFO] [stdout] test earwax::tests::clips_large_filtered_samples ... ok
[INFO] [stdout] test echos::tests::one_tap_matches_parallel_echo_shape ... ok
[INFO] [stdout] test echo::tests::zero_delay_tap_is_immediate_when_all_taps_are_zero_delay ... ok
[INFO] [stdout] test echos::tests::rejects_invalid_config_and_sub_frame_delays ... ok
[INFO] [stdout] test effects_file::tests::comments_only_parse_to_empty_chain ... ok
[INFO] [stdout] test effects_file::tests::dangling_escape_reports_line_and_column ... ok
[INFO] [stdout] test effects_file::tests::boundary_syntax_is_preserved_across_effects_file_lines ... ok
[INFO] [stdout] test effects_file::tests::command_parse_errors_are_reported_at_file_position ... ok
[INFO] [stdout] test echo::tests::parallel_echo_extends_by_maximum_delay ... ok
[INFO] [stdout] test effects_file::tests::empty_boundary_segments_report_line_and_column ... ok
[INFO] [stdout] test effects_file::tests::command_parse_failures_report_command_start_line_and_column ... ok
[INFO] [stdout] test effects_file::tests::ignores_blank_lines_and_documented_comments ... ok
[INFO] [stdout] test effects_file::tests::quoted_and_escaped_tokens_follow_sox_style_rules ... ok
[INFO] [stdout] test equalizer::tests::rejects_invalid_design_values ... ok
[INFO] [stdout] test equalizer::tests::uses_rbj_peaking_eq_coefficients ... ok
[INFO] [stdout] test effects_file::tests::reads_effects_from_text_file ... ok
[INFO] [stdout] test fade::tests::fade_envelope_coefficients_are_linear ... ok
[INFO] [stdout] test effects_file::tests::unsupported_boundary_controls_report_line_and_column ... ok
[INFO] [stdout] test fade::tests::fade_segment_processing_matches_whole_channel ... ok
[INFO] [stdout] test fade::tests::fade_in_only_and_fade_out_only_apply_one_side ... ok
[INFO] [stdout] test effects_file::tests::parsed_effects_match_equivalent_cli_args ... ok
[INFO] [stdout] test fade::tests::positioned_fade_truncates_or_pads_to_stop_position ... ok
[INFO] [stdout] test fade::tests::positioned_fade_out_uses_sox_ng_stop_endpoint_indexing ... ok
[INFO] [stdout] test fade::tests::stereo_fade_preserves_channel_grouping ... ok
[INFO] [stdout] test fade::tests::zero_length_fade_is_identity ... ok
[INFO] [stdout] test fir::tests::command_style_stdin_is_rejected_at_processing_time ... ok
[INFO] [stdout] test effects_file::tests::malformed_quotes_report_line_and_column ... ok
[INFO] [stdout] test fir::tests::empty_coefficients_are_a_null_effect ... ok
[INFO] [stdout] test fade::tests::sox_ng_fade_curves_match_reference_coefficients ... ok
[INFO] [stdout] test fir::tests::filters_mono_samples_with_sox_aligned_impulse_response ... ok
[INFO] [stdout] test fir::tests::parses_coefficient_text_with_comments ... ok
[INFO] [stdout] test fir::tests::filters_each_channel_independently ... ok
[INFO] [stdout] test fir::tests::parses_sox_argument_shapes ... ok
[INFO] [stdout] test fir::tests::preserves_empty_coefficient_files_as_empty_lists ... ok
[INFO] [stdout] test fir::tests::rejects_invalid_paths_and_mixed_inline_arguments ... ok
[INFO] [stdout] test fir::tests::rejects_malformed_or_non_finite_coefficients ... ok
[INFO] [stdout] test firfit::tests::flat_response_designs_centered_impulse ... ok
[INFO] [stdout] test firfit::tests::parses_knot_text_with_comments_and_multiple_pairs_per_line ... ok
[INFO] [stdout] test firfit::tests::parses_sox_argument_shapes ... ok
[INFO] [stdout] test firfit::tests::rejects_malformed_or_unordered_knots ... ok
[INFO] [stdout] test flanger::tests::rejects_invalid_configuration ... ok
[INFO] [stdout] test command_pitch::tests::parses_shift_and_quick_tuning ... ok
[INFO] [stdout] test command_pitch::tests::renders_canonical_tokens ... ok
[INFO] [stdout] test command_remix::tests::parses_basic_routing_specs ... ok
[INFO] [stdout] test command_repeat::tests::parses_default_and_explicit_count ... ok
[INFO] [stdout] test command_silence::tests::rejects_invalid_forms ... ok
[INFO] [stdout] test command_sinc::tests::parses_low_pass_and_high_pass_forms ... ok
[INFO] [stdout] test command_softvol::tests::rejects_invalid_values_and_extra_arguments ... ok
[INFO] [stdout] test command_speed::tests::parses_ratio_and_cents_factor ... ok
[INFO] [stdout] test command_upsample::tests::rejects_invalid_factor_option_and_extra_argument ... ok
[INFO] [stdout] test fade::tests::fade_effect_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test fade::tests::positioned_fade_rejects_overlapping_fade_regions ... ok
[INFO] [stdout] test fir::tests::state_preserves_alignment_across_chunks ... ok
[INFO] [stdout] test flanger::tests::balances_width_and_feedback_like_sox_ng ... ok
[INFO] [stdout] test flanger::tests::resolves_zero_delay_depth_to_minimum_delay_line_with_interpolator_padding ... ok
[INFO] [stdout] test gain::tests::gain_effect_output_matches_scalar_kernel ... ok
[INFO] [stdout] test gain::tests::headroom_constructors_preserve_fixed_gain_processing ... ok
[INFO] [stdout] test gain::tests::level_management_constructors_preserve_fixed_gain_processing ... ok
[INFO] [stdout] test gain::tests::whole_buffer_and_chunked_processing_match ... ok
[INFO] [stdout] test highpass::tests::constructors_record_mode ... ok
[INFO] [stdout] test highpass::tests::rejects_invalid_design_values ... ok
[INFO] [stdout] test hilbert::tests::derives_default_taps_from_sample_rate ... ok
[INFO] [stdout] test highpass::tests::one_pole_coefficients_match_sox_ng_formula ... ok
[INFO] [stdout] test hilbert::tests::generates_odd_antisymmetric_blackman_windowed_coefficients ... ok
[INFO] [stdout] test hilbert::tests::processes_audio_with_shared_fir_alignment ... ok
[INFO] [stdout] test hilbert::tests::validates_sox_ng_tap_range_and_oddness ... ok
[INFO] [stdout] test loudness::tests::invalid_values_are_rejected ... ok
[INFO] [stdout] test lowpass::tests::default_mode_uses_rbj_low_pass_coefficients ... ok
[INFO] [stdout] test loudness::tests::default_settings_match_sox_ng ... ok
[INFO] [stdout] test lowpass::tests::constructors_record_mode ... ok
[INFO] [stdout] test lowpass::tests::explicit_width_uses_rbj_low_pass_coefficients ... ok
[INFO] [stdout] test lowpass::tests::one_pole_coefficients_match_sox_ng_formula ... ok
[INFO] [stdout] test mcompand::tests::multiband_identity_preserves_shape_and_finite_samples ... ok
[INFO] [stdout] test mcompand::tests::parses_single_and_multiband_commands ... ok
[INFO] [stdout] test mcompand::tests::rejects_invalid_shape_and_delays ... ok
[INFO] [stdout] test mcompand::tests::single_band_matches_embedded_compand ... ok
[INFO] [stdout] test mcompand::tests::typed_new_rejects_final_crossover ... ok
[INFO] [stdout] test highpass::tests::default_mode_uses_rbj_high_pass_coefficients ... ok
[INFO] [stdout] test noiseprof::tests::rejects_empty_output_path ... ok
[INFO] [stdout] test flanger::tests::swept_delay_preserves_length_and_produces_finite_samples ... ok
[INFO] [stdout] test lowpass::tests::rejects_invalid_design_values ... ok
[INFO] [stdout] test noiseprof::tests::constant_signal_records_dc_energy ... ok
[INFO] [stdout] test noiseprof::tests::silence_profile_bins_are_zero ... ok
[INFO] [stdout] test noisered::tests::parses_noiseprof_text ... ok
[INFO] [stdout] test noisered::tests::rejects_invalid_amount ... ok
[INFO] [stdout] test flanger::tests::zero_delay_full_width_is_length_preserving_identity ... ok
[INFO] [stdout] test gain::tests::empty_buffer_is_accepted ... ok
[INFO] [stdout] test gain::tests::gain_effect_matches_under_forced_scalar_and_requested_simd ... ok
[INFO] [stdout] test highpass::tests::explicit_width_uses_rbj_high_pass_coefficients ... ok
[INFO] [stdout] test command_norm::tests::rejects_options_and_extra_arguments ... FAILED
[INFO] [stdout] test oops::tests::rejects_mono_input ... ok
[INFO] [stdout] test norm::tests::normalizes_peak_to_target_level ... ok
[INFO] [stdout] test op_catalog::tests::exported_ops_stay_covered_by_validated_catalog ... ok
[INFO] [stdout] test norm::tests::reports_non_finite_samples ... ok
[INFO] [stdout] test loudness::tests::identity_gain_preserves_samples ... ok
[INFO] [stdout] test noiseprof::tests::stereo_profile_has_one_rendered_line_per_channel ... ok
[INFO] [stdout] test norm::tests::leaves_silence_silent ... ok
[INFO] [stdout] test overdrive::tests::invalid_values_are_rejected ... ok
[INFO] [stdout] test overdrive::tests::default_transfer_matches_sox_ng_formula ... ok
[INFO] [stdout] test overdrive::tests::stateful_chunked_processing_matches_whole_buffer ... ok
[INFO] [stdout] test op_catalog::tests::reverse_descriptor_is_parameterless_audio_transform ... ok
[INFO] [stdout] test overdrive::tests::cubic_soft_clip_limits_driven_stage_to_two_thirds ... ok
[INFO] [stdout] test overdrive::tests::stereo_processing_uses_independent_channel_state ... ok
[INFO] [stdout] test overdrive::tests::zero_db_gain_is_a_sox_ng_null_effect ... ok
[INFO] [stdout] test pad::tests::multiple_positioned_pads_preserve_stereo_shape ... ok
[INFO] [stdout] test pad::tests::pad_rejects_unrepresentable_frame_count ... ok
[INFO] [stdout] test pad::tests::positioned_pad_inserts_silence_at_input_frame_position ... ok
[INFO] [stdout] test pad::tests::positioned_pad_rejects_unsorted_or_duplicate_positions ... ok
[INFO] [stdout] test pad::tests::start_and_end_pad_insert_exact_zeros ... ok
[INFO] [stdout] test pad::tests::stereo_pad_preserves_channel_shape ... ok
[INFO] [stdout] test pad::tests::zero_pad_is_identity ... ok
[INFO] [stdout] test phaser::tests::rejects_invalid_configuration ... ok
[INFO] [stdout] test phaser::tests::resolves_delay_and_interpolator_lengths_like_sox_ng ... ok
[INFO] [stdout] test oops::tests::subtracts_right_from_left_and_duplicates_output ... ok
[INFO] [stdout] test phaser::tests::stereo_processing_uses_channel_local_delay_lines ... ok
[INFO] [stdout] test op_catalog::tests::dc_shift_descriptor_exposes_required_shift_and_optional_limiter ... ok
[INFO] [stdout] test phaser::tests::default_phaser_is_length_preserving_and_finite ... ok
[INFO] [stdout] test rate::tests::matching_rate_is_identity_copy ... ok
[INFO] [stdout] test pitch::tests::factor_zero_is_identity ... ok
[INFO] [stdout] test op_catalog::tests::operation_catalog_resolves_new_effect_owned_ops ... ok
[INFO] [stdout] test rate::tests::override_options_are_typed_metadata_on_the_current_scaffold ... ok
[INFO] [stdout] test rate::tests::detects_unrepresentable_output_frame_count ... ok
[INFO] [stdout] test rate::tests::rejects_aliasing_with_too_narrow_bandwidth_overrides ... ok
[INFO] [stdout] test rate::tests::upsamples_with_linear_interpolation_and_updates_rate ... ok
[INFO] [stdout] test remix::tests::automatic_and_power_modes_scale_unspecified_sources ... ok
[INFO] [stdout] test remix::tests::explicit_gain_modifiers_disable_semi_automatic_scaling ... ok
[INFO] [stdout] test remix::tests::manual_mode_and_inverted_power_gains_can_clip ... ok
[INFO] [stdout] test oops::tests::clips_difference_and_ignores_extra_channels ... ok
[INFO] [stdout] test rate::tests::quality_modes_use_the_same_deterministic_scaffold ... ok
[INFO] [stdout] test rate::tests::rejects_override_options_with_quick_or_low_quality ... ok
[INFO] [stdout] test rate::tests::downsamples_with_linear_sampling_positions ... ok
[INFO] [stdout] test remix::tests::silent_output_emits_zero_channel ... ok
[INFO] [stdout] test remix::tests::copies_and_reorders_channels ... ok
[INFO] [stdout] test repeat::tests::zero_repeat_is_identity_copy ... ok
[INFO] [stdout] test repeat::tests::finite_repeat_appends_full_copies_per_channel ... ok
[INFO] [stdout] test reverb::tests::rejects_out_of_range_parameters ... ok
[INFO] [stdout] test riaa::tests::rejects_sample_rates_without_sox_ng_presets ... ok
[INFO] [stdout] test repeat::tests::rejects_count_above_sox_ng_finite_range ... ok
[INFO] [stdout] test remix::tests::mixes_multiple_sources_with_default_scaling ... ok
[INFO] [stdout] test reverse::tests::reverse_mono_exact_frame_order ... ok
[INFO] [stdout] test riaa::tests::supports_all_sox_ng_riaa_sample_rates ... ok
[INFO] [stdout] test riaa::tests::uses_sox_ng_48k_roots_normalized_at_1khz ... ok
[INFO] [stdout] test saturation::tests::diode_threshold_clips_wet_path_before_output_gain ... ok
[INFO] [stdout] test saturation::tests::invalid_values_are_rejected ... ok
[INFO] [stdout] test silence::tests::restart_removes_middle_silence_and_leaves_requested_duration ... ok
[INFO] [stdout] test silence::tests::trims_from_first_qualifying_trailing_silence ... ok
[INFO] [stdout] test saturation::tests::default_tanh_matches_sox_ng_formula ... ok
[INFO] [stdout] test silence::tests::trims_leading_silence_after_required_non_silent_duration ... ok
[INFO] [stdout] test sinc::tests::band_pass_and_reject_ranges_produce_finite_odd_coefficients ... ok
[INFO] [stdout] test reverse::tests::reverse_twice_is_identity ... ok
[INFO] [stdout] test remix::tests::rejects_out_of_bounds_input_channel_at_processing_time ... ok
[INFO] [stdout] test sinc::tests::explicit_taps_are_forced_odd_during_design ... ok
[INFO] [stdout] test reverse::tests::reverse_zero_length_and_one_frame_are_identity ... ok
[INFO] [stdout] test saturation::tests::sqrt_color_and_offset_match_sox_ng_formula ... ok
[INFO] [stdout] test sinc::tests::high_pass_inverts_low_pass_response ... ok
[INFO] [stdout] test softvol::tests::headroom_limits_peak_below_full_scale ... ok
[INFO] [stdout] test softvol::tests::recovery_raises_volume_after_each_frame ... ok
[INFO] [stdout] test softvol::tests::stateful_chunked_processing_matches_whole_buffer ... ok
[INFO] [stdout] test softvol::tests::stereo_frame_uses_loudest_channel_for_both_channels ... ok
[INFO] [stdout] test speed::tests::changes_sample_rate_without_touching_samples_or_frames ... ok
[INFO] [stdout] test speed::tests::converts_cents_to_speed_factor ... ok
[INFO] [stdout] test speed::tests::factor_one_is_identity_copy ... ok
[INFO] [stdout] test speed::tests::rejects_invalid_factor_and_unrepresentable_rate ... ok
[INFO] [stdout] test splice::tests::quarter_sine_uses_zero_default_search ... ok
[INFO] [stdout] test splice::tests::rejects_empty_or_unordered_splices ... ok
[INFO] [stdout] test splice::tests::splice_removes_overlap_and_crossfades_the_join ... ok
[INFO] [stdout] test stat::tests::report_counts_frame_major_samples_and_amplitudes ... ok
[INFO] [stdout] test stat::tests::report_rejects_non_finite_samples_and_invalid_scale ... ok
[INFO] [stdout] test softvol::tests::invalid_values_are_rejected ... ok
[INFO] [stdout] test stat::tests::renderers_emit_stable_shapes ... ok
[INFO] [stdout] test softvol::tests::loud_frames_reduce_volume_before_output ... ok
[INFO] [stdout] test sinc::tests::rejects_invalid_frequency_and_options ... ok
[INFO] [stdout] test stats::tests::rejects_invalid_options_and_non_finite_samples ... ok
[INFO] [stdout] test stats::tests::report_includes_overall_and_per_channel_metrics ... ok
[INFO] [stdout] test stretch::tests::factor_one_is_identity_copy ... ok
[INFO] [stdout] test stretch::tests::preserves_stereo_planar_channel_shape ... ok
[INFO] [stdout] test stretch::tests::rejects_invalid_values_and_degenerate_state ... ok
[INFO] [stdout] test stats::tests::options_validate_sox_ng_ranges_and_render_stable_shapes ... ok
[INFO] [stdout] test swap::tests::leaves_mono_unchanged ... ok
[INFO] [stdout] test stretch::tests::lengthens_each_channel_with_default_slow_shift ... ok
[INFO] [stdout] test swap::tests::swaps_pairs_and_preserves_odd_trailing_channel ... ok
[INFO] [stdout] test swap::tests::swap_twice_is_identity ... ok
[INFO] [stdout] test synth::tests::default_sine_replaces_input_using_input_length ... ok
[INFO] [stdout] test swap::tests::swaps_stereo_channel_pair ... ok
[INFO] [stdout] test synth::tests::explicit_frame_length_and_channel_repetition_are_supported ... ok
[INFO] [stdout] test synth::tests::shape_parameters_match_basic_waveform_formulas ... ok
[INFO] [stdout] test synth::tests::sweeps_and_combine_modes_are_supported ... ok
[INFO] [stdout] test tempo::tests::explicit_tuning_options_are_validated ... ok
[INFO] [stdout] test synth::tests::invalid_values_are_rejected ... ok
[INFO] [stdout] test synth::tests::noise_generation_uses_repeatable_sox_style_prng ... ok
[INFO] [stdout] test synth::tests::variable_delay_combines_input_with_delayed_samples ... ok
[INFO] [stdout] test tempo::tests::factor_one_is_identity_copy ... ok
[INFO] [stdout] test treble::tests::constructors_apply_sox_ng_defaults ... ok
[INFO] [stdout] test tempo::tests::rejects_invalid_factor ... ok
[INFO] [stdout] test treble::tests::rejects_invalid_design_values ... ok
[INFO] [stdout] test treble::tests::uses_rbj_high_shelf_coefficients ... ok
[INFO] [stdout] test tremolo::tests::quarter_cycle_reaches_mid_depth_and_half_cycle_reaches_minimum ... ok
[INFO] [stdout] test tremolo::tests::invalid_values_are_rejected ... ok
[INFO] [stdout] test tremolo::tests::zero_speed_preserves_input_at_any_depth ... ok
[INFO] [stdout] test trim::tests::trim_empty_range_keeps_shape_metadata ... ok
[INFO] [stdout] test trim::tests::trim_exact_frame_range ... ok
[INFO] [stdout] test pad::tests::positioned_pad_rejects_positions_after_input_duration ... ok
[INFO] [stdout] test trim::tests::trim_open_ended_range_keeps_tail ... ok
[INFO] [stdout] test trim::tests::trim_end_relative_position_uses_input_length ... ok
[INFO] [stdout] test trim::tests::trim_rejects_reversed_or_out_of_bounds_ranges ... ok
[INFO] [stdout] test trim::tests::trim_full_range_is_identity ... ok
[INFO] [stdout] test upsample::tests::factor_one_is_identity_copy ... ok
[INFO] [stdout] test loudness::tests::process_buffer_preserves_shape_and_finite_samples ... ok
[INFO] [stdout] test trim::tests::trim_multiple_ranges_are_concatenated_per_channel ... ok
[INFO] [stdout] test upsample::tests::inserts_zero_frames_per_planar_channel_and_updates_rate ... ok
[INFO] [stdout] test upsample::tests::supports_explicit_factor_larger_than_two ... ok
[INFO] [stdout] test vad::tests::default_profile_uses_single_frame_trigger ... ok
[INFO] [stdout] test vad::tests::sox_options_validate_documented_ranges ... ok
[INFO] [stdout] test vad::tests::sox_profile_maps_timing_at_process_time ... ok
[INFO] [stdout] test vol::tests::amplitude_gain_scales_and_clips_samples ... ok
[INFO] [stdout] test vad::tests::rejects_invalid_thresholds ... ok
[INFO] [stdout] test vol::tests::invalid_values_are_rejected ... ok
[INFO] [stdout] test vol::tests::limiter_matches_sox_ng_threshold_formula ... ok
[INFO] [stdout] test vol::tests::negative_power_gain_inverts_phase ... ok
[INFO] [stdout] test upsample::tests::rejects_factor_outside_sox_ng_range ... ok
[INFO] [stdout] test upsample::tests::rejects_overflowed_output_sample_rate ... ok
[INFO] [stdout] test vol::tests::decibel_gain_uses_shared_conversion ... ok
[INFO] [stdout] test tempo::tests::factor_above_one_shortens_audio_without_changing_rate ... ok
[INFO] [stdout] test tempo::tests::tuning_profiles_change_overlap_state_but_preserve_target_length ... ok
[INFO] [stdout] test bend::tests::nonzero_segment_preserves_shape_and_produces_finite_samples ... ok
[INFO] [stdout] test silence::tests::rejects_invalid_thresholds_and_option_combinations ... ok
[INFO] [stdout] test reverse::tests::reverse_stereo_preserves_channel_grouping ... ok
[INFO] [stdout] test noisered::tests::noisered_reduces_full_windows_and_shortens_by_half_window ... ok
[INFO] [stdout] test pitch::tests::shifts_pitch_by_changing_frames_and_sample_rate ... ok
[INFO] [stdout] test loudness::tests::generated_filter_is_symmetric ... ok
[INFO] [stdout] test tempo::tests::factor_below_one_lengthens_stereo_audio ... ok
[INFO] [stdout] test pitch::tests::rejects_invalid_shift_tuning_and_output_rate has been running for over 60 seconds
[ERROR] error running command: no output for 300 seconds
[INFO] running `Command { std: "docker" "inspect" "75f1304251228b412cf6ebd379baa6b2f634f601ea6a7107194acaa216217139", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "75f1304251228b412cf6ebd379baa6b2f634f601ea6a7107194acaa216217139", kill_on_drop: false }`
[INFO] [stdout] 75f1304251228b412cf6ebd379baa6b2f634f601ea6a7107194acaa216217139
