[INFO] fetching crate sva-engine 0.9.8...
[INFO] testing sva-engine-0.9.8 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate sva-engine 0.9.8 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate sva-engine 0.9.8
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sva-engine 0.9.8
[INFO] tweaked toml for crates.io crate sva-engine 0.9.8 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sva-engine 0.9.8 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate sva-engine 0.9.8 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded sva-samples v0.9.8
[INFO] [stderr]   Downloaded sva-ast v0.9.8
[INFO] [stderr]   Downloaded sva-formula v0.9.8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 70bb40b0c6e9804df4c362db846e9c8e752d416102ada09c22e161b50254b576
[INFO] running `Command { std: "docker" "start" "70bb40b0c6e9804df4c362db846e9c8e752d416102ada09c22e161b50254b576", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "70bb40b0c6e9804df4c362db846e9c8e752d416102ada09c22e161b50254b576", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "70bb40b0c6e9804df4c362db846e9c8e752d416102ada09c22e161b50254b576" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "70bb40b0c6e9804df4c362db846e9c8e752d416102ada09c22e161b50254b576", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "70bb40b0c6e9804df4c362db846e9c8e752d416102ada09c22e161b50254b576" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling sva-formula v0.9.8
[INFO] [stderr]    Compiling sva-ast v0.9.8
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling sva-samples v0.9.8
[INFO] [stderr]    Compiling sva-engine v0.9.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 01s
[INFO] running `Command { std: "docker" "inspect" "70bb40b0c6e9804df4c362db846e9c8e752d416102ada09c22e161b50254b576", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "70bb40b0c6e9804df4c362db846e9c8e752d416102ada09c22e161b50254b576" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling sva-engine v0.9.8 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 07s
[INFO] running `Command { std: "docker" "inspect" "70bb40b0c6e9804df4c362db846e9c8e752d416102ada09c22e161b50254b576", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "70bb40b0c6e9804df4c362db846e9c8e752d416102ada09c22e161b50254b576" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.04s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/sva_engine-ff20e13caccbf725)
[INFO] [stdout] 
[INFO] [stdout] running 27 tests
[INFO] [stdout] test refs::identity::tests::a_rational_is_named_by_its_whole_denominator ... ok
[INFO] [stdout] test cache::memory::tests::a_load_shares_the_samples_it_holds ... ok
[INFO] [stdout] test lower::tests::a_closed_form_read_at_many_fractional_shifts_is_lowered_once ... ok
[INFO] [stdout] test refs::tests::a_chain_composes_each_node_once ... ok
[INFO] [stdout] test render::end::bound::tests::a_read_of_a_read_reads_where_the_two_in_turn_do ... ok
[INFO] [stdout] test refs::tests::an_edit_lets_go_of_the_folds_of_what_it_changed_alone ... ok
[INFO] [stdout] test cache::memory::tests::an_entry_that_does_not_answer_what_was_asked_is_a_miss_and_goes ... ok
[INFO] [stdout] test cache::memory::chains::each_link_of_a_chain_is_walked_once_however_often_it_is_asked ... ok
[INFO] [stdout] test refs::tests::two_names_for_one_body_compose_once ... ok
[INFO] [stdout] test lower::tests::a_parameter_read_by_index_lowers_its_signal_once ... ok
[INFO] [stdout] test cache::memory::chains::a_node_moved_through_any_number_of_links_is_held ... ok
[INFO] [stdout] test render::terms::tests::notes_is_named_by_its_sounding_terms_and_one_retired_slot ... ok
[INFO] [stdout] test render::value_graph::support::tests::a_convolution_is_nonzero_over_the_sum_of_its_supports ... ok
[INFO] [stdout] test refs::tests::a_refusal_a_chain_meets_is_composed_once_per_node ... ok
[INFO] [stdout] test render::value_graph::value::tests::a_value_held_block_by_block_grows_in_place ... ok
[INFO] [stdout] test threads::tests::tasks_run_on_at_most_the_limit_and_answer_in_task_order ... ok
[INFO] [stdout] test render::value_graph::laws::a_refusal_is_the_same_on_one_thread_or_many ... ok
[INFO] [stdout] test render::value_graph::laws::a_value_held_apart_is_keyed_as_the_shared_one ... ok
[INFO] [stdout] test render::end::bound::filter::tests::a_biquad_s_gain_bounds_its_impulse_response_closely ... ok
[INFO] [stdout] test render::value_graph::store::tests::a_chain_of_scaled_and_summed_reads_folds_steps_linear_in_its_nodes ... ok
[INFO] [stdout] test render::value_graph::laws::a_tree_is_the_same_bits_shared_or_apart_whole_or_streamed ... ok
[INFO] [stdout] test render::end::bound::tests::a_chains_supports_and_bounds_take_steps_linear_in_its_refs ... ok
[INFO] [stdout] test render::value_graph::laws::a_changed_stream_holds_what_a_build_of_all_it_plays_would ... ok
[INFO] [stdout] test render::end::bound::tests::a_series_through_filters_is_bounded_once_however_many_it_passes ... ok
[INFO] [stdout] test render::value_graph::laws::a_tree_is_the_same_bits_on_one_thread_or_many ... ok
[INFO] [stdout] test render::value_graph::laws::a_changed_stream_plays_from_where_it_stands_what_a_render_of_it_writes ... ok
[INFO] [stdout] test render::value_graph::store::tests::a_chains_nodes_and_bounds_fold_steps_linear_in_its_nodes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/it/main.rs (/opt/rustwide/target/release/deps/it-59c38d6efbcc1896)
[INFO] [stdout] 
[INFO] [stdout] running 488 tests
[INFO] [stdout] test arguments::a_modulo_inside_a_seed_is_not_dropped ... ok
[INFO] [stdout] test arguments::an_argument_that_names_no_number_refuses ... ok
[INFO] [stdout] test arguments::a_filter_cutoff_may_be_a_scalar_variable ... ok
[INFO] [stdout] test arguments::a_whole_power_past_the_order_cap_is_no_polynomial ... ok
[INFO] [stdout] test arguments::a_choice_inside_a_noise_seed_is_noted ... ok
[INFO] [stdout] test arguments::the_arguments_reading_answers_what_each_binding_handed_its_builtins ... ok
[INFO] [stdout] test arguments::a_called_operator_inside_a_constant_argument_folds ... ok
[INFO] [stdout] test arguments::a_named_argument_that_names_no_number_is_refused_not_defaulted ... ok
[INFO] [stdout] test bindings::an_unknown_path_refuses ... ok
[INFO] [stdout] test arguments::a_modulo_inside_a_constant_argument_folds ... ok
[INFO] [stdout] test arguments::a_negative_whole_power_of_zero_names_no_number ... ok
[INFO] [stdout] test arguments::a_reciprocal_power_is_the_quotient_bit_for_bit ... ok
[INFO] [stdout] test arguments::a_rate_or_a_damping_divided_by_zero_refuses ... ok
[INFO] [stdout] test arguments::the_bore_reads_its_positional_as_a_length ... ok
[INFO] [stdout] test arguments::a_constant_that_names_no_number_refuses ... ok
[INFO] [stdout] test bindings::an_explicit_override_reaches_the_instance_rather_than_the_files_own_default ... ok
[INFO] [stdout] test arguments::a_crop_bound_may_be_a_constant_expression ... ok
[INFO] [stdout] test cache::a_loop_of_refs_refuses_rather_than_substituting_forever ... ok
[INFO] [stdout] test cache::a_series_keys_alike_whatever_was_lowered_before_it ... ok
[INFO] [stdout] test cache::a_reused_node_still_reports_its_label ... ok
[INFO] [stdout] test cache::a_warm_render_is_byte_identical_to_a_cold_one ... ok
[INFO] [stdout] test cache::a_rate_change_keys_new_values ... ok
[INFO] [stdout] test cache::a_warm_cyclic_render_is_byte_identical_to_a_cold_one ... ok
[INFO] [stdout] test cache::a_warm_hit_carries_the_cold_label ... ok
[INFO] [stdout] test cache::a_sampled_node_is_stored_and_answered_from_the_store ... ok
[INFO] [stdout] test bounds::a_bound_meets_a_crop_edge_tying_an_instant_as_the_grid_does ... ok
[INFO] [stdout] test cache::sat_drives_a_sampled_operand_as_it_drives_a_closed_form ... ok
[INFO] [stdout] test calculus::a_laws_envelope_is_symbolic_and_positive ... ok
[INFO] [stdout] test cache::editing_a_loop_retires_it ... ok
[INFO] [stdout] test cache::two_horizons_of_one_node_are_one_value ... ok
[INFO] [stdout] test cache::frames_are_held_under_the_window_they_were_read_through ... ok
[INFO] [stdout] test cache::spellings_of_one_number_share_a_key ... ok
[INFO] [stdout] test cache::reordering_a_difference_never_shares_an_entry_with_its_reverse ... ok
[INFO] [stdout] test casts::a_form_in_f_with_no_dual_refuses_on_every_asker ... ok
[INFO] [stdout] test casts::each_cast_has_its_own_key ... ok
[INFO] [stdout] test casts::an_unedited_round_trip_is_labelled_exact ... ok
[INFO] [stdout] test cache::editing_one_file_re_renders_it_and_its_dependents_and_nothing_else ... ok
[INFO] [stdout] test bounds::a_product_of_refs_renders_as_written_inline ... ok
[INFO] [stdout] test cache::a_cache_key_follows_content_not_the_path_or_spelling_it_was_written_under ... ok
[INFO] [stdout] test casts::a_spectrum_product_under_ifourier_composes ... ok
[INFO] [stdout] test casts::fourier_then_ifourier_of_a_chord_is_the_same_normal ... ok
[INFO] [stdout] test casts::fourier_types_form_t_to_form_f ... ok
[INFO] [stdout] test cache::reads_of_a_stateful_node_at_any_offset_share_one_value ... ok
[INFO] [stdout] test casts::stft_and_istft_round_trip_from_sample_zero ... ok
[INFO] [stdout] test echoes::a_delayed_read_of_an_echo_moves_every_window_once ... ok
[INFO] [stdout] test echoes::a_burst_read_by_ref_echoes_at_its_delay ... ok
[INFO] [stdout] test edit::a_constant_moved_inside_a_loop_keeps_its_tail_ringing ... ok
[INFO] [stdout] test chains::a_sum_reading_its_source_thrice_at_each_of_twelve_levels ... ok
[INFO] [stdout] test calculus::a_symbolic_derivative_agrees_with_a_four_times_finite_difference ... ok
[INFO] [stdout] test chains::a_sum_with_a_max_at_each_of_twelve_levels ... ok
[INFO] [stdout] test edit::a_loop_edited_to_read_further_back_than_it_kept_steps_again_or_starts_silent ... ok
[INFO] [stdout] test edit::a_live_term_reading_a_value_twice_starts_it_where_the_earliest_read_stands ... ok
[INFO] [stdout] test edit::a_live_edit_starts_a_node_with_no_state_silent_and_names_it ... ok
[INFO] [stdout] test chains::an_exponential_window_over_a_sum_twelve_levels_deep ... ok
[INFO] [stdout] test chains::a_sum_with_a_modulated_term_at_each_of_twelve_levels ... ok
[INFO] [stdout] test arguments::a_negative_whole_power_inside_a_solver_argument_is_the_number_it_names ... ok
[INFO] [stdout] test edit::a_note_added_under_a_silent_master_lands ... ok
[INFO] [stdout] test echoes::a_cropped_burst_echoes_where_its_recurrence_does ... ok
[INFO] [stdout] test edit::a_note_whose_crop_the_stream_passed_leaves_the_sum_unremoved ... ok
[INFO] [stdout] test edit::a_note_added_under_a_reverb_keeps_its_tail_ringing ... ok
[INFO] [stdout] test edit::a_stateful_target_edited_in_place_keeps_its_tail_ringing ... ok
[INFO] [stdout] test edit::a_note_past_its_end_leaves_the_sum_and_its_echo_rings_on ... ok
[INFO] [stdout] test edit::a_stereo_stream_edited_to_the_bare_sum_takes_a_mono_term_once_its_stereo_one_went ... ok
[INFO] [stdout] test edit::a_term_placed_at_its_landing_plays_from_its_sample_zero_there ... ok
[INFO] [stdout] test edit::a_stereo_stream_plays_a_mono_term_in_both_channels ... ok
[INFO] [stdout] test edit::a_reverb_over_the_bare_note_sum_opens_with_no_notes_and_plays_them ... ok
[INFO] [stdout] test edit::a_note_pressed_and_released_mid_stream_is_the_whole_render_of_the_last_edit ... ok
[INFO] [stdout] test edit::an_edit_plays_a_node_as_its_own_graph_holds_it ... ok
[INFO] [stdout] test chains::an_exponential_over_a_tone_twenty_refs_down_ends_where_it_underflows ... ok
[INFO] [stdout] test edit::a_term_removed_while_it_sounds_is_cut_where_the_stream_stands ... ok
[INFO] [stdout] test bounds::every_cut_zeroes_only_samples_under_the_silence_threshold ... ok
[INFO] [stdout] test edit::key_up_at_another_rate_is_the_whole_render_released_there ... ok
[INFO] [stdout] test edit::a_shifted_term_reads_the_note_a_render_left_in_memory ... ok
[INFO] [stdout] test edit::what_is_wider_than_the_stream_is_refused ... ok
[INFO] [stdout] test extents::a_crop_inside_a_loop_or_under_a_filter_keeps_the_tail ... ok
[INFO] [stdout] test extents::a_crop_starts_on_the_first_sample_past_its_edge_on_every_route ... ok
[INFO] [stdout] test extents::a_form_in_f_reads_its_band_edges_as_hertz ... ok
[INFO] [stdout] test edit::key_up_at_a_whole_sample_opens_a_clamped_damper_ramp_at_zero ... ok
[INFO] [stdout] test extents::a_filter_starts_where_its_support_does_whatever_reads_it ... ok
[INFO] [stdout] test extents::a_range_from_before_zero_reads_a_filtered_crop_where_it_sounds ... ok
[INFO] [stdout] test edit::a_note_added_under_parallel_combs_reads_each_comb_s_own_past ... ok
[INFO] [stdout] test extents::a_sampled_form_read_at_a_shift_is_its_closed_form_read_there ... ok
[INFO] [stdout] test extents::a_shifted_ref_reads_its_source_where_that_source_sounds ... ok
[INFO] [stdout] test extents::a_start_past_zero_keeps_the_state_its_history_left ... ok
[INFO] [stdout] test extents::a_transform_of_an_endless_input_refuses ... ok
[INFO] [stdout] test faded::a_decayed_sound_ends_where_its_bound_stays_under_the_silence_threshold ... ok
[INFO] [stdout] test faded::a_closed_interval_cuts_nothing ... ok
[INFO] [stdout] test faded::the_profile_s_silence_threshold_moves_the_cut ... ok
[INFO] [stdout] test edit::a_live_term_reading_a_stateful_value_at_a_moving_index_computes_it_whole ... ok
[INFO] [stdout] test grid::a_stateful_node_read_at_a_moving_time_refuses_at_typing ... ok
[INFO] [stdout] test grid::a_formula_read_at_any_instant_is_exact ... ok
[INFO] [stdout] test grid::a_crop_edge_in_samples_holds_that_many ... ok
[INFO] [stdout] test edit::every_faded_note_leaves_the_sum ... ok
[INFO] [stdout] test grid::a_stateful_warp_names_the_construct_under_a_long_chain ... ok
[INFO] [stdout] test edit::key_up_of_a_unison_under_filters_is_the_whole_render_released_there ... ok
[INFO] [stdout] test grid::a_stateful_node_read_between_its_steps_reads_the_nearest_whole_sample ... ok
[INFO] [stdout] test edit::key_up_of_a_string_read_again_later_is_the_whole_render_released_there ... ok
[INFO] [stdout] test grid::an_indexed_loop_steps_at_the_render_rate ... ok
[INFO] [stdout] test grid::an_open_range_ends_at_the_crops_exact_sample_count ... ok
[INFO] [stdout] test edit::key_up_over_an_echo_is_the_whole_render_released_there ... ok
[INFO] [stdout] test harmony::a_saw_reads_its_series_at_zero_cents ... ok
[INFO] [stdout] test harmony::a_dyad_in_f_reads_as_its_cosines_in_t_do ... ok
[INFO] [stdout] test harmony::a_windowed_dominant_resolves_to_its_tonic_by_the_smallest_voice_leading_and_two_steps ... ok
[INFO] [stdout] test harmony::an_impulse_is_no_partial_and_names_the_measured_reading ... ok
[INFO] [stdout] test harmony::a_closed_form_triad_reads_exact_and_its_samples_measured_alike ... ok
[INFO] [stdout] test chains::an_exponential_over_a_tone_read_twice_a_level_forty_levels_down_ends ... ok
[INFO] [stdout] test harmony::inharmonicity_refuses_a_form_with_no_partials_by_the_harmonic_codes ... ok
[INFO] [stdout] test harmony::the_string_builtins_exact_partials_fit_back_its_inharmonicity ... ok
[INFO] [stdout] test index::a_sum_of_two_indices_reads_the_sample_it_names ... ok
[INFO] [stdout] test index::a_time_or_a_fraction_in_an_index_refuses_at_typing_naming_idx ... ok
[INFO] [stdout] test harmony::partials_pairing_past_the_cap_refuse_and_name_the_cap_and_the_floor ... ok
[INFO] [stdout] test index::a_moving_delay_of_a_signal_with_no_ends_reads_only_where_its_index_reaches ... ok
[INFO] [stdout] test harmony::a_stiff_string_reads_exact_and_its_samples_measured_alike ... ok
[INFO] [stdout] test index::a_whole_render_reads_ahead_where_no_bound_holds_the_index ... ok
[INFO] [stdout] test index::an_index_of_a_moving_time_reads_the_step_nearest_it ... ok
[INFO] [stdout] test index::an_index_half_a_bar_back_reads_the_nearest_sample ... ok
[INFO] [stdout] test index::an_unbounded_index_into_a_signal_with_no_ends_refuses ... ok
[INFO] [stdout] test index::floor_ceil_and_a_negated_index_read_the_samples_either_side ... ok
[INFO] [stdout] test chains::a_loop_over_a_sum_with_a_modulated_term_twelve_levels_deep ... ok
[INFO] [stdout] test instantiate::a_chained_or_plain_call_to_a_file_binds_its_receiver_to_the_signal_parameter ... ok
[INFO] [stdout] test index::an_index_of_any_time_reads_the_step_nearest_it ... ok
[INFO] [stdout] test instantiate::a_bareword_invocation_binding_one_name_twice_refuses_as_a_duplicate ... ok
[INFO] [stdout] test instantiate::a_default_may_read_a_bound_default ... ok
[INFO] [stdout] test instantiate::a_default_may_hold_a_written_signal_and_may_not_name_one ... ok
[INFO] [stdout] test faded::a_faded_key_up_leaves_the_stream_s_sum_with_no_remove ... ok
[INFO] [stdout] test instantiate::a_default_may_read_a_scalar_variable ... ok
[INFO] [stdout] test instantiate::a_missing_argument_is_located_at_the_invocation_rather_than_at_the_free_variable ... ok
[INFO] [stdout] test instantiate::a_name_a_different_tuple_already_holds_takes_the_next_suffix ... ok
[INFO] [stdout] test instantiate::a_resolved_walk_reads_as_the_substituted_copy_did ... ok
[INFO] [stdout] test instantiate::a_parameter_may_not_take_a_name_the_language_already_binds ... ok
[INFO] [stdout] test instantiate::a_default_may_not_take_a_name_the_language_already_binds ... ok
[INFO] [stdout] test instantiate::a_self_argument_and_a_shifted_read_of_a_stateful_one_refuse ... ok
[INFO] [stdout] test instantiate::a_sum_bounded_by_a_parameter_writes_out_each_instance_s_own_count ... ok
[INFO] [stdout] test instantiate::an_unbound_variable_and_an_unused_argument_both_refuse ... ok
[INFO] [stdout] test instantiate::an_unparameterized_composition_instantiates_under_its_own_paths ... ok
[INFO] [stdout] test instantiate::an_unread_positional_argument_is_named_as_written ... ok
[INFO] [stdout] test instantiate::a_second_positional_argument_refuses_rather_than_guessing_an_order ... ok
[INFO] [stdout] test instantiate::each_argument_tuple_is_its_own_instance_and_equal_tuples_share_one ... ok
[INFO] [stdout] test instantiate::the_free_names_and_a_series_index_bind_without_an_argument ... ok
[INFO] [stdout] test instantiate::two_parameters_sharing_seven_bytes_and_a_length_each_answer ... ok
[INFO] [stdout] test instantiate::a_series_index_shadows_a_bound_default ... ok
[INFO] [stdout] test instantiate::bindings_holds_the_override_a_default_never_reaches ... ok
[INFO] [stdout] test laws::a_warm_collapse_is_the_cold_one_byte_for_byte ... ok
[INFO] [stdout] test laws::an_exact_pitch_frame_starts_where_the_render_reads_from ... ok
[INFO] [stdout] test laws::an_exact_pitch_names_a_weak_fundamental_as_the_head_of_its_series ... ok
[INFO] [stdout] test laws::lines_answers_without_collapse ... ok
[INFO] [stdout] test instantiate::a_sum_index_in_a_binding_is_one_instance_per_index ... ok
[INFO] [stdout] test grid::a_warp_landing_on_a_sample_reads_its_bits ... ok
[INFO] [stdout] test laws::pitch_sums_the_complex_amplitudes_of_lines_at_one_frequency ... ok
[INFO] [stdout] test laws::spectrum_of_a_pair_is_exact ... ok
[INFO] [stdout] test laws::envelope_without_an_exact_answer_refuses_and_names_the_measured_one ... ok
[INFO] [stdout] test laws::pitch_of_a_pure_sine_is_exact ... ok
[INFO] [stdout] test laws::spectrum_of_a_pair_is_its_full_line_list_or_labeled_measured ... ok
[INFO] [stdout] test laws::the_render_root_collapses_when_the_caller_asks_for_audio ... ok
[INFO] [stdout] test ledger::a_factor_of_a_product_has_no_share ... ok
[INFO] [stdout] test ledger::a_constant_factor_beside_a_self_read_has_no_share ... ok
[INFO] [stdout] test ledger::a_constant_factor_beside_an_inline_solver_has_no_share ... ok
[INFO] [stdout] test ledger::a_factor_two_files_down_states_what_it_holds_over_the_range ... ok
[INFO] [stdout] test ledger::a_ledger_over_a_late_range_shares_that_range_alone ... ok
[INFO] [stdout] test ledger::a_law_master_ledgers_each_ref_share ... ok
[INFO] [stdout] test ledger::a_pass_through_node_appears_in_the_ledger ... ok
[INFO] [stdout] test laws::a_steep_decay_cropped_at_a_late_onset_reads_its_value_there ... ok
[INFO] [stdout] test ledger::a_ref_is_a_share_of_the_node_reading_it ... ok
[INFO] [stdout] test ledger::a_node_two_chains_reach_is_held_at_the_shorter_one ... ok
[INFO] [stdout] test ledger::a_shifted_section_contributes_nothing_before_its_bar ... ok
[INFO] [stdout] test loops::a_closed_form_loop_group_keeps_its_dual ... ok
[INFO] [stdout] test index::an_index_holds_of_its_source_only_what_a_bounded_reach_needs ... ok
[INFO] [stdout] test ledger::ledger_walks_through_a_sampled_node_to_its_slots ... ok
[INFO] [stdout] test loops::a_closed_loop_renders_its_comb_and_reports_its_tail ... ok
[INFO] [stdout] test ledger::a_ref_outside_the_window_has_zero_share ... ok
[INFO] [stdout] test loops::a_discrete_loop_at_unit_gain_is_a_grid_loop ... ok
[INFO] [stdout] test loops::a_discrete_loop_reading_itself_at_an_instant_refuses_at_typing ... ok
[INFO] [stdout] test loops::a_constant_delay_over_sampled_input_runs_on_the_grid ... ok
[INFO] [stdout] test loops::a_forward_self_read_names_its_own_cause ... ok
[INFO] [stdout] test loops::a_linear_self_keeps_its_dual ... ok
[INFO] [stdout] test ledger::a_row_read_late_states_what_it_holds_to_the_end ... ok
[INFO] [stdout] test loops::a_loop_body_the_series_cannot_carry_refuses ... ok
[INFO] [stdout] test loops::a_series_forcing_term_still_closes_the_loop ... ok
[INFO] [stdout] test loops::a_filter_over_an_indexed_self_renders_at_any_rate ... ok
[INFO] [stdout] test loops::a_karplus_strong_loop_with_an_allpass_fraction_is_its_recurrence ... ok
[INFO] [stdout] test loops::a_continuous_loop_renders_its_series_exactly_at_any_rate ... ok
[INFO] [stdout] test loops::a_zero_delay_loop_refuses ... ok
[INFO] [stdout] test loops::an_fdn_of_sampled_delays_types_as_samples ... ok
[INFO] [stdout] test loops::an_indexed_self_is_discrete ... ok
[INFO] [stdout] test loops::two_nested_loops_expand_under_indices_of_their_own ... ok
[INFO] [stdout] test loops::two_self_reads_at_two_delays_stay_apart ... ok
[INFO] [stdout] test loops::a_zero_coefficient_leaves_the_body_alone ... ok
[INFO] [stdout] test loops::unit_gain_refuses ... ok
[INFO] [stdout] test naming::a_node_with_a_default_line_renders_by_name ... ok
[INFO] [stdout] test loops::a_shifted_comb_keeps_its_lines ... ok
[INFO] [stdout] test naming::a_file_two_invocations_share_is_named_by_neither ... ok
[INFO] [stdout] test loops::a_loop_reads_its_past_at_a_delay_that_moves ... ok
[INFO] [stdout] test loops::a_shifted_comb_costs_its_unshifted_route ... ok
[INFO] [stdout] test observations::a_cropped_series_lists_its_terms_under_its_window ... ok
[INFO] [stdout] test observations::a_finite_sum_lists_every_line ... ok
[INFO] [stdout] test observations::a_laws_envelope_refuses_a_frame_length ... ok
[INFO] [stdout] test observations::a_laws_spectrum_ignores_the_peak_budget_and_refuses_a_frame_length ... ok
[INFO] [stdout] test cache::a_render_under_another_floor_is_not_answered_by_the_first ... ok
[INFO] [stdout] test observations::a_line_list_stops_at_the_profiles_ceiling ... ok
[INFO] [stdout] test observations::a_cropped_delta_train_keeps_only_the_instants_its_window_holds ... ok
[INFO] [stdout] test observations::a_reading_off_a_buffer_no_render_held_refuses ... ok
[INFO] [stdout] test observations::a_refusal_off_a_twins_sum_names_the_twin_asked ... ok
[INFO] [stdout] test observations::a_line_an_envelope_widened_is_refused_by_the_factor_that_widened_it ... ok
[INFO] [stdout] test observations::a_long_comb_lists_its_kept_lines_and_names_the_dropped ... ok
[INFO] [stdout] test observations::alias_scores_a_collapse_and_refuses_where_no_law_is_behind_it ... ok
[INFO] [stdout] test observations::an_alias_score_asked_again_reads_its_reference_from_memory ... ok
[INFO] [stdout] test observations::bindings_and_the_ledger_read_off_the_render_that_ran ... ok
[INFO] [stdout] test observations::each_atom_states_the_window_it_sounds_in ... ok
[INFO] [stdout] test observations::envelope_of_samples_labels_measured ... ok
[INFO] [stdout] test observations::every_representation_reports_source_and_profile ... ok
[INFO] [stdout] test observations::every_row_builds_its_own_reading_at_the_shared_defaults ... ok
[INFO] [stdout] test observations::lines_under_a_window_are_listed_with_their_width_or_refused_by_name ... ok
[INFO] [stdout] test observations::modulation_under_two_periods_names_the_least_window ... ok
[INFO] [stdout] test observations::one_table_says_what_every_named_reading_consumes ... ok
[INFO] [stdout] test observations::periodicity_of_a_target_under_its_window_names_both_remedies ... ok
[INFO] [stdout] test observations::samples_alone_answer_what_reads_neither_a_graph_nor_the_written_math ... ok
[INFO] [stdout] test observations::self_similarity_past_the_cap_names_both_remedies ... ok
[INFO] [stdout] test observations::an_alias_score_answers_the_component_that_aliases_worst ... ok
[INFO] [stdout] test operators::a_value_rounds_to_steps_by_its_remainder ... ok
[INFO] [stdout] test operators::step_is_the_crop_at_its_zero_and_a_window_at_inf_holds_nothing ... ok
[INFO] [stdout] test persist::a_cold_render_through_a_store_writes_the_bits_a_render_without_one_does ... ok
[INFO] [stdout] test persist::a_comment_or_a_file_nothing_reads_changes_no_nodes_key ... ok
[INFO] [stdout] test observations::an_alias_score_reads_its_reference_the_way_the_node_renders ... ok
[INFO] [stdout] test persist::a_hit_ends_an_open_render_where_the_render_that_stored_it_did ... ok
[INFO] [stdout] test persist::a_crop_of_a_stored_node_stores_no_copy ... ok
[INFO] [stdout] test index::index_reads_stream_the_samples_a_whole_render_writes_bit_for_bit ... ok
[INFO] [stdout] test operators::every_unary_operator_reaches_the_renderer_and_the_point_sampler_by_its_one_name ... ok
[INFO] [stdout] test persist::a_live_stream_plays_on_while_its_edits_await_a_slow_store ... ok
[INFO] [stdout] test persist::a_node_a_stream_computed_is_answered_by_another_store_after_its_persist ... ok
[INFO] [stdout] test persist::a_node_persisted_twice_holds_what_both_persists_sent ... ok
[INFO] [stdout] test edit::a_long_session_holds_no_more_than_its_first_seconds ... ok
[INFO] [stdout] test persist::a_node_stored_at_one_silence_threshold_answers_another ... ok
[INFO] [stdout] test persist::a_node_the_disk_holds_short_is_written_what_a_later_store_computes_past_it ... ok
[INFO] [stdout] test persist::a_periodic_closed_form_target_prepared_and_persisted_is_read_off_the_disk ... ok
[INFO] [stdout] test observations::a_closed_forms_self_similarity_is_measured_off_its_samples ... ok
[INFO] [stdout] test persist::a_persist_skips_entries_another_holder_has_open_and_the_next_retries_them ... ok
[INFO] [stdout] test observations::a_closed_forms_modulation_is_measured_off_its_samples ... ok
[INFO] [stdout] test persist::a_persists_calls_scale_with_what_it_commits_not_with_what_the_store_holds ... ok
[INFO] [stdout] test persist::a_note_memory_holds_is_read_again_and_never_computed_by_a_later_term ... ok
[INFO] [stdout] test persist::a_reading_of_a_node_under_a_stored_one_reads_it ... ok
[INFO] [stdout] test persist::a_persist_that_fails_leaves_every_value_it_did_not_commit_staged ... ok
[INFO] [stdout] test persist::a_persist_with_nothing_to_commit_calls_nothing_of_the_disk ... ok
[INFO] [stdout] test persist::a_sampled_target_measured_and_persisted_is_measured_again_off_the_disk ... ok
[INFO] [stdout] test persist::a_live_stream_drops_a_held_note_that_is_not_ready ... ok
[INFO] [stdout] test persist::a_store_other_fourier_dual_rules_wrote_opens_empty ... ok
[INFO] [stdout] test persist::a_store_answers_what_another_over_its_directory_persisted_after_it_opened ... ok
[INFO] [stdout] test persist::a_referral_names_the_samples_themselves_and_misses_once_they_are_gone ... ok
[INFO] [stdout] test persist::a_stored_closed_form_asked_for_its_law_is_never_answered_by_its_samples ... ok
[INFO] [stdout] test persist::a_store_survives_a_build_change_that_keeps_its_format ... ok
[INFO] [stdout] test persist::a_store_refusing_every_write_fails_no_render ... ok
[INFO] [stdout] test persist::a_stream_of_a_ref_to_a_stored_node_reads_it_on_past_its_samples ... ok
[INFO] [stdout] test persist::a_stream_finds_a_note_another_holder_persisted_after_it_missed_it ... ok
[INFO] [stdout] test persist::a_stream_reads_a_note_another_store_over_its_directory_persisted ... ok
[INFO] [stdout] test persist::a_stream_reads_a_note_memory_holds_across_its_commit ... ok
[INFO] [stdout] test persist::a_stored_node_asked_past_its_samples_reads_what_the_store_holds_under_it ... ok
[INFO] [stdout] test persist::a_stream_plays_a_stored_held_note_from_its_samples ... ok
[INFO] [stdout] test persist::a_target_passing_a_stored_node_on_is_that_node_s_entry ... ok
[INFO] [stdout] test persist::a_stream_reads_each_stored_notes_header_once ... ok
[INFO] [stdout] test persist::a_truncated_entry_is_computed_and_written_again ... ok
[INFO] [stdout] test persist::a_target_prepared_and_persisted_renders_as_a_store_hit ... ok
[INFO] [stdout] test persist::a_value_past_the_whole_budget_is_refused_and_counted ... ok
[INFO] [stdout] test persist::a_value_memory_keeps_answering_outlives_one_read_off_the_disk_since ... ok
[INFO] [stdout] test persist::a_warm_store_answers_every_value_and_writes_nothing_until_persist ... ok
[INFO] [stdout] test persist::a_target_moving_a_value_memory_evicts_as_it_renders_is_stored_whole ... ok
[INFO] [stdout] test persist::an_edit_recomputes_only_the_edited_node_and_its_readers ... ok
[INFO] [stdout] test persist::a_warm_render_whose_root_hits_visits_one_key_and_plans_nothing ... ok
[INFO] [stdout] test persist::an_exact_stream_computes_a_held_note_past_what_the_store_holds ... ok
[INFO] [stdout] test persist::a_node_memory_answered_is_read_to_the_ranges_end_though_memory_lets_it_go_meanwhile ... ok
[INFO] [stdout] test persist::memory_writes_the_target_shared_and_stateful_nodes_and_no_lone_one ... ok
[INFO] [stdout] test persist::opening_over_another_formats_store_never_touches_its_files ... ok
[INFO] [stdout] test persist::opening_a_store_reads_its_index_alone ... ok
[INFO] [stdout] test persist::memory_writes_back_what_it_evicts_and_only_persist_commits_it ... ok
[INFO] [stdout] test persist::preparing_a_stored_target_computes_nothing ... ok
[INFO] [stdout] test persist::stores_sharing_a_directory_each_persist_what_they_prepared ... ok
[INFO] [stdout] test persist::an_edit_visits_the_missed_path_and_its_hit_siblings_and_plans_only_the_missed ... ok
[INFO] [stdout] test persist::stores_sharing_a_directory_keep_one_budget_over_what_both_persisted ... ok
[INFO] [stdout] test persist::past_its_budget_the_store_evicts_the_least_recently_used_first ... ok
[INFO] [stdout] test persist::stores_persisting_by_turns_over_one_directory_index_every_entry_once ... ok
[INFO] [stdout] test placement::a_crop_skips_what_it_reads_outside_it_before_it_is_computed ... ok
[INFO] [stdout] test persist::what_a_store_only_read_outlives_what_no_store_used_since ... ok
[INFO] [stdout] test persist::what_a_store_writes_changes_only_with_its_format ... ok
[INFO] [stdout] test placement::a_note_read_at_three_placements_is_computed_once_at_either_tempo ... ok
[INFO] [stdout] test placement::no_identity_or_body_holds_a_reads_shift ... ok
[INFO] [stdout] test pointwise::a_finite_sum_over_a_ref_is_its_terms_written_out ... ok
[INFO] [stdout] test pointwise::a_finite_sum_written_out_past_the_cap_refuses ... ok
[INFO] [stdout] test pointwise::a_joined_pair_point_samples_each_component_it_names ... ok
[INFO] [stdout] test placement::a_read_folded_to_both_ends_of_a_long_period_lays_only_what_it_reads ... ok
[INFO] [stdout] test pointwise::a_nonlinearity_over_a_filtered_pair_point_samples ... ok
[INFO] [stdout] test pointwise::a_panned_ct_law_point_samples_both_lanes ... ok
[INFO] [stdout] test pointwise::a_neumann_series_under_a_product_renders ... ok
[INFO] [stdout] test pointwise::a_shut_crop_zeroes_a_factor_too_large_for_a_double ... ok
[INFO] [stdout] test pointwise::an_infinite_sum_over_a_ref_refuses_naming_a_finite_bound ... ok
[INFO] [stdout] test persist::a_stored_run_streams_off_the_disk_in_blocks_of_any_size ... ok
[INFO] [stdout] test pointwise::sample_and_hold_noise_renders_measured ... ok
[INFO] [stdout] test pointwise::the_point_sampled_label_carries_alias_db ... ok
[INFO] [stdout] test placement::a_periodic_value_over_three_minutes_computes_one_period ... ok
[INFO] [stdout] test pointwise::the_identity_burst_shape_renders ... ok
[INFO] [stdout] test persist::a_moving_index_read_of_a_stored_value_drops_nothing ... ok
[INFO] [stdout] test persist::a_render_with_its_out_dropped_holds_its_root_a_block_at_a_time ... ok
[INFO] [stdout] test rebuild::a_read_works_out_the_note_sum_only_once_a_term_can_have_ended ... ok
[INFO] [stdout] test observations::a_closed_forms_periodicity_is_measured_off_its_samples ... ok
[INFO] [stdout] test placement::every_onset_lands_within_half_a_sample_and_the_tempo_never_drifts ... ok
[INFO] [stdout] test refs::a_fractional_shift_hashes_as_a_new_expression ... ok
[INFO] [stdout] test refs::a_bar_offset_that_lands_on_the_grid_reads_a_sampled_ref ... ok
[INFO] [stdout] test refs::a_law_read_at_a_grid_offset_renders ... ok
[INFO] [stdout] test refs::a_law_ref_stays_a_read_of_a_node_and_allocates_no_buffer ... ok
[INFO] [stdout] test refs::a_law_ref_tiled_by_modulo_point_samples ... ok
[INFO] [stdout] test refs::a_modal_bank_times_an_envelope_lists_its_modes ... ok
[INFO] [stdout] test refs::a_per_channel_shift_on_a_law_substitutes_per_lane ... ok
[INFO] [stdout] test refs::a_per_channel_shift_on_a_mono_buffer_names_one_read_per_time ... ok
[INFO] [stdout] test refs::a_key_times_a_semitone_offset_folds ... ok
[INFO] [stdout] test refs::a_per_channel_shift_on_samples_names_each_read ... ok
[INFO] [stdout] test refs::a_ref_that_is_not_one_number_composes_as_a_law ... ok
[INFO] [stdout] test refs::a_scaled_read_of_samples_lands_on_or_between_samples ... ok
[INFO] [stdout] test refs::a_walk_above_the_root_is_a_refusal_the_engine_can_locate ... ok
[INFO] [stdout] test refs::an_inner_sum_reads_its_own_index_where_an_outer_one_shares_its_name ... ok
[INFO] [stdout] test refs::a_reflected_read_counts_down_on_a_form_and_on_samples ... ok
[INFO] [stdout] test refs::an_offset_in_seconds_and_steps_reads_their_sum ... ok
[INFO] [stdout] test refs::dependencies_precede_dependents ... ok
[INFO] [stdout] test refs::an_sp_offset_read_is_an_integer_index ... ok
[INFO] [stdout] test refs::lines_compose_through_a_join_of_crops ... ok
[INFO] [stdout] test refusals::a_cast_refusal_prints_its_three_parts ... ok
[INFO] [stdout] test refusals::a_bar_literal_inside_an_f_law_refuses ... ok
[INFO] [stdout] test rebuild::an_open_names_and_walks_its_whole_master ... ok
[INFO] [stdout] test refusals::a_closed_form_without_a_dual_refuses_fourier_by_name ... ok
[INFO] [stdout] test refusals::a_finite_difference_argument_outside_its_range_refuses_before_a_grid_is_built ... ok
[INFO] [stdout] test refusals::a_nonlinearity_over_a_spectrum_names_the_construct ... ok
[INFO] [stdout] test refusals::a_room_too_large_for_one_grid_refuses_with_the_ceiling_it_passed ... ok
[INFO] [stdout] test refusals::a_non_integer_power_of_a_signal_refuses_by_name ... ok
[INFO] [stdout] test refusals::a_signal_given_by_name_and_a_key_no_builtin_reads_both_refuse ... ok
[INFO] [stdout] test refusals::a_stft_argument_that_is_not_samples_names_sample ... ok
[INFO] [stdout] test refusals::a_pair_plus_a_t_law_needs_no_cast ... ok
[INFO] [stdout] test refusals::a_text_node_that_names_no_note_says_so ... ok
[INFO] [stdout] test refusals::a_window_bound_that_moves_refuses ... ok
[INFO] [stdout] test refusals::an_argument_given_by_position_and_by_name_refuses ... ok
[INFO] [stdout] test refusals::an_exact_reading_on_a_ct_names_the_blocking_term ... ok
[INFO] [stdout] test refusals::filter_on_a_closed_form_without_a_dual_names_the_dual ... ok
[INFO] [stdout] test refusals::fourier_on_a_nonlinearity_names_the_subterm_and_the_cast ... ok
[INFO] [stdout] test refusals::every_code_the_engine_can_raise_is_in_the_registry ... FAILED
[INFO] [stdout] test refusals::mixing_t_and_f_names_fourier ... ok
[INFO] [stdout] test refusals::mixing_samples_and_a_law_collapses_the_law ... ok
[INFO] [stdout] test release::a_decay_past_a_release_at_inf_stays_at_one ... ok
[INFO] [stdout] test release::a_note_nobody_releases_holds_its_sustain ... ok
[INFO] [stdout] test refusals::a_zero_fall_shoulder_is_a_hard_edge_not_a_panic ... ok
[INFO] [stdout] test release::a_note_released_at_half_a_second_is_the_held_note_until_then ... ok
[INFO] [stdout] test retype::a_refused_render_leaves_the_session_as_it_was ... ok
[INFO] [stdout] test retype::a_knob_move_types_only_what_the_knob_reaches ... ok
[INFO] [stdout] test retype::a_render_after_an_edit_types_only_the_edited_node_and_its_readers ... ok
[INFO] [stdout] test pointwise::a_supersaw_stack_of_series_point_samples ... ok
[INFO] [stdout] test retype::a_repeated_render_in_a_session_types_nothing ... ok
[INFO] [stdout] test retype::a_render_keeps_its_version_while_its_session_renders_an_edit ... ok
[INFO] [stdout] test ringing::a_filter_or_loop_with_no_proven_decay_never_ends ... ok
[INFO] [stdout] test retype::a_session_renders_each_target_and_each_composition_as_a_render_of_its_own ... ok
[INFO] [stdout] test ringing::a_fixed_filter_over_a_cropped_input_ends ... ok
[INFO] [stdout] test release::a_solver_parameter_moves_only_as_its_model_allows ... ok
[INFO] [stdout] test sampled::a_filter_over_samples_runs_on_the_grid ... ok
[INFO] [stdout] test sampled::a_one_pole_smoother_written_with_sp_renders_at_two_rates ... ok
[INFO] [stdout] test sampled::a_one_step_accumulator_renders ... ok
[INFO] [stdout] test edit::a_removed_term_leaves_the_sum_once_the_stream_passes_its_cut ... ok
[INFO] [stdout] test sampled::a_sampled_crop_refuses_the_shoulders_a_closed_form_refuses ... ok
[INFO] [stdout] test sampled::a_sampled_crop_takes_the_closed_forms_window ... ok
[INFO] [stdout] test sampled::a_self_read_is_founded_sample_by_sample_without_a_block ... ok
[INFO] [stdout] test sampled::a_render_at_any_rate_steps_its_nodes_at_that_rate ... ok
[INFO] [stdout] test sampled::a_time_wrapped_by_an_exact_period_reads_whole_samples ... ok
[INFO] [stdout] test sampled::an_fd_node_renders_at_the_observation_rate ... ok
[INFO] [stdout] test sampled::a_swept_cutoff_on_samples_renders ... ok
[INFO] [stdout] test sampled::rand_between_steps_draws_the_nearest_step ... ok
[INFO] [stdout] test sampled::an_sp_limiter_releases_after_the_same_steps_at_every_rate ... ok
[INFO] [stdout] test sampled::rand_draws_its_seed_at_each_sample_index ... ok
[INFO] [stdout] test segments::each_release_reads_the_held_run_and_computes_only_its_tail ... ok
[INFO] [stdout] test grid::every_node_is_held_at_the_rate_asked_for ... ok
[INFO] [stdout] test laws::noise_through_a_bandpass_is_a_pair_with_shaped_lines ... ok
[INFO] [stdout] test skip::a_live_skip_reads_a_formula_on_exactly_and_computes_nothing_between ... ok
[INFO] [stdout] test grid::a_store_answers_a_stepped_node_only_at_its_own_rate ... ok
[INFO] [stdout] test skip::a_note_added_after_a_silent_skip_lands_there_with_its_attack ... ok
[INFO] [stdout] test skip::a_read_behind_the_stream_or_of_nothing_is_refused ... ok
[INFO] [stdout] test skip::a_silent_live_stream_reads_full_frames_of_zeros ... ok
[INFO] [stdout] test skip::a_term_placed_at_its_landing_keeps_its_time_across_a_skip ... ok
[INFO] [stdout] test skip::a_live_skip_starts_a_filter_silent_there_and_names_it ... ok
[INFO] [stdout] test skipping_exact_zero_work::a_chain_under_a_window_computes_each_level_only_where_the_window_asks ... ok
[INFO] [stdout] test skipping_exact_zero_work::a_clamped_edge_ends_what_it_shapes_where_it_holds_zero ... ok
[INFO] [stdout] test skipping_exact_zero_work::a_long_sum_of_index_reads_shares_one_value ... ok
[INFO] [stdout] test skipping_exact_zero_work::a_note_read_three_times_is_computed_once_and_added ... ok
[INFO] [stdout] test skipping_exact_zero_work::a_ramp_and_a_decay_end_where_they_are_exactly_zero ... ok
[INFO] [stdout] test skipping_exact_zero_work::a_sampled_sum_reads_each_operand_only_where_it_is_nonzero ... ok
[INFO] [stdout] test skipping_exact_zero_work::a_scaled_sampled_term_is_read_only_where_it_is_nonzero ... ok
[INFO] [stdout] test session::a_long_session_keeps_one_segment_per_unbroken_run_and_no_retired_term ... ok
[INFO] [stdout] test ringing::the_bare_render_is_the_long_render_up_to_its_cut ... ok
[INFO] [stdout] test ringing::what_the_cut_zeroes_is_under_the_silence_threshold ... ok
[INFO] [stdout] test stated::an_edited_root_analyses_no_support_a_stored_node_under_it_states ... ok
[INFO] [stdout] test stats::a_read_through_a_moved_node_is_a_lookup_of_the_node_it_moves ... ok
[INFO] [stdout] test skip::an_exact_skip_computes_through_and_plays_the_whole_render ... ok
[INFO] [stdout] test session::a_long_live_session_past_its_cap_still_reads_each_sound_once ... ok
[INFO] [stdout] test stated::a_root_stored_read_open_tells_the_next_process_where_it_ends ... ok
[INFO] [stdout] test stats::a_reuse_is_noted_where_its_read_first_sounds ... ok
[INFO] [stdout] test stats::a_render_over_a_memory_keeping_nothing_reports_its_own_reuse ... ok
[INFO] [stdout] test stats::an_identical_second_render_is_all_hits ... ok
[INFO] [stdout] test stores::under_pressure_the_nodes_never_hit_go_first ... ok
[INFO] [stdout] test stores::the_cap_holds_after_every_render_and_a_lowered_cap ... ok
[INFO] [stdout] test stream::a_biquad_chain_over_a_streamed_note_is_the_whole_render_bit_for_bit ... ok
[INFO] [stdout] test stores::values_never_asked_again_never_evict_one_that_was ... ok
[INFO] [stdout] test stream::a_composition_s_own_notes_streams_as_it_is_written ... ok
[INFO] [stdout] test session::a_long_live_session_reads_each_sound_once_and_evicts_nothing_that_fits ... ok
[INFO] [stdout] test stream::a_filter_read_at_a_moving_time_refuses_whole_and_streamed ... ok
[INFO] [stdout] test stream::a_closed_stream_ends_at_its_range ... ok
[INFO] [stdout] test stream::a_stream_from_a_later_start_is_the_whole_render_over_the_same_range ... ok
[INFO] [stdout] test stats::a_render_looks_each_key_up_once ... ok
[INFO] [stdout] test stream::a_streamed_piano_note_is_the_whole_render_bit_for_bit ... ok
[INFO] [stdout] test stream::a_streamed_read_backwards_in_time_is_the_whole_render ... ok
[INFO] [stdout] test stream::an_echo_over_a_streamed_note_is_the_whole_render_bit_for_bit ... ok
[INFO] [stdout] test stream::an_open_stream_ends_where_its_support_does ... ok
[INFO] [stdout] test stated::a_reader_at_another_silence_threshold_finds_its_own_end ... ok
[INFO] [stdout] test through::a_closed_loop_reads_each_ref_its_body_reads_at_each_terms_time ... ok
[INFO] [stdout] test through::a_kink_two_refs_down_splits_the_form_reading_it ... ok
[INFO] [stdout] test stream::an_open_stream_whose_support_never_ends_streams_on_while_pulled ... ok
[INFO] [stdout] test through::a_solver_argument_held_in_refs_switches_where_its_crop_opens ... ok
[INFO] [stdout] test through::a_stored_energy_coefficient_held_in_refs_only_jumps ... ok
[INFO] [stdout] test through::a_written_form_read_at_a_moving_time_reads_each_ref_it_holds ... ok
[INFO] [stdout] test through::an_index_of_a_time_held_in_refs_reads_the_step_nearest_it ... ok
[INFO] [stdout] test through::a_series_term_reading_a_form_at_its_instant_is_that_form_written_in ... ok
[INFO] [stdout] test tiers::a_miss_expires_so_another_holders_commit_is_found ... ok
[INFO] [stdout] test tiers::a_new_process_reuses_the_disk_for_each_node_an_edit_left_alone ... ok
[INFO] [stdout] test tiers::a_node_larger_than_memory_lands_whole_on_the_disk ... ok
[INFO] [stdout] test tiers::a_render_the_store_answers_whole_computes_nothing ... ok
[INFO] [stdout] test tiers::a_second_identical_render_makes_no_disk_call ... ok
[INFO] [stdout] test stated::a_root_stored_over_a_closed_interval_states_its_support_and_no_end ... ok
[INFO] [stdout] test tiers::a_shifted_read_of_a_note_staged_before_a_persist_lands_on_the_disk ... ok
[INFO] [stdout] test tiers::a_stream_reads_a_note_off_the_disk_once_however_often_it_comes_back ... ok
[INFO] [stdout] test tiers::memory_capped_below_a_note_evicts_it_and_reads_it_again ... ok
[INFO] [stdout] test trace::a_trace_names_what_a_node_reads_and_who_reads_it ... ok
[INFO] [stdout] test tiers::a_second_stream_over_one_memory_reads_nothing_off_the_disk ... ok
[INFO] [stdout] test trace::a_trace_prints_the_type_each_node_holds ... ok
[INFO] [stdout] test triad::the_quotient_row_refuses_and_names_the_cast ... ok
[INFO] [stdout] test triad::the_triad_under_a_300_hz_lowpass_is_placed_at_the_response ... ok
[INFO] [stdout] test triad::the_written_filter_and_the_two_casts_around_it_agree ... ok
[INFO] [stdout] test tiers::a_fetch_makes_a_bounded_number_of_disk_reads ... ok
[INFO] [stdout] test typing::a_graph_of_closed_forms_types_end_to_end ... ok
[INFO] [stdout] test typing::a_dual_is_decided_identically_by_lint_and_by_render ... ok
[INFO] [stdout] test vocabulary::a_geometry_argument_that_is_not_a_number_refuses ... ok
[INFO] [stdout] test vocabulary::a_non_integer_constant_power_folds_exactly ... ok
[INFO] [stdout] test typing::a_shepard_sum_has_a_dual ... ok
[INFO] [stdout] test vocabulary::a_quantized_time_key_reads_the_noise ... ok
[INFO] [stdout] test triad::a_lowpass_over_a_second_long_crop_holds_its_response ... ok
[INFO] [stdout] test vocabulary::asking_for_an_fd_builtin_never_runs_a_modal_one ... ok
[INFO] [stdout] test vocabulary::every_modal_bank_names_the_shared_damping_and_excitation ... ok
[INFO] [stdout] test vocabulary::each_filter_name_stands_for_the_shape_it_names ... ok
[INFO] [stdout] test vocabulary::a_seed_that_is_not_a_number_refuses ... ok
[INFO] [stdout] test vocabulary::noise_has_a_dual ... ok
[INFO] [stdout] test vocabulary::pow_two_to_n_over_twelve_transposes_exactly ... ok
[INFO] [stdout] test vocabulary::the_vocabulary_names_exactly_what_the_engine_lowers ... ok
[INFO] [stdout] test volatile::a_knob_its_stand_in_cannot_type_renders_and_says_why_it_keeps_each_value ... ok
[INFO] [stdout] test volatile::a_knob_on_a_renamed_fx_moves_the_value_its_original_kept ... ok
[INFO] [stdout] test vocabulary::rand_is_rate_free ... ok
[INFO] [stdout] test volatile::a_knob_passed_down_under_another_name_is_still_volatile ... ok
[INFO] [stdout] test volatile::a_name_the_target_binds_nowhere_is_refused ... ok
[INFO] [stdout] test stream::a_read_ahead_streams_the_whole_render_bit_for_bit ... ok
[INFO] [stdout] test volatile::a_moving_knob_hits_the_note_and_replaces_the_fx_in_place ... ok
[INFO] [stdout] test volatile::a_volatile_render_sounds_exactly_as_a_plain_one ... ok
[INFO] [stdout] test warm::a_warm_run_names_every_value_as_the_cold_run_did ... ok
[INFO] [stdout] test volatile::two_instances_apart_only_by_a_knob_each_keep_their_value ... ok
[INFO] [stdout] test waves::a_moving_phase_is_the_plain_wave_read_at_a_moving_time ... ok
[INFO] [stdout] test waves::a_quarter_turn_keeps_the_saw_s_peak ... ok
[INFO] [stdout] test waves::a_constant_phase_delays_the_whole_wave ... ok
[INFO] [stdout] test waves::a_saw_whose_pitch_moves_keeps_every_harmonic_under_the_ceiling ... ok
[INFO] [stdout] test width::a_component_past_a_sampled_width_refuses_at_typing ... ok
[INFO] [stdout] test width::a_constant_counts_toward_the_width_it_meets_a_stream_in ... ok
[INFO] [stdout] test width::a_mono_term_times_a_stereo_term_broadcasts ... ok
[INFO] [stdout] test width::a_mono_term_plus_a_stereo_term_sounds_in_both_channels ... ok
[INFO] [stdout] test work::a_cropped_series_keeps_the_uncropped_lines_at_the_ceiling ... ok
[INFO] [stdout] test work::a_cropped_line_series_writes_its_own_runs_inside_its_window ... ok
[INFO] [stdout] test work::a_late_window_streams_its_history_and_holds_no_more_the_later_it_starts ... ok
[INFO] [stdout] test waves::a_vibrato_saw_keeps_its_harmonics_up_to_the_ceiling ... ok
[INFO] [stdout] test work::a_stream_computes_what_a_whole_render_computes ... ok
[INFO] [stdout] test work::a_render_holds_what_its_readers_still_reach_and_its_output ... ok
[INFO] [stdout] test stream::a_streamed_synth_voice_is_the_whole_render_bit_for_bit_in_blocks_of_any_size ... ok
[INFO] [stdout] test grid::a_stateful_node_read_at_half_speed_steps_at_half_the_step ... ok
[INFO] [stdout] test work::a_stream_counts_its_samples_whatever_its_blocks ... ok
[INFO] [stdout] test faded::notes_let_go_early_stay_under_the_level_together ... ok
[INFO] [stdout] test stream::a_streamed_closed_form_is_the_same_in_blocks_of_any_size ... ok
[INFO] [stdout] test chains::a_chain_a_thousand_refs_deep_renders_on_a_small_stack ... ok
[INFO] [stdout] test stream::a_stream_is_the_whole_render_bit_for_bit_at_every_rate ... ok
[INFO] [stdout] test vocabulary::every_modal_instrument_and_the_two_window_names_are_pairs ... ok
[INFO] [stdout] test ringing::a_fixed_filter_with_a_pole_near_one_ends ... ok
[INFO] [stdout] test chains::a_sum_with_a_square_at_each_of_eight_levels ... ok
[INFO] [stdout] test rebuild::an_add_names_walks_and_copies_only_its_share ... ok
[INFO] [stdout] test rebuild::a_replace_or_remove_names_walks_and_copies_only_its_share ... ok
[INFO] [stdout] test rebuild::an_edit_of_one_file_types_only_it_and_its_readers ... ok
[INFO] [stdout] test rebuild::an_edit_of_one_parameter_builds_only_the_target ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- refusals::every_code_the_engine_can_raise_is_in_the_registry stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'refusals::every_code_the_engine_can_raise_is_in_the_registry' (803) panicked at tests/it/refusals.rs:252:10:
[INFO] [stdout] a source directory: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x62925bf1cd21 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x62925bf33a4a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x62925bf214fc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x62925bef7296 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x62925bf142c9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x62925bb14670 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x62925bf145f2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x62925bef7342 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x62925beefd19 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x62925bef7f0d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x62925bf341ac - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x62925bf33f82 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x62925bafbdf3 - it[e2234b7b0b45a0e0]::refusals::sources
[INFO] [stdout]   13:     0x62925bafe6a2 - it[e2234b7b0b45a0e0]::refusals::every_code_the_engine_can_raise_is_in_the_registry
[INFO] [stdout]   14:     0x62925b9bcd79 - <it[e2234b7b0b45a0e0]::refusals::every_code_the_engine_can_raise_is_in_the_registry::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   15:     0x62925bb0795b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]   16:     0x62925bb14fc5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   17:     0x62925bb0e884 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   18:     0x62925bb18122 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   19:     0x62925bf1c089 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   20:     0x7b95f12f4dfa - <unknown>
[INFO] [stdout]   21:     0x7b95f13883d4 - clone
[INFO] [stdout]   22:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     refusals::every_code_the_engine_can_raise_is_in_the_registry
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 487 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 26.70s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test it`
[INFO] running `Command { std: "docker" "inspect" "70bb40b0c6e9804df4c362db846e9c8e752d416102ada09c22e161b50254b576", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "70bb40b0c6e9804df4c362db846e9c8e752d416102ada09c22e161b50254b576", kill_on_drop: false }`
[INFO] [stdout] 70bb40b0c6e9804df4c362db846e9c8e752d416102ada09c22e161b50254b576
