[INFO] fetching crate croma-core 1.3.0...
[INFO] testing croma-core-1.3.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate croma-core 1.3.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate croma-core 1.3.0
[INFO] finished tweaking crates.io crate croma-core 1.3.0
[INFO] tweaked toml for crates.io crate croma-core 1.3.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate croma-core 1.3.0 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 croma-core 1.3.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" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cc v1.2.64
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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] de01fc5cf5681afcf8c8d602a5626917100de4af84fdfa96cf582c6b9b9ee042
[INFO] running `Command { std: "docker" "start" "de01fc5cf5681afcf8c8d602a5626917100de4af84fdfa96cf582c6b9b9ee042", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "de01fc5cf5681afcf8c8d602a5626917100de4af84fdfa96cf582c6b9b9ee042", 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" "de01fc5cf5681afcf8c8d602a5626917100de4af84fdfa96cf582c6b9b9ee042" "/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" "de01fc5cf5681afcf8c8d602a5626917100de4af84fdfa96cf582c6b9b9ee042", 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" "de01fc5cf5681afcf8c8d602a5626917100de4af84fdfa96cf582c6b9b9ee042" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling croma-core v1.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 33.57s
[INFO] running `Command { std: "docker" "inspect" "de01fc5cf5681afcf8c8d602a5626917100de4af84fdfa96cf582c6b9b9ee042", 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" "de01fc5cf5681afcf8c8d602a5626917100de4af84fdfa96cf582c6b9b9ee042" "/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 quote v1.0.45
[INFO] [stderr]    Compiling zerocopy v0.8.52
[INFO] [stderr]    Compiling cc v1.2.64
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling regex-syntax v0.8.11
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling clap_builder v4.6.2
[INFO] [stderr]    Compiling page_size v0.6.0
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling oorandom v11.1.5
[INFO] [stderr]    Compiling alloca v0.4.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling criterion-plot v0.8.2
[INFO] [stderr]    Compiling clap v4.6.4
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling regex v1.12.4
[INFO] [stderr]    Compiling zerocopy-derive v0.8.52
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling criterion v0.8.2
[INFO] [stderr]    Compiling croma-core v1.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 08s
[INFO] running `Command { std: "docker" "inspect" "de01fc5cf5681afcf8c8d602a5626917100de4af84fdfa96cf582c6b9b9ee042", 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" "de01fc5cf5681afcf8c8d602a5626917100de4af84fdfa96cf582c6b9b9ee042" "/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.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/croma_core-2f3e3177bb5ec014)
[INFO] [stdout] 
[INFO] [stdout] running 566 tests
[INFO] [stdout] test agent::tests::carrier_topics_show_their_inline_or_header_syntax ... ok
[INFO] [stdout] test agent::tests::find_matches_id_and_alias_case_insensitively ... ok
[INFO] [stdout] test diagnostic::tests::diagnostics_carry_spec_and_recovery_metadata ... ok
[INFO] [stdout] test agent::tests::every_carrier_in_the_spec_has_a_topic ... FAILED
[INFO] [stdout] test diagnostic::tests::span_helpers_are_byte_based ... ok
[INFO] [stdout] test lower::carrier::tests::compact_code_for_long_covers_the_other_coded_carriers ... ok
[INFO] [stdout] test agent::tests::score_topic_documents_staff_grouping ... ok
[INFO] [stdout] test lower::carrier::tests::expands_direction_placement_values ... ok
[INFO] [stdout] test lower::carrier::tests::rejects_everything_that_is_not_a_registered_carrier ... ok
[INFO] [stdout] test lower::carrier::tests::reported_compact_names_are_recognised_as_croma_carriers ... ok
[INFO] [stdout] test lower::carrier::tests::unknown_directive_name_keeps_the_compact_code ... ok
[INFO] [stdout] test lower::carrier::tests::compact_code_for_long_disambiguates_harmony_text ... ok
[INFO] [stdout] test lower::carrier::tests::compact_code_for_long_ignores_uncoded_and_unrelated_carriers ... ok
[INFO] [stdout] test lower::carrier::tests::passes_payload_fields_through_verbatim ... ok
[INFO] [stdout] test lower::carrier::tests::expands_ending_close_value_tokens ... ok
[INFO] [stdout] test lower::carrier::tests::expands_flag_codes ... ok
[INFO] [stdout] test lower::tests::additive_extension_header_meter_uses_summed_duration ... ok
[INFO] [stdout] test lower::tests::aligns_postponed_and_adjacent_lyrics_under_abc21_cursor_rules ... ok
[INFO] [stdout] test agent::tests::topics_are_nonempty_and_have_a_syntax_overview ... ok
[INFO] [stdout] test lower::tests::bare_grace_slur_closes_on_last_grace_note ... ok
[INFO] [stdout] test lower::tests::bare_grace_slur_before_barline_resolves_as_after_grace ... ok
[INFO] [stdout] test lower::tests::all_rest_tuplet_carries_roles_on_every_rest ... ok
[INFO] [stdout] test lower::tests::body_unit_length_scopes_to_current_voice_only ... ok
[INFO] [stdout] test lower::tests::ampersand_in_lyric_and_symbol_lines_is_not_music_overlay_syntax ... ok
[INFO] [stdout] test lower::tests::body_key_none_resets_signature_and_is_not_rejected ... ok
[INFO] [stdout] test lower::tests::body_voice_field_can_switch_voice_and_carry_same_line_music ... ok
[INFO] [stdout] test lower::tests::body_voice_field_same_line_music_with_accidental_inside_first_token ... ok
[INFO] [stdout] test lower::tests::body_voice_field_unparseable_property_token_warns ... ok
[INFO] [stdout] test lower::tests::body_voice_properties_are_not_treated_as_same_line_music ... ok
[INFO] [stdout] test lower::tests::body_voice_properties_override_header_definition_in_timeline ... ok
[INFO] [stdout] test lower::tests::body_voice_field_same_line_music_with_leading_accidental ... ok
[INFO] [stdout] test lower::tests::body_voice_property_words_are_not_treated_as_same_line_music ... ok
[INFO] [stdout] test lower::tests::broken_rhythm_after_barline_single_note_left_does_not_bind ... ok
[INFO] [stdout] test lower::tests::broken_rhythm_grace_transparency_still_applies ... ok
[INFO] [stdout] test lower::tests::chained_tie_across_barline_preserves_accidental_until_chain_ends ... ok
[INFO] [stdout] test lower::tests::chord_internal_slurs_bind_to_their_own_member ... ok
[INFO] [stdout] test lower::tests::chord_symbol_before_grace_and_slur_binds_to_main_note ... ok
[INFO] [stdout] test lower::tests::chord_symbol_before_grace_group_binds_to_main_note ... ok
[INFO] [stdout] test lower::tests::chord_symbol_before_slur_open_binds_to_first_slurred_note ... ok
[INFO] [stdout] test lower::tests::chord_member_grace_accidentals_do_not_affect_earlier_members ... ok
[INFO] [stdout] test lower::tests::broken_rhythm_after_barline_does_not_bind_across_bar ... ok
[INFO] [stdout] test lower::tests::broken_rhythm_within_measure_still_applies ... ok
[INFO] [stdout] test lower::tests::broken_rhythm_is_transparent_across_grace_groups ... ok
[INFO] [stdout] test lower::tests::broken_rhythm_dangling_right_still_void ... ok
[INFO] [stdout] test lower::tests::broken_rhythm_without_neighbors_diagnoses_and_keeps_timing_stable ... ok
[INFO] [stdout] test lower::tests::broken_rhythm_same_measure_multi_unit_left_still_applies ... ok
[INFO] [stdout] test lower::tests::chord_symbol_before_tuplet_marker_binds_to_first_tuplet_note ... ok
[INFO] [stdout] test lower::tests::compact_carrier_spelling_does_not_warn ... ok
[INFO] [stdout] test lower::tests::chord_tie_partial_drop_keeps_matched_tie_and_drops_leaked_accidental ... ok
[INFO] [stdout] test lower::tests::classifies_quoted_chord_symbols_and_annotations ... ok
[INFO] [stdout] test lower::tests::clean_key_tonic_does_not_warn_trailing_junk ... ok
[INFO] [stdout] test lower::tests::croma_private_carrier_warnings_can_be_suppressed_during_music_analysis ... ok
[INFO] [stdout] test lower::tests::compact_carriers_lower_identically_to_long_spellings ... ok
[INFO] [stdout] test lower::tests::complex_header_meter_uses_additive_duration ... ok
[INFO] [stdout] test lower::tests::crossing_slurs_diagnose_but_preserve_notes ... ok
[INFO] [stdout] test lower::tests::consecutive_bar_markers_each_advance_one_measure ... ok
[INFO] [stdout] test lower::tests::dropped_tie_at_rest_does_not_leak_accidental_across_barline ... ok
[INFO] [stdout] test lower::tests::decoration_before_grace_group_binds_to_main_note ... ok
[INFO] [stdout] test lower::tests::croma_after_grace_carrier_binds_previous_note_across_barline ... ok
[INFO] [stdout] test lower::tests::dropped_tie_does_not_leak_accidental_across_barline ... ok
[INFO] [stdout] test lower::tests::double_hyphen_holds_a_blank_note_instead_of_a_literal_dash ... ok
[INFO] [stdout] test lower::tests::grace_group_internal_slur_tokens_do_not_warn ... ok
[INFO] [stdout] test lower::tests::empty_lyric_line_consumes_notes_and_later_lyrics_start_after_them ... ok
[INFO] [stdout] test lower::tests::flushed_grace_accidentals_precede_direct_graces_on_same_note ... ok
[INFO] [stdout] test lower::tests::grace_group_internal_slur_can_span_chord_and_note ... ok
[INFO] [stdout] test lower::tests::foreign_inline_instruction_warning_is_unchanged_by_the_compact_namespace ... ok
[INFO] [stdout] test lower::tests::grace_accidental_ledger_uses_voice_octave_shift ... ok
[INFO] [stdout] test lower::tests::inline_instruction_field_warns_and_changes_nothing ... ok
[INFO] [stdout] test lower::tests::invalid_state_changes_keep_previous_state_and_valid_music ... ok
[INFO] [stdout] test lower::tests::grace_notes_inherit_measure_accidentals_from_main_notes ... ok
[INFO] [stdout] test lower::tests::invalid_inline_key_change_warns ... ok
[INFO] [stdout] test lower::tests::compact_ending_close_carrier_lowers_identically_to_long_spelling ... ok
[INFO] [stdout] test lower::tests::inline_field_after_barline_is_not_swallowed_into_a_liberal_barline ... ok
[INFO] [stdout] test lower::tests::invalid_inline_unit_length_warns ... ok
[INFO] [stdout] test lower::tests::compact_ending_close_with_n_hex_falls_through_unrecognised ... ok
[INFO] [stdout] test lower::tests::key_tonic_trailing_junk_recovery_warns ... ok
[INFO] [stdout] test lower::tests::leading_bar_marker_advances_past_a_filled_first_measure ... ok
[INFO] [stdout] test lower::tests::lowers_basic_double_and_repeat_barlines ... ok
[INFO] [stdout] test lower::tests::lowers_fractional_lengths_and_slash_shorthand ... ok
[INFO] [stdout] test lower::tests::lowers_chord_member_and_outer_duration_multipliers ... ok
[INFO] [stdout] test lower::tests::lowers_inline_voice_switches_to_interleaved_timelines ... ok
[INFO] [stdout] test lower::tests::lowers_visible_invisible_rests_and_spacers ... ok
[INFO] [stdout] test lower::tests::leading_repeat_start_stays_on_first_measure ... ok
[INFO] [stdout] test lower::tests::lyric_bar_marker_advances_across_rest_only_measure ... ok
[INFO] [stdout] test lower::tests::line_leading_colon_repeat_start_warns ... ok
[INFO] [stdout] test lower::tests::lyric_bar_marker_is_ignored_when_cursor_is_already_at_measure_boundary ... ok
[INFO] [stdout] test lower::tests::lowers_sequential_body_voice_blocks_to_explicit_timelines ... ok
[INFO] [stdout] test lower::tests::lyric_bar_markers_after_rest_only_gap_start_from_previous_block ... ok
[INFO] [stdout] test lower::tests::long_carrier_spelling_warns_once_per_kind ... ok
[INFO] [stdout] test lower::tests::lowers_multi_measure_rests_in_known_and_free_meter ... ok
[INFO] [stdout] test lower::tests::lyrics_controls_preserve_text_and_diagnose_excess_tokens ... ok
[INFO] [stdout] test lower::tests::long_carrier_spelling_warning_respects_suppression ... ok
[INFO] [stdout] test lower::tests::lyrics_skip_rests_spacers_grace_notes_and_bar_marker_advances ... ok
[INFO] [stdout] test lower::tests::malformed_grace_group_internal_slurs_warn_and_skip_attachments ... ok
[INFO] [stdout] test lower::tests::lyrics_use_the_current_voice_cursor_in_interleaved_body_fields ... ok
[INFO] [stdout] test lower::tests::lyric_continuation_line_splits_on_inserted_space_not_newline ... ok
[INFO] [stdout] test lower::tests::malformed_repeat_ending_keeps_barline_timing_intact ... ok
[INFO] [stdout] test lower::tests::lyric_count_mismatches_attach_valid_syllables_only ... ok
[INFO] [stdout] test lower::tests::malformed_rest_lengths_recover_to_safe_durations ... ok
[INFO] [stdout] test lower::tests::matched_tie_stop_accidental_is_stop_note_only ... ok
[INFO] [stdout] test lower::tests::lyrics_align_to_overlay_notes_in_source_order ... ok
[INFO] [stdout] test lower::tests::normalizes_pitch_case_and_mixed_octave_marks ... ok
[INFO] [stdout] test lower::tests::nospace_header_key_global_accidentals_preserve_base_key ... ok
[INFO] [stdout] test lower::tests::overfull_overlay_measure_duration_emits_diagnostic ... ok
[INFO] [stdout] test lower::tests::non_music_lines_and_chords_do_not_leak_comments_or_directives ... ok
[INFO] [stdout] test lower::tests::lyric_hyphen_can_continue_across_non_adjacent_blocks ... ok
[INFO] [stdout] test lower::tests::nospace_inline_key_global_accidentals_preserve_base_key ... ok
[INFO] [stdout] test lower::tests::nested_tuplets_carry_outer_and_inner_roles ... ok
[INFO] [stdout] test lower::tests::one_note_tuplet_carries_start_and_stop_on_same_event ... ok
[INFO] [stdout] test lower::tests::mid_tune_key_and_meter_changes_reach_the_score ... ok
[INFO] [stdout] test lower::tests::lyric_overflow_mid_hyphenated_word_drops_orphan_hyphen ... ok
[INFO] [stdout] test lower::tests::overlay_incomplete_duration_does_not_shift_base_timeline ... ok
[INFO] [stdout] test lower::tests::parses_staccato_triplet_without_spaces ... ok
[INFO] [stdout] test lower::tests::parses_adjacent_repeat_endings_after_barlines ... ok
[INFO] [stdout] test lower::tests::parses_bracketed_variant_ending_lists_and_ranges ... ok
[INFO] [stdout] test lower::tests::parses_user_defined_and_legacy_decoration_symbols_from_dialect_state ... ok
[INFO] [stdout] test lower::tests::parses_chord_with_inside_and_outside_decorations ... ok
[INFO] [stdout] test lower::tests::overlay_rewinds_to_previous_barline_and_warns_when_incomplete ... ok
[INFO] [stdout] test lower::tests::post_barline_tie_marker_does_not_bind_across_the_bar ... ok
[INFO] [stdout] test lower::tests::pre_barline_grace_after_complete_measure_stays_before_barline ... ok
[INFO] [stdout] test lower::tests::parses_chord_internal_tie_marker_on_member ... ok
[INFO] [stdout] test lower::tests::preserves_explicit_accidentals_in_semantic_events ... ok
[INFO] [stdout] test lower::tests::preserves_header_score_directive_and_header_words ... ok
[INFO] [stdout] test lower::tests::preserves_score_directives_and_post_tune_words_in_lowered_tune ... ok
[INFO] [stdout] test lower::tests::recovers_accidental_separated_from_note_by_misplaced_length ... ok
[INFO] [stdout] test lower::tests::quoted_text_before_grace_group_stays_in_main_note_bundle ... ok
[INFO] [stdout] test lower::tests::recovers_dangling_accidentals_without_leaking_into_later_notes ... ok
[INFO] [stdout] test lower::tests::parses_liberal_dotted_and_invisible_barlines_with_diagnostics ... ok
[INFO] [stdout] test lower::tests::parses_spec_attachment_order_around_note_group ... ok
[INFO] [stdout] test lower::tests::plain_leading_barline_does_not_create_empty_pickup_measure ... ok
[INFO] [stdout] test lower::tests::redundant_meter_change_is_canonicalized_for_plain_abc ... ok
[INFO] [stdout] test lower::tests::recovers_invalid_barline_fragments_as_skipped_malformed_items ... ok
[INFO] [stdout] test lower::tests::recovers_malformed_lengths_and_preserves_valid_neighbors ... ok
[INFO] [stdout] test lower::tests::recovers_standalone_octave_marks_without_attaching_to_neighbor_notes ... ok
[INFO] [stdout] test lower::tests::redundant_chord_tie_marker_warns ... ok
[INFO] [stdout] test lower::tests::repeat_ending_shorthand_must_be_adjacent ... ok
[INFO] [stdout] test lower::tests::rest_closed_tuplet_carries_stop_role_on_the_rest ... ok
[INFO] [stdout] test lower::tests::semantic_accidental_carry_persists_across_real_key_change ... ok
[INFO] [stdout] test lower::tests::rewritten_accidental_after_dropped_tie_carries_within_measure ... ok
[INFO] [stdout] test lower::tests::quoted_text_after_grace_or_inside_slur_stays_bound ... ok
[INFO] [stdout] test lower::tests::rest_led_tuplet_carries_start_role_on_the_rest ... ok
[INFO] [stdout] test lower::tests::rest_led_tuplet_keeps_prefix_attachments_on_the_rest ... ok
[INFO] [stdout] test lower::tests::semantic_accidental_carry_persists_across_standalone_meter_change ... ok
[INFO] [stdout] test lower::tests::semantic_accidental_carry_persists_across_same_key_change ... ok
[INFO] [stdout] test lower::tests::semantic_accidentals_propagate_within_measure_and_reset_at_barline ... ok
[INFO] [stdout] test lower::tests::semantic_score_marks_pickup_and_keeps_fixed_measure_numbers ... ok
[INFO] [stdout] test lower::tests::semantic_tuplets_and_broken_rhythm_keep_rational_durations ... ok
[INFO] [stdout] test lower::tests::semantic_lyrics_symbols_and_prefix_attachments_stay_on_intended_event ... ok
[INFO] [stdout] test lower::tests::short_tuplet_does_not_consume_notes_after_barline ... ok
[INFO] [stdout] test lower::tests::slur_start_anchors_on_a_following_rest ... ok
[INFO] [stdout] test lower::tests::standalone_body_key_line_scopes_to_current_voice_timeline ... ok
[INFO] [stdout] test lower::tests::standalone_body_meter_line_scopes_to_current_voice_timeline ... ok
[INFO] [stdout] test lower::tests::symbol_lines_align_to_notes_and_preserve_symbol_kinds ... ok
[INFO] [stdout] test lower::tests::tie_across_barline_preserves_accidental_carry ... ok
[INFO] [stdout] test lower::tests::tie_across_barline_with_rewritten_accidental_keeps_carry ... ok
[INFO] [stdout] test lower::tests::semantic_voices_have_explicit_onsets_and_durations ... ok
[INFO] [stdout] test lower::tests::ties_resolve_across_barlines_without_changing_measure_timing ... ok
[INFO] [stdout] test lower::tests::quoted_texts_before_and_after_grace_group_keep_order ... ok
[INFO] [stdout] test lower::tests::same_measure_dropped_tie_keeps_written_accidental_carry ... ok
[INFO] [stdout] test lower::tests::semantic_accidental_carry_persists_across_inline_meter_change ... ok
[INFO] [stdout] test lower::tests::trailing_final_barline_after_liberal_boundary_stays_on_previous_measure ... ok
[INFO] [stdout] test lower::tests::unclosed_chord_quoted_run_before_barline_recovers_members_as_notes ... ok
[INFO] [stdout] test lower::tests::unclosed_chord_scan_stops_at_barline ... ok
[INFO] [stdout] test lower::tests::supported_body_additive_meter_change_does_not_warn ... ok
[INFO] [stdout] test lower::tests::unclosed_chord_inside_grace_group_does_not_recover_members_as_main_notes ... ok
[INFO] [stdout] test lower::tests::symbol_bar_boundary_and_excess_symbol_are_diagnosed_without_realigning ... ok
[INFO] [stdout] test lower::tests::trailing_trill_grace_group_binds_as_after_grace_on_previous_note ... ok
[INFO] [stdout] test lower::tests::tie_across_double_barline_preserves_accidental_carry ... ok
[INFO] [stdout] test lower::tests::trailing_grace_after_chord_member_trill_does_not_drain_into_member ... ok
[INFO] [stdout] test lower::tests::unclosed_chord_member_before_barline_recovers_as_note ... ok
[INFO] [stdout] test lower::tests::unclosed_grace_group_after_quoted_text_still_diagnoses ... ok
[INFO] [stdout] test lower::tests::unmatched_tie_preserves_unmerged_note_events ... ok
[INFO] [stdout] test lower::tests::unclosed_slurs_are_recoverable_in_lowering ... ok
[INFO] [stdout] test lower::tests::unsupported_directive_is_metadata_not_music ... ok
[INFO] [stdout] test lower::tests::unknown_compact_carrier_warns_by_its_code_and_can_be_suppressed ... ok
[INFO] [stdout] test lower::tests::unterminated_tempo_quote_warns ... ok
[INFO] [stdout] test lower::tests::variable_chord_members_preserve_chord_shape_and_following_timing ... ok
[INFO] [stdout] test lower::tests::valid_chord_before_barline_does_not_swallow_following_note ... ok
[INFO] [stdout] test lower::tests::written_grace_accidental_propagates_to_main_notes_in_measure ... ok
[INFO] [stdout] test lower::tests::variable_duration_chord_members_emit_diagnostic ... ok
[INFO] [stdout] test lower::tests::unclosed_inline_fields_groups_and_strings_are_recoverable_syntax ... ok
[INFO] [stdout] test lower::voice::tests::middle_octave_shift_ignores_malformed_input ... ok
[INFO] [stdout] test lower::voice::tests::voice_octave_shift_ignores_malformed_octave_value ... ok
[INFO] [stdout] test lower::tests::valid_unsupported_inline_field_is_silently_skipped ... ok
[INFO] [stdout] test musicxml::engrave::beam::tests::dotted_eighth_sixteenth_makes_a_hook ... ok
[INFO] [stdout] test musicxml::engrave::beam::tests::four_four_eighths_group_in_fours ... ok
[INFO] [stdout] test musicxml::engrave::beam::tests::four_four_sixteenths_break_every_beat_with_secondary ... ok
[INFO] [stdout] test lower::tests::writer_emits_compact_carrier_spellings ... ok
[INFO] [stdout] test musicxml::engrave::beam::tests::quarter_notes_are_never_beamed ... ok
[INFO] [stdout] test lower::voice::tests::middle_octave_shift_matches_abc2xml ... ok
[INFO] [stdout] test lower::voice::tests::voice_octave_shift_clamps_oversized_modifiers ... ok
[INFO] [stdout] test musicxml::engrave::beam::tests::three_four_eighths_break_every_beat ... ok
[INFO] [stdout] test musicxml::engrave::beam::tests::secondary_beam_spans_only_the_sixteenths ... ok
[INFO] [stdout] test musicxml::engrave::beam::tests::rest_breaks_the_beam ... ok
[INFO] [stdout] test musicxml::engrave::beam::tests::six_eight_eighths_group_in_threes ... ok
[INFO] [stdout] test musicxml::engrave::beam::tests::exotic_meter_falls_back_to_per_beat_breaks ... ok
[INFO] [stdout] test musicxml::engrave::beam::tests::triplet_eighths_beam_together ... ok
[INFO] [stdout] test musicxml::engrave::beam::tests::fully_beamed_triplet_hides_bracket ... ok
[INFO] [stdout] test musicxml::engrave::beam::tests::lone_eighth_is_not_beamed ... ok
[INFO] [stdout] test musicxml::engrave::beam::tests::quarter_note_triplet_shows_bracket ... ok
[INFO] [stdout] test musicxml::engrave::stem::tests::chord_uses_outermost_pair ... ok
[INFO] [stdout] test musicxml::engrave::stem::tests::beam_direction_uses_whole_beam ... ok
[INFO] [stdout] test musicxml::engrave::beam::tests::triplet_with_a_rest_shows_bracket ... ok
[INFO] [stdout] test musicxml::engrave::stem::tests::middle_line_distances_by_clef ... ok
[INFO] [stdout] test musicxml::engrave::beam::tests::triplet_at_beat_two_starts_new_beam ... ok
[INFO] [stdout] test musicxml::engrave::beam::tests::two_four_eighths_group_in_twos ... ok
[INFO] [stdout] test musicxml::engrave::stem::tests::multivoice_rest_offsets ... ok
[INFO] [stdout] test musicxml::engrave::stem::tests::single_note_auto_direction ... ok
[INFO] [stdout] test musicxml::engrave::stem::tests::tie_orientation_rules ... ok
[INFO] [stdout] test musicxml::tests::adjacent_repeat_end_and_second_ending_starts_next_measure ... ok
[INFO] [stdout] test musicxml::tests::altered_trailing_degrees_export_as_add_with_alter ... ok
[INFO] [stdout] test musicxml::engrave::stem::tests::voice_parity_overrides_in_multivoice ... ok
[INFO] [stdout] test musicxml::tests::annotation_before_barline_binds_to_barline_position ... ok
[INFO] [stdout] test musicxml::tests::annotation_on_note_less_spacer_measure_stays_on_that_measure ... ok
[INFO] [stdout] test musicxml::engrave::stem::tests::slur_placement_rules ... ok
[INFO] [stdout] test musicxml::engrave::stem::tests::stemless_note_types ... ok
[INFO] [stdout] test musicxml::tests::annotation_alone_on_line_binds_to_first_following_note ... ok
[INFO] [stdout] test musicxml::tests::add_and_omit_word_chords_export_as_words_not_harmony ... ok
[INFO] [stdout] test musicxml::tests::backslash_seam_across_intervening_field_does_not_coalesce ... ok
[INFO] [stdout] test musicxml::tests::additive_extension_header_meter_exports_composite_time ... ok
[INFO] [stdout] test musicxml::tests::bare_colon_before_variant_ending_is_a_backward_repeat ... ok
[INFO] [stdout] test musicxml::tests::bad_tuplet_count_diagnoses_without_bogus_tuplet_notation_pairs ... ok
[INFO] [stdout] test musicxml::tests::bare_grace_slur_before_barline_exports_as_after_grace_pair ... ok
[INFO] [stdout] test musicxml::tests::chord_member_in_tuplet_keeps_time_modification ... ok
[INFO] [stdout] test musicxml::tests::chord_member_slurs_attach_to_their_chords ... ok
[INFO] [stdout] test musicxml::tests::bare_voice_switch_keeps_each_header_clef ... ok
[INFO] [stdout] test musicxml::tests::body_tempo_field_emits_metronome_direction ... ok
[INFO] [stdout] test musicxml::tests::bare_grace_slur_exports_start_and_stop_on_grace_notes ... ok
[INFO] [stdout] test musicxml::tests::bare_user_defined_symbol_name_expands_to_its_notation_not_words ... ok
[INFO] [stdout] test musicxml::tests::chord_qualities_map_to_musicxml_kinds_matching_abc2xml ... ok
[INFO] [stdout] test musicxml::tests::bracketed_repeat_start_and_final_repeat_end_export_repeat_edges ... ok
[INFO] [stdout] test musicxml::tests::chord_symbol_survives_legacy_plus_decoration ... ok
[INFO] [stdout] test musicxml::tests::chord_symbol_at_line_end_binds_to_note_on_next_line ... ok
[INFO] [stdout] test musicxml::tests::chord_internal_tie_ties_only_the_marked_member ... ok
[INFO] [stdout] test musicxml::tests::chords_adjacent_to_barlines_are_not_swallowed ... ok
[INFO] [stdout] test musicxml::tests::clef_octave_suffix_shifts_notes_and_marks_the_clef ... ok
[INFO] [stdout] test musicxml::tests::consecutive_leading_barlines_keep_single_empty_pickup_measure ... ok
[INFO] [stdout] test musicxml::tests::continued_section_leading_double_barline_does_not_close_empty_measure ... ok
[INFO] [stdout] test musicxml::tests::chord_symbol_before_barline_binds_to_next_note ... ok
[INFO] [stdout] test musicxml::tests::chord_symbol_before_grace_group_emits_harmony ... ok
[INFO] [stdout] test musicxml::tests::contiguous_double_barline_stays_single_measure ... ok
[INFO] [stdout] test musicxml::tests::chord_symbol_before_multimeasure_rest_is_kept ... ok
[INFO] [stdout] test musicxml::tests::chords_grace_tuplets_ties_slurs_and_lyrics_export ... ok
[INFO] [stdout] test musicxml::tests::closing_barline_on_directive_and_spacer_only_measure_is_emitted ... ok
[INFO] [stdout] test musicxml::tests::complex_header_meter_exports_additive_time ... ok
[INFO] [stdout] test musicxml::tests::dangling_grace_group_at_tune_end_warns_instead_of_silent_drop ... ok
[INFO] [stdout] test musicxml::tests::continued_thick_barline_run_after_second_ending_does_not_emit_phantom_measure ... ok
[INFO] [stdout] test musicxml::tests::crescendo_and_diminuendo_decorations_emit_wedges_not_words ... ok
[INFO] [stdout] test musicxml::tests::croma_instrument_carrier_preserves_explicit_empty_name ... ok
[INFO] [stdout] test musicxml::tests::decorations_map_to_notation_elements_not_words ... ok
[INFO] [stdout] test musicxml::tests::croma_note_instrument_carrier_emits_note_instrument_ids ... ok
[INFO] [stdout] test musicxml::tests::direction_only_measure_preserves_trailing_initial_barline ... ok
[INFO] [stdout] test musicxml::tests::dangling_quoted_text_at_tune_end_warns_instead_of_silent_drop ... ok
[INFO] [stdout] test musicxml::tests::direction_only_measure_preserves_trailing_invisible_barline ... ok
[INFO] [stdout] test musicxml::tests::double_barline_repeat_start_between_content_is_a_single_boundary ... ok
[INFO] [stdout] test musicxml::tests::double_accidental_and_garbage_roots_are_not_harmony ... ok
[INFO] [stdout] test musicxml::tests::double_bar_across_backslash_continuation_is_coalesced ... ok
[INFO] [stdout] test musicxml::tests::cross_voice_slur_carrier_exports_slur_start_and_stop_in_different_voices ... ok
[INFO] [stdout] test musicxml::tests::double_bar_across_backslash_continuation_before_variant_ending_is_coalesced ... ok
[INFO] [stdout] test musicxml::tests::dynamic_decoration_at_line_end_without_barline_binds_to_next_note ... ok
[INFO] [stdout] test musicxml::tests::each_voice_becomes_its_own_part ... ok
[INFO] [stdout] test musicxml::tests::double_then_repeat_start_after_content_defers_forward_repeat ... ok
[INFO] [stdout] test musicxml::tests::dynamic_decoration_before_barline_binds_to_barline_position ... ok
[INFO] [stdout] test musicxml::tests::empty_slur_pair_does_not_emit_degenerate_musicxml_slur ... ok
[INFO] [stdout] test musicxml::tests::escaped_literal_hyphen_in_lyrics_still_exports_as_text ... ok
[INFO] [stdout] test musicxml::tests::excessive_repeat_dots_resolve_to_their_unambiguous_direction ... ok
[INFO] [stdout] test musicxml::tests::explicit_dynamic_and_wedge_placements_override_defaults ... ok
[INFO] [stdout] test musicxml::tests::extended_articulation_decorations_emit_notations_not_words ... ok
[INFO] [stdout] test musicxml::tests::empty_tempo_field_emits_no_direction ... ok
[INFO] [stdout] test musicxml::tests::fingering_arpeggio_and_slide_decorations_emit_notations_not_words ... ok
[INFO] [stdout] test musicxml::tests::forward_repeat_and_second_ending_share_one_left_barline ... ok
[INFO] [stdout] test musicxml::tests::full_measure_rest_omits_fabricated_type_for_inexpressible_duration ... ok
[INFO] [stdout] test musicxml::tests::free_meter_change_emits_no_empty_attributes ... ok
[INFO] [stdout] test musicxml::tests::grace_before_slur_open_attaches_to_main_note_and_slur_starts_on_main ... ok
[INFO] [stdout] test musicxml::tests::grace_before_plain_note_still_attaches ... ok
[INFO] [stdout] test musicxml::tests::grace_before_slur_open_does_not_regress_slur_before_grace ... ok
[INFO] [stdout] test musicxml::tests::fused_final_then_repeat_start_emits_closer_and_left_repeat ... ok
[INFO] [stdout] test musicxml::tests::fused_thick_bar_repeat_start_closes_ending_and_starts_repeat ... ok
[INFO] [stdout] test musicxml::tests::escaped_literal_underscore_in_lyrics_still_exports_as_text ... ok
[INFO] [stdout] test musicxml::tests::ending_precedes_repeat_inside_barline_element ... ok
[INFO] [stdout] test musicxml::tests::grace_group_before_barline_attaches_to_note_across_the_bar ... ok
[INFO] [stdout] test musicxml::tests::grace_group_internal_slur_can_export_from_chord_to_note ... ok
[INFO] [stdout] test musicxml::tests::grace_group_internal_slur_across_rest_stays_on_grace_note ... ok
[INFO] [stdout] test musicxml::tests::grace_group_internal_slurs_export_on_grace_notes_in_source_order ... ok
[INFO] [stdout] test musicxml::tests::grace_implicit_alter_uses_position_active_key ... ok
[INFO] [stdout] test musicxml::tests::grace_notes_export_reference_compatible_display_types_without_duration ... ok
[INFO] [stdout] test musicxml::tests::harmony_text_carriers_bind_to_each_chord_symbol ... ok
[INFO] [stdout] test musicxml::tests::grouped_voice_overlay_numbers_are_stable_across_measures ... ok
[INFO] [stdout] test musicxml::tests::incomplete_overlay_diagnoses_and_later_measures_stay_stable ... ok
[INFO] [stdout] test musicxml::tests::grouped_voice_overlays_use_part_unique_voice_numbers ... ok
[INFO] [stdout] test musicxml::tests::initial_barlines_do_not_emit_musicxml_heavy_light ... ok
[INFO] [stdout] test musicxml::tests::inline_clef_shorthand_key_field_emits_mid_tune_clef_and_shifts_notes ... ok
[INFO] [stdout] test musicxml::tests::inline_clef_only_key_field_does_not_reset_the_signature ... ok
[INFO] [stdout] test musicxml::tests::inline_key_change_applies_to_following_accidentals ... ok
[INFO] [stdout] test musicxml::tests::invalid_musicxml_spanner_carrier_does_not_emit_invalid_xml_text ... ok
[INFO] [stdout] test musicxml::tests::instrumental_part_defaults_unplaced_dynamics_and_wedges_below ... ok
[INFO] [stdout] test musicxml::tests::grace_note_length_modifiers_scale_display_type ... ok
[INFO] [stdout] test musicxml::tests::internal_rest_measure_is_preserved_after_leading_barline_policy ... ok
[INFO] [stdout] test musicxml::tests::invalid_musicxml_tuplet_display_carrier_is_not_emitted_as_words ... ok
[INFO] [stdout] test musicxml::tests::invalid_musicxml_technical_carrier_does_not_emit_invalid_xml_text ... ok
[INFO] [stdout] test musicxml::tests::grace_orphaned_before_barline_is_voided_without_panic ... ok
[INFO] [stdout] test musicxml::tests::leading_double_and_final_barlines_do_not_create_empty_measure ... ok
[INFO] [stdout] test musicxml::tests::key_field_clef_shorthand_scopes_to_current_voice_only ... ok
[INFO] [stdout] test musicxml::tests::later_header_tempo_overrides_earlier_header_tempo ... ok
[INFO] [stdout] test musicxml::tests::leading_invisible_barline_on_annotation_only_measure_is_emitted ... ok
[INFO] [stdout] test musicxml::tests::leading_plain_barline_exports_notes_in_measure_one ... ok
[INFO] [stdout] test musicxml::tests::leading_liberal_barline_diagnoses_and_keeps_measure_timing ... ok
[INFO] [stdout] test musicxml::tests::grace_notes_apply_implicit_key_signature_alter ... ok
[INFO] [stdout] test musicxml::tests::leading_double_repeat_start_exports_left_repeat_without_empty_measure ... ok
[INFO] [stdout] test musicxml::tests::key_field_octave_property_shifts_single_voice ... ok
[INFO] [stdout] test musicxml::tests::leading_repeat_end_after_plain_bar_seam_closes_previous_measure ... ok
[INFO] [stdout] test musicxml::tests::grace_notes_export_inherited_measure_accidentals ... ok
[INFO] [stdout] test musicxml::tests::leading_repeat_end_after_key_change_seam_closes_previous_measure ... ok
[INFO] [stdout] test musicxml::tests::inline_key_change_scopes_to_current_voice_only ... ok
[INFO] [stdout] test musicxml::tests::liberal_colon_thick_barline_is_a_backward_repeat ... ok
[INFO] [stdout] test musicxml::tests::liberal_barline_runs_keep_their_strongest_meaning ... ok
[INFO] [stdout] test musicxml::tests::leading_repeat_start_exports_left_repeat_without_empty_measure ... ok
[INFO] [stdout] test musicxml::tests::leading_whitespace_valid_chord_symbols_still_export_harmony ... ok
[INFO] [stdout] test musicxml::tests::leading_rest_measure_is_preserved_not_phantom ... ok
[INFO] [stdout] test musicxml::tests::leading_repeat_start_after_header_stays_on_its_own_measure ... ok
[INFO] [stdout] test musicxml::tests::lowercase_root_quoted_text_is_words_not_harmony ... ok
[INFO] [stdout] test musicxml::tests::lyric_duplicate_carrier_before_chord_attaches_to_chord_head ... ok
[INFO] [stdout] test musicxml::tests::line_leading_colon_after_repeat_end_does_not_emit_phantom_measure ... ok
[INFO] [stdout] test musicxml::tests::lyric_hyphen_controls_export_syllabic_begin_middle_end ... ok
[INFO] [stdout] test musicxml::tests::lyric_nbsp_inside_tune_000509_style_word_is_not_a_separator ... ok
[INFO] [stdout] test musicxml::tests::lyric_part_defaults_unplaced_dynamics_and_wedges_above ... ok
[INFO] [stdout] test musicxml::tests::lyric_extend_carrier_before_chord_attaches_to_chord_head ... ok
[INFO] [stdout] test musicxml::tests::lyric_hyphen_controls_do_not_export_as_sung_text ... ok
[INFO] [stdout] test musicxml::tests::lyric_hyphen_across_non_adjacent_blocks_exports_begin_end ... ok
[INFO] [stdout] test musicxml::tests::malformed_quoted_chord_strings_export_as_words_not_fake_harmony ... ok
[INFO] [stdout] test musicxml::tests::line_leading_colon_after_section_final_does_not_emit_phantom_measure ... ok
[INFO] [stdout] test musicxml::tests::lyric_underscore_exports_melisma_extender_without_sung_text ... ok
[INFO] [stdout] test musicxml::tests::lone_colon_between_notes_is_a_liberal_measure_boundary ... ok
[INFO] [stdout] test musicxml::tests::malformed_grace_group_internal_slurs_warn_without_musicxml_slur_pairs ... ok
[INFO] [stdout] test musicxml::tests::lyric_syllabic_state_follows_source_voice_across_overlays ... ok
[INFO] [stdout] test musicxml::tests::mid_line_spaced_colon_is_not_a_forward_repeat ... ok
[INFO] [stdout] test musicxml::tests::malformed_repeat_ending_keeps_measure_structure_valid ... ok
[INFO] [stdout] test musicxml::tests::mid_measure_key_change_emits_attributes_between_notes ... ok
[INFO] [stdout] test musicxml::tests::mid_measure_repeat_ending_starts_a_pickup_measure ... ok
[INFO] [stdout] test musicxml::tests::midi_channel_only_emits_instrument_with_part_name ... ok
[INFO] [stdout] test musicxml::tests::mid_tune_final_then_repeat_start_does_not_emit_phantom_measure ... ok
[INFO] [stdout] test musicxml::tests::mid_tune_key_and_meter_changes_emit_attributes ... ok
[INFO] [stdout] test musicxml::tests::midi_instrument_prefers_voice_instrument_name_metadata ... ok
[INFO] [stdout] test musicxml::tests::midi_instrument_preserves_explicit_empty_voice_instrument_name ... ok
[INFO] [stdout] test musicxml::tests::mid_tune_repeat_start_places_forward_repeat_on_repeated_section ... ok
[INFO] [stdout] test musicxml::tests::midi_control_cc10_becomes_midi_pan ... ok
[INFO] [stdout] test musicxml::tests::midi_playback_only_directives_emit_no_instrument ... ok
[INFO] [stdout] test musicxml::tests::mid_tune_tempo_change_lands_at_its_measure ... ok
[INFO] [stdout] test musicxml::tests::midi_program_and_channel_become_part_list_instrument_not_words ... ok
[INFO] [stdout] test musicxml::tests::midi_inline_program_field_emits_instrument ... ok
[INFO] [stdout] test musicxml::tests::midi_program_header_emits_score_and_midi_instrument ... ok
[INFO] [stdout] test musicxml::tests::midi_inline_program_scopes_per_voice ... ok
[INFO] [stdout] test musicxml::tests::midi_program_scopes_to_the_declaring_voice ... ok
[INFO] [stdout] test musicxml::tests::midi_program_scopes_to_body_declared_voice ... ok
[INFO] [stdout] test musicxml::tests::midi_transpose_emits_transpose_attribute_without_shifting_pitch ... ok
[INFO] [stdout] test musicxml::tests::midi_control_cc7_becomes_midi_volume ... ok
[INFO] [stdout] test musicxml::tests::midi_program_two_integer_form_sets_channel_and_program ... ok
[INFO] [stdout] test musicxml::tests::midi_other_controllers_are_not_translated ... ok
[INFO] [stdout] test musicxml::tests::midi_transpose_coexists_with_program_in_one_voice ... ok
[INFO] [stdout] test musicxml::tests::multi_voice_empty_final_measure_keeps_final_barline ... ok
[INFO] [stdout] test musicxml::tests::midi_transpose_scopes_to_the_declaring_voice ... ok
[INFO] [stdout] test musicxml::tests::multi_voice_empty_measure_keeps_invisible_barline ... ok
[INFO] [stdout] test musicxml::tests::multi_measure_volta_emits_ending_stop_at_closing_barline ... ok
[INFO] [stdout] test musicxml::tests::multi_pass_volta_merges_passes_into_single_ending_element ... ok
[INFO] [stdout] test musicxml::tests::multi_voice_tacet_barline_only_measure_is_kept_aligned ... ok
[INFO] [stdout] test musicxml::tests::musicxml_spanner_carriers_emit_notations_not_words ... ok
[INFO] [stdout] test musicxml::tests::musicxml_technical_carriers_emit_technical_text_not_words ... ok
[INFO] [stdout] test musicxml::tests::missing_header_meter_stays_free_until_body_meter_change ... ok
[INFO] [stdout] test musicxml::tests::musicxml_tremolo_carriers_emit_ornament_text_not_words ... ok
[INFO] [stdout] test musicxml::tests::multimeasure_rest_exports_real_full_measure_rests ... ok
[INFO] [stdout] test musicxml::tests::nested_tuplets_emit_composite_time_modification_and_ordered_notations ... ok
[INFO] [stdout] test musicxml::tests::non_harmony_quoted_text_before_barline_binds_to_barline_position ... ok
[INFO] [stdout] test musicxml::tests::musicxml_tuplet_bracket_carrier_emits_bracket_attr ... ok
[INFO] [stdout] test musicxml::tests::musicxml_tuplet_display_carrier_emits_tuplet_children ... ok
[INFO] [stdout] test musicxml::tests::non_integral_duration_reports_precise_writer_diagnostic ... ok
[INFO] [stdout] test musicxml::tests::orphan_lyric_hyphen_does_not_start_syllabic_word ... ok
[INFO] [stdout] test musicxml::tests::orphan_chord_symbol_between_double_bars_anchors_to_its_note_less_measure ... ok
[INFO] [stdout] test musicxml::tests::overflowing_nested_tuplet_product_warns_without_saturated_time_modification ... ok
[INFO] [stdout] test musicxml::tests::parenthesized_chord_suffix_is_suppressed ... ok
[INFO] [stdout] test musicxml::tests::placement_prefixed_annotations_remain_words ... ok
[INFO] [stdout] test musicxml::tests::non_midi_inline_instruction_emits_no_instrument ... ok
[INFO] [stdout] test musicxml::tests::plus_decoration_emits_stopped_technical_not_words ... ok
[INFO] [stdout] test musicxml::tests::nospace_key_global_accidentals_export_base_key ... ok
[INFO] [stdout] test musicxml::tests::one_note_tuplet_emits_balanced_start_and_stop ... ok
[INFO] [stdout] test musicxml::tests::power_chord_exports_major_kind_with_add_fifth_degree ... ok
[INFO] [stdout] test musicxml::tests::oversized_octave_and_clef_shifts_clamp_instead_of_panicking ... ok
[INFO] [stdout] test musicxml::tests::post_tune_words_export_as_credits_not_in_measure_directions ... ok
[INFO] [stdout] test musicxml::tests::repeat_barlines_emit_explicit_musicxml_bar_styles ... ok
[INFO] [stdout] test musicxml::tests::reduced_duration_note_types_do_not_emit_spurious_tuplets ... ok
[INFO] [stdout] test musicxml::tests::reader_style_hash_voice_ids_preserve_musicxml_voice_numbers ... ok
[INFO] [stdout] test musicxml::tests::partial_nondyadic_rest_omits_fabricated_tuplet ... ok
[INFO] [stdout] test musicxml::tests::repeat_end_double_after_notes_exports_right_repeat_and_new_measure ... ok
[INFO] [stdout] test musicxml::tests::repeat_end_after_invisible_barline_closes_previous_measure ... ok
[INFO] [stdout] test musicxml::tests::pickup_repeat_start_places_forward_repeat_on_repeated_section ... ok
[INFO] [stdout] test musicxml::tests::repeat_both_between_sections_exports_right_then_left_repeat ... ok
[INFO] [stdout] test musicxml::tests::repeat_ending_closes_before_next_leading_repeat_start ... ok
[INFO] [stdout] test musicxml::tests::repeat_ending_closes_before_trailing_repeat_start ... ok
[INFO] [stdout] test musicxml::tests::separate_content_lines_keep_two_measures ... ok
[INFO] [stdout] test musicxml::tests::shorthand_accent_maps_to_articulation_not_words ... ok
[INFO] [stdout] test musicxml::tests::shorthand_roll_emits_neither_words_nor_diagnostic ... ok
[INFO] [stdout] test musicxml::tests::repeats_endings_multiple_voices_and_overlays_use_timeline_elements ... ok
[INFO] [stdout] test musicxml::tests::rest_led_tuplet_emits_tuplet_start_on_the_rest ... ok
[INFO] [stdout] test musicxml::tests::shorthand_segno_and_coda_map_to_direction_symbols_not_words ... ok
[INFO] [stdout] test musicxml::tests::sequential_tuplets_reuse_musicxml_number_levels ... ok
[INFO] [stdout] test musicxml::tests::slash_chord_with_quality_keeps_kind_and_bass ... ok
[INFO] [stdout] test musicxml::tests::quoted_text_volta_extension_exports_ending_and_harmony ... ok
[INFO] [stdout] test musicxml::tests::section_final_barline_followed_by_regular_is_preserved ... ok
[INFO] [stdout] test musicxml::tests::semantic_onset_gaps_emit_forward ... ok
[INFO] [stdout] test musicxml::tests::shorthand_decorations_map_to_notation_elements_not_words ... ok
[INFO] [stdout] test musicxml::tests::slur_opening_after_a_grace_starts_on_main_note_not_grace ... ok
[INFO] [stdout] test musicxml::tests::simple_score_emits_partwise_and_core_attributes ... ok
[INFO] [stdout] test musicxml::tests::slur_opening_before_grace_group_starts_on_first_grace_note ... ok
[INFO] [stdout] test musicxml::tests::single_voice_tune_stays_one_part ... ok
[INFO] [stdout] test musicxml::tests::slash_chord_symbols_export_bass_step_and_alter ... ok
[INFO] [stdout] test musicxml::tests::slur_number_allocator_preserves_high_pair_ids_and_remaps_collisions ... ok
[INFO] [stdout] test musicxml::tests::slur_number_collision_overlay_stop_uses_overlay_start_number ... ok
[INFO] [stdout] test musicxml::tests::slur_number_collision_shared_part_uses_distinct_musicxml_numbers ... ok
[INFO] [stdout] test musicxml::tests::slur_without_grace_still_spans_first_to_last_note ... ok
[INFO] [stdout] test musicxml::tests::standalone_tie_remains_a_single_pair_and_untied_chord_has_no_tied ... ok
[INFO] [stdout] test musicxml::tests::spaced_bar_seam_before_repeat_keeps_following_repeat_leading ... ok
[INFO] [stdout] test musicxml::tests::split_barline_between_content_is_a_single_boundary ... ok
[INFO] [stdout] test musicxml::tests::staccato_chord_keeps_its_length_suffix ... ok
[INFO] [stdout] test musicxml::tests::staves_bracket_group_orders_parts_by_directive ... ok
[INFO] [stdout] test musicxml::tests::standalone_body_key_change_keeps_late_voice_in_header_key_until_own_change ... ok
[INFO] [stdout] test musicxml::tests::tempo_bare_leading_digits_with_space_stays_words ... ok
[INFO] [stdout] test musicxml::tests::staves_parenthesis_group_merges_voices_into_one_part ... ok
[INFO] [stdout] test musicxml::tests::tempo_bare_number_uses_unit_note_length ... ok
[INFO] [stdout] test musicxml::tests::tempo_bare_number_with_trailing_dot_rejected_to_words ... ok
[INFO] [stdout] test musicxml::tests::sound_tempo_carrier_emits_playback_without_metronome ... ok
[INFO] [stdout] test musicxml::tests::split_final_after_repeat_end_does_not_duplicate_right_barline ... ok
[INFO] [stdout] test musicxml::tests::tempo_beat_equals_bpm_emits_metronome ... ok
[INFO] [stdout] test musicxml::tests::tempo_bare_number_with_legacy_suffix_rejected_to_words ... ok
[INFO] [stdout] test musicxml::tests::staves_bracket_group_keeps_one_part_per_voice ... ok
[INFO] [stdout] test musicxml::tests::tempo_dotted_beat_unit_emits_metronome_dot ... ok
[INFO] [stdout] test musicxml::tests::tempo_text_only_stays_words_without_synthetic_sound ... ok
[INFO] [stdout] test musicxml::tests::tempo_text_plus_beat_emits_words_and_metronome ... ok
[INFO] [stdout] test musicxml::tests::thick_barline_run_after_second_ending_does_not_emit_phantom_measure ... ok
[INFO] [stdout] test musicxml::tests::tempo_text_preserves_unknown_backslash_escape ... ok
[INFO] [stdout] test musicxml::tests::tie_across_barline_keeps_natural_against_flat_key ... ok
[INFO] [stdout] test musicxml::tests::tonic_less_key_accidental_modifies_prevailing_key ... ok
[INFO] [stdout] test musicxml::tests::tie_keeps_pitch_across_mid_measure_key_change ... ok
[INFO] [stdout] test musicxml::tests::thick_thin_seam_barline_keeps_following_repeat_leading ... ok
[INFO] [stdout] test musicxml::tests::text_output_is_escaped_for_metadata_lyrics_harmony_and_directions ... ok
[INFO] [stdout] test musicxml::tests::trailing_section_final_then_regular_spelling_keeps_final_barline ... ok
[INFO] [stdout] test musicxml::tests::trailing_grace_group_before_barline_stays_after_previous_note ... ok
[INFO] [stdout] test musicxml::tests::thick_barline_then_repeat_start_run_is_a_single_boundary ... ok
[INFO] [stdout] test musicxml::tests::trailing_lyric_hyphen_keeps_syllabic_word_open ... ok
[INFO] [stdout] test musicxml::tests::trailing_split_barline_does_not_emit_phantom_empty_measure ... ok
[INFO] [stdout] test musicxml::tests::tie_across_barline_keeps_flat_against_neutral_key ... ok
[INFO] [stdout] test musicxml::tests::ties_across_barlines_export_start_and_stop_without_diagnostic ... ok
[INFO] [stdout] test musicxml::tests::trailing_thin_thick_then_thin_barline_does_not_emit_phantom_measure ... ok
[INFO] [stdout] test musicxml::tests::triple_repeat_extensions_export_repeat_edges ... ok
[INFO] [stdout] test musicxml::tests::unclosed_chord_member_before_barline_exports_pickup_note ... ok
[INFO] [stdout] test musicxml::tests::unclosed_chord_quoted_run_before_barline_exports_member_notes ... ok
[INFO] [stdout] test musicxml::tests::unclosed_chord_with_quoted_text_before_barline_preserves_measures ... ok
[INFO] [stdout] test musicxml::tests::tune_014868_style_leading_double_repeat_has_no_empty_measure ... ok
[INFO] [stdout] test musicxml::tests::unclosed_chord_bracket_before_barline_preserves_following_measures ... ok
[INFO] [stdout] test musicxml::tests::unclosed_decoration_does_not_swallow_following_notes ... ok
[INFO] [stdout] test musicxml::tests::unsupported_note_type_duration_reports_precise_writer_diagnostic ... ok
[INFO] [stdout] test musicxml::tests::user_defined_symbol_expands_to_its_notation_not_words ... ok
[INFO] [stdout] test musicxml::tests::variable_duration_chord_diagnoses_and_keeps_following_timing_valid ... ok
[INFO] [stdout] test musicxml::tests::very_long_durations_spell_as_long_and_maxima ... ok
[INFO] [stdout] test musicxml::tests::voice_middle_modifier_shifts_octave ... ok
[INFO] [stdout] test musicxml::tests::voice_slur_closing_on_chord_attaches_stop_to_chord_head ... ok
[INFO] [stdout] test musicxml::tests::volta_ending_closed_by_thick_thin_bar_emits_stop ... ok
[INFO] [stdout] test musicxml::tests::volta_unclosed_in_source_stays_open_at_part_end ... ok
[INFO] [stdout] test musicxml::tests::whole_chord_tie_ties_every_matching_member ... ok
[INFO] [stdout] test musicxml::tests::trailing_split_barline_with_space_does_not_emit_phantom_measure ... ok
[INFO] [stdout] test musicxml::tests::words_containing_double_colon_pipe_do_not_emit_repeat_barlines ... ok
[INFO] [stdout] test options::tests::croma_carrier_warning_suppression_matches_private_namespace_and_midi ... ok
[INFO] [stdout] test musicxml::tests::tuplet_member_written_type_factors_out_the_time_modification ... ok
[INFO] [stdout] test musicxml::tests::unknown_directive_is_direction_metadata_not_music ... ok
[INFO] [stdout] test options::tests::export_options_expose_parser_options ... ok
[INFO] [stdout] test parse::field::tests::croma_instruction_warnings_can_be_suppressed ... ok
[INFO] [stdout] test musicxml::tests::unmatched_tie_and_slur_do_not_create_musicxml_pairs ... ok
[INFO] [stdout] test musicxml::tests::unsupported_decoration_diagnoses_without_dropping_note_or_timing ... ok
[INFO] [stdout] test parse::field::tests::key_field_captures_octave_property ... ok
[INFO] [stdout] test parse::field::tests::key_tonic_recovers_from_trailing_comma_junk ... ok
[INFO] [stdout] test parse::field::tests::key_field_captures_bare_clef_shorthand ... ok
[INFO] [stdout] test parse::field::tests::invalid_voice_stem_is_preserved_as_other_property_with_span ... ok
[INFO] [stdout] test parse::field::tests::parses_key_modes_and_explicit_accidentals ... ok
[INFO] [stdout] test parse::field::tests::parses_common_cut_and_free_meter ... ok
[INFO] [stdout] test parse::field::tests::parses_explicit_accidental_list_written_without_spaces ... ok
[INFO] [stdout] test parse::field::tests::interpretation_fields_update_decoration_and_linebreak_state ... ok
[INFO] [stdout] test parse::field::tests::unknown_fields_warn_and_stay_out_of_music ... ok
[INFO] [stdout] test parse::field::tests::parses_nospace_key_global_accidentals_after_tonic ... ok
[INFO] [stdout] test musicxml::tests::trailing_colon_after_final_bar_is_a_repeat_start_not_a_phantom_measure ... ok
[INFO] [stdout] test parse::tests::does_not_ignore_mid_file_bom_as_empty_content ... ok
[INFO] [stdout] test parse::field::tests::version_lines_and_version_instructions_update_interpretation_mode ... ok
[INFO] [stdout] test parse::tests::multi_tune_missing_key_explains_the_cause ... ok
[INFO] [stdout] test parse::tests::reports_bom_only_input_as_empty_after_file_start_bom ... ok
[INFO] [stdout] test parse::tests::reports_missing_key_at_eof ... ok
[INFO] [stdout] test parse::tests::reports_comment_only_input_with_content_span ... ok
[INFO] [stdout] test parse::field::tests::key_tonic_rejects_alphabetic_nonmode_remainder ... ok
[INFO] [stdout] test parse::field::tests::missing_l_defaults_from_meter ... ok
[INFO] [stdout] test parse::tests::reports_empty_input_with_exact_span ... ok
[INFO] [stdout] test parse::field::tests::parses_i_score_as_structured_directive ... ok
[INFO] [stdout] test parse::field::tests::parses_nospace_key_global_accidentals_with_sharp_first_as_base_key ... ok
[INFO] [stdout] test source::tests::can_carry_optional_file_name_for_diagnostics ... ok
[INFO] [stdout] test parse::field::tests::parses_voice_properties_with_source_spans ... ok
[INFO] [stdout] test source::tests::maps_multiline_spans_to_line_column_ranges ... ok
[INFO] [stdout] test source::tests::maps_utf8_byte_spans_to_line_columns ... ok
[INFO] [stdout] test source::tests::preserves_crlf_lf_and_cr_line_endings ... ok
[INFO] [stdout] test syntax::tune::tests::classifies_stylesheet_and_typeset_text_directives ... ok
[INFO] [stdout] test parse::tests::reports_no_music_over_body_span ... ok
[INFO] [stdout] test syntax::tune::tests::directives_free_text_and_field_continuations_do_not_enter_note_stream ... ok
[INFO] [stdout] test syntax::tune::tests::classifies_file_header_followed_by_multiple_tunes ... ok
[INFO] [stdout] test source::tests::ignores_bom_only_at_file_start ... ok
[INFO] [stdout] test syntax::tune::tests::k_field_ends_tune_header ... ok
[INFO] [stdout] test syntax::tune::tests::records_backslash_suppressed_score_line_breaks ... ok
[INFO] [stdout] test syntax::tune::tests::records_free_text_between_tunes ... ok
[INFO] [stdout] test syntax::tune::tests::comments_before_and_after_music_do_not_terminate_tune ... ok
[INFO] [stdout] test syntax::tune::tests::preserves_non_note_items_with_spans ... ok
[INFO] [stdout] test tests::default_export_keeps_bare_tuplet ... ok
[INFO] [stdout] test tests::default_export_emits_no_stems_or_placement ... ok
[INFO] [stdout] test tests::defaults_to_abc_21 ... ok
[INFO] [stdout] test tests::engrave_emits_stem_direction ... ok
[INFO] [stdout] test tests::engrave_hides_bracket_on_beamed_triplet ... ok
[INFO] [stdout] test tests::engrave_default_matches_plain_export_byte_for_byte ... ok
[INFO] [stdout] test tests::engrave_emits_beam_grouping ... ok
[INFO] [stdout] test tests::engrave_multivoice_rest_placement_and_parity ... ok
[INFO] [stdout] test syntax::tune::tests::records_basic_field_and_note_spans ... ok
[INFO] [stdout] test syntax::tune::tests::records_field_continuation_edges ... ok
[INFO] [stdout] test tests::engrave_slur_and_tie_placement ... ok
[INFO] [stdout] test tests::export_errors_expose_exact_empty_input_diagnostic_span ... ok
[INFO] [stdout] test tests::exports_explicit_accidentals_to_musicxml ... ok
[INFO] [stdout] test tests::export_errors_expose_exact_missing_key_diagnostic_span ... ok
[INFO] [stdout] test to_abc::tests::aligned_chord_symbols_inline_roundtrip ... ok
[INFO] [stdout] test tests::exports_basic_abc_to_musicxml ... ok
[INFO] [stdout] test to_abc::tests::after_grace_carrier_roundtrips_on_chords ... ok
[INFO] [stdout] test syntax::tune::tests::records_spans_after_crlf_line_endings ... ok
[INFO] [stdout] test tests::default_export_emits_no_beams ... ok
[INFO] [stdout] test to_abc::tests::chord_symbol_after_grace_survives ... ok
[INFO] [stdout] test to_abc::tests::aligned_symbols_reemit_as_symbol_lines ... ok
[INFO] [stdout] test to_abc::tests::barlines_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::bare_grace_slur_before_barline_roundtrips ... ok
[INFO] [stdout] test to_abc::tests::bare_grace_slur_roundtrips ... ok
[INFO] [stdout] test to_abc::tests::chord_member_ties_stay_per_member ... ok
[INFO] [stdout] test to_abc::tests::chord_symbol_after_slur_open_survives ... ok
[INFO] [stdout] test to_abc::tests::decorations_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::chord_symbols_and_annotations_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::chords_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::exotic_barlines_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::endings_and_ties_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::lyrics_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::emits_required_headers ... ok
[INFO] [stdout] test to_abc::tests::extreme_octave_marks_roundtrip_without_panicking ... ok
[INFO] [stdout] test to_abc::tests::midi_instrument_directives_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::nested_tuplets_roundtrip_preserves_outer_and_inner_groups ... ok
[INFO] [stdout] test to_abc::tests::output_is_a_write_abc_fixed_point ... ok
[INFO] [stdout] test to_abc::tests::grace_internal_slurs_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::overflowing_nested_tuplet_product_does_not_saturate_notated_length ... ok
[INFO] [stdout] test to_abc::tests::grace_notes_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::multi_voice_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::overlay_lyrics_roundtrip_in_source_order ... ok
[INFO] [stdout] test to_abc::tests::notes_rests_octaves_accidentals_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::review_regressions_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::section_label_with_brackets_emits_whole_line_not_inline ... ok
[INFO] [stdout] test to_abc::tests::overlays_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::split_token_barline_pairs_rejoin ... ok
[INFO] [stdout] test to_abc::tests::trailing_trill_grace_notes_roundtrip_after_principal_note ... ok
[INFO] [stdout] test to_abc::tests::slurs_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::tuplets_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::rest_tuplets_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::spacers_roundtrip ... ok
[INFO] [stdout] test to_abc::tests::mid_tune_key_meter_changes_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- agent::tests::every_carrier_in_the_spec_has_a_topic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'agent::tests::every_carrier_in_the_spec_has_a_topic' (787) panicked at src/agent.rs:469:10:
[INFO] [stdout] docs/carriers.md must be readable: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x61d992ace541 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x61d992ae321a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    2:     0x61d992ad29dc - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x61d992aaa7c6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x61d992ac6939 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]    5:     0x61d992a62870 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]    6:     0x61d992ac6af2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x61d992aaa872 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x61d992aa3469 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x61d992aab46d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]   10:     0x61d992ae394c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]   11:     0x61d992ae3722 - core[df12db4294e9bfd3]::result::unwrap_failed
[INFO] [stdout]   12:     0x61d9929b7000 - croma_core[91133a7713a4e994]::agent::tests::every_carrier_in_the_spec_has_a_topic
[INFO] [stdout]   13:     0x61d9929ddab9 - <croma_core[91133a7713a4e994]::agent::tests::every_carrier_in_the_spec_has_a_topic::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x61d992a55b5b - 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]   15:     0x61d992a631c5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]   16:     0x61d992a5ca84 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x61d992a66322 - <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]   18:     0x61d992acdaa9 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7955d8a1fdfa - <unknown>
[INFO] [stdout]   20:     0x7955d8ab33d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     agent::tests::every_carrier_in_the_spec_has_a_topic
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 565 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "de01fc5cf5681afcf8c8d602a5626917100de4af84fdfa96cf582c6b9b9ee042", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "de01fc5cf5681afcf8c8d602a5626917100de4af84fdfa96cf582c6b9b9ee042", kill_on_drop: false }`
[INFO] [stdout] de01fc5cf5681afcf8c8d602a5626917100de4af84fdfa96cf582c6b9b9ee042
