[INFO] fetching crate resonant-analysis 0.2.0... [INFO] testing resonant-analysis-0.2.0 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate resonant-analysis 0.2.0 into /workspace/builds/worker-2-tc1/source [INFO] started tweaking crates.io crate resonant-analysis 0.2.0 [INFO] finished tweaking crates.io crate resonant-analysis 0.2.0 [INFO] tweaked toml for crates.io crate resonant-analysis 0.2.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate resonant-analysis 0.2.0 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate resonant-analysis 0.2.0 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded resonant-core v0.2.0 [INFO] [stderr] Downloaded resonant-fft v0.2.0 [INFO] [stderr] Downloaded resonant-filters v0.2.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 160686617edd6bb3efd99516d4eff578451165f35081b4a6623b1ad0a2352e5c [INFO] running `Command { std: "docker" "start" "-a" "160686617edd6bb3efd99516d4eff578451165f35081b4a6623b1ad0a2352e5c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "160686617edd6bb3efd99516d4eff578451165f35081b4a6623b1ad0a2352e5c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "160686617edd6bb3efd99516d4eff578451165f35081b4a6623b1ad0a2352e5c", kill_on_drop: false }` [INFO] [stdout] 160686617edd6bb3efd99516d4eff578451165f35081b4a6623b1ad0a2352e5c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 6abbfce4dd29e11d8f0c5ad91dfc27b650b507665aa068ed2fb35ada02ec93ff [INFO] running `Command { std: "docker" "start" "-a" "6abbfce4dd29e11d8f0c5ad91dfc27b650b507665aa068ed2fb35ada02ec93ff", kill_on_drop: false }` [INFO] [stderr] Compiling libm v0.2.16 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling resonant-core v0.2.0 [INFO] [stderr] Compiling primal-check v0.3.4 [INFO] [stderr] Compiling transpose v0.2.3 [INFO] [stderr] Compiling rustfft v6.4.1 [INFO] [stderr] Compiling resonant-fft v0.2.0 [INFO] [stderr] Compiling resonant-filters v0.2.0 [INFO] [stderr] Compiling resonant-analysis v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 28.20s [INFO] running `Command { std: "docker" "inspect" "6abbfce4dd29e11d8f0c5ad91dfc27b650b507665aa068ed2fb35ada02ec93ff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6abbfce4dd29e11d8f0c5ad91dfc27b650b507665aa068ed2fb35ada02ec93ff", kill_on_drop: false }` [INFO] [stdout] 6abbfce4dd29e11d8f0c5ad91dfc27b650b507665aa068ed2fb35ada02ec93ff [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7c4cccea00f3168b88e753a6d526ddb95d854fc5951ee30ecd74743a2c5f9626 [INFO] running `Command { std: "docker" "start" "-a" "7c4cccea00f3168b88e753a6d526ddb95d854fc5951ee30ecd74743a2c5f9626", kill_on_drop: false }` [INFO] [stderr] Compiling resonant-analysis v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.30s [INFO] running `Command { std: "docker" "inspect" "7c4cccea00f3168b88e753a6d526ddb95d854fc5951ee30ecd74743a2c5f9626", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7c4cccea00f3168b88e753a6d526ddb95d854fc5951ee30ecd74743a2c5f9626", kill_on_drop: false }` [INFO] [stdout] 7c4cccea00f3168b88e753a6d526ddb95d854fc5951ee30ecd74743a2c5f9626 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 142c5439a303fecc88fe59c155c926e267a3fef8ad1a5e4dd5a9cdaea243e31d [INFO] running `Command { std: "docker" "start" "-a" "142c5439a303fecc88fe59c155c926e267a3fef8ad1a5e4dd5a9cdaea243e31d", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/resonant_analysis-ac04d7b7c5da5b7d) [INFO] [stdout] [INFO] [stdout] running 112 tests [INFO] [stdout] test chroma::tests::builder_methods ... ok [INFO] [stdout] test chroma::tests::dominant_name_matches_class ... ok [INFO] [stdout] test chroma::tests::e4_maps_to_pitch_class_4 ... ok [INFO] [stdout] test chroma::tests::c4_maps_to_pitch_class_0 ... ok [INFO] [stdout] test chroma::tests::chroma_map_length ... ok [INFO] [stdout] test chroma::tests::chroma_map_dc_is_none ... ok [INFO] [stdout] test chroma::tests::a4_maps_to_pitch_class_9 ... ok [INFO] [stdout] test chroma::tests::empty_input_error ... ok [INFO] [stdout] test chroma::tests::negative_frequency_returns_none ... ok [INFO] [stdout] test chroma::tests::octave_equivalence ... ok [INFO] [stdout] test chroma::tests::short_signal_returns_zero_chroma ... ok [INFO] [stdout] test chroma::tests::very_low_frequency_returns_none ... ok [INFO] [stdout] test chroma::tests::zero_frequency_returns_none ... ok [INFO] [stdout] test error::tests::clone_and_eq ... ok [INFO] [stdout] test error::tests::display_empty_input ... ok [INFO] [stdout] test chroma::tests::no_nan_or_inf ... ok [INFO] [stdout] test error::tests::display_fft_error ... ok [INFO] [stdout] test error::tests::display_invalid_parameter ... ok [INFO] [stdout] test error::tests::from_fft_error ... ok [INFO] [stdout] test chroma::tests::silence_all_near_zero ... ok [INFO] [stdout] test mel::tests::filterbank_shape ... ok [INFO] [stdout] test mel::tests::filterbank_triangular_peaks_at_most_one ... ok [INFO] [stdout] test mel::tests::apply_filterbank_basic ... ok [INFO] [stdout] test chroma::tests::custom_tuning ... ok [INFO] [stdout] test mel::tests::hz_to_mel_known_values ... ok [INFO] [stdout] test mel::tests::log_mel_energy_floor ... ok [INFO] [stdout] test mel::tests::mel_hz_round_trip ... ok [INFO] [stdout] test mfcc::tests::builder_methods ... ok [INFO] [stdout] test mfcc::tests::coefficients_exceed_bands_error ... ok [INFO] [stdout] test mfcc::tests::delta_delta_of_constant_is_zero ... ok [INFO] [stdout] test mfcc::tests::delta_empty_error ... ok [INFO] [stdout] test mfcc::tests::delta_of_constant_is_zero ... ok [INFO] [stdout] test mfcc::tests::delta_of_linear_ramp ... ok [INFO] [stdout] test mfcc::tests::delta_zero_width_error ... ok [INFO] [stdout] test mfcc::tests::empty_input_error ... ok [INFO] [stdout] test mfcc::tests::short_signal_returns_zero_frame ... ok [INFO] [stdout] test chroma::tests::normalized_bins ... ok [INFO] [stdout] test chroma::tests::frame_count_matches_expected ... ok [INFO] [stdout] test mfcc::tests::zero_coefficients_error ... ok [INFO] [stdout] test chroma::tests::pure_c4_dominates_c_bin ... ok [INFO] [stdout] test chroma::tests::pure_a4_dominates_a_bin ... ok [INFO] [stdout] test onset::tests::builder_methods ... ok [INFO] [stdout] test onset::tests::empty_input_returns_error ... ok [INFO] [stdout] test onset::tests::local_mad_uniform ... ok [INFO] [stdout] test onset::tests::local_median_empty ... ok [INFO] [stdout] test onset::tests::local_median_even ... ok [INFO] [stdout] test onset::tests::local_median_odd ... ok [INFO] [stdout] test onset::tests::onset_strength_empty_error ... ok [INFO] [stdout] test mfcc::tests::silence_near_zero_mfccs ... ok [INFO] [stdout] test mfcc::tests::custom_num_coefficients ... ok [INFO] [stdout] test onset::tests::onset_strength_first_frame_zero ... ok [INFO] [stdout] test onset::tests::short_signal_returns_single_zero ... ok [INFO] [stdout] test onset::tests::spectral_flux_decrease_ignored ... ok [INFO] [stdout] test onset::tests::spectral_flux_identical_is_zero ... ok [INFO] [stdout] test onset::tests::onset_strength_nonnegative ... ok [INFO] [stdout] test onset::tests::spectral_flux_increase_only ... ok [INFO] [stdout] test mfcc::tests::no_nan_or_inf_in_output ... ok [INFO] [stdout] test onset::tests::sine_onset_detected ... ok [INFO] [stdout] test mfcc::tests::extract_basic_sine ... ok [INFO] [stdout] test onset::tests::onset_time_matches_sample_index ... ok [INFO] [stdout] test onset::tests::silence_no_onsets ... ok [INFO] [stdout] test pitch::tests::builder_methods ... ok [INFO] [stdout] test pitch::tests::cmnd_first_element_is_one ... ok [INFO] [stdout] test pitch::tests::difference_function_d0_is_zero ... ok [INFO] [stdout] test pitch::tests::empty_input_returns_error ... ok [INFO] [stdout] test pitch::tests::invalid_sample_rate ... ok [INFO] [stdout] test pitch::tests::parabolic_interpolation_at_boundary ... ok [INFO] [stdout] test pitch::tests::invalid_frequency_range ... ok [INFO] [stdout] test pitch::tests::very_short_signal ... ok [INFO] [stdout] test spectral::tests::centroid_empty ... ok [INFO] [stdout] test spectral::tests::centroid_flat_spectrum ... ok [INFO] [stdout] test spectral::tests::centroid_length_mismatch ... ok [INFO] [stdout] test spectral::tests::centroid_silence ... ok [INFO] [stdout] test spectral::tests::centroid_single_peak ... ok [INFO] [stdout] test spectral::tests::flatness_empty ... ok [INFO] [stdout] test spectral::tests::flatness_flat_spectrum ... ok [INFO] [stdout] test pitch::tests::detect_440hz_sine ... ok [INFO] [stdout] test spectral::tests::flatness_peaked_spectrum ... ok [INFO] [stdout] test spectral::tests::flatness_silence ... ok [INFO] [stdout] test pitch::tests::detect_100hz_sine ... ok [INFO] [stdout] test spectral::tests::rolloff_energy_in_first_bin ... ok [INFO] [stdout] test spectral::tests::rolloff_flat_spectrum ... ok [INFO] [stdout] test spectral::tests::rolloff_invalid_percent_high ... ok [INFO] [stdout] test spectral::tests::rolloff_invalid_percent_negative ... ok [INFO] [stdout] test spectral::tests::rolloff_length_mismatch ... ok [INFO] [stdout] test spectral::tests::rolloff_zero_percent ... ok [INFO] [stdout] test spectral::tests::spread_empty ... ok [INFO] [stdout] test spectral::tests::spread_flat_wider_than_peak ... ok [INFO] [stdout] test spectral::tests::spread_silence ... ok [INFO] [stdout] test spectral::tests::spread_single_peak ... ok [INFO] [stdout] test tempo::tests::autocorrelation_of_constant ... ok [INFO] [stdout] test tempo::tests::builder_methods ... ok [INFO] [stdout] test spectral::tests::rolloff_empty ... ok [INFO] [stdout] test spectral::tests::flatness_in_range ... ok [INFO] [stdout] test pitch::tests::silence_no_pitch ... ok [INFO] [stdout] test pitch::tests::detect_880hz_sine ... ok [INFO] [stdout] test pitch::tests::confidence_higher_for_periodic ... ok [INFO] [stdout] test tempo::tests::find_best_peak_basic ... ok [INFO] [stdout] test tempo::tests::empty_input_error ... ok [INFO] [stdout] test tempo::tests::find_best_peak_no_correction_when_half_weak ... ok [INFO] [stdout] test tempo::tests::parabolic_interpolation_at_boundary ... ok [INFO] [stdout] test tempo::tests::parabolic_interpolation_symmetric ... ok [INFO] [stdout] test tempo::tests::invalid_bpm_range ... ok [INFO] [stdout] test tempo::tests::very_short_signal ... ok [INFO] [stdout] test tempo::tests::with_onset_detector ... ok [INFO] [stdout] test onset::tests::click_track_detects_onsets ... ok [INFO] [stdout] test pitch::tests::sawtooth_detects_fundamental ... ok [INFO] [stdout] test tempo::tests::silence_low_confidence ... ok [INFO] [stdout] test tempo::tests::detect_120bpm ... ok [INFO] [stdout] test tempo::tests::detect_150bpm ... ok [INFO] [stdout] test tempo::tests::detect_90bpm ... ok [INFO] [stdout] test tempo::tests::confidence_higher_for_periodic ... ok [INFO] [stderr] Doc-tests resonant_analysis [INFO] [stdout] [INFO] [stdout] test result: ok. 112 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.81s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 15 tests [INFO] [stdout] test src/chroma.rs - chroma::ChromaVector (line 33) ... ok [INFO] [stdout] test src/pitch.rs - pitch::PitchEstimate (line 20) ... ok [INFO] [stdout] test src/lib.rs - (line 11) ... ok [INFO] [stdout] test src/mfcc.rs - mfcc::MfccExtractor (line 42) ... ok [INFO] [stdout] test src/onset.rs - onset::Onset (line 23) ... ok [INFO] [stdout] test src/spectral.rs - spectral::spectral_centroid (line 23) ... ok [INFO] [stdout] test src/onset.rs - onset::OnsetDetector (line 43) ... ok [INFO] [stdout] test src/chroma.rs - chroma::ChromaExtractor (line 68) ... ok [INFO] [stdout] test src/spectral.rs - spectral::spectral_spread (line 57) ... ok [INFO] [stdout] test src/spectral.rs - spectral::spectral_rolloff (line 143) ... ok [INFO] [stdout] test src/mfcc.rs - mfcc::MfccFrame (line 26) ... ok [INFO] [stdout] test src/tempo.rs - tempo::TempoEstimate (line 19) ... ok [INFO] [stdout] test src/spectral.rs - spectral::spectral_flatness (line 100) ... ok [INFO] [stdout] test src/pitch.rs - pitch::YinEstimator (line 38) ... ok [INFO] [stdout] test src/tempo.rs - tempo::TempoEstimator (line 37) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.09s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "142c5439a303fecc88fe59c155c926e267a3fef8ad1a5e4dd5a9cdaea243e31d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "142c5439a303fecc88fe59c155c926e267a3fef8ad1a5e4dd5a9cdaea243e31d", kill_on_drop: false }` [INFO] [stdout] 142c5439a303fecc88fe59c155c926e267a3fef8ad1a5e4dd5a9cdaea243e31d