[INFO] fetching crate tunes 1.1.0... [INFO] testing tunes-1.1.0 against master#0d162b25edd5bf0dba9a22e83b614f1113e90474 for pr-150681 [INFO] extracting crate tunes 1.1.0 into /workspace/builds/worker-0-tc1/source [INFO] removed /workspace/builds/worker-0-tc1/source/.cargo/config.toml [INFO] started tweaking crates.io crate tunes 1.1.0 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate tunes 1.1.0 [INFO] tweaked toml for crates.io crate tunes 1.1.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate tunes 1.1.0 on toolchain 0d162b25edd5bf0dba9a22e83b614f1113e90474 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate tunes 1.1.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" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded gpu-descriptor v0.3.2 [INFO] [stderr] Downloaded wgpu-types v23.0.0 [INFO] [stderr] Downloaded symphonia-bundle-flac v0.5.5 [INFO] [stderr] Downloaded coreaudio-sys v0.2.17 [INFO] [stderr] Downloaded symphonia-utils-xiph v0.5.5 [INFO] [stderr] Downloaded symphonia-codec-adpcm v0.5.5 [INFO] [stderr] Downloaded dasp_sample v0.11.0 [INFO] [stderr] Downloaded alsa-sys v0.3.1 [INFO] [stderr] Downloaded midly v0.5.3 [INFO] [stderr] Downloaded windows-core v0.54.0 [INFO] [stderr] Downloaded coreaudio-rs v0.11.3 [INFO] [stderr] Downloaded alsa v0.9.1 [INFO] [stderr] Downloaded cpal v0.15.3 [INFO] [stderr] Downloaded symphonia-core v0.5.5 [INFO] [stderr] Downloaded wgpu v23.0.1 [INFO] [stderr] Downloaded glow v0.14.2 [INFO] [stderr] Downloaded oboe-sys v0.6.1 [INFO] [stderr] Downloaded ndk v0.8.0 [INFO] [stderr] Downloaded symphonia-bundle-mp3 v0.5.5 [INFO] [stderr] Downloaded symphonia-format-isomp4 v0.5.5 [INFO] [stderr] Downloaded symphonia-format-ogg v0.5.5 [INFO] [stderr] Downloaded wgpu-core v23.0.1 [INFO] [stderr] Downloaded flacenc v0.5.0 [INFO] [stderr] Downloaded wgpu-hal v23.0.1 [INFO] [stderr] Downloaded gpu-allocator v0.27.0 [INFO] [stderr] Downloaded hound v3.5.1 [INFO] [stderr] Downloaded ringbuf v0.4.8 [INFO] [stderr] Downloaded rustfft v6.4.1 [INFO] [stderr] Downloaded symphonia-format-riff v0.5.5 [INFO] [stderr] Downloaded oboe v0.6.1 [INFO] [stderr] Downloaded ash v0.38.0+1.3.281 [INFO] [stderr] Downloaded built v0.7.1 [INFO] [stderr] Downloaded symphonia-codec-aac v0.5.5 [INFO] [stderr] Downloaded symphonia-codec-vorbis v0.5.5 [INFO] [stderr] Downloaded symphonia-format-mkv v0.5.5 [INFO] [stderr] Downloaded symphonia-metadata v0.5.5 [INFO] [stderr] Downloaded symphonia v0.5.5 [INFO] [stderr] Downloaded symphonia-codec-pcm v0.5.5 [INFO] [stderr] Downloaded extended v0.1.0 [INFO] [stderr] Downloaded naga v23.1.0 [INFO] [stderr] Downloaded metal v0.29.0 [INFO] [stderr] Downloaded windows v0.54.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 405369bfb65fd9f63973bd07e00ad84448d8d50859038a41102cb91715cd98a8 [INFO] running `Command { std: "docker" "start" "-a" "405369bfb65fd9f63973bd07e00ad84448d8d50859038a41102cb91715cd98a8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "405369bfb65fd9f63973bd07e00ad84448d8d50859038a41102cb91715cd98a8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "405369bfb65fd9f63973bd07e00ad84448d8d50859038a41102cb91715cd98a8", kill_on_drop: false }` [INFO] [stdout] 405369bfb65fd9f63973bd07e00ad84448d8d50859038a41102cb91715cd98a8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 454b13f53503c667a6356d15e08b2c96c096c17e1daa5dea06389d0eaafbcc10 [INFO] running `Command { std: "docker" "start" "-a" "454b13f53503c667a6356d15e08b2c96c096c17e1daa5dea06389d0eaafbcc10", kill_on_drop: false }` [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling log v0.4.28 [INFO] [stderr] Compiling libc v0.2.177 [INFO] [stderr] Compiling bytemuck v1.24.0 [INFO] [stderr] Compiling bitflags v1.3.2 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling symphonia-core v0.5.5 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling unicode-ident v1.0.20 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling generic-array v0.14.9 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling zerocopy v0.8.27 [INFO] [stderr] Compiling symphonia-metadata v0.5.5 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling symphonia-utils-xiph v0.5.5 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling crossbeam-deque v0.8.6 [INFO] [stderr] Compiling syn v2.0.108 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling crossbeam-channel v0.5.15 [INFO] [stderr] Compiling built v0.7.1 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling heapless v0.8.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling alsa-sys v0.3.1 [INFO] [stderr] Compiling rustversion v1.0.22 [INFO] [stderr] Compiling hash32 v0.3.1 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling inotify-sys v0.1.5 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling extended v0.1.0 [INFO] [stderr] Compiling bitflags v2.10.0 [INFO] [stderr] Compiling cpal v0.15.3 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling flacenc v0.5.0 [INFO] [stderr] Compiling strength_reduce v0.2.4 [INFO] [stderr] Compiling crc-catalog v2.4.0 [INFO] [stderr] Compiling anyhow v1.0.100 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling crc v3.3.0 [INFO] [stderr] Compiling transpose v0.2.3 [INFO] [stderr] Compiling alsa v0.9.1 [INFO] [stderr] Compiling symphonia-format-riff v0.5.5 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling inotify v0.9.6 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling primal-check v0.3.4 [INFO] [stderr] Compiling symphonia-format-ogg v0.5.5 [INFO] [stderr] Compiling symphonia-bundle-flac v0.5.5 [INFO] [stderr] Compiling symphonia-codec-vorbis v0.5.5 [INFO] [stderr] Compiling symphonia-format-isomp4 v0.5.5 [INFO] [stderr] Compiling symphonia-format-mkv v0.5.5 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling symphonia-bundle-mp3 v0.5.5 [INFO] [stderr] Compiling mio v0.8.11 [INFO] [stderr] Compiling filetime v0.2.26 [INFO] [stderr] Compiling symphonia-codec-pcm v0.5.5 [INFO] [stderr] Compiling symphonia-codec-adpcm v0.5.5 [INFO] [stderr] Compiling symphonia-codec-aac v0.5.5 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling safe_arch v0.7.4 [INFO] [stderr] Compiling seq-macro v0.3.6 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling dasp_sample v0.11.0 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling wide v0.7.33 [INFO] [stderr] Compiling symphonia v0.5.5 [INFO] [stderr] Compiling crossbeam v0.8.4 [INFO] [stderr] Compiling notify v6.1.1 [INFO] [stderr] Compiling rustfft v6.4.1 [INFO] [stderr] Compiling midly v0.5.3 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling ringbuf v0.4.8 [INFO] [stderr] Compiling inventory v0.3.21 [INFO] [stderr] Compiling hound v3.5.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tunes v1.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 3m 22s [INFO] running `Command { std: "docker" "inspect" "454b13f53503c667a6356d15e08b2c96c096c17e1daa5dea06389d0eaafbcc10", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "454b13f53503c667a6356d15e08b2c96c096c17e1daa5dea06389d0eaafbcc10", kill_on_drop: false }` [INFO] [stdout] 454b13f53503c667a6356d15e08b2c96c096c17e1daa5dea06389d0eaafbcc10 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 62f0c4c8af6f1903557236a07bf038a1f50a54e50c1b7385351c44b5aa89be8b [INFO] running `Command { std: "docker" "start" "-a" "62f0c4c8af6f1903557236a07bf038a1f50a54e50c1b7385351c44b5aa89be8b", kill_on_drop: false }` [INFO] [stderr] Compiling tunes v1.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 02s [INFO] running `Command { std: "docker" "inspect" "62f0c4c8af6f1903557236a07bf038a1f50a54e50c1b7385351c44b5aa89be8b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "62f0c4c8af6f1903557236a07bf038a1f50a54e50c1b7385351c44b5aa89be8b", kill_on_drop: false }` [INFO] [stdout] 62f0c4c8af6f1903557236a07bf038a1f50a54e50c1b7385351c44b5aa89be8b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:845e597a41426bbf2703be69acdb67d10b6de511142d05cba7bbe119c898b2c7" "/opt/rustwide/cargo-home/bin/cargo" "+0d162b25edd5bf0dba9a22e83b614f1113e90474" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 968ab9b35b0c13023c8bea3e5c5042853d76dc1ccb12128e969665a5067d1334 [INFO] running `Command { std: "docker" "start" "-a" "968ab9b35b0c13023c8bea3e5c5042853d76dc1ccb12128e969665a5067d1334", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.33s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tunes-714b8ede65eff8e8) [INFO] [stdout] running 1571 tests [INFO] [stdout] test cache::key::tests::test_different_envelope_different_key ... ok [INFO] [stdout] test composition::chords::tests::test_chaining_multiple_chords ... ok [INFO] [stdout] test composition::chords::tests::test_chord_creates_and_plays_chord ... ok [INFO] [stdout] test composition::chords::tests::test_chord_inverted_creates_inversion ... ok [INFO] [stdout] test composition::chords::tests::test_chord_over_bass ... ok [INFO] [stdout] test composition::chords::tests::test_chord_voice_lead_with_previous ... ok [INFO] [stdout] test composition::chords::tests::test_chord_voice_lead_without_previous ... ok [INFO] [stdout] test cache::storage::tests::test_cache_miss ... ok [INFO] [stdout] test composition::chords::tests::test_mixed_chord_methods ... ok [INFO] [stdout] test cache::storage::tests::test_clear ... ok [INFO] [stdout] test cache::storage::tests::test_lru_eviction ... ok [INFO] [stdout] test cache::storage::tests::test_min_duration_filter ... ok [INFO] [stdout] test composition::drum_grid::tests::test_accent_basic ... ok [INFO] [stdout] test composition::drum_grid::tests::test_accent_multiple_drums_same_step ... ok [INFO] [stdout] test composition::drum_grid::tests::test_accent_with_levels ... ok [INFO] [stdout] test cache::key::tests::test_same_parameters_same_key ... ok [INFO] [stdout] test composition::drum_grid::tests::test_drum_grid_duration ... ok [INFO] [stdout] test composition::drum_grid::tests::test_drum_grid_chaining ... ok [INFO] [stdout] test composition::drum_grid::tests::test_drum_grid_creation ... ok [INFO] [stdout] test composition::drum_grid::tests::test_drum_grid_empty_pattern ... ok [INFO] [stdout] test composition::drum_grid::tests::test_drum_grid_duplicate_steps ... ok [INFO] [stdout] test cache::storage::tests::test_cache_insert_and_get ... ok [INFO] [stdout] test composition::drum_grid::tests::test_drum_grid_out_of_bounds_steps ... ok [INFO] [stdout] test composition::drum_grid::tests::test_drum_grid_overlapping_drums ... ok [INFO] [stdout] test composition::drum_grid::tests::test_drum_grid_fine_step_resolution ... ok [INFO] [stdout] test composition::drum_grid::tests::test_drum_grid_repeat ... ok [INFO] [stdout] test composition::drum_grid::tests::test_drum_grid_repeat_with_chained_patterns ... ok [INFO] [stdout] test composition::drum_grid::tests::test_drum_grid_sound_basic ... ok [INFO] [stdout] test composition::drum_grid::tests::test_drum_grid_repeat_zero_times ... ok [INFO] [stdout] test composition::drum_grid::tests::test_drum_grid_sound_with_offset ... ok [INFO] [stdout] test composition::drum_grid::tests::test_flam ... ok [INFO] [stdout] test composition::drum_grid::tests::test_drum_pattern_trait_into_steps ... ok [INFO] [stdout] test composition::drum_grid::tests::test_ghost_notes ... ok [INFO] [stdout] test composition::drum_grid::tests::test_maybe_always ... ok [INFO] [stdout] test composition::drum_grid::tests::test_roll_zero_subdivisions ... ok [INFO] [stdout] test composition::drum_grid::tests::test_maybe_never ... ok [INFO] [stdout] test composition::drum_grid::tests::test_string_pattern_all_hits ... ok [INFO] [stdout] test composition::drum_grid::tests::test_string_pattern_basic ... ok [INFO] [stdout] test composition::drum_grid::tests::test_roll ... ok [INFO] [stdout] test composition::drum_grid::tests::test_string_pattern_different_hit_chars ... ok [INFO] [stdout] test composition::drum_grid::tests::test_string_pattern_all_rests ... ok [INFO] [stdout] test composition::drum_grid::tests::test_string_pattern_different_rest_chars ... ok [INFO] [stdout] test composition::drum_grid::tests::test_string_pattern_classic_rock_beat ... ok [INFO] [stdout] test composition::drum_grid::tests::test_string_pattern_out_of_bounds ... ok [INFO] [stdout] test composition::drum_grid::tests::test_string_pattern_empty ... ok [INFO] [stdout] test composition::drum_grid::tests::test_string_pattern_mixed_with_array ... ok [INFO] [stdout] test composition::drum_grid::tests::test_string_pattern_repeat ... ok [INFO] [stdout] test composition::drum_grid::tests::test_string_pattern_with_spaces ... ok [INFO] [stdout] test composition::drum_grid::tests::test_string_pattern_numeric_notation ... ok [INFO] [stdout] test composition::drum_grid::tests::test_velocity_explicit ... ok [INFO] [stdout] test composition::effects::tests::test_bitcrusher_parameters ... ok [INFO] [stdout] test composition::effects::tests::test_bitcrusher_sets_track_bitcrusher ... ok [INFO] [stdout] test composition::effects::tests::test_chorus_sets_track_chorus ... ok [INFO] [stdout] test composition::effects::tests::test_chorus_parameters ... ok [INFO] [stdout] test composition::effects::tests::test_compressor_sets_track_compressor ... ok [INFO] [stdout] test composition::effects::tests::test_compressor_full_parameters ... ok [INFO] [stdout] test composition::effects::tests::test_all_effects_combined ... ok [INFO] [stdout] test composition::effects::tests::test_delay_replaces_previous_delay ... ok [INFO] [stdout] test composition::effects::tests::test_distortion_sets_track_distortion ... ok [INFO] [stdout] test composition::effects::tests::test_delay_sets_track_delay ... ok [INFO] [stdout] test composition::effects::tests::test_effect_chaining ... ok [INFO] [stdout] test composition::effects::tests::test_effects_dont_affect_cursor ... ok [INFO] [stdout] test composition::effects::tests::test_eq_boost_and_cut ... ok [INFO] [stdout] test composition::effects::tests::test_effects_with_notes ... ok [INFO] [stdout] test composition::effects::tests::test_filter_different_types ... ok [INFO] [stdout] test composition::effects::tests::test_eq_sets_track_eq ... ok [INFO] [stdout] test composition::effects::tests::test_filter_sets_track_filter ... ok [INFO] [stdout] test composition::effects::tests::test_phaser_sets_track_phaser ... ok [INFO] [stdout] test composition::effects::tests::test_flanger_sets_track_flanger ... ok [INFO] [stdout] test composition::effects::tests::test_phaser_stages ... ok [INFO] [stdout] test composition::effects::tests::test_flanger_vs_chorus_depth ... ok [INFO] [stdout] test composition::effects::tests::test_modulate_adds_modulation_route ... ok [INFO] [stdout] test composition::effects::tests::test_reverb_sets_track_reverb ... ok [INFO] [stdout] test composition::effects::tests::test_reverb_replaces_previous_reverb ... ok [INFO] [stdout] test composition::effects::tests::test_modulate_multiple_routes ... ok [INFO] [stdout] test composition::effects::tests::test_ring_mod_sets_track_ring_mod ... ok [INFO] [stdout] test composition::effects::tests::test_saturation_parameters ... ok [INFO] [stdout] test composition::effects::tests::test_saturation_sets_track_saturation ... ok [INFO] [stdout] test composition::expression::tests::test_bend_sets_pitch_bend ... ok [INFO] [stdout] test composition::expression::tests::test_bend_clamps_low ... ok [INFO] [stdout] test composition::expression::tests::test_bend_zero_is_no_bend ... ok [INFO] [stdout] test composition::expression::tests::test_fade_to_advances_cursor ... ok [INFO] [stdout] test composition::expression::tests::test_envelope_sets_for_subsequent_notes ... ok [INFO] [stdout] test composition::expression::tests::test_expression_chaining ... ok [INFO] [stdout] test composition::expression::tests::test_fade_to_clamps_volume ... ok [INFO] [stdout] test composition::expression::tests::test_fade_to_sets_volume ... ok [INFO] [stdout] test composition::expression::tests::test_fade_to_zero_duration ... ok [INFO] [stdout] test composition::expression::tests::test_pan_center ... ok [INFO] [stdout] test composition::expression::tests::test_pan_clamps_high ... ok [INFO] [stdout] test composition::expression::tests::test_pan_clamps_low ... ok [INFO] [stdout] test composition::expression::tests::test_pan_extremes ... ok [INFO] [stdout] test composition::expression::tests::test_pan_sets_track_pan ... ok [INFO] [stdout] test composition::expression::tests::test_velocity_affects_multiple_notes ... ok [INFO] [stdout] test composition::expression::tests::test_velocity_sets_note_velocity ... ok [INFO] [stdout] test composition::expression::tests::test_velocity_clamps_high ... ok [INFO] [stdout] test composition::expression::tests::test_vibrato_adds_modulation ... ok [INFO] [stdout] test composition::expression::tests::test_vibrato_multiple_calls ... ok [INFO] [stdout] test composition::expression::tests::test_velocity_clamps_low ... ok [INFO] [stdout] test composition::expression::tests::test_velocity_can_change_between_notes ... ok [INFO] [stdout] test cache::key::tests::test_different_frequency_different_key ... ok [INFO] [stdout] test composition::expression::tests::test_volume_clamps_high ... ok [INFO] [stdout] test composition::expression::tests::test_volume_clamps_low ... ok [INFO] [stdout] test composition::expression::tests::test_volume_allows_boundaries ... ok [INFO] [stdout] test composition::expression::tests::test_volume_sets_track_volume ... ok [INFO] [stdout] test composition::expression::tests::test_volume_with_notes ... ok [INFO] [stdout] test composition::expression::tests::test_waveform_sets_for_subsequent_notes ... ok [INFO] [stdout] test composition::generative::tests::test_biased_random_walk_tends_upward ... ok [INFO] [stdout] test composition::generative::tests::test_compress_expand_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_compress_with_no_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_compress_to_target_duration ... ok [INFO] [stdout] test composition::generative::tests::test_duplicate_empty_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_duplicate_doubles_notes ... ok [INFO] [stdout] test composition::generative::tests::test_duplicate_preserves_timing ... ok [INFO] [stdout] test composition::generative::tests::test_duplicate_with_transform ... ok [INFO] [stdout] test composition::generative::tests::test_duplicate_with_namespace ... ok [INFO] [stdout] test composition::generative::tests::test_echo_creates_repetitions ... ok [INFO] [stdout] test composition::generative::tests::test_echo_volume_decay ... ok [INFO] [stdout] test composition::generative::tests::test_echo_with_multiple_notes ... ok [INFO] [stdout] test composition::generative::tests::test_echo_zero_repeats ... ok [INFO] [stdout] test composition::generative::tests::test_granularize_multiple_notes ... ok [INFO] [stdout] test composition::generative::tests::test_granularize_splits_notes ... ok [INFO] [stdout] test composition::generative::tests::test_granularize_with_no_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_gravity_no_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_gravity_pulls_toward_center ... ok [INFO] [stdout] test composition::generative::tests::test_gravity_repels_from_center ... ok [INFO] [stdout] test composition::generative::tests::test_gravity_zero_strength ... ok [INFO] [stdout] test composition::generative::tests::test_group_collapses_to_chord ... ok [INFO] [stdout] test composition::generative::tests::test_group_empty_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_group_then_duplicate ... ok [INFO] [stdout] test composition::generative::tests::test_biased_random_walk_tends_downward ... ok [INFO] [stdout] test composition::generative::tests::test_group_updates_cursor ... ok [INFO] [stdout] test composition::generative::tests::test_group_with_namespace ... ok [INFO] [stdout] test composition::generative::tests::test_humanize_adds_variance ... ok [INFO] [stdout] test composition::generative::tests::test_invert_constrained_keeps_in_range ... ok [INFO] [stdout] test composition::generative::tests::test_invert_empty_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_invert_mirrors_pitches ... ok [INFO] [stdout] test composition::generative::tests::test_magnetize_empty_scale ... ok [INFO] [stdout] test composition::generative::tests::test_magnetize_no_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_magnetize_snaps_to_scale ... ok [INFO] [stdout] test composition::generative::tests::test_mutate_by_zero ... ok [INFO] [stdout] test composition::generative::tests::test_mutate_changes_pitches ... ok [INFO] [stdout] test composition::generative::tests::test_mutate_with_no_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_palindrome_mirrors_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_palindrome_with_no_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_quantize_eighth_notes ... ok [INFO] [stdout] test composition::generative::tests::test_quantize_preserves_pitches ... ok [INFO] [stdout] test composition::generative::tests::test_quantize_to_grid ... ok [INFO] [stdout] test composition::generative::tests::test_quantize_with_no_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_random_walk_empty_scale ... ok [INFO] [stdout] test composition::generative::tests::test_random_walk_generates_notes ... ok [INFO] [stdout] test composition::generative::tests::test_random_walk_sequence_empty ... ok [INFO] [stdout] test composition::generative::tests::test_random_walk_sequence_generates_correct_length ... ok [INFO] [stdout] test composition::generative::tests::test_random_walk_sequence_stays_in_bounds ... ok [INFO] [stdout] test composition::generative::tests::test_random_walk_sequence_with_sequence_from ... ok [INFO] [stdout] test composition::generative::tests::test_random_walk_stays_in_scale ... ok [INFO] [stdout] test composition::generative::tests::test_range_dilation_compress ... ok [INFO] [stdout] test composition::generative::tests::test_range_dilation_expand ... ok [INFO] [stdout] test composition::generative::tests::test_range_dilation_no_change ... ok [INFO] [stdout] test composition::generative::tests::test_retrograde_reverses_pitches ... ok [INFO] [stdout] test composition::generative::tests::test_retrograde_with_no_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_ripple_affects_pitch ... ok [INFO] [stdout] test composition::generative::tests::test_ripple_affects_timing ... ok [INFO] [stdout] test composition::generative::tests::test_ripple_no_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_ripple_zero_intensity ... ok [INFO] [stdout] test composition::generative::tests::test_rotate_by_zero ... ok [INFO] [stdout] test composition::generative::tests::test_rotate_cycles_pitches ... ok [INFO] [stdout] test composition::generative::tests::test_rotate_negative ... ok [INFO] [stdout] test composition::generative::tests::test_shape_contour_single_note ... ok [INFO] [stdout] test composition::generative::tests::test_shape_contour_smooth ... ok [INFO] [stdout] test composition::generative::tests::test_shift_transposes_down ... ok [INFO] [stdout] test composition::generative::tests::test_shift_by_zero_no_change ... ok [INFO] [stdout] test composition::generative::tests::test_shift_transposes_up ... ok [INFO] [stdout] test composition::generative::tests::test_shuffle_reorders_pitches ... ok [INFO] [stdout] test composition::generative::tests::test_shift_with_no_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_sieve_exclusive_empty_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_shuffle_with_no_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_sieve_chaining ... ok [INFO] [stdout] test composition::generative::tests::test_sieve_inclusive_empty_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_sieve_exclusive_removes_range ... ok [INFO] [stdout] test composition::generative::tests::test_sieve_exclusive_with_namespace ... ok [INFO] [stdout] test composition::generative::tests::test_sieve_inclusive_keeps_only_range ... ok [INFO] [stdout] test composition::generative::tests::test_stack_chord ... ok [INFO] [stdout] test composition::generative::tests::test_sieve_inclusive_with_namespace ... ok [INFO] [stdout] test composition::generative::tests::test_stack_count_zero ... ok [INFO] [stdout] test composition::generative::tests::test_stack_octave_below ... ok [INFO] [stdout] test composition::generative::tests::test_stack_octave_above ... ok [INFO] [stdout] test composition::generative::tests::test_stack_perfect_fifth ... ok [INFO] [stdout] test composition::generative::tests::test_stack_two_octaves ... ok [INFO] [stdout] test composition::generative::tests::test_stack_with_no_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_stretch_by_one ... ok [INFO] [stdout] test composition::generative::tests::test_stretch_double_speed ... ok [INFO] [stdout] test composition::generative::tests::test_stretch_half_speed ... ok [INFO] [stdout] test composition::generative::tests::test_stretch_with_no_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_stutter_adds_repeats ... ok [INFO] [stdout] test composition::generative::tests::test_stutter_every_nth_note ... ok [INFO] [stdout] test composition::generative::tests::test_stutter_every_with_no_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_stutter_with_no_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_thin_keep_all ... ok [INFO] [stdout] test composition::generative::tests::test_stutter_with_zero_probability ... ok [INFO] [stdout] test composition::generative::tests::test_thin_with_no_pattern ... ok [INFO] [stdout] test composition::generative::tests::test_thin_remove_all ... ok [INFO] [stdout] test composition::generative::tests::test_thin_removes_notes ... ok [INFO] [stdout] test composition::generative::tests::test_transform_chaining_multiple_calls ... ok [INFO] [stdout] test composition::generative::transforms::tests::test_crescendo_drums ... ok [INFO] [stdout] test composition::generative::tests::test_transform_closure_syntax ... ok [INFO] [stdout] test composition::generative::transforms::tests::test_crescendo_notes ... ok [INFO] [stdout] test composition::generative::transforms::tests::test_every_nth_drum ... ok [INFO] [stdout] test composition::generative::transforms::tests::test_decrescendo_notes ... ok [INFO] [stdout] test composition::generative::transforms::tests::test_every_nth_note ... ok [INFO] [stdout] test composition::generative::transforms::tests::test_for_each_event_mixed ... ok [INFO] [stdout] test composition::generative::transforms::tests::test_tempo_ramp ... ok [INFO] [stdout] test composition::generative::transforms::tests::test_for_each_event ... ok [INFO] [stdout] test composition::generative::transforms::tests::test_ritardando_accelerando ... ok [INFO] [stdout] test composition::marker_tests::test_at_marker_alias_works_same_as_at_mark ... ok [INFO] [stdout] test composition::marker_tests::test_mark_at_sets_marker ... ok [INFO] [stdout] test composition::marker_tests::test_marker_can_be_overwritten ... ok [INFO] [stdout] test composition::marker_tests::test_marker_with_builder_mark_integration ... ok [INFO] [stdout] test composition::marker_tests::test_marker_time_returns_none_for_missing ... ok [INFO] [stdout] test composition::marker_tests::test_markers_returns_all ... ok [INFO] [stdout] test composition::marker_tests::test_multiple_markers ... ok [INFO] [stdout] test composition::marker_tests::test_multiple_tracks_sync_to_same_marker ... ok [INFO] [stdout] test composition::marker_tests::test_track_at_marker_uses_composition_marker ... ok [INFO] [stdout] test composition::notes::tests::test_drum_adds_drum_hit ... ok [INFO] [stdout] test composition::notes::tests::test_drum_chaining ... ok [INFO] [stdout] test composition::notes::tests::test_drum_advances_cursor_by_duration ... ok [INFO] [stdout] test composition::notes::tests::test_interpolated_with_one_segment ... ok [INFO] [stdout] test composition::notes::tests::test_interpolated_creates_smooth_glide ... ok [INFO] [stdout] test composition::notes::tests::test_interpolated_with_zero_segments ... ok [INFO] [stdout] test composition::notes::tests::test_mixed_notes_and_drums ... ok [INFO] [stdout] test composition::notes::tests::test_note_chaining ... ok [INFO] [stdout] test composition::generative::tests::test_shape_contour_exaggerate ... ok [INFO] [stdout] test composition::drum_grid::tests::test_drum_grid_many_drum_types ... ok [INFO] [stdout] test composition::notes::tests::test_notes_advances_cursor_correctly ... ok [INFO] [stdout] test composition::notes::tests::test_note_with_chord ... ok [INFO] [stdout] test composition::notes::tests::test_notes_with_empty_array ... ok [INFO] [stdout] test composition::notes::tests::test_notes_creates_sequence ... ok [INFO] [stdout] test composition::ornaments::tests::test_cascade_cursor_position ... ok [INFO] [stdout] test composition::ornaments::tests::test_cascade_staggers_notes ... ok [INFO] [stdout] test composition::ornaments::tests::test_grace_advances_cursor ... ok [INFO] [stdout] test composition::ornaments::tests::test_grace_plays_two_notes ... ok [INFO] [stdout] test composition::ornaments::tests::test_inverted_mordent_pattern ... ok [INFO] [stdout] test composition::ornaments::tests::test_inverted_turn_pattern ... ok [INFO] [stdout] test composition::ornaments::tests::test_mordent_advances_cursor_correctly ... ok [INFO] [stdout] test composition::ornaments::tests::test_mordent_pattern ... ok [INFO] [stdout] test composition::ornaments::tests::test_ornament_chaining ... ok [INFO] [stdout] test composition::ornaments::tests::test_strum_is_cascade ... ok [INFO] [stdout] test composition::ornaments::tests::test_tremolo_note_advances_cursor ... ok [INFO] [stdout] test composition::ornaments::tests::test_tremolo_note_repeats_note ... ok [INFO] [stdout] test composition::notes::tests::test_note_advances_cursor ... ok [INFO] [stdout] test composition::ornaments::tests::test_trill_advances_cursor ... ok [INFO] [stdout] test composition::ornaments::tests::test_trill_alternates_notes ... ok [INFO] [stdout] test composition::ornaments::tests::test_trill_with_zero_count ... ok [INFO] [stdout] test composition::ornaments::tests::test_turn_pattern ... ok [INFO] [stdout] test composition::ornaments::tests::test_turn_with_negative_duration ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_alberti_bass_creates_correct_pattern ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_alberti_bass_advances_cursor ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_broken_chord_empty_chord ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_alberti_bass_with_four_note_chord ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_alberti_bass_with_less_than_3_notes ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_broken_chord_invalid_pattern ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_broken_chord_pattern_0_up_and_back ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_broken_chord_pattern_2_up_twice ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_broken_chord_pattern_3_ascending_pairs ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_ostinato_advances_cursor ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_ostinato_empty_pattern ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_ostinato_repeats_pattern ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_ostinato_zero_repeats ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_pedal_point_advances_cursor ... ok [INFO] [stdout] test composition::expression::tests::test_bend_clamps_high ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_pedal_point_chord_timing ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_pedal_point_creates_sustained_bass ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_pedal_point_empty_chords ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_stride_bass_zero_measures ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_stride_bass_multiple_measures ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_stride_bass_alternates_correctly ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_tremolo_strings_advances_cursor ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_tremolo_strings_repetition ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_tremolo_strings_with_zero_speed ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_waltz_bass_creates_three_beats ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_waltz_bass_timing ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_walking_bass_creates_bass_line ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_arpeggiate_ascending ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_arpeggiate_reverse_descending ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_arpeggiate_downup_no_bottom_double ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_bounce_generates_correct_number_of_notes ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_bounce_pitch_descends_initially ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_bounce_with_generator_namespace ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_bounce_zero_bounces ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_chaining_musical_patterns ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_chords_from_vec_format ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_empty_chord_sequences ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_chords_plays_sequence ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_harmonize_adds_interval ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_harmonize_multiple_notes ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_octaves_doubles_each_note ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_orbit_advances_cursor ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_octaves_negative_offset ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_orbit_clockwise_vs_counterclockwise ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_orbit_fractional_rotations ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_orbit_generates_correct_number_of_notes ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_orbit_multiple_rotations ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_orbit_with_generator_namespace ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_pedal_advances_cursor_correctly ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_pedal_sustains_bass ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_progression_7th_creates_seventh_chords ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_progression_advances_cursor ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_progression_chain_with_other_methods ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_progression_creates_triads ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_random_notes_advances_cursor ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_progression_with_different_scales ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_random_notes_empty_array ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_random_notes_generates_correct_count ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_random_notes_only_picks_from_set ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_random_notes_with_generator_namespace ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_scale_ascending ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_scale_downup_no_bottom_double ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_scale_reverse_descending ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_scale_updown_with_empty_scale ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_scatter_advances_cursor ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_scale_updown_no_peak_double ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_scatter_generates_correct_count ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_scatter_stays_in_range ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_scatter_with_generator_namespace ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_sequence_from_fibonacci_pattern ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_sequence_from_maps_values ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_sequence_from_wraps_around ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_sprinkle_advances_cursor ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_single_note_updown_patterns ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_sprinkle_generates_continuous_values ... ok [INFO] [stdout] test composition::effects::tests::test_ring_mod_carrier_frequency ... ok [INFO] [stdout] test composition::generative::tests::test_duplicate_updates_cursor ... ok [INFO] [stdout] test composition::notes::tests::test_note_adds_single_note ... ok [INFO] [stdout] test composition::ornaments::tests::test_mordent_with_zero_duration ... ok [INFO] [stdout] test composition::patterns::classical::tests::test_broken_chord_pattern_1_down_and_back ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_arpeggiate_updown_no_top_double ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_stream_advances_cursor ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_stream_all_same_frequency ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_complex_generative_workflow ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_stream_generates_correct_count ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_complex_pattern_workflow ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_every_n_chaining ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_every_n_basic ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_sprinkle_generates_correct_count ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_sprinkle_with_generator_namespace ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_stream_with_generator_namespace ... ok [INFO] [stdout] test composition::patterns::musical::tests::test_sprinkle_within_range ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_every_n_one ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_every_n_with_repeat ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_every_n_zero ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_every_n_only_affects_pattern_range ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_every_n_timing ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_every_n_fourth ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_pattern_chaining ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_every_n_larger_than_pattern ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_pattern_start_marks_cursor ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_every_n_with_drums ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_probability_doesnt_affect_cursor ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_probability_only_affects_pattern_range ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_probability_with_drums ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_probability_with_zero ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_repeat_last_partial_duration ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_repeat_last_with_zero_duration ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_repeat_last_duplicates_recent_events ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_repeat_last_with_zero_times ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_repeat_maintains_timing ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_repeat_with_mixed_notes_and_drums ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_repeat_with_drums ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_repeat_with_offset_pattern_start ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_repeat_with_zero_times ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_reverse_maintains_cursor ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_repeat_duplicates_pattern ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_reverse_flips_note_order ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_reverse_with_empty_pattern ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_repeat_last_advances_cursor ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_reverse_preserves_note_properties ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_reverse_with_single_note ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_speed_adjusts_cursor ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_speed_doubles_tempo ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_speed_and_probability_chaining ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_speed_halves_tempo ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_speed_with_zero_factor ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_speed_with_negative_factor ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_speed_with_drums ... ok [INFO] [stdout] test composition::portamento::tests::test_portamento_and_slide_chaining ... ok [INFO] [stdout] test composition::portamento::tests::test_portamento_boundaries_inclusive ... ok [INFO] [stdout] test composition::portamento::tests::test_portamento_descending ... ok [INFO] [stdout] test composition::portamento::tests::test_portamento_empty_scale ... ok [INFO] [stdout] test composition::portamento::tests::test_portamento_ascending ... ok [INFO] [stdout] test composition::portamento::tests::test_portamento_no_scale_notes_in_range ... ok [INFO] [stdout] test composition::portamento::tests::test_slide_advances_cursor ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_speed_preserves_note_properties ... ok [INFO] [stdout] test composition::portamento::tests::test_portamento_single_note_in_range ... ok [INFO] [stdout] test composition::portamento::tests::test_slide_minimum_segments ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_repeat_advances_cursor ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_probability_removes_some_notes ... ok [INFO] [stdout] test composition::patterns::rhythm::tests::test_probability_with_one ... ok [INFO] [stdout] test composition::portamento::tests::test_slide_interpolates_correctly ... ok [INFO] [stdout] test composition::portamento::tests::test_slide_creates_smooth_glide ... ok [INFO] [stdout] test composition::sections::tests::test_arrange_repeated_section ... ok [INFO] [stdout] test composition::sections::tests::test_complex_arrangement ... ok [INFO] [stdout] test composition::sections::tests::test_section_clone_with_offset ... ok [INFO] [stdout] test composition::sections::tests::test_section_duration_tracking ... ok [INFO] [stdout] test composition::sections::tests::test_section_pattern_repeat ... ok [INFO] [stdout] test composition::sections::tests::test_arrange_single_section ... ok [INFO] [stdout] test composition::sections::tests::test_create_empty_section ... ok [INFO] [stdout] test composition::portamento::tests::test_slide_with_negative_duration ... ok [INFO] [stdout] test composition::sections::tests::test_section_with_drums ... ok [INFO] [stdout] test composition::portamento::tests::test_slide_descending ... ok [INFO] [stdout] test composition::sections::tests::test_section_with_multiple_tracks ... ok [INFO] [stdout] test composition::portamento::tests::test_slide_with_zero_duration ... ok [INFO] [stdout] test composition::sections::tests::test_section_with_notes ... ok [INFO] [stdout] test composition::synthesis::tests::test_custom_waveform_can_be_cleared ... ok [INFO] [stdout] test composition::synthesis::tests::test_custom_waveform_combines_with_envelope ... ok [INFO] [stdout] test composition::synthesis::tests::test_custom_waveform_persists_across_notes ... ok [INFO] [stdout] test composition::synthesis::tests::test_custom_waveform_stored_in_note ... ok [INFO] [stdout] test composition::tests::test_missing_template_uses_defaults ... ok [INFO] [stdout] test composition::tests::test_multiple_tracks_different_positions_is_ok ... ok [INFO] [stdout] test composition::tests::test_no_spatial_position_is_ok ... ok [INFO] [stdout] test composition::sections::tests::test_arrange_multiple_sections ... ok [INFO] [stdout] test composition::tests::test_same_spatial_position_on_track_is_ok ... ok [INFO] [stdout] test composition::sections::tests::test_section_at_positioning ... ok [INFO] [stdout] test composition::tests::test_template_with_markers ... ok [INFO] [stdout] test composition::tests::test_template_multiple_reuse ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_at_bar_fifth_bar ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_at_bar_sets_cursor ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_at_bar_then_quarters ... ok [INFO] [stdout] test composition::tests::test_save_and_use_template ... ok [INFO] [stdout] test composition::tests::test_template_captures_synthesis_params ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_at_beat_ninth_beat ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_bars_advances_cursor ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_at_beat_sets_cursor ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_bars_fractional ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_at_beat_then_notes ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_beats_fractional ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_bars_between_notes ... ok [INFO] [stdout] test composition::tests::test_template_can_be_overridden ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_complex_musical_time_sequence ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_dotted_eighths_creates_notes_with_correct_duration ... ok [INFO] [stdout] test composition::tests::test_template_captures_all_effects ... ok [INFO] [stdout] test composition::synthesis::tests::test_custom_waveform_combines_with_fm ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_beats_advances_cursor ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_dotted_notes_timing ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_dotted_quarters_creates_notes_with_correct_duration ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_eighth_chord ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_eighths_creates_notes_with_correct_duration ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_empty_notes_array ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_halves_creates_notes_with_correct_duration ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_half_chord ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_quarters_advances_cursor ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_mixed_note_durations ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_quarter_chord ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_quarters_creates_notes_with_correct_duration ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_single_and_multiple_methods_together ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_quarter_single_note ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_sixteenth_chord ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_sixteenths_creates_notes_with_correct_duration ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_tempo_eighth_at_120_bpm ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_tempo_quarter_at_120_bpm ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_tempo_durations_at_different_bpm ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_tempo_half_at_120_bpm ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_tempo_dotted_eighth_at_120_bpm ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_tempo_sixteenth_at_120_bpm ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_whole_chord ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_tempo_dotted_quarter_at_120_bpm ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_tempo_thirty_second_at_120_bpm ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_wholes_creates_notes_with_correct_duration ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_wholes_timing ... ok [INFO] [stdout] test composition::timing::musical_time::tests::test_tempo_whole_at_120_bpm ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_at_can_move_backward ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_at_mark_handles_missing_marker ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_at_mark_moves_to_saved_position ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_at_zero ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_at_sets_absolute_cursor_position ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_complex_timing_sequence ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_mark_saves_cursor_position ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_marker_can_be_overwritten ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_markers_with_complex_timing ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_markers_across_tracks ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_mark_and_at_mark_workflow ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_multiple_time_signature_changes ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_multiple_tempo_changes ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_multiple_markers ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_peek_cursor_doesnt_advance ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_peek_cursor_returns_current_position ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_seek_backward_with_negative ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_swing_clamps_high_values ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_swing_clamps_low_values ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_swing_common_values ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_seek_advances_cursor ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_swing_sets_value ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_seek_is_additive ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_swing_allows_boundary_values ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_tempo_adds_tempo_change_event ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_tempo_at_specific_time ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_tempo_with_notes ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_time_signature_at_specific_time ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_time_signature_common_values ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_timing_methods_chain_together ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_time_signature_with_notes ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_time_signature_adds_event ... ok [INFO] [stdout] test composition::timing::tempo::tests::test_note_durations ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_wait_and_seek_are_equivalent ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_timing_with_note_placement ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_wait_is_additive ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_wait_advances_cursor ... ok [INFO] [stdout] test composition::timing::navigation::tests::test_wait_with_zero ... ok [INFO] [stdout] test composition::timing::tempo::tests::test_no_division_by_zero ... ok [INFO] [stdout] test composition::timing::tempo::tests::test_tempo_120bpm ... ok [INFO] [stdout] test composition::tuplets::tests::test_empty_notes_array ... ok [INFO] [stdout] test composition::timing::tempo::tests::test_tempo_clamping ... ok [INFO] [stdout] test composition::tuplets::tests::test_quintuplet_creates_five_notes ... ok [INFO] [stdout] test composition::tuplets::tests::test_septuplet_creates_seven_notes ... ok [INFO] [stdout] test composition::tuplets::tests::test_sextuplet_creates_six_notes ... ok [INFO] [stdout] test composition::tuplets::tests::test_triplet_advances_cursor_correctly ... ok [INFO] [stdout] test composition::tuplets::tests::test_triplet_creates_three_notes ... ok [INFO] [stdout] test composition::tuplets::tests::test_triplet_timing ... ok [INFO] [stdout] test composition::tuplets::tests::test_tuplet_advances_cursor ... ok [INFO] [stdout] test composition::tuplets::tests::test_tuplet_chaining ... ok [INFO] [stdout] test composition::tuplets::tests::test_tuplet_divides_duration_evenly ... ok [INFO] [stdout] test composition::tuplets::tests::test_tuplet_exact_timing ... ok [INFO] [stdout] test composition::tuplets::tests::test_tuplet_with_fewer_notes_than_count ... ok [INFO] [stdout] test composition::tuplets::tests::test_tuplet_with_negative_duration ... ok [INFO] [stdout] test composition::tuplets::tests::test_tuplet_with_more_notes_than_count ... ok [INFO] [stdout] test composition::tuplets::tests::test_tuplet_with_zero_duration ... ok [INFO] [stdout] test error::tests::test_io_error_conversion ... ok [INFO] [stdout] test midi::convert::tests::test_drum_type_midi_note_roundtrip ... ok [INFO] [stdout] test composition::tuplets::tests::test_tuplet_with_zero_count ... ok [INFO] [stdout] test error::tests::test_error_display ... ok [INFO] [stdout] test midi::convert::tests::test_drum_type_to_midi_note ... ok [INFO] [stdout] test midi::convert::tests::test_frequency_to_midi_note ... ok [INFO] [stdout] test error::tests::test_from_string ... ok [INFO] [stdout] test error::tests::test_invalid_event_type_error ... ok [INFO] [stdout] test instruments::tests::test_instrument_creation ... ok [INFO] [stdout] test midi::convert::tests::test_midi_note_to_drum_type ... ok [INFO] [stdout] test midi::convert::tests::test_midi_note_to_frequency ... ok [INFO] [stdout] test midi::convert::tests::test_mod_value_to_cc_bipolar ... ok [INFO] [stdout] test midi::convert::tests::test_mod_value_to_cc_unipolar ... ok [INFO] [stdout] test midi::convert::tests::test_seconds_to_ticks ... ok [INFO] [stdout] test midi::convert::tests::test_midi_note_frequency_roundtrip ... ok [INFO] [stdout] test midi::convert::tests::test_semitones_to_pitch_bend ... ok [INFO] [stdout] test midi::convert::tests::test_semitones_to_pitch_bend_different_range ... ok [INFO] [stdout] test midi::convert::tests::test_tempo_map_complex_scenario ... ok [INFO] [stdout] test midi::convert::tests::test_tempo_map_single_tempo ... ok [INFO] [stdout] test midi::convert::tests::test_tempo_map_tempo_speedup ... ok [INFO] [stdout] test midi::convert::tests::test_ticks_seconds_roundtrip ... ok [INFO] [stdout] test midi::convert::tests::test_tempo_map_edge_cases ... ok [INFO] [stdout] test sequences::generative::bakers_map::tests::test_bakers_map_boundary_behavior ... ok [INFO] [stdout] test sequences::generative::bakers_map::tests::test_bakers_map_basic ... ok [INFO] [stdout] test midi::convert::tests::test_tempo_map_multiple_tempos ... ok [INFO] [stdout] test sequences::generative::bakers_map::tests::test_bakers_map_clamps_input ... ok [INFO] [stdout] test sequences::generative::bakers_map::tests::test_bakers_map_deterministic ... ok [INFO] [stdout] test midi::convert::tests::test_volume_to_velocity ... ok [INFO] [stdout] test sequences::generative::bakers_map::tests::test_bakers_map_left_half ... ok [INFO] [stdout] test midi::convert::tests::test_pitch_bend_fractional_semitones ... ok [INFO] [stdout] test midi::convert::tests::test_ticks_to_seconds ... ok [INFO] [stdout] test sequences::generative::bakers_map::tests::test_bakers_map_distribution ... ok [INFO] [stdout] test sequences::generative::bakers_map::tests::test_bakers_map_mixing ... ok [INFO] [stdout] test sequences::generative::bakers_map::tests::test_bakers_map_different_initial_conditions ... ok [INFO] [stdout] test sequences::generative::bakers_map::tests::test_bakers_map_single_point ... ok [INFO] [stdout] test sequences::generative::bakers_map::tests::test_bakers_map_stays_in_unit_square ... ok [INFO] [stdout] test sequences::generative::bounded_walk::tests::test_bounded_walk_clamping ... ok [INFO] [stdout] test sequences::generative::bounded_walk::tests::test_bounded_walk_clamps_initial ... ok [INFO] [stdout] test sequences::generative::bounded_walk::tests::test_bounded_walk_stays_in_range ... ok [INFO] [stdout] test sequences::generative::cantor_set::tests::test_cantor_set_basic ... ok [INFO] [stdout] test sequences::generative::cantor_set::tests::test_cantor_set_edge_cases ... ok [INFO] [stdout] test sequences::generative::bakers_map::tests::test_bakers_map_right_half ... ok [INFO] [stdout] test sequences::generative::bakers_map::tests::test_bakers_y_convenience ... ok [INFO] [stdout] test sequences::generative::cantor_set::tests::test_cantor_set_iteration_2 ... ok [INFO] [stdout] test sequences::generative::cantor_set::tests::test_cantor_set_properties ... ok [INFO] [stdout] test sequences::generative::cellular_automaton::tests::test_cellular_automaton_custom_initial ... ok [INFO] [stdout] test sequences::generative::cellular_automaton::tests::test_cellular_automaton_as_rhythm ... ok [INFO] [stdout] test sequences::generative::cellular_automaton::tests::test_cellular_automaton_rule30 ... ok [INFO] [stdout] test sequences::generative::cellular_automaton::tests::test_cellular_automaton_all_rules_binary ... ok [INFO] [stdout] test sequences::generative::bakers_map::tests::test_bakers_x_convenience ... ok [INFO] [stdout] test sequences::generative::bounded_walk::tests::test_bounded_walk_normalized ... ok [INFO] [stdout] test sequences::generative::cellular_automaton::tests::test_cellular_automaton_rule110 ... ok [INFO] [stdout] test sequences::generative::cellular_automaton::tests::test_cellular_automaton_rule90 ... ok [INFO] [stdout] test sequences::generative::clifford_attractor::tests::test_clifford_coordinates_evolve ... ok [INFO] [stdout] test sequences::generative::clifford_attractor::tests::test_clifford_deterministic ... ok [INFO] [stdout] test sequences::generative::clifford_attractor::tests::test_clifford_different_initial_conditions ... ok [INFO] [stdout] test sequences::generative::clifford_attractor::tests::test_clifford_different_parameters ... ok [INFO] [stdout] test sequences::generative::clifford_attractor::tests::test_clifford_flow ... ok [INFO] [stdout] test sequences::generative::clifford_attractor::tests::test_clifford_produces_finite_values ... ok [INFO] [stdout] test sequences::generative::cellular_automaton::tests::test_cellular_automaton_edge_cases ... ok [INFO] [stdout] test sequences::generative::clifford_attractor::tests::test_clifford_single_iteration ... ok [INFO] [stdout] test sequences::generative::clifford_attractor::tests::test_clifford_stays_bounded ... ok [INFO] [stdout] test sequences::generative::clifford_attractor::tests::test_clifford_symmetric_parameters ... ok [INFO] [stdout] test sequences::generative::clifford_attractor::tests::test_clifford_x_convenience ... ok [INFO] [stdout] test sequences::generative::clifford_attractor::tests::test_clifford_y_convenience ... ok [INFO] [stdout] test sequences::generative::henon_map::tests::test_henon_map_basic ... ok [INFO] [stdout] test sequences::generative::henon_map::tests::test_henon_map_classic_parameters ... ok [INFO] [stdout] test sequences::generative::henon_map::tests::test_henon_map_different_initial_conditions ... ok [INFO] [stdout] test sequences::generative::henon_map::tests::test_henon_map_coupling_parameter ... ok [INFO] [stdout] test sequences::generative::henon_map::tests::test_henon_map_different_parameters ... ok [INFO] [stdout] test sequences::generative::henon_map::tests::test_henon_map_deterministic ... ok [INFO] [stdout] test sequences::generative::henon_map::tests::test_henon_map_evolution ... ok [INFO] [stdout] test sequences::generative::henon_map::tests::test_henon_map_non_chaotic_parameters ... ok [INFO] [stdout] test sequences::generative::henon_map::tests::test_henon_y_convenience ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_coordinates_evolve ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_deterministic ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_different_a_values ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_different_d_values ... ok [INFO] [stdout] test sequences::generative::henon_map::tests::test_henon_map_single_point ... ok [INFO] [stdout] test sequences::generative::clifford_attractor::tests::test_clifford_attractor_length ... ok [INFO] [stdout] test sequences::generative::henon_map::tests::test_henon_x_convenience ... ok [INFO] [stdout] test sequences::generative::clifford_attractor::tests::test_clifford_evolution ... ok [INFO] [stdout] test sequences::generative::clifford_attractor::tests::test_clifford_first_point_is_initial ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_chaotic_behavior ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_different_initial_conditions ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_evolution ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_first_point_is_initial ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_produces_finite_values ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_small_b_converges ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_spiral ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_stays_bounded ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_x_convenience ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_map_length ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_y_convenience ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_phase_parameter ... ok [INFO] [stdout] test sequences::generative::logistic_map::tests::test_logistic_map_chaotic ... ok [INFO] [stdout] test sequences::generative::ikeda_map::tests::test_ikeda_single_iteration ... ok [INFO] [stdout] test sequences::generative::logistic_map::tests::test_logistic_map_dies_out ... ok [INFO] [stdout] test sequences::generative::logistic_map::tests::test_logistic_map_edge_cases ... ok [INFO] [stdout] test sequences::generative::logistic_map::tests::test_logistic_map_stable ... ok [INFO] [stdout] test sequences::generative::lorenz_attractor::tests::test_lorenz_stays_bounded ... ok [INFO] [stdout] test sequences::generative::markov::tests::test_build_markov_transitions_simple ... ok [INFO] [stdout] test sequences::generative::lorenz_attractor::tests::test_lorenz_is_chaotic ... ok [INFO] [stdout] test sequences::generative::lsystem::tests::test_lsystem_to_sequence_basic ... ok [INFO] [stdout] test sequences::generative::lsystem::tests::test_lsystem_fibonacci ... ok [INFO] [stdout] test sequences::generative::lorenz_attractor::tests::test_lorenz_butterfly ... ok [INFO] [stdout] test sequences::generative::lorenz_attractor::tests::test_lorenz_attractor_length ... ok [INFO] [stdout] test sequences::generative::markov::tests::test_markov_chain_basic ... ok [INFO] [stdout] test sequences::generative::perlin_noise::tests::test_fade_function ... ok [INFO] [stdout] test sequences::generative::perlin_noise::tests::test_perlin_noise_bipolar_bounded ... ok [INFO] [stdout] test sequences::generative::perlin_noise::tests::test_octaves_add_detail ... ok [INFO] [stdout] test sequences::generative::perlin_noise::tests::test_perlin_noise_deterministic ... ok [INFO] [stdout] test sequences::generative::perlin_noise::tests::test_perlin_noise_length ... ok [INFO] [stdout] test sequences::generative::perlin_noise::tests::test_perlin_noise_bounded ... ok [INFO] [stdout] test sequences::generative::random_walk::tests::test_random_walk_basic ... ok [INFO] [stdout] test sequences::generative::random_walk::tests::test_random_walk_unbounded ... ok [INFO] [stdout] test sequences::generative::recaman::tests::test_recaman_backward_when_possible ... ok [INFO] [stdout] test sequences::generative::perlin_noise::tests::test_perlin_noise_smoothness ... ok [INFO] [stdout] test sequences::generative::recaman::tests::test_recaman_basic ... ok [INFO] [stdout] test sequences::generative::recaman::tests::test_recaman_edge_cases ... ok [INFO] [stdout] test sequences::generative::recaman::tests::test_recaman_properties ... ok [INFO] [stdout] test sequences::generative::rossler_attractor::tests::test_rossler_deterministic ... ok [INFO] [stdout] test sequences::generative::rossler_attractor::tests::test_rossler_all_coordinates_evolve ... ok [INFO] [stdout] test sequences::generative::rossler_attractor::tests::test_rossler_attractor_length ... ok [INFO] [stdout] test sequences::generative::rossler_attractor::tests::test_rossler_different_a_values ... ok [INFO] [stdout] test sequences::generative::rossler_attractor::tests::test_rossler_spiral ... ok [INFO] [stdout] test sequences::generative::rossler_attractor::tests::test_rossler_is_chaotic ... ok [INFO] [stdout] test sequences::generative::rossler_attractor::tests::test_rossler_different_c_values ... ok [INFO] [stdout] test sequences::generative::sine_map::tests::test_sine_map_at_one ... ok [INFO] [stdout] test sequences::generative::sine_map::tests::test_sine_map_at_pi ... ok [INFO] [stdout] test sequences::generative::sine_map::tests::test_sine_map_chaotic_behavior ... ok [INFO] [stdout] test sequences::generative::sine_map::tests::test_sine_map_at_zero ... ok [INFO] [stdout] test sequences::generative::sine_map::tests::test_sine_map_deterministic ... ok [INFO] [stdout] test sequences::generative::sine_map::tests::test_sine_map_different_initial_conditions ... ok [INFO] [stdout] test sequences::generative::rossler_attractor::tests::test_rossler_stays_bounded ... ok [INFO] [stdout] test sequences::generative::sine_map::tests::test_sine_map_clamps_input ... ok [INFO] [stdout] test sequences::generative::sine_map::tests::test_sine_map_basic ... ok [INFO] [stdout] test sequences::generative::perlin_noise::tests::test_perlin_noise_different_seeds ... ok [INFO] [stdout] test sequences::generative::sine_map::tests::test_sine_map_single_iteration ... ok [INFO] [stdout] test sequences::generative::sine_map::tests::test_sine_map_coverage ... ok [INFO] [stdout] test sequences::generative::sine_map::tests::test_sine_map_stays_in_range ... ok [INFO] [stdout] test sequences::generative::sine_map::tests::test_sine_map_smoothness ... ok [INFO] [stdout] test sequences::generative::tent_map::tests::test_tent_map_at_boundary ... ok [INFO] [stdout] test sequences::generative::tent_map::tests::test_tent_map_clamps_input ... ok [INFO] [stdout] test sequences::generative::tent_map::tests::test_tent_map_basic ... ok [INFO] [stdout] test sequences::generative::tent_map::tests::test_tent_map_coverage ... ok [INFO] [stdout] test sequences::generative::tent_map::tests::test_tent_map_deterministic ... ok [INFO] [stdout] test sequences::generative::tent_map::tests::test_tent_map_different_initial_conditions ... ok [INFO] [stdout] test sequences::generative::tent_map::tests::test_tent_map_different_mu_values ... ok [INFO] [stdout] test sequences::generative::tent_map::tests::test_tent_map_mu_equals_2_is_chaotic ... ok [INFO] [stdout] test sequences::generative::tent_map::tests::test_tent_map_left_side ... ok [INFO] [stdout] test sequences::generative::sine_map::tests::test_sine_map_first_iteration ... ok [INFO] [stdout] test sequences::generative::sine_map::tests::test_sine_map_musical_sweet_spot ... ok [INFO] [stdout] test sequences::generative::sine_map::tests::test_sine_map_periodic_window ... ok [INFO] [stdout] test sequences::generative::tent_map::tests::test_tent_map_mu_less_than_2 ... ok [INFO] [stdout] test sequences::generative::tent_map::tests::test_tent_map_period_2_orbit ... ok [INFO] [stdout] test sequences::generative::tent_map::tests::test_tent_map_single_iteration ... ok [INFO] [stdout] test sequences::generative::tent_map::tests::test_tent_map_symmetry ... ok [INFO] [stdout] test sequences::generative::thue_morse::tests::test_thue_morse_basic ... ok [INFO] [stdout] test sequences::generative::thue_morse::tests::test_thue_morse_as_rhythm ... ok [INFO] [stdout] test sequences::generative::tent_map::tests::test_tent_map_right_side ... ok [INFO] [stdout] test sequences::generative::thue_morse::tests::test_thue_morse_construction ... ok [INFO] [stdout] test sequences::generative::tent_map::tests::test_tent_map_stays_in_range ... ok [INFO] [stdout] test sequences::generative::thue_morse::tests::test_thue_morse_no_aaa ... ok [INFO] [stdout] test sequences::generative::thue_morse::tests::test_thue_morse_edge_cases ... ok [INFO] [stdout] test sequences::generative::sine_map::tests::test_sine_map_sensitive_to_initial_conditions ... ok [INFO] [stdout] test sequences::generative::van_der_corput::tests::test_van_der_corput_base_3 ... ok [INFO] [stdout] test sequences::generative::van_der_corput::tests::test_van_der_corput_basic ... ok [INFO] [stdout] test sequences::generative::van_der_corput::tests::test_van_der_corput_distribution ... ok [INFO] [stdout] test sequences::mathematical::catalan::tests::test_catalan_basic ... ok [INFO] [stdout] test sequences::generative::van_der_corput::tests::test_van_der_corput_range ... ok [INFO] [stdout] test sequences::mathematical::catalan::tests::test_catalan_empty ... ok [INFO] [stdout] test sequences::mathematical::catalan::tests::test_catalan_first_values ... ok [INFO] [stdout] test sequences::mathematical::catalan::tests::test_catalan_longer_sequence ... ok [INFO] [stdout] test sequences::mathematical::catalan::tests::test_catalan_one ... ok [INFO] [stdout] test sequences::mathematical::catalan::tests::test_catalan_third ... ok [INFO] [stdout] test sequences::generative::thue_morse::tests::test_thue_morse_properties ... ok [INFO] [stdout] test sequences::mathematical::catalan::tests::test_catalan_moderate_growth ... ok [INFO] [stdout] test sequences::mathematical::collatz::tests::test_collatz ... ok [INFO] [stdout] test sequences::mathematical::catalan::tests::test_catalan_known_values ... ok [INFO] [stdout] test sequences::mathematical::lucas::tests::test_lucas_basic ... ok [INFO] [stdout] test sequences::mathematical::lucas::tests::test_lucas_differs_from_fibonacci ... ok [INFO] [stdout] test sequences::mathematical::lucas::tests::test_lucas_empty ... ok [INFO] [stdout] test sequences::mathematical::catalan::tests::test_catalan_two ... ok [INFO] [stdout] test sequences::mathematical::catalan::tests::test_catalan_growth ... ok [INFO] [stdout] test sequences::mathematical::fibonacci::tests::test_fibonacci ... ok [INFO] [stdout] test sequences::mathematical::lucas::tests::test_lucas_recurrence ... ok [INFO] [stdout] test sequences::mathematical::lucas::tests::test_lucas_two ... ok [INFO] [stdout] test sequences::mathematical::lucas::tests::test_lucas_growth ... ok [INFO] [stdout] test sequences::mathematical::padovan::tests::test_padovan_growth ... ok [INFO] [stdout] test sequences::mathematical::lucas::tests::test_lucas_long_sequence ... ok [INFO] [stdout] test sequences::mathematical::lucas::tests::test_lucas_one ... ok [INFO] [stdout] test sequences::mathematical::padovan::tests::test_padovan_basic ... ok [INFO] [stdout] test sequences::mathematical::padovan::tests::test_padovan_empty ... ok [INFO] [stdout] test sequences::mathematical::padovan::tests::test_padovan_recurrence ... ok [INFO] [stdout] test sequences::mathematical::padovan::tests::test_padovan_slower_than_fibonacci ... ok [INFO] [stdout] test sequences::mathematical::padovan::tests::test_padovan_known_values ... ok [INFO] [stdout] test sequences::mathematical::padovan::tests::test_padovan_one ... ok [INFO] [stdout] test sequences::mathematical::padovan::tests::test_padovan_plastic_ratio ... ok [INFO] [stdout] test sequences::mathematical::padovan::tests::test_padovan_three ... ok [INFO] [stdout] test sequences::mathematical::padovan::tests::test_padovan_triple_start ... ok [INFO] [stdout] test sequences::mathematical::padovan::tests::test_padovan_longer_sequence ... ok [INFO] [stdout] test sequences::mathematical::pell::tests::test_pell_basic ... ok [INFO] [stdout] test sequences::mathematical::pell::tests::test_pell_empty ... ok [INFO] [stdout] test sequences::mathematical::pell::tests::test_pell_growth ... ok [INFO] [stdout] test sequences::mathematical::pell::tests::test_pell_rapid_growth ... ok [INFO] [stdout] test sequences::mathematical::pell::tests::test_pell_longer_sequence ... ok [INFO] [stdout] test sequences::mathematical::padovan::tests::test_padovan_two ... ok [INFO] [stdout] test sequences::mathematical::pell::tests::test_pell_faster_than_fibonacci ... ok [INFO] [stdout] test sequences::mathematical::pell::tests::test_pell_known_values ... ok [INFO] [stdout] test sequences::mathematical::pell::tests::test_pell_recurrence ... ok [INFO] [stdout] test sequences::mathematical::pell::tests::test_pell_sqrt2_approximation ... ok [INFO] [stdout] test sequences::mathematical::pell::tests::test_pell_specific_values ... ok [INFO] [stdout] test sequences::mathematical::pell::tests::test_pell_starts_with_zero ... ok [INFO] [stdout] test sequences::mathematical::pell::tests::test_pell_two ... ok [INFO] [stdout] test sequences::mathematical::pentagonal::tests::test_pentagonal_basic ... ok [INFO] [stdout] test sequences::mathematical::pell::tests::test_pell_one ... ok [INFO] [stdout] test sequences::mathematical::pentagonal::tests::test_pentagonal_differences ... ok [INFO] [stdout] test sequences::mathematical::pentagonal::tests::test_pentagonal_formula ... ok [INFO] [stdout] test sequences::mathematical::pentagonal::tests::test_pentagonal_growth ... ok [INFO] [stdout] test sequences::mathematical::pentagonal::tests::test_pentagonal_known_values ... ok [INFO] [stdout] test sequences::mathematical::pentagonal::tests::test_pentagonal_longer_sequence ... ok [INFO] [stdout] test sequences::mathematical::pentagonal::tests::test_pentagonal_one ... ok [INFO] [stdout] test sequences::mathematical::pentagonal::tests::test_pentagonal_relation_to_triangular ... ok [INFO] [stdout] test sequences::mathematical::pentagonal::tests::test_pentagonal_second_differences ... ok [INFO] [stdout] test sequences::mathematical::pentagonal::tests::test_pentagonal_specific_values ... ok [INFO] [stdout] test sequences::mathematical::primes::tests::test_primes ... ok [INFO] [stdout] test sequences::musical::circle_of_fifths::tests::test_circle_of_fifths_from_c ... ok [INFO] [stdout] test sequences::mathematical::pentagonal::tests::test_pentagonal_empty ... ok [INFO] [stdout] test sequences::musical::circle_of_fifths::tests::test_circle_of_fifths_wraps ... ok [INFO] [stdout] test sequences::mathematical::pentagonal::tests::test_pentagonal_faster_than_triangular ... ok [INFO] [stdout] test sequences::mathematical::pentagonal::tests::test_pentagonal_quadratic_growth ... ok [INFO] [stdout] test sequences::mathematical::triangular::tests::test_triangular ... ok [INFO] [stdout] test sequences::musical::circle_of_fifths::tests::test_circle_of_fifths_different_start ... ok [INFO] [stdout] test sequences::musical::circle_of_fifths::tests::test_circle_of_fourths_from_c ... ok [INFO] [stdout] test sequences::musical::circle_of_fifths::tests::test_circle_of_fourths_is_reverse_fifths ... ok [INFO] [stdout] test sequences::musical::circle_of_fifths::tests::test_fifths_covers_all_chromatic ... ok [INFO] [stdout] test sequences::musical::golden_sections::tests::test_golden_sections_zero_divisions ... ok [INFO] [stdout] test sequences::musical::harmonic_series::tests::test_harmonic_series ... ok [INFO] [stdout] test sequences::musical::map_to_scale::tests::test_map_to_scale_basic ... ok [INFO] [stdout] test sequences::musical::golden_ratio::tests::test_golden_ratio ... ok [INFO] [stdout] test sequences::musical::golden_sections::tests::test_golden_sections ... ok [INFO] [stdout] test sequences::musical::map_to_scale::tests::test_map_to_scale_f32_basic ... ok [INFO] [stdout] test sequences::musical::golden_sections::tests::test_golden_sections_single ... ok [INFO] [stdout] test sequences::musical::map_to_scale::tests::test_map_to_scale_f32_edge_cases ... ok [INFO] [stdout] test sequences::musical::map_to_scale::tests::test_map_to_scale_f32_octave_spanning ... ok [INFO] [stdout] test sequences::musical::harmonic_series::tests::test_harmonic_series_ratios ... ok [INFO] [stdout] test sequences::musical::harmonic_series::tests::test_harmonic_series_single ... ok [INFO] [stdout] test sequences::musical::map_to_scale::tests::test_map_to_scale_f32_with_lorenz ... ok [INFO] [stdout] test sequences::musical::map_to_scale::tests::test_map_to_scale_f32_normalization ... ok [INFO] [stdout] test sequences::musical::map_to_scale::tests::test_scale_definitions ... ok [INFO] [stdout] test sequences::musical::map_to_scale::tests::test_map_to_scale_f32_stays_in_scale ... ok [INFO] [stdout] test sequences::musical::normalize::tests::test_normalize_f32 ... ok [INFO] [stdout] test sequences::musical::map_to_scale::tests::test_map_to_scale_with_fibonacci ... ok [INFO] [stdout] test sequences::musical::map_to_scale::tests::test_map_to_scale_edge_cases ... ok [INFO] [stdout] test sequences::musical::map_to_scale::tests::test_map_to_scale_wrapping ... ok [INFO] [stdout] test sequences::musical::normalize::tests::test_normalize_f32_constant ... ok [INFO] [stdout] test sequences::musical::normalize::tests::test_normalize_f32_empty ... ok [INFO] [stdout] test sequences::musical::pythagorean_tuning::tests::test_just_intonation_minor ... ok [INFO] [stdout] test sequences::musical::pythagorean_tuning::tests::test_just_intonation_scales_ascending ... ok [INFO] [stdout] test sequences::musical::pythagorean_tuning::tests::test_just_intonation_pure_intervals ... ok [INFO] [stdout] test sequences::musical::normalize::tests::test_normalize_f32_negative ... ok [INFO] [stdout] test sequences::musical::undertone_series::tests::test_undertone_series_basic ... ok [INFO] [stdout] test sequences::musical::pythagorean_tuning::tests::test_pythagorean_tuning_single_note ... ok [INFO] [stdout] test sequences::musical::undertone_series::tests::test_undertone_series_descending ... ok [INFO] [stdout] test sequences::musical::undertone_series::tests::test_undertone_series_ratios ... ok [INFO] [stdout] test sequences::musical::undertone_series::tests::test_undertone_series_single ... ok [INFO] [stdout] test sequences::musical::pythagorean_tuning::tests::test_just_intonation_major ... ok [INFO] [stdout] test sequences::musical::pythagorean_tuning::tests::test_pythagorean_tuning_12_notes ... ok [INFO] [stdout] test sequences::musical::pythagorean_tuning::tests::test_pythagorean_tuning_different_sizes ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_additive_meter_all_twos ... ok [INFO] [stdout] test sequences::musical::pythagorean_tuning::tests::test_pythagorean_tuning_has_pure_fifth ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_additive_meter_length ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_additive_meter_length_empty ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_additive_meter_rotations_empty ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_additive_meter_basic ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_additive_meter_rotations_kopanitsa ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_additive_meter_empty ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_additive_meter_single_group ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_additive_meter_rotations_single ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_additive_meter_various_groupings ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_additive_meter_rotations ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_kalamatianos ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_kopanitsa ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_additive_meter_with_larger_groups ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_aksak_9_8 ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_rachenitsa ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_all_patterns_start_at_zero ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_patterns_are_sorted ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_complex_meter_13_8 ... ok [INFO] [stdout] test sequences::rhythmic::circle_map::tests::test_circle_map_length ... ok [INFO] [stdout] test sequences::rhythmic::circle_map::tests::test_circle_map_to_hits ... ok [INFO] [stdout] test sequences::rhythmic::circle_map::tests::test_circle_map_hocket ... ok [INFO] [stdout] test sequences::rhythmic::circle_map::tests::test_pure_rotation ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_all_claves_have_five_hits ... ok [INFO] [stdout] test sequences::rhythmic::additive_meter::tests::test_rachenitsa_vs_kalamatianos ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_all_claves_start_with_zero ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_bossa_clave ... ok [INFO] [stdout] test sequences::rhythmic::circle_map::tests::test_circle_map_bounded ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_bossa_clave_hits_within_bounds ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_clave_pattern_custom ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_clave_pattern_all_out_of_bounds ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_clave_pattern_empty ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_clave_pattern_filters_out_of_bounds ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_clave_patterns_are_sorted ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_rumba_clave_2_3 ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_rumba_clave_hits_within_bounds ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_no_duplicate_hits ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_son_clave_2_3 ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_son_clave_hits_within_bounds ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_son_clave_3_2 ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_son_vs_rumba_difference ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_son_3_2_vs_2_3_difference ... ok [INFO] [stdout] test sequences::rhythmic::clave::tests::test_rumba_clave_3_2 ... ok [INFO] [stdout] test sequences::rhythmic::euclidean::tests::test_euclidean_pattern ... ok [INFO] [stdout] test sequences::rhythmic::golden_ratio_rhythm::tests::test_golden_ratio_rhythm ... ok [INFO] [stdout] test sequences::rhythmic::golden_ratio_rhythm::tests::test_golden_ratio_rhythm_properties ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_clapping_music ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_clapping_music_pattern ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_all_phases_have_same_length ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_relationship_different_lengths ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_relationship_full_cycle ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_relationship_empty ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_relationship_no_shift ... ok [INFO] [stdout] test sequences::rhythmic::euclidean::tests::test_euclidean_basic ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_shift_basic ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_relationship_simple ... ok [INFO] [stdout] test sequences::rhythmic::euclidean::tests::test_euclidean_edge_cases ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_shift_by ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_relationship_unrelated ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_relationship_wrapping ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_shift_single_element ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_shift_by_larger_than_cycle ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_shift_by_one_equals_regular ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_shift_empty_pattern ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_shift_full_cycle ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_shift_preserves_pattern_length ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_shift_wrapping ... ok [INFO] [stdout] test sequences::rhythmic::polyrhythm::tests::test_empty_and_zero ... ok [INFO] [stdout] test sequences::rhythmic::polyrhythm::tests::test_gcd ... ok [INFO] [stdout] test sequences::rhythmic::polyrhythm::tests::test_lcm_calculation ... ok [INFO] [stdout] test sequences::rhythmic::polyrhythm::tests::test_polyrhythm_cycle ... ok [INFO] [stdout] test sequences::rhythmic::polyrhythm::tests::test_triple_polyrhythm ... ok [INFO] [stdout] test sequences::rhythmic::polyrhythm::tests::test_polyrhythm_timings ... ok [INFO] [stdout] test sequences::rhythmic::shepard_tone::tests::test_shepard_tone_continuous_descending ... ok [INFO] [stdout] test sequences::rhythmic::shepard_tone::tests::test_shepard_tone_descending ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_shift_timed ... ok [INFO] [stdout] test sequences::rhythmic::shepard_tone::tests::test_shepard_tone_continuous_ascending ... ok [INFO] [stdout] test sequences::rhythmic::phase_shift::tests::test_phase_shift_zero_cycle ... ok [INFO] [stdout] test sequences::rhythmic::shepard_tone::tests::test_shepard_tone_ascending ... ok [INFO] [stdout] test sequences::rhythmic::polyrhythm::tests::test_polyrhythm_34 ... ok [INFO] [stdout] test synthesis::additive::tests::test_add_partial ... ok [INFO] [stdout] test synthesis::additive::tests::test_additive_synth_creation ... ok [INFO] [stdout] test synthesis::additive::tests::test_partial_creation ... ok [INFO] [stdout] test synthesis::additive::tests::test_multiple_partials_sum ... ok [INFO] [stdout] test synthesis::additive::tests::test_partial_harmonic ... ok [INFO] [stdout] test sequences::rhythmic::shepard_tone::tests::test_shepard_tone_edge_cases ... ok [INFO] [stdout] test sequences::rhythmic::shepard_tone::tests::test_shepard_tone_properties ... ok [INFO] [stdout] test synthesis::additive::tests::test_partial_inharmonic ... ok [INFO] [stdout] test synthesis::additive::tests::test_generate_length ... ok [INFO] [stdout] test synthesis::additive::tests::test_phase_offset_affects_output ... ok [INFO] [stdout] test synthesis::additive::tests::test_set_frequency ... ok [INFO] [stdout] test synthesis::additive::tests::test_with_partials ... ok [INFO] [stdout] test synthesis::additive::tests::test_sample_generation ... ok [INFO] [stdout] test synthesis::additive::tests::test_reset_phases ... ok [INFO] [stdout] test synthesis::automation::tests::test_before_first_point ... ok [INFO] [stdout] test synthesis::automation::tests::test_after_last_point ... ok [INFO] [stdout] test synthesis::additive::tests::test_inharmonic_ratios ... ok [INFO] [stdout] test synthesis::automation::tests::test_constant ... ok [INFO] [stdout] test synthesis::automation::tests::test_linear_interpolation ... ok [INFO] [stdout] test synthesis::automation::tests::test_smooth_interpolation ... ok [INFO] [stdout] test synthesis::automation::tests::test_step_interpolation ... ok [INFO] [stdout] test synthesis::automation::tests::test_unsorted_points ... ok [INFO] [stdout] test synthesis::automation::tests::test_value_range ... ok [INFO] [stdout] test synthesis::effects::convolution::tests::test_empty_ir_fails ... ok [INFO] [stdout] test synthesis::automation::tests::test_time_range ... ok [INFO] [stdout] test synthesis::effects::convolution::tests::test_create_from_samples ... ok [INFO] [stdout] test synthesis::effects::convolution::tests::test_generate_ir ... ok [INFO] [stdout] test synthesis::effects::convolution::tests::test_process_sample ... ok [INFO] [stdout] test synthesis::effects::convolution::tests::test_reset ... ok [INFO] [stdout] test composition::tests::test_multiple_spatial_positions_on_same_track_panics - should panic ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_phase_vocoder_creation ... ok [INFO] [stdout] test synthesis::automation::tests::test_empty_points - should panic ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_phase_vocoder_reset ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_phase_vocoder_pitch_shift ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_compressor_disabled ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_compressor_creation ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_compressor_set_attack ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_compressor_set_knee ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_compressor_set_ratio ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_phase_vocoder_time_stretch ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_compressor_set_threshold ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_compressor_process_block ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_compressor_with_params ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_compressor_reset ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_compressor_set_release ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_phase_vocoder_process_block ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_delay_process_block ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_delay_set_feedback ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_delay_set_frequency_scale ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_delay_set_mix ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_delay_reset ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_freeze_creation ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_delay_with_params ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_freeze_disabled ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_freeze_freeze_unfreeze ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_delay_clear_buffers ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_delay_creation ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_freeze_process_block ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_delay_set_delay_time ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_freeze_reset ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_freeze_set_mix ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_delay_disabled ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_gate_disabled ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_gate_set_ratio ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_gate_creation ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_gate_set_threshold ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_gate_with_params ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_gate_set_release ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_gate_set_attack ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_robotize_disabled ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_robotize_creation ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_gate_process_block ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_robotize_set_target_phase ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_robotize_with_params ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_robotize_set_mix ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_freeze_with_params ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_robotize_process_block ... ok [INFO] [stdout] test synthesis::effects::tests::test_eq_band_creation ... ok [INFO] [stdout] test synthesis::effects::tests::test_delay ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_robotize_reset ... ok [INFO] [stdout] test synthesis::effects::tests::test_parametric_eq_preset ... ok [INFO] [stdout] test synthesis::effects::spectral::tests::test_spectral_gate_reset ... ok [INFO] [stdout] test synthesis::effects::tests::test_parametric_eq_add_band ... ok [INFO] [stdout] test synthesis::effects::tests::test_parametric_eq_creation ... ok [INFO] [stdout] test synthesis::effects::tests::test_reverb ... ok [INFO] [stdout] test synthesis::envelope::tests::test_envelope_phases ... ok [INFO] [stdout] test synthesis::envelope::tests::test_exponential_envelope ... ok [INFO] [stdout] test synthesis::envelope::tests::test_presets ... ok [INFO] [stdout] test synthesis::filter::tests::test_24db_filter_processes ... ok [INFO] [stdout] test synthesis::filter::tests::test_allpass_filter_creation ... ok [INFO] [stdout] test synthesis::filter::tests::test_allpass_filter_processes ... ok [INFO] [stdout] test synthesis::envelope::tests::test_curve_types ... ok [INFO] [stdout] test synthesis::filter::tests::test_filter_creation ... ok [INFO] [stdout] test synthesis::filter::tests::test_filter_slopes ... ok [INFO] [stdout] test synthesis::effects::tests::test_parametric_eq_reset ... ok [INFO] [stdout] test synthesis::filter::tests::test_moog_filter_creation ... ok [INFO] [stdout] test synthesis::filter::tests::test_moog_high_resonance ... ok [INFO] [stdout] test synthesis::filter::tests::test_moog_sweep ... ok [INFO] [stdout] test synthesis::filter::tests::test_notch_filter_creation ... ok [INFO] [stdout] test synthesis::effects::tests::test_distortion ... ok [INFO] [stdout] test synthesis::effects::tests::test_parametric_eq_process ... ok [INFO] [stdout] test synthesis::filter::tests::test_filter_bypass ... ok [INFO] [stdout] test synthesis::filter_envelope::tests::test_filter_envelope_amount ... ok [INFO] [stdout] test synthesis::filter::tests::test_notch_filter_processes ... ok [INFO] [stdout] test synthesis::filter::tests::test_moog_filter_processes ... ok [INFO] [stdout] test synthesis::filter_envelope::tests::test_filter_envelope_creation ... ok [INFO] [stdout] test synthesis::filter_envelope::tests::test_filter_envelope_cutoff_progression ... ok [INFO] [stdout] test synthesis::filter_envelope::tests::test_total_duration ... ok [INFO] [stdout] test synthesis::filter_envelope::tests::test_presets ... ok [INFO] [stdout] test synthesis::fm_synthesis::tests::test_fm_bypass ... ok [INFO] [stdout] test synthesis::fm_synthesis::tests::test_index_envelope ... ok [INFO] [stdout] test synthesis::fm_synthesis::tests::test_fm_params_creation ... ok [INFO] [stdout] test synthesis::fm_synthesis::tests::test_fm_synthesis ... ok [INFO] [stdout] test synthesis::granular::tests::test_granular_params_clamping ... ok [INFO] [stdout] test synthesis::granular::tests::test_granular_params_presets ... ok [INFO] [stdout] test synthesis::fm_synthesis::tests::test_presets ... ok [INFO] [stdout] test synthesis::granular::tests::test_granular_grain_size_affects_duration ... ok [INFO] [stdout] test synthesis::granular::tests::test_granular_density_affects_grain_count ... ok [INFO] [stdout] test synthesis::granular::tests::test_granular_very_short_sample ... ok [INFO] [stdout] test synthesis::effects::convolution::tests::test_ir_presets ... ok [INFO] [stdout] test synthesis::granular::tests::test_create_granular_events_basic ... ok [INFO] [stdout] test synthesis::granular::tests::test_hann_window_empty_sample ... ok [INFO] [stdout] test synthesis::karplus_strong::tests::test_brightness_clamping ... ok [INFO] [stdout] test synthesis::granular::tests::test_hann_window_application ... ok [INFO] [stdout] test synthesis::karplus_strong::tests::test_decay_clamping ... ok [INFO] [stdout] test synthesis::karplus_strong::tests::test_karplus_strong_creates_valid_buffer ... ok [INFO] [stdout] test synthesis::karplus_strong::tests::test_karplus_strong_decays ... ok [INFO] [stdout] test synthesis::karplus_strong::tests::test_karplus_strong_different_frequencies ... ok [INFO] [stdout] test synthesis::karplus_strong::tests::test_karplus_strong_generate ... ok [INFO] [stdout] test synthesis::karplus_strong::tests::test_karplus_strong_pluck_resets ... ok [INFO] [stdout] test synthesis::karplus_strong::tests::test_karplus_strong_sample_in_range ... ok [INFO] [stdout] test synthesis::karplus_strong::tests::test_karplus_strong_brightness_affects_tone ... ok [INFO] [stdout] test synthesis::karplus_strong::tests::test_karplus_strong_seeded_deterministic ... ok [INFO] [stdout] test synthesis::lfo::tests::test_lfo_phase_accumulation ... ok [INFO] [stdout] test synthesis::lfo::tests::test_lfo_consistency ... ok [INFO] [stdout] test synthesis::lfo::tests::test_lfo_tick ... ok [INFO] [stdout] test synthesis::lfo::tests::test_mod_route ... ok [INFO] [stdout] test synthesis::lfo::tests::test_mod_route_all_targets ... ok [INFO] [stdout] test synthesis::granular::tests::test_granular_pitch_variation ... ok [INFO] [stdout] test synthesis::lfo::tests::test_lfo_range ... ok [INFO] [stdout] test synthesis::granular::tests::test_granular_zero_duration ... ok [INFO] [stdout] test synthesis::granular::tests::test_granular_respects_start_time ... ok [INFO] [stdout] test synthesis::lfo::tests::test_modulation_presets ... ok [INFO] [stdout] test synthesis::noise::tests::test_blue_noise_seeded_deterministic ... ok [INFO] [stdout] test synthesis::noise::tests::test_blue_noise_range ... ok [INFO] [stdout] test synthesis::noise::tests::test_brown_noise_continuity ... ok [INFO] [stdout] test synthesis::granular::tests::test_granular_position_spread ... ok [INFO] [stdout] test synthesis::noise::tests::test_brown_noise_generate ... ok [INFO] [stdout] test synthesis::noise::tests::test_brown_noise_step_size ... ok [INFO] [stdout] test synthesis::noise::tests::test_green_noise_range ... ok [INFO] [stdout] test synthesis::noise::tests::test_green_noise_seeded_deterministic ... ok [INFO] [stdout] test synthesis::noise::tests::test_brown_noise_reset ... ok [INFO] [stdout] test synthesis::noise::tests::test_brown_noise_seeded_deterministic ... ok [INFO] [stdout] test synthesis::noise::tests::test_noise_type_enum ... ok [INFO] [stdout] test synthesis::noise::tests::test_perlin_noise_frequency ... ok [INFO] [stdout] test synthesis::noise::tests::test_brown_noise_range ... ok [INFO] [stdout] test synthesis::noise::tests::test_brown_noise_low_frequency_bias ... ok [INFO] [stdout] test synthesis::noise::tests::test_perlin_noise_reset ... ok [INFO] [stdout] test synthesis::noise::tests::test_pink_noise_range ... ok [INFO] [stdout] test synthesis::noise::tests::test_pink_noise_seeded_deterministic ... ok [INFO] [stdout] test synthesis::noise::tests::test_white_noise_is_random ... ok [INFO] [stdout] test synthesis::noise::tests::test_white_noise_range ... ok [INFO] [stdout] test synthesis::noise::tests::test_white_noise_seeded_deterministic ... ok [INFO] [stdout] test synthesis::sample::tests::test_bounds_checking ... ok [INFO] [stdout] test synthesis::sample::tests::test_generate_hann_window ... ok [INFO] [stdout] test synthesis::sample::tests::test_looping ... ok [INFO] [stdout] test synthesis::sample::tests::test_mono_sample_playback ... ok [INFO] [stdout] test synthesis::noise::tests::test_perlin_noise_seeded_deterministic ... ok [INFO] [stdout] test synthesis::noise::tests::test_white_noise_generate ... ok [INFO] [stdout] test synthesis::noise::tests::test_perlin_noise_range ... ok [INFO] [stdout] test synthesis::sample::tests::test_gain ... ok [INFO] [stdout] test synthesis::sample::tests::test_normalize ... ok [INFO] [stdout] test synthesis::sample::tests::test_pitch_shift_zero ... ok [INFO] [stdout] test synthesis::sample::tests::test_playback_rate ... ok [INFO] [stdout] test synthesis::sample::tests::test_resample ... ok [INFO] [stdout] test synthesis::sample::tests::test_reverse ... ok [INFO] [stdout] test synthesis::sample::tests::test_slice ... ok [INFO] [stdout] test synthesis::sample::tests::test_stereo_sample_playback ... ok [INFO] [stdout] test synthesis::sample::tests::test_time_stretch_edge_cases ... ok [INFO] [stdout] test synthesis::effects::tests::test_parametric_eq_enable_disable_band ... ok [INFO] [stdout] test synthesis::noise::tests::test_perlin_noise_smoothness ... ok [INFO] [stdout] test synthesis::simd::tests::test_clamp ... ok [INFO] [stdout] test synthesis::simd::tests::test_f32x8_lanes ... ok [INFO] [stdout] test synthesis::simd::tests::test_fast_cos_accuracy ... ok [INFO] [stdout] test synthesis::simd::tests::test_f32x4_lanes ... ok [INFO] [stdout] test synthesis::simd::tests::test_fast_sin_accuracy ... ok [INFO] [stdout] test synthesis::simd::tests::test_fast_tanh ... ok [INFO] [stdout] test synthesis::simd::tests::test_mul_add ... ok [INFO] [stdout] test synthesis::simd::tests::test_scalar_lanes ... ok [INFO] [stdout] test synthesis::simd::tests::test_simd_detection ... ok [INFO] [stdout] test synthesis::simd::tests::test_simd_fast_tanh ... ok [INFO] [stdout] test synthesis::simd::tests::test_simd_fma ... ok [INFO] [stdout] test synthesis::simd::tests::test_simd_multiply_const ... ok [INFO] [stdout] test synthesis::simd::tests::test_simd_non_aligned_buffer ... ok [INFO] [stdout] test synthesis::simd::tests::test_sqrt ... ok [INFO] [stdout] test synthesis::simd::tests::test_write_to_slice ... ok [INFO] [stdout] test synthesis::simd::tests::test_fast_sincos_vs_stdlib ... ok [INFO] [stdout] test synthesis::slice::tests::test_detect_transients ... ok [INFO] [stdout] test synthesis::slice::tests::test_slice_at_beats ... ok [INFO] [stdout] test synthesis::slice::tests::test_sample_slice_to_sample ... ok [INFO] [stdout] test synthesis::slice::tests::test_slice_at_times ... ok [INFO] [stdout] test synthesis::spatial::tests::test_attenuation_inverse_square ... ok [INFO] [stdout] test synthesis::slice::tests::test_slice_equal ... ok [INFO] [stdout] test synthesis::spatial::tests::test_attenuation_linear ... ok [INFO] [stdout] test synthesis::spatial::tests::test_attenuation_none ... ok [INFO] [stdout] test synthesis::spatial::tests::test_azimuth_forward ... ok [INFO] [stdout] test synthesis::spatial::tests::test_azimuth_left ... ok [INFO] [stdout] test synthesis::spatial::tests::test_azimuth_right ... ok [INFO] [stdout] test synthesis::spatial::tests::test_azimuth_to_pan ... ok [INFO] [stdout] test synthesis::spatial::tests::test_batch_attenuation ... ok [INFO] [stdout] test synthesis::spatial::tests::test_batch_attenuation_near_reference ... ok [INFO] [stdout] test synthesis::spatial::tests::test_batch_distance_squared ... ok [INFO] [stdout] test synthesis::spatial::tests::test_batch_distance_squared_3d ... ok [INFO] [stdout] test synthesis::spatial::tests::test_doppler_approaching ... ok [INFO] [stdout] test synthesis::spatial::tests::test_elevation_above ... ok [INFO] [stdout] test synthesis::spatial::tests::test_elevation_below ... ok [INFO] [stdout] test synthesis::spatial::tests::test_elevation_ear_level ... ok [INFO] [stdout] test synthesis::spatial::tests::test_elevation_effect_attenuation ... ok [INFO] [stdout] test synthesis::spatial::tests::test_doppler_receding ... ok [INFO] [stdout] test synthesis::spatial::tests::test_occlusion ... ok [INFO] [stdout] test synthesis::spatial::tests::test_occlusion_clamping ... ok [INFO] [stdout] test synthesis::spatial::tests::test_sound_cone_inside ... ok [INFO] [stdout] test synthesis::spatial::tests::test_sound_cone_outside ... ok [INFO] [stdout] test synthesis::spatial::tests::test_sound_cone_transition ... ok [INFO] [stdout] test synthesis::spatial::tests::test_elevation_effect_pan_reduction ... ok [INFO] [stdout] test synthesis::spatial::tests::test_spatial_at_listener ... ok [INFO] [stdout] test synthesis::spatial::tests::test_spatial_calculation ... ok [INFO] [stdout] test synthesis::spatial::tests::test_spatial_with_cone ... ok [INFO] [stdout] test synthesis::spatial::tests::test_vec3_length ... ok [INFO] [stdout] test synthesis::spatial::tests::test_vec3_normalize ... ok [INFO] [stdout] test synthesis::spatial::tests::test_vec3_operations ... ok [INFO] [stdout] test synthesis::spectral::blur::tests::test_clear ... ok [INFO] [stdout] test synthesis::spatial::tests::test_spatial_beyond_max_distance ... ok [INFO] [stdout] test synthesis::spectral::blur::tests::test_different_window_types ... ok [INFO] [stdout] test synthesis::spectral::blur::tests::test_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::blur::tests::test_extreme_blur ... ok [INFO] [stdout] test synthesis::spectral::blur::tests::test_no_blur ... ok [INFO] [stdout] test synthesis::spectral::blur::tests::test_process_basic ... ok [INFO] [stdout] test synthesis::spectral::blur::tests::test_process_disabled ... ok [INFO] [stdout] test synthesis::spectral::blur::tests::test_different_fft_sizes ... ok [INFO] [stdout] test synthesis::spectral::blur::tests::test_reset ... ok [INFO] [stdout] test synthesis::spectral::blur::tests::test_set_blur_amount ... ok [INFO] [stdout] test synthesis::spectral::blur::tests::test_set_feedback ... ok [INFO] [stdout] test synthesis::spectral::blur::tests::test_set_mix ... ok [INFO] [stdout] test synthesis::spectral::blur::tests::test_spectral_blur_creation ... ok [INFO] [stdout] test synthesis::spectral::blur::tests::test_spectral_blur_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::blur::tests::test_spectral_blur_hop_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::blur::tests::test_spectral_blur_sample_rate_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_creation ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_disabled ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_all_window_types ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_hard_knee ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_hop_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_process_silent ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_reset ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_sample_rate_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_set_attack ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_set_knee ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_set_ratio ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_set_release ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_set_threshold ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_soft_knee ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_various_fft_sizes ... ok [INFO] [stdout] test synthesis::spectral::compressor::tests::test_spectral_compressor_process_with_compression ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_creation ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_disabled ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_frequency_scale_shimmer_down ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_frequency_scale_shimmer_up ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_full_mix ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_process_silent ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_process_with_signal ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_clear_buffers ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_reset ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_set_delay_time ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_set_frequency_scale ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_set_feedback ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_set_mix ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_with_params ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_zero_mix ... ok [INFO] [stdout] test synthesis::spectral::dynamics::tests::test_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::dynamics::tests::test_preset_aggressive ... ok [INFO] [stdout] test synthesis::spectral::dynamics::tests::test_preset_expander ... ok [INFO] [stdout] test synthesis::spectral::dynamics::tests::test_preset_gate_like ... ok [INFO] [stdout] test synthesis::spectral::dynamics::tests::test_preset_gentle ... ok [INFO] [stdout] test synthesis::spectral::dynamics::tests::test_preset_moderate ... ok [INFO] [stdout] test synthesis::spectral::dynamics::tests::test_process_basic ... ok [INFO] [stdout] test synthesis::spectral::dynamics::tests::test_process_disabled ... ok [INFO] [stdout] test synthesis::spectral::dynamics::tests::test_reset ... ok [INFO] [stdout] test synthesis::spectral::dynamics::tests::test_set_attack ... ok [INFO] [stdout] test synthesis::spectral::dynamics::tests::test_set_knee ... ok [INFO] [stdout] test synthesis::spectral::dynamics::tests::test_set_mix ... ok [INFO] [stdout] test synthesis::spectral::dynamics::tests::test_set_ratio ... ok [INFO] [stdout] test synthesis::spectral::dynamics::tests::test_set_release ... ok [INFO] [stdout] test synthesis::spectral::dynamics::tests::test_set_threshold ... ok [INFO] [stdout] test synthesis::spectral::dynamics::tests::test_spectral_dynamics_creation ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_different_fft_sizes ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_preset_aggressive ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_preset_air ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_preset_gentle ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_preset_moderate ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_preset_presence ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_process_basic ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_process_disabled ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_reset ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_set_drive ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_set_frequency ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_set_harmonics ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_set_mix ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_spectral_exciter_creation ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_spectral_exciter_hop_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_spectral_exciter_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::exciter::tests::test_spectral_exciter_sample_rate_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::filter::tests::test_different_fft_sizes ... ok [INFO] [stdout] test synthesis::spectral::filter::tests::test_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::filter::tests::test_filter_types ... ok [INFO] [stdout] test synthesis::spectral::filter::tests::test_hop_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::filter::tests::test_process_basic ... ok [INFO] [stdout] test synthesis::spectral::filter::tests::test_process_disabled ... ok [INFO] [stdout] test synthesis::spectral::filter::tests::test_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::filter::tests::test_reset ... ok [INFO] [stdout] test synthesis::spectral::filter::tests::test_sample_rate_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::filter::tests::test_set_cutoff ... ok [INFO] [stdout] test synthesis::spectral::filter::tests::test_set_mix ... ok [INFO] [stdout] test synthesis::spectral::filter::tests::test_set_resonance ... ok [INFO] [stdout] test synthesis::spectral::filter::tests::test_spectral_filter_creation ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_adult_to_child_preset ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_brighten_preset ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_bypass_mode ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_chipmunk_preset ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_creation ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_darken_preset ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_different_fft_sizes ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_different_window_types ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_female_to_male_preset ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_hop_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_male_to_female_preset ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_mix_clamps ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_monster_preset ... ok [INFO] [stdout] test synthesis::spectral::delay::tests::test_spectral_delay_with_feedback ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_process_disabled ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_process_doesnt_crash ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_process_with_zeros ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_reset ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_sample_rate_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_set_shift_ratio ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_set_mix ... ok [INFO] [stdout] test synthesis::spectral::formant_shifter::tests::test_formant_shifter_shift_ratio_clamps_minimum ... ok [INFO] [stdout] test synthesis::spectral::freeze::tests::test_spectral_freeze_creation ... ok [INFO] [stdout] test synthesis::spectral::freeze::tests::test_spectral_freeze_freeze_unfreeze ... ok [INFO] [stdout] test synthesis::spectral::freeze::tests::test_spectral_freeze_all_window_types ... ok [INFO] [stdout] test synthesis::spectral::freeze::tests::test_spectral_freeze_hop_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::freeze::tests::test_spectral_freeze_mix_clamping ... ok [INFO] [stdout] test synthesis::spectral::freeze::tests::test_spectral_freeze_process_frozen ... ok [INFO] [stdout] test synthesis::spectral::freeze::tests::test_spectral_freeze_process_mixed ... ok [INFO] [stdout] test synthesis::spectral::freeze::tests::test_spectral_freeze_process_live ... ok [INFO] [stdout] test synthesis::spectral::freeze::tests::test_spectral_freeze_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::freeze::tests::test_spectral_freeze_process_silent ... ok [INFO] [stdout] test synthesis::spectral::freeze::tests::test_spectral_freeze_set_mix ... ok [INFO] [stdout] test synthesis::spectral::freeze::tests::test_spectral_freeze_reset ... ok [INFO] [stdout] test synthesis::spectral::freeze::tests::test_spectral_freeze_toggle ... ok [INFO] [stdout] test synthesis::spectral::gate::tests::test_spectral_gate_all_window_types ... ok [INFO] [stdout] test synthesis::spectral::gate::tests::test_spectral_gate_creation ... ok [INFO] [stdout] test synthesis::spectral::gate::tests::test_spectral_gate_disabled ... ok [INFO] [stdout] test synthesis::spectral::gate::tests::test_spectral_gate_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::gate::tests::test_spectral_gate_hop_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::gate::tests::test_spectral_gate_process_silent ... ok [INFO] [stdout] test synthesis::spectral::freeze::tests::test_spectral_freeze_various_fft_sizes ... ok [INFO] [stdout] test synthesis::spectral::gate::tests::test_spectral_gate_process_with_threshold ... ok [INFO] [stdout] test synthesis::spectral::gate::tests::test_spectral_gate_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::gate::tests::test_spectral_gate_sample_rate_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::gate::tests::test_spectral_gate_set_attack ... ok [INFO] [stdout] test synthesis::spectral::gate::tests::test_spectral_gate_set_ratio ... ok [INFO] [stdout] test synthesis::spectral::gate::tests::test_spectral_gate_set_release ... ok [INFO] [stdout] test synthesis::spectral::gate::tests::test_spectral_gate_set_threshold ... ok [INFO] [stdout] test synthesis::spectral::gate::tests::test_spectral_gate_reset ... ok [INFO] [stdout] test synthesis::spectral::invert::tests::test_different_fft_sizes ... ok [INFO] [stdout] test synthesis::spectral::invert::tests::test_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::invert::tests::test_full_inversion ... ok [INFO] [stdout] test synthesis::spectral::invert::tests::test_partial_inversion ... ok [INFO] [stdout] test synthesis::spectral::invert::tests::test_preset_full ... ok [INFO] [stdout] test synthesis::spectral::invert::tests::test_preset_moderate ... ok [INFO] [stdout] test synthesis::spectral::invert::tests::test_preset_subtle ... ok [INFO] [stdout] test synthesis::spectral::invert::tests::test_process_basic ... ok [INFO] [stdout] test synthesis::spectral::gate::tests::test_spectral_gate_various_fft_sizes ... ok [INFO] [stdout] test synthesis::spectral::invert::tests::test_process_disabled ... ok [INFO] [stdout] test synthesis::spectral::invert::tests::test_set_mix ... ok [INFO] [stdout] test synthesis::spectral::invert::tests::test_spectral_invert_creation ... ok [INFO] [stdout] test synthesis::spectral::invert::tests::test_reset ... ok [INFO] [stdout] test synthesis::spectral::invert::tests::test_spectral_invert_hop_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::invert::tests::test_spectral_invert_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::invert::tests::test_spectral_invert_sample_rate_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_different_fft_sizes ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_morph_target_equality ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_preset_harmonic ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_preset_noise ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_preset_robot ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_hop_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_preset_whisper ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_process_basic ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_process_disabled ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_sample_rate_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_set_fundamental ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_set_morph_amount ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_set_target ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_spectral_morph_creation ... ok [INFO] [stdout] test synthesis::spectral::phase_vocoder::tests::test_phase_vocoder_all_window_types ... ok [INFO] [stdout] test synthesis::spectral::morph::tests::test_reset ... ok [INFO] [stdout] test synthesis::spectral::phase_vocoder::tests::test_phase_vocoder_creation ... ok [INFO] [stdout] test synthesis::spectral::phase_vocoder::tests::test_phase_vocoder_combined_time_and_pitch ... ok [INFO] [stdout] test synthesis::spectral::phase_vocoder::tests::test_phase_vocoder_hop_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::phase_vocoder::tests::test_phase_vocoder_process_silent ... ok [INFO] [stdout] test synthesis::spectral::phase_vocoder::tests::test_phase_vocoder_process_with_time_stretch ... ok [INFO] [stdout] test synthesis::spectral::phase_vocoder::tests::test_phase_vocoder_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::phase_vocoder::tests::test_phase_vocoder_reset ... ok [INFO] [stdout] test synthesis::spectral::phase_vocoder::tests::test_phase_vocoder_sample_rate_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::phase_vocoder::tests::test_phase_vocoder_set_pitch_shift ... ok [INFO] [stdout] test synthesis::effects::convolution::tests::test_from_params ... ok [INFO] [stdout] test synthesis::spectral::phase_vocoder::tests::test_phase_vocoder_time_stretch_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::phase_vocoder::tests::test_phase_vocoder_various_fft_sizes ... ok [INFO] [stdout] test synthesis::spectral::phase_vocoder::tests::test_phase_vocoder_wrap_phase ... ok [INFO] [stdout] test synthesis::spectral::robotize::tests::test_spectral_robotize_all_window_types ... ok [INFO] [stdout] test synthesis::spectral::robotize::tests::test_spectral_robotize_creation ... ok [INFO] [stdout] test synthesis::spectral::phase_vocoder::tests::test_phase_vocoder_set_time_stretch ... ok [INFO] [stdout] test synthesis::spectral::robotize::tests::test_spectral_robotize_disabled ... ok [INFO] [stdout] test synthesis::spectral::phase_vocoder::tests::test_phase_vocoder_process_with_pitch_shift ... ok [INFO] [stdout] test synthesis::spectral::robotize::tests::test_spectral_robotize_hop_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::robotize::tests::test_spectral_robotize_process_silent ... ok [INFO] [stdout] test synthesis::spectral::robotize::tests::test_spectral_robotize_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::robotize::tests::test_spectral_robotize_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::robotize::tests::test_spectral_robotize_reset ... ok [INFO] [stdout] test synthesis::spectral::robotize::tests::test_spectral_robotize_full_mix ... ok [INFO] [stdout] test synthesis::spectral::robotize::tests::test_spectral_robotize_set_mix ... ok [INFO] [stdout] test synthesis::spectral::robotize::tests::test_spectral_robotize_set_target_phase ... ok [INFO] [stdout] test synthesis::spectral::robotize::tests::test_spectral_robotize_process_with_signal ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_different_fft_sizes ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_frequency_range ... ok [INFO] [stdout] test synthesis::spectral::robotize::tests::test_spectral_robotize_various_fft_sizes ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_full_scramble ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_preset_chaos ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_preset_digital ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_preset_glitch ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_preset_moderate ... ok [INFO] [stdout] test synthesis::spectral::robotize::tests::test_spectral_robotize_zero_mix ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_no_scramble ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_process_disabled ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_process_basic ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_reset ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_set_high_freq ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_set_low_freq ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_set_mix ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_set_scramble_amount ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_spectral_scramble_creation ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_different_fft_sizes ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_downshift ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_preset_alien ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_preset_bell ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_preset_down ... ok [INFO] [stdout] test synthesis::spectral::scramble::tests::test_preset_subtle ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_large_shift ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_process_basic ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_process_disabled ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_preset_subtle ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_set_mix ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_set_shift_hz ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_reset ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_spectral_shift_hop_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_spectral_shift_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_spectral_shift_sample_rate_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_upshift ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_spectral_shift_creation ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_add_voice ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_zero_shift ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_barbershop_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_choir_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_fifth_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_harmony_voice_creation ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_clear_voices ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_major_chord_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_minor_chord_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_octave_double_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_harmony_voice_mix_clamps ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_octave_down_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_octave_up_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_process_disabled ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_process_no_voices ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_reset ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_set_dry_mix ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_set_voices ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_spectral_harmonizer_creation ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_spectral_harmonizer_hop_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_spectral_harmonizer_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_spectral_harmonizer_sample_rate_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_thick_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_add_pan_point ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_bass_center_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_center_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_circular_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_clear_pan_points ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::spectral_harmonizer::tests::test_process_doesnt_crash ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_highs_wide_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_gentle_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_interpolate_pan ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_low_left_high_right_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_low_right_high_left_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_pan_point_clamps_negative_frequency ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_pan_point_clamps_pan ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_pan_point_creation ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_process_disabled ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_process_doesnt_crash ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_mid_wide_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_set_mix ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_reset ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_set_pan_points ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_set_pan_points_sorts_by_frequency ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_spectral_panner_creation ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_spectral_panner_hop_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_spectral_panner_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::spectral_panner::tests::test_spectral_panner_sample_rate_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_add_resonance ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_bell_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_comb_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_clear_resonances ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_metallic_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_gentle_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_pitched_a440_preset ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_process_disabled ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_process_doesnt_crash ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_process_no_resonances ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_resonance_creation ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_resonance_gain_clamps_negative ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_resonance_q_clamps_minimum ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_set_harmonic_series ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_set_mix ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_set_resonances ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_spectral_resonator_creation ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_reset ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_spectral_resonator_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_spectral_resonator_hop_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_spectral_resonator_sample_rate_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::tests::test_all_window_types ... ok [INFO] [stdout] test synthesis::spectral::tests::test_complex_magnitude ... ok [INFO] [stdout] test synthesis::spectral::spectral_resonator::tests::test_vowel_presets ... ok [INFO] [stdout] test synthesis::spectral::tests::test_complex_multiply_identity ... ok [INFO] [stdout] test synthesis::spectral::tests::test_complex_scale ... ok [INFO] [stdout] test synthesis::spectral::tests::test_hann_window_properties ... ok [INFO] [stdout] test synthesis::spectral::tests::test_rectangular_window ... ok [INFO] [stdout] test synthesis::spectral::tests::test_stft_add_input ... ok [INFO] [stdout] test synthesis::spectral::tests::test_complex_multiply ... ok [INFO] [stdout] test synthesis::spectral::tests::test_stft_all_window_types ... ok [INFO] [stdout] test synthesis::spectral::tests::test_stft_different_hop_sizes ... ok [INFO] [stdout] test synthesis::spectral::tests::test_stft_hop_size_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::tests::test_stft_creation ... ok [INFO] [stdout] test synthesis::spectral::tests::test_stft_overlap_add_accumulation ... ok [INFO] [stdout] test synthesis::spectral::tests::test_stft_output_buffer_size ... ok [INFO] [stdout] test synthesis::spectral::tests::test_stft_process_identity ... ok [INFO] [stdout] test synthesis::spectral::tests::test_stft_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::shift::tests::test_preset_metallic ... ok [INFO] [stdout] test synthesis::spectral::tests::test_stft_reset ... ok [INFO] [stdout] test synthesis::spectral::tests::test_stft_spectral_zeroing ... ok [INFO] [stdout] test synthesis::spectral::tests::test_stft_spectral_callback ... ok [INFO] [stdout] test synthesis::spectral::tests::test_window_creation ... ok [INFO] [stdout] test synthesis::spectral::tests::test_window_gains ... ok [INFO] [stdout] test synthesis::spectral::tests::test_window_apply_simd ... ok [INFO] [stdout] test synthesis::spectral::widen::tests::test_enable_disable ... ok [INFO] [stdout] test synthesis::spectral::widen::tests::test_hop_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::widen::tests::test_different_fft_sizes ... ok [INFO] [stdout] test synthesis::spectral::widen::tests::test_preset_subtle ... ok [INFO] [stdout] test synthesis::spectral::tests::test_stft_process_silent ... ok [INFO] [stdout] test synthesis::spectral::widen::tests::test_preset_wide ... ok [INFO] [stdout] test synthesis::spectral::widen::tests::test_preset_ultra ... ok [INFO] [stdout] test synthesis::spectral::widen::tests::test_process_disabled ... ok [INFO] [stdout] test synthesis::spectral::widen::tests::test_process_basic ... ok [INFO] [stdout] test synthesis::spectral::widen::tests::test_requires_power_of_two - should panic ... ok [INFO] [stdout] test synthesis::spectral::widen::tests::test_sample_rate_validation - should panic ... ok [INFO] [stdout] test synthesis::spectral::widen::tests::test_set_high_cutoff ... ok [INFO] [stdout] test synthesis::spectral::widen::tests::test_set_low_cutoff ... ok [INFO] [stdout] test synthesis::spectral::widen::tests::test_set_width ... ok [INFO] [stdout] test synthesis::spectral::widen::tests::test_spectral_widen_creation ... ok [INFO] [stdout] test synthesis::spectral::widen::tests::test_preset_moderate ... ok [INFO] [stdout] test synthesis::waveform::tests::test_waveforms ... ok [INFO] [stdout] test synthesis::wavetable::tests::test_from_fn ... ok [INFO] [stdout] test synthesis::spectral::widen::tests::test_reset ... ok [INFO] [stdout] test synthesis::wavetable::tests::test_from_harmonics ... ok [INFO] [stdout] test synthesis::wavetable::tests::test_pwm ... ok [INFO] [stdout] test synthesis::wavetable::tests::test_sample_at ... ok [INFO] [stdout] test synthesis::wavetable::tests::test_wavetable_continuity ... ok [INFO] [stdout] test synthesis::wavetable::tests::test_wavetable_sine_accuracy ... ok [INFO] [stdout] test synthesis::wavetable::tests::test_wavetable_wrapping ... ok [INFO] [stdout] test theory::core::tests::test_all_chord_patterns_generate ... ok [INFO] [stdout] test theory::core::tests::test_all_interval_constants_are_valid ... ok [INFO] [stdout] test theory::core::tests::test_all_scales_generate ... ok [INFO] [stdout] test theory::core::tests::test_altered_dominant_chords ... ok [INFO] [stdout] test theory::core::tests::test_chord_generation ... ok [INFO] [stdout] test theory::core::tests::test_chord_inversion_basic ... ok [INFO] [stdout] test theory::core::tests::test_chord_inversion_wrapping ... ok [INFO] [stdout] test theory::core::tests::test_chord_over_bass ... ok [INFO] [stdout] test theory::core::tests::test_close_voicing ... ok [INFO] [stdout] test theory::core::tests::test_close_voicing_already_close ... ok [INFO] [stdout] test theory::core::tests::test_extended_chords ... ok [INFO] [stdout] test theory::core::tests::test_interval_between ... ok [INFO] [stdout] test theory::core::tests::test_interval_between_with_constants ... ok [INFO] [stdout] test theory::core::tests::test_interval_constants ... ok [INFO] [stdout] test theory::core::tests::test_interval_name ... ok [INFO] [stdout] test theory::core::tests::test_interval_semantic_chord_building ... ok [INFO] [stdout] test theory::core::tests::test_interval_semantic_harmony ... ok [INFO] [stdout] test theory::core::tests::test_japanese_scales_unique ... ok [INFO] [stdout] test theory::core::tests::test_jazz_chord_intervals ... ok [INFO] [stdout] test theory::core::tests::test_middle_eastern_scales ... ok [INFO] [stdout] test theory::core::tests::test_open_voicing ... ok [INFO] [stdout] test theory::core::tests::test_scale_generation ... ok [INFO] [stdout] test theory::core::tests::test_transpose ... ok [INFO] [stdout] test theory::core::tests::test_transpose_with_interval_constants ... ok [INFO] [stdout] test theory::core::tests::test_voice_lead_empty_chords ... ok [INFO] [stdout] test theory::core::tests::test_voice_lead_smooth ... ok [INFO] [stdout] test theory::core::tests::test_voice_leading_distance ... ok [INFO] [stdout] test theory::core::tests::test_voice_leading_distance_incompatible ... ok [INFO] [stdout] test theory::key_signature::tests::test_aeolian_mode ... ok [INFO] [stdout] test theory::key_signature::tests::test_all_modes_of_c ... ok [INFO] [stdout] test theory::key_signature::tests::test_custom_key_signature ... ok [INFO] [stdout] test theory::key_signature::tests::test_dorian_mode ... ok [INFO] [stdout] test theory::key_signature::tests::test_enharmonic_equivalents ... ok [INFO] [stdout] test theory::key_signature::tests::test_is_minor ... ok [INFO] [stdout] test theory::key_signature::tests::test_key_names ... ok [INFO] [stdout] test theory::key_signature::tests::test_locrian_mode ... ok [INFO] [stdout] test theory::key_signature::tests::test_lydian_mode ... ok [INFO] [stdout] test theory::key_signature::tests::test_major_key_flats ... ok [INFO] [stdout] test theory::key_signature::tests::test_major_key_sharps ... ok [INFO] [stdout] test theory::key_signature::tests::test_minor_keys ... ok [INFO] [stdout] test theory::key_signature::tests::test_mixolydian_mode ... ok [INFO] [stdout] test theory::key_signature::tests::test_phrygian_mode ... ok [INFO] [stdout] test theory::microtonal::tests::test_cents_conversion ... ok [INFO] [stdout] test theory::microtonal::tests::test_edo12_equals_standard_tuning ... ok [INFO] [stdout] test theory::microtonal::tests::test_edo24_quarter_tones ... ok [INFO] [stdout] test theory::microtonal::tests::test_edo_octave ... ok [INFO] [stdout] test theory::microtonal::tests::test_just_intonation ... ok [INFO] [stdout] test theory::microtonal::tests::test_just_major_scale ... ok [INFO] [stdout] test theory::microtonal::tests::test_pythagorean_scale ... ok [INFO] [stdout] test theory::microtonal::tests::test_quarter_tone_helpers ... ok [INFO] [stdout] test track::bus::tests::test_bus_add_track ... ok [INFO] [stdout] test track::bus::tests::test_bus_creation ... ok [INFO] [stdout] test track::bus::tests::test_bus_is_empty ... ok [INFO] [stdout] test track::bus::tests::test_bus_total_duration ... ok [INFO] [stdout] test track::bus::tests::test_bus_with_pan ... ok [INFO] [stdout] test track::bus::tests::test_bus_with_volume ... ok [INFO] [stdout] test synthesis::sample::tests::test_pitch_shift_up ... ok [INFO] [stdout] test track::export::tests::test_export_different_sample_rates_wav ... FAILED [INFO] [stdout] test track::export::tests::test_export_different_sample_rates_flac ... FAILED [INFO] [stdout] test track::export::tests::test_export_empty_mixer_wav ... FAILED [INFO] [stdout] test track::export::tests::test_export_empty_mixer_flac ... FAILED [INFO] [stdout] test track::export::tests::test_export_wav_creates_file ... FAILED [INFO] [stdout] test synthesis::wavetable::tests::test_from_samples ... ok [INFO] [stdout] test track::export::tests::test_flac_smaller_than_wav ... FAILED [INFO] [stdout] test synthesis::wavetable::tests::test_band_limited_waveforms ... ok [INFO] [stdout] test track::ids::tests::test_bus_id_generator ... ok [INFO] [stdout] test track::ids::tests::test_bus_id_generator_peek ... ok [INFO] [stdout] test track::ids::tests::test_track_id_generator ... ok [INFO] [stdout] test track::ids::tests::test_bus_id_generator_reset ... ok [INFO] [stdout] test track::ids::tests::test_track_id_generator_wrapping ... ok [INFO] [stdout] test track::tests::test_audio_event_enum ... ok [INFO] [stdout] test track::tests::test_drum_event_construction ... ok [INFO] [stdout] test track::tests::test_mixer_add_track ... ok [INFO] [stdout] test track::tests::test_mixer_creation ... ok [INFO] [stdout] test track::tests::test_mixer_repeat ... ok [INFO] [stdout] test track::tests::test_mixer_repeat_zero_times ... ok [INFO] [stdout] test track::tests::test_mixer_total_duration ... ok [INFO] [stdout] test track::tests::test_mixer_total_duration_empty ... ok [INFO] [stdout] test track::tests::test_note_event_construction ... ok [INFO] [stdout] test track::tests::test_note_event_truncates_frequencies ... ok [INFO] [stdout] test track::tests::test_track_add_drum ... ok [INFO] [stdout] test track::tests::test_track_add_note ... ok [INFO] [stdout] test track::tests::test_track_add_sequence ... ok [INFO] [stdout] test track::tests::test_track_creation ... ok [INFO] [stdout] test track::tests::test_track_total_duration_drums ... ok [INFO] [stdout] test track::tests::test_track_total_duration_empty ... ok [INFO] [stdout] test track::tests::test_track_total_duration_notes ... ok [INFO] [stdout] test track::tests::test_track_with_volume ... ok [INFO] [stdout] test track::tests::test_note_event_empty_frequencies ... ok [INFO] [stdout] test track::export::tests::test_export_flac_creates_file ... FAILED [INFO] [stdout] test track::export::tests::test_flac_24bit_encoding ... FAILED [INFO] [stdout] test synthesis::sample::tests::test_time_stretch_basic ... ok [INFO] [stdout] test synthesis::sample::tests::test_time_stretch_compression ... ok [INFO] [stdout] test synthesis::sample::tests::test_pitch_shift_down ... ok [INFO] [stdout] test synthesis::sample::tests::test_time_stretch_stereo ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- track::export::tests::test_export_different_sample_rates_wav stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'track::export::tests::test_export_different_sample_rates_wav' (1569) panicked at src/track/export.rs:556:55: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Read-only file system (os error 30) [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/src/backtrace.rs:27:14 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:2189:27 [INFO] [stdout] 2: ::export_wav [INFO] [stdout] at ./src/track/export.rs:46:26 [INFO] [stdout] 3: tunes::track::export::tests::test_export_different_sample_rates_wav [INFO] [stdout] at ./src/track/export.rs:556:19 [INFO] [stdout] 4: tunes::track::export::tests::test_export_different_sample_rates_wav::{closure#0} [INFO] [stdout] at ./src/track/export.rs:547:48 [INFO] [stdout] 5: >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 6: core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 7: test::__rust_begin_short_backtrace::, fn() -> core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 8: test::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 9: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 10: std::panicking::catch_unwind::do_call::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 11: std::panicking::catch_unwind::, core::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 12: std::panic::catch_unwind::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 13: test::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 14: test::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 15: test::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 16: std::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 17: std::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 18: ::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 19: std::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 20: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 21: std::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 22: std::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 23: ::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 25: ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 26: [INFO] [stdout] 27: clone [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x64fb8d37b222 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x64fb8d37b222 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x64fb8d37b222 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x64fb8d37b222 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x64fb8d39180a - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x64fb8d39180a - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x64fb8d380766 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x64fb8d380766 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x64fb8d35892f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x64fb8d35892f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x64fb8d372ab9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x64fb8d2b0c9e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x64fb8d2b0c9e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x64fb8d372d22 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x64fb8d372d22 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x64fb8d3589e8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x64fb8d34d529 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x64fb8d35992d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x64fb8d391f4c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x64fb8d391cc2 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x64fb8d291515 - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x64fb8d291515 - tunes[59fa8c4c63d97f1a]::track::export::tests::test_export_different_sample_rates_wav [INFO] [stdout] at /opt/rustwide/workdir/src/track/export.rs:556:55 [INFO] [stdout] 22: 0x64fb8d2357b7 - tunes[59fa8c4c63d97f1a]::track::export::tests::test_export_different_sample_rates_wav::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/track/export.rs:547:48 [INFO] [stdout] 23: 0x64fb8d058e06 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x64fb8d2a504b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x64fb8d2a504b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x64fb8d2b18aa - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x64fb8d2b18aa - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x64fb8d2b18aa - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x64fb8d2b18aa - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x64fb8d2ace54 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x64fb8d2ace54 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x64fb8d2b43a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x64fb8d2b43a2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x64fb8d2b43a2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x64fb8d2b43a2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x64fb8d2b43a2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x64fb8d2b43a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x64fb8d2b43a2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x64fb8d37a58f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 43: 0x64fb8d37a58f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 44: 0x72c82acd4aa4 - [INFO] [stdout] 45: 0x72c82ad61a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- track::export::tests::test_export_different_sample_rates_flac stdout ---- [INFO] [stdout] Rendering to FLAC... [INFO] [stdout] Duration: 0.10s [INFO] [stdout] Sample rate: 22050 Hz [INFO] [stdout] Total samples: 2205 [INFO] [stdout] Converting to 24-bit... [INFO] [stdout] Progress: 100% Progress: 100% [INFO] [stdout] Encoding FLAC... [INFO] [stdout] [INFO] [stdout] thread 'track::export::tests::test_export_different_sample_rates_flac' (1565) panicked at src/track/export.rs:572:56: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Read-only file system (os error 30) [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/src/backtrace.rs:27:14 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:2189:27 [INFO] [stdout] 2: ::export_flac [INFO] [stdout] at ./src/track/export.rs:214:9 [INFO] [stdout] 3: tunes::track::export::tests::test_export_different_sample_rates_flac [INFO] [stdout] at ./src/track/export.rs:572:19 [INFO] [stdout] 4: tunes::track::export::tests::test_export_different_sample_rates_flac::{closure#0} [INFO] [stdout] at ./src/track/export.rs:563:49 [INFO] [stdout] 5: >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 6: core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 7: test::__rust_begin_short_backtrace::, fn() -> core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 8: test::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 9: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 10: std::panicking::catch_unwind::do_call::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 11: std::panicking::catch_unwind::, core::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 12: std::panic::catch_unwind::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 13: test::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 14: test::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 15: test::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 16: std::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 17: std::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 18: ::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 19: std::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 20: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 21: std::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 22: std::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 23: ::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 25: ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 26: [INFO] [stdout] 27: clone [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x64fb8d37b222 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x64fb8d37b222 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x64fb8d37b222 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x64fb8d37b222 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x64fb8d39180a - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x64fb8d39180a - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x64fb8d380766 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x64fb8d380766 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x64fb8d35892f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x64fb8d35892f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x64fb8d372ab9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x64fb8d2b0c9e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x64fb8d2b0c9e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x64fb8d372d22 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x64fb8d372d22 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x64fb8d3589e8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x64fb8d34d529 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x64fb8d35992d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x64fb8d391f4c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x64fb8d391cc2 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x64fb8d291ac4 - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x64fb8d291ac4 - tunes[59fa8c4c63d97f1a]::track::export::tests::test_export_different_sample_rates_flac [INFO] [stdout] at /opt/rustwide/workdir/src/track/export.rs:572:56 [INFO] [stdout] 22: 0x64fb8d2357e7 - tunes[59fa8c4c63d97f1a]::track::export::tests::test_export_different_sample_rates_flac::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/track/export.rs:563:49 [INFO] [stdout] 23: 0x64fb8d058e46 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x64fb8d2a504b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x64fb8d2a504b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x64fb8d2b18aa - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x64fb8d2b18aa - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x64fb8d2b18aa - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x64fb8d2b18aa - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x64fb8d2ace54 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x64fb8d2ace54 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x64fb8d2b43a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x64fb8d2b43a2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x64fb8d2b43a2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x64fb8d2b43a2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x64fb8d2b43a2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x64fb8d2b43a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x64fb8d2b43a2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x64fb8d37a58f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 43: 0x64fb8d37a58f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 44: 0x72c82acd4aa4 - [INFO] [stdout] 45: 0x72c82ad61a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- track::export::tests::test_export_empty_mixer_wav stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'track::export::tests::test_export_empty_mixer_wav' (1582) panicked at src/track/export.rs:524:44: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Read-only file system (os error 30) [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/src/backtrace.rs:27:14 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:2189:27 [INFO] [stdout] 2: ::export_wav [INFO] [stdout] at ./src/track/export.rs:46:26 [INFO] [stdout] 3: tunes::track::export::tests::test_export_empty_mixer_wav [INFO] [stdout] at ./src/track/export.rs:524:15 [INFO] [stdout] 4: tunes::track::export::tests::test_export_empty_mixer_wav::{closure#0} [INFO] [stdout] at ./src/track/export.rs:519:37 [INFO] [stdout] 5: >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 6: core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 7: test::__rust_begin_short_backtrace::, fn() -> core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 8: test::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 9: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 10: std::panicking::catch_unwind::do_call::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 11: std::panicking::catch_unwind::, core::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 12: std::panic::catch_unwind::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 13: test::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 14: test::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 15: test::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 16: std::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 17: std::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 18: ::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 19: std::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 20: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 21: std::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 22: std::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 23: ::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 25: ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 26: [INFO] [stdout] 27: clone [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x64fb8d37b222 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x64fb8d37b222 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x64fb8d37b222 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x64fb8d37b222 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x64fb8d39180a - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x64fb8d39180a - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x64fb8d380766 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x64fb8d380766 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x64fb8d35892f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x64fb8d35892f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x64fb8d372ab9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x64fb8d2b0c9e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x64fb8d2b0c9e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x64fb8d372d22 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x64fb8d372d22 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x64fb8d3589e8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x64fb8d34d529 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x64fb8d35992d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x64fb8d391f4c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x64fb8d391cc2 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x64fb8d2902bf - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x64fb8d2902bf - tunes[59fa8c4c63d97f1a]::track::export::tests::test_export_empty_mixer_wav [INFO] [stdout] at /opt/rustwide/workdir/src/track/export.rs:524:44 [INFO] [stdout] 22: 0x64fb8d2356f7 - tunes[59fa8c4c63d97f1a]::track::export::tests::test_export_empty_mixer_wav::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/track/export.rs:519:37 [INFO] [stdout] 23: 0x64fb8d058d06 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x64fb8d2a504b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x64fb8d2a504b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x64fb8d2b18aa - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x64fb8d2b18aa - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x64fb8d2b18aa - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x64fb8d2b18aa - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x64fb8d2ace54 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x64fb8d2ace54 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x64fb8d2b43a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x64fb8d2b43a2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x64fb8d2b43a2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x64fb8d2b43a2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x64fb8d2b43a2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x64fb8d2b43a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x64fb8d2b43a2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x64fb8d37a58f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 43: 0x64fb8d37a58f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 44: 0x72c82acd4aa4 - [INFO] [stdout] 45: 0x72c82ad61a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- track::export::tests::test_export_empty_mixer_flac stdout ---- [INFO] [stdout] Rendering to FLAC... [INFO] [stdout] Duration: 0.00s [INFO] [stdout] Sample rate: 44100 Hz [INFO] [stdout] Total samples: 0 [INFO] [stdout] Converting to 24-bit... [INFO] [stdout] Progress: 100% [INFO] [stdout] Encoding FLAC... [INFO] [stdout] [INFO] [stdout] thread 'track::export::tests::test_export_empty_mixer_flac' (1576) panicked at src/track/export.rs:538:45: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Read-only file system (os error 30) [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/src/backtrace.rs:27:14 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:2189:27 [INFO] [stdout] 2: ::export_flac [INFO] [stdout] at ./src/track/export.rs:214:9 [INFO] [stdout] 3: tunes::track::export::tests::test_export_empty_mixer_flac [INFO] [stdout] at ./src/track/export.rs:538:15 [INFO] [stdout] 4: tunes::track::export::tests::test_export_empty_mixer_flac::{closure#0} [INFO] [stdout] at ./src/track/export.rs:533:38 [INFO] [stdout] 5: >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 6: core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 7: test::__rust_begin_short_backtrace::, fn() -> core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 8: test::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 9: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 10: std::panicking::catch_unwind::do_call::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 11: std::panicking::catch_unwind::, core::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 12: std::panic::catch_unwind::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 13: test::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 14: test::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 15: test::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 16: std::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 17: std::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 18: ::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 19: std::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 20: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 21: std::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 22: std::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 23: ::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 25: ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 26: [INFO] [stdout] 27: clone [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x64fb8d37b222 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x64fb8d37b222 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x64fb8d37b222 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x64fb8d37b222 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x64fb8d39180a - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x64fb8d39180a - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x64fb8d380766 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x64fb8d380766 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x64fb8d35892f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x64fb8d35892f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x64fb8d372ab9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x64fb8d2b0c9e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x64fb8d2b0c9e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x64fb8d372d22 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x64fb8d372d22 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x64fb8d3589e8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x64fb8d34d529 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x64fb8d35992d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x64fb8d391f4c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x64fb8d391cc2 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x64fb8d29059f - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x64fb8d29059f - tunes[59fa8c4c63d97f1a]::track::export::tests::test_export_empty_mixer_flac [INFO] [stdout] at /opt/rustwide/workdir/src/track/export.rs:538:45 [INFO] [stdout] 22: 0x64fb8d235727 - tunes[59fa8c4c63d97f1a]::track::export::tests::test_export_empty_mixer_flac::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/track/export.rs:533:38 [INFO] [stdout] 23: 0x64fb8d058d46 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x64fb8d2a504b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x64fb8d2a504b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x64fb8d2b18aa - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x64fb8d2b18aa - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x64fb8d2b18aa - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x64fb8d2b18aa - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x64fb8d2ace54 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x64fb8d2ace54 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x64fb8d2b43a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x64fb8d2b43a2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x64fb8d2b43a2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x64fb8d2b43a2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x64fb8d2b43a2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x64fb8d2b43a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x64fb8d2b43a2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x64fb8d37a58f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 43: 0x64fb8d37a58f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 44: 0x72c82acd4aa4 - [INFO] [stdout] 45: 0x72c82ad61a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- track::export::tests::test_export_wav_creates_file stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'track::export::tests::test_export_wav_creates_file' (1588) panicked at src/track/export.rs:452:44: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Read-only file system (os error 30) [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/src/backtrace.rs:27:14 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:2189:27 [INFO] [stdout] 2: ::export_wav [INFO] [stdout] at ./src/track/export.rs:46:26 [INFO] [stdout] 3: tunes::track::export::tests::test_export_wav_creates_file [INFO] [stdout] at ./src/track/export.rs:452:15 [INFO] [stdout] 4: tunes::track::export::tests::test_export_wav_creates_file::{closure#0} [INFO] [stdout] at ./src/track/export.rs:445:38 [INFO] [stdout] 5: >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 6: core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 7: test::__rust_begin_short_backtrace::, fn() -> core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 8: test::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 9: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 10: std::panicking::catch_unwind::do_call::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 11: std::panicking::catch_unwind::, core::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 12: std::panic::catch_unwind::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 13: test::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 14: test::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 15: test::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 16: std::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 17: std::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 18: ::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 19: std::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 20: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 21: std::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 22: std::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 23: ::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 25: ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 26: [INFO] [stdout] 27: clone [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x64fb8d37b222 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x64fb8d37b222 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x64fb8d37b222 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x64fb8d37b222 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x64fb8d39180a - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x64fb8d39180a - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x64fb8d380766 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x64fb8d380766 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x64fb8d35892f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x64fb8d35892f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x64fb8d372ab9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x64fb8d2b0c9e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x64fb8d2b0c9e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x64fb8d372d22 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x64fb8d372d22 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x64fb8d3589e8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x64fb8d34d529 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x64fb8d35992d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x64fb8d391f4c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x64fb8d391cc2 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x64fb8d29095d - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x64fb8d29095d - tunes[59fa8c4c63d97f1a]::track::export::tests::test_export_wav_creates_file [INFO] [stdout] at /opt/rustwide/workdir/src/track/export.rs:452:44 [INFO] [stdout] 22: 0x64fb8d235757 - tunes[59fa8c4c63d97f1a]::track::export::tests::test_export_wav_creates_file::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/track/export.rs:445:38 [INFO] [stdout] 23: 0x64fb8d058d86 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x64fb8d2a504b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x64fb8d2a504b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x64fb8d2b18aa - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x64fb8d2b18aa - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x64fb8d2b18aa - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x64fb8d2b18aa - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x64fb8d2ace54 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x64fb8d2ace54 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x64fb8d2b43a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x64fb8d2b43a2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x64fb8d2b43a2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x64fb8d2b43a2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x64fb8d2b43a2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x64fb8d2b43a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x64fb8d2b43a2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x64fb8d37a58f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 43: 0x64fb8d37a58f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 44: 0x72c82acd4aa4 - [INFO] [stdout] 45: 0x72c82ad61a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- track::export::tests::test_flac_smaller_than_wav stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'track::export::tests::test_flac_smaller_than_wav' (1590) panicked at src/track/export.rs:502:43: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Read-only file system (os error 30) [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/src/backtrace.rs:27:14 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:2189:27 [INFO] [stdout] 2: ::export_wav [INFO] [stdout] at ./src/track/export.rs:46:26 [INFO] [stdout] 3: tunes::track::export::tests::test_flac_smaller_than_wav [INFO] [stdout] at ./src/track/export.rs:502:15 [INFO] [stdout] 4: tunes::track::export::tests::test_flac_smaller_than_wav::{closure#0} [INFO] [stdout] at ./src/track/export.rs:487:36 [INFO] [stdout] 5: >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 6: core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 7: test::__rust_begin_short_backtrace::, fn() -> core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 8: test::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 9: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 10: std::panicking::catch_unwind::do_call::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 11: std::panicking::catch_unwind::, core::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 12: std::panic::catch_unwind::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 13: test::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 14: test::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 15: test::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 16: std::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 17: std::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 18: ::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 19: std::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 20: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 21: std::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 22: std::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 23: ::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 25: ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 26: [INFO] [stdout] 27: clone [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x64fb8d37b222 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x64fb8d37b222 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x64fb8d37b222 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x64fb8d37b222 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x64fb8d39180a - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x64fb8d39180a - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x64fb8d380766 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x64fb8d380766 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x64fb8d35892f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x64fb8d35892f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x64fb8d372ab9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x64fb8d2b0c9e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x64fb8d2b0c9e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x64fb8d372d22 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x64fb8d372d22 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x64fb8d3589e8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x64fb8d34d529 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x64fb8d35992d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x64fb8d391f4c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x64fb8d391cc2 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x64fb8d28fd83 - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x64fb8d28fd83 - tunes[59fa8c4c63d97f1a]::track::export::tests::test_flac_smaller_than_wav [INFO] [stdout] at /opt/rustwide/workdir/src/track/export.rs:502:43 [INFO] [stdout] 22: 0x64fb8d2356c7 - tunes[59fa8c4c63d97f1a]::track::export::tests::test_flac_smaller_than_wav::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/track/export.rs:487:36 [INFO] [stdout] 23: 0x64fb8d058cc6 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x64fb8d2a504b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x64fb8d2a504b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x64fb8d2b18aa - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x64fb8d2b18aa - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x64fb8d2b18aa - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x64fb8d2b18aa - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x64fb8d2ace54 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x64fb8d2ace54 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x64fb8d2b43a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x64fb8d2b43a2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x64fb8d2b43a2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x64fb8d2b43a2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x64fb8d2b43a2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x64fb8d2b43a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x64fb8d2b43a2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x64fb8d37a58f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 43: 0x64fb8d37a58f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 44: 0x72c82acd4aa4 - [INFO] [stdout] 45: 0x72c82ad61a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- track::export::tests::test_export_flac_creates_file stdout ---- [INFO] [stdout] Rendering to FLAC... [INFO] [stdout] Duration: 0.50s [INFO] [stdout] Sample rate: 44100 Hz [INFO] [stdout] Total samples: 22050 [INFO] [stdout] Converting to 24-bit... [INFO] [stdout] Progress: 17% Progress: 100% Progress: 100% [INFO] [stdout] Encoding FLAC... [INFO] [stdout] [INFO] [stdout] thread 'track::export::tests::test_export_flac_creates_file' (1583) panicked at src/track/export.rs:470:45: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Read-only file system (os error 30) [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/src/backtrace.rs:27:14 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:2189:27 [INFO] [stdout] 2: ::export_flac [INFO] [stdout] at ./src/track/export.rs:214:9 [INFO] [stdout] 3: tunes::track::export::tests::test_export_flac_creates_file [INFO] [stdout] at ./src/track/export.rs:470:15 [INFO] [stdout] 4: tunes::track::export::tests::test_export_flac_creates_file::{closure#0} [INFO] [stdout] at ./src/track/export.rs:463:39 [INFO] [stdout] 5: >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 6: core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 7: test::__rust_begin_short_backtrace::, fn() -> core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 8: test::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 9: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 10: std::panicking::catch_unwind::do_call::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 11: std::panicking::catch_unwind::, core::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 12: std::panic::catch_unwind::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 13: test::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 14: test::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 15: test::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 16: std::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 17: std::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 18: ::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 19: std::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 20: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 21: std::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 22: std::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 23: ::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 25: ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 26: [INFO] [stdout] 27: clone [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x64fb8d37b222 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x64fb8d37b222 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x64fb8d37b222 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x64fb8d37b222 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x64fb8d39180a - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x64fb8d39180a - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x64fb8d380766 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x64fb8d380766 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x64fb8d35892f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x64fb8d35892f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x64fb8d372ab9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x64fb8d2b0c9e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x64fb8d2b0c9e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x64fb8d372d22 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x64fb8d372d22 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x64fb8d3589e8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x64fb8d34d529 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x64fb8d35992d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x64fb8d391f4c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x64fb8d391cc2 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x64fb8d290d51 - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x64fb8d290d51 - tunes[59fa8c4c63d97f1a]::track::export::tests::test_export_flac_creates_file [INFO] [stdout] at /opt/rustwide/workdir/src/track/export.rs:470:45 [INFO] [stdout] 22: 0x64fb8d235787 - tunes[59fa8c4c63d97f1a]::track::export::tests::test_export_flac_creates_file::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/track/export.rs:463:39 [INFO] [stdout] 23: 0x64fb8d058dc6 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x64fb8d2a504b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x64fb8d2a504b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x64fb8d2b18aa - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x64fb8d2b18aa - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x64fb8d2b18aa - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x64fb8d2b18aa - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x64fb8d2ace54 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x64fb8d2ace54 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x64fb8d2b43a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x64fb8d2b43a2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x64fb8d2b43a2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x64fb8d2b43a2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x64fb8d2b43a2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x64fb8d2b43a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x64fb8d2b43a2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x64fb8d37a58f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 43: 0x64fb8d37a58f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 44: 0x72c82acd4aa4 - [INFO] [stdout] 45: 0x72c82ad61a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- track::export::tests::test_flac_24bit_encoding stdout ---- [INFO] [stdout] Rendering to FLAC... [INFO] [stdout] Duration: 0.50s [INFO] [stdout] Sample rate: 44100 Hz [INFO] [stdout] Total samples: 22050 [INFO] [stdout] Converting to 24-bit... [INFO] [stdout] Progress: 17% Progress: 100% Progress: 100% [INFO] [stdout] Encoding FLAC... [INFO] [stdout] [INFO] [stdout] thread 'track::export::tests::test_flac_24bit_encoding' (1589) panicked at src/track/export.rs:590:45: [INFO] [stdout] called `Result::unwrap()` on an `Err` value: Read-only file system (os error 30) [INFO] [stdout] [INFO] [stdout] Stack backtrace: [INFO] [stdout] 0: >::from [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/src/backtrace.rs:27:14 [INFO] [stdout] 1: as core::ops::try_trait::FromResidual>>::from_residual [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:2189:27 [INFO] [stdout] 2: ::export_flac [INFO] [stdout] at ./src/track/export.rs:214:9 [INFO] [stdout] 3: tunes::track::export::tests::test_flac_24bit_encoding [INFO] [stdout] at ./src/track/export.rs:590:15 [INFO] [stdout] 4: tunes::track::export::tests::test_flac_24bit_encoding::{closure#0} [INFO] [stdout] at ./src/track/export.rs:583:34 [INFO] [stdout] 5: >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 6: core::result::Result<(), alloc::string::String> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 7: test::__rust_begin_short_backtrace::, fn() -> core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 8: test::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 9: as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 10: std::panicking::catch_unwind::do_call::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 11: std::panicking::catch_unwind::, core::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 12: std::panic::catch_unwind::, core::result::Result<(), alloc::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 13: test::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 14: test::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 15: test::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 16: std::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 17: std::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 18: ::{closure#1}::{closure#0}> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 19: std::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 20: std::panicking::catch_unwind::<(), core::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 21: std::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 22: std::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 23: ::{closure#1} as core::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: + core::marker::Send> as core::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 25: ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 26: [INFO] [stdout] 27: clone [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x64fb8d37b222 - std[3b51380354919863]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x64fb8d37b222 - std[3b51380354919863]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x64fb8d37b222 - std[3b51380354919863]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x64fb8d37b222 - <::print::DisplayBacktrace as core[27de1724e4349be2]::fmt::Display>::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x64fb8d39180a - ::fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x64fb8d39180a - core[27de1724e4349be2]::fmt::write [INFO] [stdout] 6: 0x64fb8d380766 - std[3b51380354919863]::io::default_write_fmt::> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x64fb8d380766 - as std[3b51380354919863]::io::Write>::write_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x64fb8d35892f - ::print [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x64fb8d35892f - std[3b51380354919863]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x64fb8d372ab9 - std[3b51380354919863]::panicking::default_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x64fb8d2b0c9e - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 12: 0x64fb8d2b0c9e - test[182b2e79ecd7bbd9]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x64fb8d372d22 - core[27de1724e4349be2]::ops::function::Fn<(&'a std[3b51380354919863]::panic::PanicHookInfo<'b>,), Output = ()> + core[27de1724e4349be2]::marker::Sync + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::Fn<(&std[3b51380354919863]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2220:9 [INFO] [stdout] 14: 0x64fb8d372d22 - std[3b51380354919863]::panicking::panic_with_hook [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x64fb8d3589e8 - std[3b51380354919863]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x64fb8d34d529 - std[3b51380354919863]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x64fb8d35992d - __rustc[d79c0ace40940972]::rust_begin_unwind [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x64fb8d391f4c - core[27de1724e4349be2]::panicking::panic_fmt [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x64fb8d391cc2 - core[27de1724e4349be2]::result::unwrap_failed [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1867:5 [INFO] [stdout] 20: 0x64fb8d28f7bd - >::unwrap [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/result.rs:1233:23 [INFO] [stdout] 21: 0x64fb8d28f7bd - tunes[59fa8c4c63d97f1a]::track::export::tests::test_flac_24bit_encoding [INFO] [stdout] at /opt/rustwide/workdir/src/track/export.rs:590:45 [INFO] [stdout] 22: 0x64fb8d235697 - tunes[59fa8c4c63d97f1a]::track::export::tests::test_flac_24bit_encoding::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/track/export.rs:583:34 [INFO] [stdout] 23: 0x64fb8d058c86 - >::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x64fb8d2a504b - core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x64fb8d2a504b - test[182b2e79ecd7bbd9]::__rust_begin_short_backtrace::, fn() -> core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:663:18 [INFO] [stdout] 26: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:74 [INFO] [stdout] 27: 0x64fb8d2b18aa - as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 28: 0x64fb8d2b18aa - std[3b51380354919863]::panicking::catch_unwind::do_call::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 29: 0x64fb8d2b18aa - std[3b51380354919863]::panicking::catch_unwind::, core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 30: 0x64fb8d2b18aa - std[3b51380354919863]::panic::catch_unwind::, core[27de1724e4349be2]::result::Result<(), alloc[a57f19327c0ad893]::string::String>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 31: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test_in_process [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:686:27 [INFO] [stdout] 32: 0x64fb8d2b18aa - test[182b2e79ecd7bbd9]::run_test::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:607:43 [INFO] [stdout] 33: 0x64fb8d2ace54 - test[182b2e79ecd7bbd9]::run_test::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/test/src/lib.rs:637:41 [INFO] [stdout] 34: 0x64fb8d2ace54 - std[3b51380354919863]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 35: 0x64fb8d2b43a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 36: 0x64fb8d2b43a2 - ::{closure#1}::{closure#0}> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/panic/unwind_safe.rs:274:9 [INFO] [stdout] 37: 0x64fb8d2b43a2 - std[3b51380354919863]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:581:40 [INFO] [stdout] 38: 0x64fb8d2b43a2 - std[3b51380354919863]::panicking::catch_unwind::<(), core[27de1724e4349be2]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panicking.rs:544:19 [INFO] [stdout] 39: 0x64fb8d2b43a2 - std[3b51380354919863]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/panic.rs:359:14 [INFO] [stdout] 40: 0x64fb8d2b43a2 - std[3b51380354919863]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 41: 0x64fb8d2b43a2 - ::{closure#1} as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 42: 0x64fb8d37a58f - + core[27de1724e4349be2]::marker::Send> as core[27de1724e4349be2]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/alloc/src/boxed.rs:2206:9 [INFO] [stdout] 43: 0x64fb8d37a58f - ::new::thread_start [INFO] [stdout] at /rustc/0d162b25edd5bf0dba9a22e83b614f1113e90474/library/std/src/sys/thread/unix.rs:119:17 [INFO] [stdout] 44: 0x72c82acd4aa4 - [INFO] [stdout] 45: 0x72c82ad61a64 - clone [INFO] [stdout] 46: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] track::export::tests::test_export_different_sample_rates_flac [INFO] [stdout] track::export::tests::test_export_different_sample_rates_wav [INFO] [stdout] track::export::tests::test_export_empty_mixer_flac [INFO] [stdout] track::export::tests::test_export_empty_mixer_wav [INFO] [stdout] track::export::tests::test_export_flac_creates_file [INFO] [stdout] track::export::tests::test_export_wav_creates_file [INFO] [stdout] track::export::tests::test_flac_24bit_encoding [INFO] [stdout] track::export::tests::test_flac_smaller_than_wav [INFO] [stdout] [INFO] [stdout] test result: FAILED. 1563 passed; 8 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.85s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "968ab9b35b0c13023c8bea3e5c5042853d76dc1ccb12128e969665a5067d1334", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "968ab9b35b0c13023c8bea3e5c5042853d76dc1ccb12128e969665a5067d1334", kill_on_drop: false }` [INFO] [stdout] 968ab9b35b0c13023c8bea3e5c5042853d76dc1ccb12128e969665a5067d1334