[INFO] fetching crate sva-cli 0.7.15...
[INFO] testing sva-cli-0.7.15 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate sva-cli 0.7.15 into /workspace/builds/worker-1-tc1/source
[INFO] started tweaking crates.io crate sva-cli 0.7.15
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate sva-cli 0.7.15
[INFO] tweaked toml for crates.io crate sva-cli 0.7.15 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate sva-cli 0.7.15 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-cli 0.7.15 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-formula v0.7.15
[INFO] [stderr]   Downloaded sva-core v0.7.15
[INFO] [stderr]   Downloaded sva-analysis v0.7.15
[INFO] [stderr]   Downloaded sva-ast v0.7.15
[INFO] [stderr]   Downloaded sva-samples v0.7.15
[INFO] [stderr]   Downloaded sva-engine v0.7.15
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] e843ffe2105da142016e200a1a293e24b6437b64e9eab3e83324ae29ae770c88
[INFO] running `Command { std: "docker" "start" "e843ffe2105da142016e200a1a293e24b6437b64e9eab3e83324ae29ae770c88", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e843ffe2105da142016e200a1a293e24b6437b64e9eab3e83324ae29ae770c88", 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" "e843ffe2105da142016e200a1a293e24b6437b64e9eab3e83324ae29ae770c88" "/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" "e843ffe2105da142016e200a1a293e24b6437b64e9eab3e83324ae29ae770c88", 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" "e843ffe2105da142016e200a1a293e24b6437b64e9eab3e83324ae29ae770c88" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling sva-formula v0.7.15
[INFO] [stderr]    Compiling sva-ast v0.7.15
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling hound v3.5.1
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling sva-samples v0.7.15
[INFO] [stderr]    Compiling sva-engine v0.7.15
[INFO] [stderr]    Compiling sva-core v0.7.15
[INFO] [stderr]    Compiling sva-analysis v0.7.15
[INFO] [stderr]    Compiling sva-cli v0.7.15 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 23.13s
[INFO] running `Command { std: "docker" "inspect" "e843ffe2105da142016e200a1a293e24b6437b64e9eab3e83324ae29ae770c88", 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" "e843ffe2105da142016e200a1a293e24b6437b64e9eab3e83324ae29ae770c88" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling sva-cli v0.7.15 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.83s
[INFO] running `Command { std: "docker" "inspect" "e843ffe2105da142016e200a1a293e24b6437b64e9eab3e83324ae29ae770c88", 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" "e843ffe2105da142016e200a1a293e24b6437b64e9eab3e83324ae29ae770c88" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/sva_cli-5755095e2d8e6a3a)
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test args::tests::a_wav_destination_takes_samples_and_nothing_else ... ok
[INFO] [stdout] test args::tests::an_argument_its_reading_does_not_take_or_a_malformed_one_refuses ... ok
[INFO] [stdout] test args::tests::a_representation_that_left_the_language_names_what_replaced_it ... ok
[INFO] [stdout] test args::tests::a_target_may_open_with_a_minus ... ok
[INFO] [stdout] test args::tests::a_render_with_no_target_or_no_reading_refuses ... ok
[INFO] [stdout] test args::tests::a_subcommand_this_cli_does_not_answer_refuses_by_name ... ok
[INFO] [stdout] test args::tests::bindings_needs_a_node ... ok
[INFO] [stdout] test args::tests::a_render_takes_a_target_readings_with_their_arguments_and_flags ... ok
[INFO] [stdout] test args::tests::builtins_takes_no_arguments ... ok
[INFO] [stdout] test args::tests::a_retired_flag_refuses_by_name ... ok
[INFO] [stdout] test args::tests::new_takes_a_name_and_an_optional_idempotency_key ... ok
[INFO] [stdout] test args::tests::version_and_help_are_recognized_anywhere_in_argv ... ok
[INFO] [stdout] test lint::tests::a_tags_field_with_no_tags_is_refused ... ok
[INFO] [stdout] test lint::tests::a_long_but_well_formed_leading_doc_comment_is_not_a_long_comment_block ... ok
[INFO] [stdout] test lint::tests::a_body_still_over_budget_after_ref_collapse_is_still_flagged ... ok
[INFO] [stdout] test lint::tests::an_empty_tag_between_commas_is_refused ... ok
[INFO] [stdout] test lint::tests::a_well_formed_tagged_header_does_not_exempt_a_later_long_comment_block ... ok
[INFO] [stdout] test lint::tests::a_loop_the_engine_can_schedule_lints_clean ... ok
[INFO] [stdout] test args::tests::each_standard_verb_alias_reaches_the_subcommand_it_names ... ok
[INFO] [stdout] test lint::tests::a_comment_with_the_old_three_fields_and_no_tags_is_refused_as_missing_a_fourth_field ... ok
[INFO] [stdout] test lint::tests::a_single_valid_tag_is_clean ... ok
[INFO] [stdout] test args::tests::lint_takes_an_optional_target_and_nothing_else ... ok
[INFO] [stdout] test lint::tests::both_lint_response_paths_answer_the_same_diagnostic_shape ... ok
[INFO] [stdout] test lint::tests::the_line_one_header_annotation_is_excluded_from_its_run ... ok
[INFO] [stdout] test lint::tests::three_valid_comma_separated_tags_are_clean ... ok
[INFO] [stdout] test lint::tests::a_node_with_no_comment_at_all_is_missing_comment_in_both_modes ... ok
[INFO] [stdout] test new::tests::no_scaffold_body_writes_what_this_engine_reads_expensively ... ok
[INFO] [stdout] test new::tests::every_next_command_this_build_still_parses ... ok
[INFO] [stdout] test new::tests::scaffold_refuses_a_name_that_is_a_path ... ok
[INFO] [stdout] test lint::tests::a_single_free_text_comment_line_is_malformed_comment_in_both_modes ... ok
[INFO] [stdout] test lint::tests::a_body_with_refs_under_the_raw_cap_is_clean ... ok
[INFO] [stdout] test lint::tests::two_contiguous_comment_lines_are_multiline_comment_in_both_modes ... ok
[INFO] [stdout] test new::tests::scaffold_refuses_a_name_that_already_exists ... ok
[INFO] [stdout] test lint::tests::a_grid_spanned_in_seconds_has_no_bar_count_to_check ... ok
[INFO] [stdout] test wav::tests::float_still_carries_every_bit_and_still_reads_back_as_extensible ... ok
[INFO] [stdout] test wav::tests::read_channels_round_trips_a_float_wav_exactly_at_its_own_rate ... ok
[INFO] [stdout] test wav::tests::pcm16_writes_a_plain_format_tag_a_bare_riff_parser_can_read ... ok
[INFO] [stdout] test new::tests::scaffold_writes_every_file_and_reports_it ... ok
[INFO] [stdout] test wav::tests::read_channels_de_interleaves_every_component_into_its_own_plane ... ok
[INFO] [stdout] test wav::tests::read_channels_reports_a_missing_file_as_not_found_not_a_panic ... ok
[INFO] [stdout] test lint::tests::a_grids_own_inline_comment_below_a_well_formed_header_is_not_multiline_comment ... ok
[INFO] [stdout] test lint::tests::plain_lint_refuses_the_type_refusal_a_targeted_lint_does ... ok
[INFO] [stdout] test wav::tests::read_channels_unquantizes_pcm16_within_one_step ... ok
[INFO] [stdout] test wav::tests::read_channels_unquantizes_every_int_bit_depth_hound_can_decode ... ok
[INFO] [stdout] test new::tests::a_retry_under_the_same_idempotency_key_answers_the_first_call_again ... ok
[INFO] [stdout] test lint::tests::the_leading_doc_comment_is_excluded_from_the_expression_body_count ... ok
[INFO] [stdout] test lint::tests::one_correctly_shaped_comment_line_under_the_length_threshold_is_clean ... ok
[INFO] [stdout] test lint::tests::a_grid_with_a_trailing_blank_row_over_its_bar_span_is_flagged ... ok
[INFO] [stdout] test lint::tests::a_grid_whose_rows_tile_its_bar_span_evenly_is_clean ... ok
[INFO] [stdout] test lint::tests::every_length_threshold_sits_at_its_boundary_and_trips_one_char_over ... ok
[INFO] [stdout] test lint::tests::a_body_over_budget_only_from_verbose_ref_names_is_clean_once_they_collapse ... ok
[INFO] [stdout] test new::tests::the_scaffolded_composition_lints_clean_of_every_doc_comment_check ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 41.25s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/sva_cli-85b63416221bdeb6)
[INFO] [stdout] 
[INFO] [stderr]      Running tests/it/main.rs (/opt/rustwide/target/debug/deps/it-e8efb97121ce57bd)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 104 tests
[INFO] [stdout] test analyze_integration::a_missing_wav_is_not_found ... ok
[INFO] [stdout] test analyze_integration::a_reading_that_needs_a_graph_refuses_off_a_file ... ok
[INFO] [stdout] test bare::a_fixed_filter_over_a_cropped_input_is_bounded ... ok
[INFO] [stdout] test bare::a_node_whose_support_never_ends_is_warned_of ... ok
[INFO] [stdout] test bare::a_parameter_read_only_through_a_calls_named_argument_is_found ... ok
[INFO] [stdout] test analyze_integration::analyze_takes_only_the_readings_a_buffer_answers_and_needs_a_wav ... ok
[INFO] [stdout] test bare::a_parameter_with_no_default_line_is_named_with_its_file ... ok
[INFO] [stdout] test bare::a_reserved_variable_is_no_sound ... ok
[INFO] [stdout] test analyze_integration::a_two_channel_file_answers_a_stereo_image_a_mono_one_cannot ... ok
[INFO] [stdout] test bare::every_parameter_a_node_leaves_unbound_is_named ... ok
[INFO] [stdout] test composition_dir::an_absolute_ref_reads_the_composition_that_holds_it ... ok
[INFO] [stdout] test envelope::the_terminal_rendering_shows_the_diagnostics_the_envelope_carries ... ok
[INFO] [stdout] test composition_dir::a_relative_ref_reads_the_current_directory ... ok
[INFO] [stdout] test help::help_answers_the_envelope_every_other_subcommand_answers ... ok
[INFO] [stdout] test help::help_says_where_the_two_verbs_with_no_standard_name_sit ... ok
[INFO] [stdout] test help::help_states_the_depth_peaks_oversample_and_frame_defaults ... ok
[INFO] [stdout] test composition_dir::refs_into_two_compositions_refuse ... ok
[INFO] [stdout] test help::help_states_the_sample_rate_default ... ok
[INFO] [stdout] test lint::a_lint_finding_names_its_line ... ok
[INFO] [stdout] test help::help_states_where_the_store_lives_and_its_budget ... ok
[INFO] [stdout] test bare::a_reader_inherits_an_endless_support_unless_it_crops_it ... ok
[INFO] [stdout] test bare::a_decay_the_prune_ends_is_bounded ... ok
[INFO] [stdout] test lint::lint_of_a_node_with_a_default_resolves ... ok
[INFO] [stdout] test envelope::every_response_carries_the_diagnostics_collection_found_or_not ... ok
[INFO] [stdout] test bare::the_languages_own_names_are_not_parameters ... ok
[INFO] [stdout] test lint::a_draw_with_no_key_refuses ... ok
[INFO] [stdout] test lint::lint_of_an_undefined_target_refuses_like_render ... ok
[INFO] [stdout] test lint::a_literal_sample_rate_refuses ... ok
[INFO] [stdout] test lint_verdict::a_refusing_targeted_lint_still_lists_every_violation ... ok
[INFO] [stdout] test panics::a_panic_under_the_cli_answers_an_internal_error_envelope ... ok
[INFO] [stdout] test lint_verdict::a_refusing_lint_still_lists_its_warnings ... ok
[INFO] [stdout] test lint::lint_of_one_node_sees_the_tempo ... ok
[INFO] [stdout] test outline::outline_prints_each_node_beside_its_bytes ... ok
[INFO] [stdout] test outline::outline_refuses_at_the_byte_the_parser_stopped ... ok
[INFO] [stdout] test render_integration::a_composition_directory_with_a_dangling_ref_refuses_not_panics ... ok
[INFO] [stdout] test render_integration::a_law_answers_lines_with_no_buffer_behind_it ... ok
[INFO] [stdout] test panics::the_binary_answers_an_envelope_where_its_worker_cannot_start ... ok
[INFO] [stdout] test analyze_integration::a_frame_past_the_transform_bound_refuses_on_both_paths ... ok
[INFO] [stdout] test render_integration::a_missing_node_is_not_found ... ok
[INFO] [stdout] test render_integration::a_probe_naming_a_missing_node_or_a_broken_expression_refuses ... ok
[INFO] [stdout] test analyze_integration::an_analysis_reads_the_files_own_rate_and_never_resamples_it ... ok
[INFO] [stdout] test render_integration::a_debug_log_writes_to_stderr_and_leaves_stdout_the_envelope ... ok
[INFO] [stdout] test lint::a_one_row_grid_gets_the_same_warning_as_a_two_row_one ... ok
[INFO] [stdout] test render_integration::a_render_reports_the_interval_its_support_ended ... ok
[INFO] [stdout] test render_integration::a_width_conflict_refuses_the_whole_render_as_a_located_diagnostic ... ok
[INFO] [stdout] test analyze_integration::a_strike_at_zero_is_an_onset ... ok
[INFO] [stdout] test render_integration::a_reverb_built_from_two_function_files_types_one_instance_per_invocation ... ok
[INFO] [stdout] test render_integration::an_error_envelope_carries_code_message_and_details ... ok
[INFO] [stdout] test analyze_integration::strikes_close_to_the_minimum_gap_are_each_their_own_onset ... ok
[INFO] [stdout] test render_integration::error_envelope_carries_a_located_diagnostic_per_refusal ... ok
[INFO] [stdout] test render_integration::a_render_pulls_only_the_closure_its_target_reaches ... ok
[INFO] [stdout] test render_integration::a_loudness_rendering_names_its_peak_as_a_sample_peak ... ok
[INFO] [stdout] test render_integration::every_collection_carries_the_pagination_the_standard_names ... ok
[INFO] [stdout] test render_integration::lines_reads_a_pair_written_in_either_variable ... ok
[INFO] [stdout] test render_integration::every_answer_names_its_source_profile_and_rate ... ok
[INFO] [stdout] test render_integration::no_tempo_fixture_skips_the_bridge_and_still_renders ... ok
[INFO] [stdout] test render_integration::a_stated_sample_rate_lays_the_same_seconds_on_a_different_grid ... ok
[INFO] [stdout] test render_integration::a_declared_pre_roll_renders_before_zero_and_an_undeclared_one_stays_silent ... ok
[INFO] [stdout] test render_integration::basic_fixture_renders_with_bpm_meter_and_a_repeat_desugared ... ok
[INFO] [stdout] test render_integration::tempo::bpm_present_without_meter_is_a_clear_bad_tempo_error ... ok
[INFO] [stdout] test render_integration::a_ledger_envelope_names_its_target_window_and_every_node_under_it ... ok
[INFO] [stdout] test analyze_integration::onsets_of_a_grid_land_within_one_millisecond ... ok
[INFO] [stdout] test render_integration::two_readings_at_one_destination_refuse_before_anything_is_rendered ... ok
[INFO] [stdout] test analyze_integration::a_strike_is_an_onset_after_a_swell_before_its_crest_and_at_the_end ... ok
[INFO] [stdout] test render_integration::every_absent_reading_is_null_never_a_missing_key ... ok
[INFO] [stdout] test render_integration::two_readings_share_one_collapse ... ok
[INFO] [stdout] test render_integration::written::a_non_audio_reading_at_a_wav_path_refuses_the_same_way_on_both_sides ... ok
[INFO] [stdout] test render_integration::written::a_destination_that_already_holds_a_file_refuses_until_the_caller_confirms ... ok
[INFO] [stdout] test render_integration::written::a_json_destination_carries_every_sample_where_stdout_caps_them ... ok
[INFO] [stdout] test render_integration::a_crest_rendering_reports_the_spread_and_which_bands_it_counted ... ok
[INFO] [stdout] test render_integration::tempo::a_bar_at_128_bpm_lands_on_a_sample_only_at_the_rate_that_divides_it ... ok
[INFO] [stdout] test render_integration::written::a_stereo_composition_reports_a_channel_per_component_and_a_mono_one_reports_none ... ok
[INFO] [stdout] test scaffold::a_scaffold_that_could_not_finish_leaves_no_composition_to_refuse ... ok
[INFO] [stdout] test render_integration::written::a_later_reading_refusing_writes_no_earlier_destination ... ok
[INFO] [stdout] test store::a_render_over_an_unusable_cache_answers_and_logs_why ... ok
[INFO] [stdout] test store::a_staging_area_no_process_holds_is_swept_and_a_held_one_survives ... ok
[INFO] [stdout] test store::a_render_that_fails_after_computing_still_stores_what_it_computed ... ok
[INFO] [stdout] test store::a_store_under_dev_shm_answers_the_next_render_with_every_value ... ok
[INFO] [stdout] test analyze_integration::a_sustained_tone_has_no_onsets ... ok
[INFO] [stdout] test trace::a_file_several_tuples_share_refuses_naming_them ... ok
[INFO] [stdout] test render_integration::an_arranged_root_ends_where_its_last_section_does ... ok
[INFO] [stdout] test trace::a_second_entry_point_is_a_reader_like_any_other ... ok
[INFO] [stdout] test trace::a_key_ref_inside_sin_traces_with_a_dual ... ok
[INFO] [stdout] test trace::an_expression_target_is_a_probe_nothing_reads ... ok
[INFO] [stdout] test render_integration::written::a_stereo_render_writes_an_interleaved_two_channel_wav ... ok
[INFO] [stdout] test trace::an_unread_node_with_a_free_parameter_is_no_entry_point ... ok
[INFO] [stdout] test trace::down_is_one_hop_and_up_reaches_every_reader_to_an_entry_point ... ok
[INFO] [stdout] test trace::one_target_traces_to_the_same_bytes_every_time ... ok
[INFO] [stdout] test trace::repeat_desugars_like_concat ... ok
[INFO] [stdout] test trace::a_self_read_names_the_node_in_its_own_down ... ok
[INFO] [stdout] test store::the_default_store_is_under_xdg_cache_home_and_none_keeps_none ... ok
[INFO] [stdout] test trace::three_verbs_agree_on_an_instance_name ... ok
[INFO] [stdout] test render_integration::probe_evaluates_an_argv_expression_in_the_compositions_namespace ... ok
[INFO] [stdout] test render_integration::a_capped_reading_names_the_second_its_items_stop_before ... ok
[INFO] [stdout] test render_integration::written::a_sample_the_encoding_cannot_hold_refuses_and_writes_nothing ... ok
[INFO] [stdout] test render_integration::written::a_samples_destination_writes_float_audio_matching_the_rendered_samples ... ok
[INFO] [stdout] test render_integration::a_bands_rendering_reports_every_bands_own_impulse_floor_beside_it ... ok
[INFO] [stdout] test render_integration::tempo::a_bar_literal_needs_a_tempo_and_reaches_a_probe_expression_too ... ok
[INFO] [stdout] test templates::a_key_agnostic_grid_renders_in_two_keys ... ok
[INFO] [stdout] test render_integration::written::the_ping_pong_fixture_bounces_side_to_side_in_the_stereo_representation ... ok
[INFO] [stdout] test render_integration::tempo::tempo_comes_from_variables_before_the_composition_root ... ok
[INFO] [stdout] test analyze_integration::a_sustained_tones_opening_phase_changes_no_onset ... ok
[INFO] [stdout] test render_integration::tempo::a_bpm_change_re_renders_bar_resolved_timing_and_nothing_else ... ok
[INFO] [stdout] test render_integration::an_alias_rendering_separates_a_folding_law_from_one_that_does_not ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 104 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 3.26s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests sva_cli
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e843ffe2105da142016e200a1a293e24b6437b64e9eab3e83324ae29ae770c88", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e843ffe2105da142016e200a1a293e24b6437b64e9eab3e83324ae29ae770c88", kill_on_drop: false }`
[INFO] [stdout] e843ffe2105da142016e200a1a293e24b6437b64e9eab3e83324ae29ae770c88
