[INFO] cloning repository https://github.com/leocrabe225/audiodsp
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/leocrabe225/audiodsp" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleocrabe225%2Faudiodsp", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleocrabe225%2Faudiodsp'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] f154fc9ce120bf2c48b7638f94208bb8e3cf8007
[INFO] testing leocrabe225/audiodsp against 1.99.0-beta.1+cargoflags=--release for beta-release-1.99-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fleocrabe225%2Faudiodsp" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/leocrabe225/audiodsp
[INFO] finished tweaking git repo https://github.com/leocrabe225/audiodsp
[INFO] tweaked toml for git repo https://github.com/leocrabe225/audiodsp written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/leocrabe225/audiodsp on toolchain 1.99.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/leocrabe225/audiodsp already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 75cea08d6e8602f3b6766543ef13662381cec36b9a5a73d82d7f2ccd913d5621
[INFO] running `Command { std: "docker" "start" "75cea08d6e8602f3b6766543ef13662381cec36b9a5a73d82d7f2ccd913d5621", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "75cea08d6e8602f3b6766543ef13662381cec36b9a5a73d82d7f2ccd913d5621", 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" "75cea08d6e8602f3b6766543ef13662381cec36b9a5a73d82d7f2ccd913d5621" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "75cea08d6e8602f3b6766543ef13662381cec36b9a5a73d82d7f2ccd913d5621", 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" "75cea08d6e8602f3b6766543ef13662381cec36b9a5a73d82d7f2ccd913d5621" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling hound v3.5.1
[INFO] [stderr]    Compiling audiodsp v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1.65s
[INFO] running `Command { std: "docker" "inspect" "75cea08d6e8602f3b6766543ef13662381cec36b9a5a73d82d7f2ccd913d5621", 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" "75cea08d6e8602f3b6766543ef13662381cec36b9a5a73d82d7f2ccd913d5621" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling audiodsp v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 8.88s
[INFO] running `Command { std: "docker" "inspect" "75cea08d6e8602f3b6766543ef13662381cec36b9a5a73d82d7f2ccd913d5621", 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" "75cea08d6e8602f3b6766543ef13662381cec36b9a5a73d82d7f2ccd913d5621" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/audiodsp-88902f8e99ea46d3)
[INFO] [stdout] 
[INFO] [stdout] running 60 tests
[INFO] [stdout] test cli::tests::echo_with_one_param_returns_missing_param ... ok
[INFO] [stdout] test cli::tests::lowpass_without_param_returns_missing_param ... ok
[INFO] [stdout] test cli::tests::gain_with_non_numeric_param_returns_invalid_number ... ok
[INFO] [stdout] test cli::tests::gain_without_param_returns_missing_param ... ok
[INFO] [stdout] test cli::tests::out_of_domain_numeric_param_returns_invalid_number ... ok
[INFO] [stdout] test cli::tests::one_arg_returns_missing_output ... ok
[INFO] [stdout] test cli::tests::no_arg_returns_missing_input ... ok
[INFO] [stdout] test cli::tests::parses_echo_effect ... ok
[INFO] [stdout] test cli::tests::parses_lowpass_effect ... ok
[INFO] [stdout] test cli::tests::parses_several_effects_in_order ... ok
[INFO] [stdout] test cli::tests::unknown_effect_returns_unknown_effect ... ok
[INFO] [stdout] test dsp::echo::tests::echo_does_not_clamp ... ok
[INFO] [stdout] test dsp::echo::tests::echo_does_not_affect_samples_before_delay_and_does_not_extend_length ... ok
[INFO] [stdout] test dsp::echo::tests::echo_empty_buffer_returns_empty_and_does_not_panic ... ok
[INFO] [stdout] test cli::tests::parses_two_paths_with_no_effects ... ok
[INFO] [stdout] test dsp::echo::tests::echo_landing_on_non_zero_adds_does_not_replace ... ok
[INFO] [stdout] test dsp::echo::tests::zero_echo_leaves_the_signal_unchanged ... ok
[INFO] [stdout] test dsp::gain::tests::fractional_gain_attenuates ... ok
[INFO] [stdout] test dsp::gain::tests::gain_does_not_clamp ... ok
[INFO] [stdout] test dsp::gain::tests::gain_doubles_every_sample ... ok
[INFO] [stdout] test dsp::gain::tests::gain_with_empty_buffers_outputs_empty_and_does_not_panic ... ok
[INFO] [stdout] test dsp::echo::tests::echo_with_zero_delay_adds_scaled_signal_onto_itself ... ok
[INFO] [stdout] test dsp::gain::tests::unity_gain_does_not_change_samples ... ok
[INFO] [stdout] test dsp::gain::tests::negative_gain_inverts_polarity ... ok
[INFO] [stdout] test dsp::echo::tests::impulse_produces_a_delayed_attenuated_echo ... ok
[INFO] [stdout] test dsp::low_pass::tests::low_pass_alpha_one_passes_through_unchanged ... ok
[INFO] [stdout] test dsp::low_pass::tests::low_pass_alpha_zero_outputs_all_zero ... ok
[INFO] [stdout] test dsp::gain::tests::zero_gain_produces_silence ... ok
[INFO] [stdout] test dsp::low_pass::tests::low_pass_asymmetric_alpha_weights_properly ... ok
[INFO] [stdout] test dsp::low_pass::tests::low_pass_empty_buffer_returns_empty_and_does_not_panic ... ok
[INFO] [stdout] test dsp::tests::a_chain_applies_each_effect_in_sequence ... ok
[INFO] [stdout] test dsp::low_pass::tests::low_pass_constant_input_settles_toward_that_constant ... ok
[INFO] [stdout] test dsp::low_pass::tests::low_pass_decays_geometrically ... ok
[INFO] [stdout] test dsp::tests::a_single_low_pass_effect_chain_behaves_as_the_function ... ok
[INFO] [stdout] test dsp::tests::an_empty_chain_returns_unchanged_and_does_not_panic ... ok
[INFO] [stdout] test dsp::tests::a_single_effect_chain_behaves_as_the_underlying_effect ... ok
[INFO] [stdout] test dsp::tests::an_empty_buffer_returns_empty_and_does_not_panic ... ok
[INFO] [stdout] test io::tests::half_scale_f32_converts_to_half_i16 ... ok
[INFO] [stdout] test io::tests::half_scale_i16_converts_to_half_f32 ... ok
[INFO] [stdout] test io::tests::high_f32_value_clamped_to_max_i16 ... ok
[INFO] [stdout] test io::tests::i16_array_returns_matching_f32_vector ... ok
[INFO] [stdout] test io::tests::inf_f32_converts_to_max_i16 ... ok
[INFO] [stdout] test io::tests::low_f32_value_clamped_to_min_i16 ... ok
[INFO] [stdout] test io::tests::min_i16_converts_to_minus_one_exactly_f32 ... ok
[INFO] [stdout] test io::tests::max_i16_converts_to_almost_one_f32 ... ok
[INFO] [stdout] test io::tests::one_f32_value_clamped_to_max_i16 ... ok
[INFO] [stdout] test io::tests::neg_f32_that_should_round_up_actually_truncates_i16 ... ok
[INFO] [stdout] test io::tests::nan_f32_converts_to_zero_i16 ... ok
[INFO] [stdout] test io::tests::pos_f32_that_should_round_up_actually_truncates_i16 ... ok
[INFO] [stdout] test io::tests::neg_inf_f32_converts_to_min_i16 ... ok
[INFO] [stdout] test io::tests::roadtrip_keeps_initial_value ... ok
[INFO] [stdout] test io::tests::wav_read_from_non_existing_path_return_io_error ... ok
[INFO] [stdout] test io::tests::wav_read_from_malformed_file_return_format_error ... ok
[INFO] [stdout] test io::tests::wav_read_from_fixture_gets_samples_and_rate ... ok
[INFO] [stdout] test io::tests::wav_round_trip_preserves_samples_and_rate ... ok
[INFO] [stdout] test io::tests::zero_f32_converts_to_zero_i16 ... ok
[INFO] [stdout] test io::tests::wav_round_trip_clamps_to_i16_extremes ... ok
[INFO] [stdout] test io::tests::zero_i16_converts_to_zero_f32 ... ok
[INFO] [stdout] test cli::tests::parses_gain_effect ... ok
[INFO] [stdout] test io::tests::wav_round_trip_preserves_rate_even_when_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/audiodsp-080302f382431fe9)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-74cf9100e6d283b9)
[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 1 test
[INFO] [stderr]    Doc-tests audiodsp
[INFO] [stdout] test full_pipeline_processes_fixture_sample_accurately ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "75cea08d6e8602f3b6766543ef13662381cec36b9a5a73d82d7f2ccd913d5621", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "75cea08d6e8602f3b6766543ef13662381cec36b9a5a73d82d7f2ccd913d5621", kill_on_drop: false }`
[INFO] [stdout] 75cea08d6e8602f3b6766543ef13662381cec36b9a5a73d82d7f2ccd913d5621
