[INFO] fetching crate ridl-sem 0.10.0...
[INFO] testing ridl-sem-0.10.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate ridl-sem 0.10.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate ridl-sem 0.10.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate ridl-sem 0.10.0
[INFO] tweaked toml for crates.io crate ridl-sem 0.10.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate ridl-sem 0.10.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ridl-sem 0.10.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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/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] c1bfd7cd459be2965ccf2d51da03c6922d68e3f44058a2f70a965895af1a5af4
[INFO] running `Command { std: "docker" "start" "c1bfd7cd459be2965ccf2d51da03c6922d68e3f44058a2f70a965895af1a5af4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c1bfd7cd459be2965ccf2d51da03c6922d68e3f44058a2f70a965895af1a5af4", 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" "c1bfd7cd459be2965ccf2d51da03c6922d68e3f44058a2f70a965895af1a5af4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c1bfd7cd459be2965ccf2d51da03c6922d68e3f44058a2f70a965895af1a5af4", 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" "c1bfd7cd459be2965ccf2d51da03c6922d68e3f44058a2f70a965895af1a5af4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling anyhow v1.0.103
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling beef v0.5.2
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling logos-codegen v0.15.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling log v0.4.33
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling zerocopy v0.8.54
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling typeid v1.0.3
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling petgraph v0.8.3
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rowan v0.16.1
[INFO] [stderr]    Compiling hashlink v0.12.1
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling intrusive-collections v0.10.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling portable-atomic v1.14.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling logos-codegen v0.16.1
[INFO] [stderr]    Compiling prost-derive v0.14.4
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling logos-derive v0.15.1
[INFO] [stderr]    Compiling logos v0.15.1
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling salsa-macros v0.28.0
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling crossbeam-queue v0.3.13
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling prost v0.14.4
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling logos-derive v0.16.1
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling logos v0.16.1
[INFO] [stderr]    Compiling inventory v0.3.24
[INFO] [stderr]    Compiling boxcar v0.2.14
[INFO] [stderr]    Compiling prost-types v0.14.4
[INFO] [stderr]    Compiling salsa-macro-rules v0.28.0
[INFO] [stderr]    Compiling thin-vec v0.2.18
[INFO] [stderr]    Compiling codespan-reporting v0.13.1
[INFO] [stderr]    Compiling toml v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling ridl-syntax v0.10.0
[INFO] [stderr]    Compiling protox-parse v0.9.0
[INFO] [stderr]    Compiling prost-reflect v0.16.5
[INFO] [stderr]    Compiling prost-build v0.14.4
[INFO] [stderr]    Compiling pbjson-build v0.9.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling salsa v0.28.0
[INFO] [stderr]    Compiling pbjson v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling protox v0.9.1
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling ridl-ir v0.10.0
[INFO] [stderr]    Compiling regress v0.11.1
[INFO] [stderr]    Compiling ridl-core v0.10.0
[INFO] [stderr]    Compiling ridl-sem v0.10.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 5m 04s
[INFO] running `Command { std: "docker" "inspect" "c1bfd7cd459be2965ccf2d51da03c6922d68e3f44058a2f70a965895af1a5af4", 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" "c1bfd7cd459be2965ccf2d51da03c6922d68e3f44058a2f70a965895af1a5af4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling console v0.16.4
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling insta v1.48.0
[INFO] [stderr]    Compiling ridl-sem v0.10.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 36s
[INFO] running `Command { std: "docker" "inspect" "c1bfd7cd459be2965ccf2d51da03c6922d68e3f44058a2f70a965895af1a5af4", 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" "c1bfd7cd459be2965ccf2d51da03c6922d68e3f44058a2f70a965895af1a5af4" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.35s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/ridl-sem/104cb8330b0cb1b2/out/ridl_sem-104cb8330b0cb1b2)
[INFO] [stdout] 
[INFO] [stdout] running 679 tests
[INFO] [stdout] test check::tests::a_configured_package_default_applies_to_untimed_signals ... ok
[INFO] [stdout] test check::tests::a_cross_package_constant_reference_lowers_as_the_referenced_value ... ok
[INFO] [stdout] test check::tests::a_constant_reference_in_a_declared_init_lowers_as_the_referenced_value ... ok
[INFO] [stdout] test check::tests::a_file_rename_leaves_every_number_unchanged ... ok
[INFO] [stdout] test check::tests::a_composed_service_lowers_its_references_in_order ... ok
[INFO] [stdout] test check::tests::a_contract_the_parser_truncated_draws_no_false_ridl_306 ... ok
[INFO] [stdout] test check::tests::a_doc_link_uses_the_longest_pinned_key_and_its_unit ... ok
[INFO] [stdout] test check::tests::a_constant_reference_lowers_as_the_referenced_value ... ok
[INFO] [stdout] test check::tests::a_key_spelled_with_the_unit_prefix_names_nothing ... ok
[INFO] [stdout] test check::tests::a_live_entry_freezes_a_subpackage_shape_under_its_relative_key ... ok
[INFO] [stdout] test check::tests::a_qualified_reference_does_not_reach_a_siblings_remote_package ... ok
[INFO] [stdout] test check::tests::a_qualified_reference_binds_through_the_members_pin ... ok
[INFO] [stdout] test check::tests::a_registered_rsdl_key_on_a_member_is_form_107 ... ok
[INFO] [stdout] test check::tests::a_parameter_shadowing_an_internal_constant_is_not_an_exposure ... ok
[INFO] [stdout] test check::tests::a_qualified_reference_uses_the_longest_pinned_key_and_its_unit ... ok
[INFO] [stdout] test check::tests::a_qualified_reference_to_a_same_package_internal_type_resolves ... ok
[INFO] [stdout] test check::tests::a_retired_entry_lands_on_the_package_its_relative_name_names ... ok
[INFO] [stdout] test check::tests::a_duplicate_regex_verdict_does_not_empty_a_record_one_short_of_its_bound ... ok
[INFO] [stdout] test check::tests::a_qualifier_that_names_no_loaded_package_is_typl_011 ... ok
[INFO] [stdout] test check::tests::a_retired_name_declared_again_is_a_new_provisional_interface ... ok
[INFO] [stdout] test check::tests::a_remote_unit_does_not_reach_another_remote_unit_by_a_qualified_reference ... ok
[INFO] [stdout] test check::tests::a_retired_entry_of_a_missing_package_and_a_service_land_on_the_anchor ... ok
[INFO] [stdout] test check::tests::an_empty_root_still_numbers_its_subpackages ... ok
[INFO] [stdout] test check::tests::a_same_package_duplicate_service_lowers_once ... ok
[INFO] [stdout] test check::tests::an_ensure_binds_no_signals_so_a_shadowing_signal_still_exposes ... ok
[INFO] [stdout] test check::tests::an_enumset_bit_position_past_int64_is_typl_111 ... ok
[INFO] [stdout] test check::tests::a_snake_case_equal_tuple_field_pair_draws_no_diagnostic ... ok
[INFO] [stdout] test check::tests::a_third_duplicate_still_points_at_the_declaration_that_is_kept ... ok
[INFO] [stdout] test check::tests::a_root_owned_retired_entry_lands_on_a_non_root_anchor_as_spelled ... ok
[INFO] [stdout] test check::tests::a_service_list_holds_no_reserved_entry ... ok
[INFO] [stdout] test check::tests::a_signal_init_override_is_not_an_exposure_position ... ok
[INFO] [stdout] test check::tests::an_imported_constant_carries_the_type_of_its_own_package ... ok
[INFO] [stdout] test check::tests::a_union_arm_repeated_verbatim_draws_no_ridl_149 ... ok
[INFO] [stdout] test check::tests::an_inline_shape_is_numbered_under_its_service_key ... ok
[INFO] [stdout] test check::tests::an_internal_duplicate_draws_no_ridl_144_against_its_own_interface ... ok
[INFO] [stdout] test check::tests::an_orphan_is_ridl_409_once_from_the_anchor_package ... ok
[INFO] [stdout] test check::tests::an_orphan_entry_beside_an_unentered_declaration_names_both_commands ... ok
[INFO] [stdout] test check::tests::an_unresolvable_constant_reference_keeps_the_written_text ... ok
[INFO] [stdout] test check::tests::appendix_a_interactions_carry_the_worked_ordinals ... ok
[INFO] [stdout] test check::tests::an_orphan_entry_names_retire_alone ... ok
[INFO] [stdout] test check::tests::appendix_a_contracts_lower_observer_stubs ... ok
[INFO] [stdout] test check::tests::appendix_a_inline_result_return_lowers_as_a_fallible ... ok
[INFO] [stdout] test check::tests::appendix_a_contracts_lower_kind_and_source_text ... ok
[INFO] [stdout] test check::tests::appending_a_clause_does_not_renumber_the_earlier_observer_ids ... ok
[INFO] [stdout] test check::tests::appendix_a_payloads_and_fixeds_lower_canonical_references ... ok
[INFO] [stdout] test check::tests::appendix_a_tombstone_stores_its_ordinal_twice_and_they_agree ... ok
[INFO] [stdout] test check::tests::bare_bytes_map_key_takes_the_default_length_bound ... ok
[INFO] [stdout] test check::tests::appendix_a_timing_resolves_concrete_bounds ... ok
[INFO] [stdout] test check::tests::appendix_a_stream_return_lowers_to_field_type_stream ... ok
[INFO] [stdout] test check::tests::appendix_b_fixed_layout_is_derived ... ok
[INFO] [stdout] test check::tests::catalog_and_ir_agree_when_a_local_shadows_an_import ... ok
[INFO] [stdout] test check::tests::bare_error_type_return_draws_ridl_303 ... ok
[INFO] [stdout] test check::tests::broken_link_on_a_reserved_entry_is_typl_401 ... ok
[INFO] [stdout] test check::tests::bare_string_map_key_takes_the_default_length_bound ... ok
[INFO] [stdout] test check::tests::both_arms_error_draws_ridl_303 ... ok
[INFO] [stdout] test check::tests::bytes_init_bounds_measure_utf8_bytes_at_every_site ... ok
[INFO] [stdout] test check::tests::catalog_and_ir_agree_when_the_import_is_in_another_file ... ok
[INFO] [stdout] test check::tests::conforming_string_field_init_via_named_type_is_clean ... ok
[INFO] [stdout] test check::tests::chained_constant_bound_resolves_and_cycle_is_guarded ... ok
[INFO] [stdout] test check::tests::composite_derivation_cache_keeps_package_qualified_identity ... ok
[INFO] [stdout] test check::tests::conforming_string_init_is_clean ... ok
[INFO] [stdout] test check::tests::constrained_string_map_key_keeps_its_own_bound ... ok
[INFO] [stdout] test check::tests::const_value_follows_chains_and_guards_cycles ... ok
[INFO] [stdout] test check::tests::constrained_bytes_field_is_an_inline_scalar ... ok
[INFO] [stdout] test check::tests::constants_unify_nominally_by_their_declared_type ... ok
[INFO] [stdout] test check::tests::contract_observer_ids_number_within_the_clause_kind ... ok
[INFO] [stdout] test check::tests::contract_source_lowers_canonical_text ... ok
[INFO] [stdout] test check::tests::declared_init_lowers_and_underived_init_is_derived ... ok
[INFO] [stdout] test check::tests::declared_init_refuses_enumset_scalar_overrides ... ok
[INFO] [stdout] test check::tests::declared_init_checks_enum_members_and_refuses_composite_literals ... ok
[INFO] [stdout] test check::tests::declared_init_refuses_unresolved_constant_references ... ok
[INFO] [stdout] test check::tests::composite_derivation_checks_every_required_position ... ok
[INFO] [stdout] test check::tests::deprecated_and_labels_unchanged ... ok
[INFO] [stdout] test check::tests::declared_init_rejects_values_off_the_exact_step_grid ... ok
[INFO] [stdout] test check::tests::deprecated_with_reason_populates_ir_without_warning ... ok
[INFO] [stdout] test check::tests::derived_boolean_init_is_false ... ok
[INFO] [stdout] test check::tests::derived_collection_field_init_follows_the_min_count ... ok
[INFO] [stdout] test check::tests::derived_enum_field_init_is_zero_if_declared_else_lowest ... ok
[INFO] [stdout] test check::tests::derived_enumset_field_init_is_empty ... ok
[INFO] [stdout] test check::tests::derived_float_and_unit_init_stays_within_the_finite_backing_domain ... ok
[INFO] [stdout] test check::tests::derived_numeric_init_respects_step_at_every_site ... ok
[INFO] [stdout] test check::tests::derived_enumset_copies_bits_and_width ... ok
[INFO] [stdout] test check::tests::derived_open_minimum_numeric_init_stays_on_the_step_grid ... ok
[INFO] [stdout] test check::tests::derived_struct_field_inits_recurse_with_optional_absent ... ok
[INFO] [stdout] test check::tests::declared_init_rejects_wrong_scalar_kinds_at_every_site ... ok
[INFO] [stdout] test check::tests::derived_string_init_is_empty_or_non_derivable ... ok
[INFO] [stdout] test check::tests::derived_union_field_init_reflects_first_arm ... ok
[INFO] [stdout] test check::tests::doc_body_lands_in_the_ir ... ok
[INFO] [stdout] test check::tests::derived_tuple_field_init_is_a_derivable_composite ... ok
[INFO] [stdout] test check::tests::duplicate_declaration_lowers_only_the_first ... ok
[INFO] [stdout] test check::tests::error_modifier_on_interface_is_rejected ... ok
[INFO] [stdout] test check::tests::derived_numeric_init_is_zero_in_range_else_min ... ok
[INFO] [stdout] test check::tests::error_enum_stratum_2_category_draws_ridl_307 ... ok
[INFO] [stdout] test check::tests::error_typed_param_draws_ridl_304 ... ok
[INFO] [stdout] test check::tests::enumset_bit_past_63_is_typl_111 ... ok
[INFO] [stdout] test check::tests::every_spelling_lowers_to_dispatch_and_no_shape ... ok
[INFO] [stdout] test check::tests::fallible_arm_err_lowers_cross_package_canonical ... ok
[INFO] [stdout] test check::tests::evolution_codes_point_at_the_declaration_they_are_about ... ok
[INFO] [stdout] test check::tests::fallible_query_checks_clean_and_lowers_canonical_arms ... ok
[INFO] [stdout] test check::tests::form_101_nameless_inline_interaction_does_not_lower_but_holds_its_ordinal ... ok
[INFO] [stdout] test check::tests::field_labels_and_deprecated_fill_the_ir ... ok
[INFO] [stdout] test check::tests::foreign_result_union_with_a_qualified_internal_error_arm_draws_ridl_304 ... ok
[INFO] [stdout] test check::tests::form_102_init_on_event_and_fixed ... ok
[INFO] [stdout] test check::tests::form_101_nameless_interaction_does_not_lower_but_holds_its_ordinal ... ok
[INFO] [stdout] test check::tests::form_105_reserved_word_inline_interaction_does_not_lower_but_holds_its_ordinal ... ok
[INFO] [stdout] test check::tests::form_101_nameless_service_does_not_lower ... ok
[INFO] [stdout] test check::tests::fractional_durations_report_and_never_unset_a_written_bound_in_ir ... ok
[INFO] [stdout] test check::tests::form_106_107_108_attribute_allow_list ... ok
[INFO] [stdout] test check::tests::form_102_payload_and_param_narrowing ... ok
[INFO] [stdout] test check::tests::form_105_reserved_word_interaction_does_not_lower_but_holds_its_ordinal ... ok
[INFO] [stdout] test check::tests::freed_words_are_identifiers_in_a_ridl_source ... ok
[INFO] [stdout] test check::tests::appendix_b_lowers_clean_end_to_end ... ok
[INFO] [stdout] test check::tests::appendix_a_lowers_clean_and_its_ir_v2_json_is_the_golden ... ok
[INFO] [stdout] test check::tests::frozen_numbers_come_from_the_lock ... ok
[INFO] [stdout] test check::tests::imported_composite_derivation_uses_its_defining_package ... ok
[INFO] [stdout] test check::tests::imported_string_init_constraints_use_the_defining_package ... ok
[INFO] [stdout] test check::tests::guaranteed_subset_forms_check_clean ... ok
[INFO] [stdout] test check::tests::inline_fallible_return_lowers_as_return_type_fallible ... ok
[INFO] [stdout] test check::tests::interface_in_type_position_is_rejected ... ok
[INFO] [stdout] test check::tests::imported_typed_constant_step_uses_the_defining_package ... ok
[INFO] [stdout] test check::tests::internal_declaration_may_reference_an_internal_type ... ok
[INFO] [stdout] test check::tests::interface_cabin_and_service_cabin_get_two_numbers ... ok
[INFO] [stdout] test check::tests::links_reach_the_ir_with_byte_offsets ... ok
[INFO] [stdout] test check::tests::mani_009_on_a_malformed_command_timing ... ok
[INFO] [stdout] test check::tests::internal_interface_may_name_internal_types_in_every_position ... ok
[INFO] [stdout] test check::tests::interaction_doc_tags_lower_into_the_decl_envelope ... ok
[INFO] [stdout] test check::tests::mani_009_on_a_malformed_default_timing_string ... ok
[INFO] [stdout] test check::tests::labels_land_in_the_ir ... ok
[INFO] [stdout] test check::tests::mani_009_on_a_malformed_query_timing ... ok
[INFO] [stdout] test check::tests::match_typed_type_is_non_derivable_typl_115 ... ok
[INFO] [stdout] test check::tests::mixed_typl_and_ridl_files_lower_both_surfaces_into_one_package ... ok
[INFO] [stdout] test check::tests::named_result_union_return_stays_legal ... ok
[INFO] [stdout] test check::tests::member_docs_reach_the_ir ... ok
[INFO] [stdout] test check::tests::inline_collection_and_tuple_inits_refuse_scalar_overrides ... ok
[INFO] [stdout] test check::tests::interface_members_survive_an_in_body_composite_declaration ... ok
[INFO] [stdout] test check::tests::mani_009_on_a_negative_default_timing_bound ... ok
[INFO] [stdout] test check::tests::member_doc_links_reach_the_ir ... ok
[INFO] [stdout] test check::tests::non_numeric_constant_bound_borrows_typl_105 ... ok
[INFO] [stdout] test check::tests::named_services_still_lower_first_wins ... ok
[INFO] [stdout] test check::tests::omitted_bound_still_defaults_to_the_int64_edge ... ok
[INFO] [stdout] test check::tests::ordinary_error_enum_value_is_clean ... ok
[INFO] [stdout] test check::tests::package_command_and_query_defaults_apply ... ok
[INFO] [stdout] test check::tests::no_typl_108_through_a_qualified_internal_type_written_in_a_foreign_view ... ok
[INFO] [stdout] test check::tests::payload_lowers_the_canonical_reference_never_the_alias ... ok
[INFO] [stdout] test check::tests::primitive_backing_lowers_to_backing_primitive ... ok
[INFO] [stdout] test check::tests::payload_resolves_through_an_import_and_unknown_keeps_the_e1_message ... ok
[INFO] [stdout] test check::tests::no_nameless_interaction_reaches_the_ir ... ok
[INFO] [stdout] test check::tests::primitive_query_return_draws_form_102 ... ok
[INFO] [stdout] test check::tests::out_of_domain_parameter_reports_its_type_not_its_resolution ... ok
[INFO] [stdout] test check::tests::primitive_fallible_arm_draws_form_102 ... ok
[INFO] [stdout] test check::tests::provisional_numbers_follow_name_byte_order_not_whole_key_order ... ok
[INFO] [stdout] test check::tests::public_interface_over_public_types_is_clean ... ok
[INFO] [stdout] test check::tests::provisional_numbers_follow_byte_order_from_next ... ok
[INFO] [stdout] test check::tests::provisional_numbers_follow_name_byte_order_not_package_order ... ok
[INFO] [stdout] test check::tests::recursive_union_init_is_not_derivable ... ok
[INFO] [stdout] test check::tests::provisional_numbers_run_over_the_unit_in_name_byte_order ... ok
[INFO] [stdout] test check::tests::result_union_two_arms_sets_is_result ... ok
[INFO] [stdout] test check::tests::remainder_reads_the_operand_backing_not_the_literal_spelling ... ok
[INFO] [stdout] test check::tests::result_union_param_draws_ridl_304 ... ok
[INFO] [stdout] test check::tests::primitive_and_inline_scalar_field_inits_validate_kind_and_integrality ... ok
[INFO] [stdout] test check::tests::retired_entries_reach_the_ir ... ok
[INFO] [stdout] test check::tests::ridl_100_untimed_signal_applies_the_default_with_the_flag ... ok
[INFO] [stdout] test check::tests::ridl_106_timing_on_fixed_and_ridl_103_strict_period_on_rpc ... ok
[INFO] [stdout] test check::tests::ridl_104_return_type_on_command ... ok
[INFO] [stdout] test check::tests::ridl_105_query_returning_unit ... ok
[INFO] [stdout] test check::tests::ridl_107_is_raised_once_by_the_parser ... ok
[INFO] [stdout] test check::tests::ridl_109_signal_payload_without_derivable_init ... ok
[INFO] [stdout] test check::tests::removing_a_clause_renumbers_the_survivors_known_limitation ... ok
[INFO] [stdout] test check::tests::ridl_141_service_names_a_type_not_an_interface ... ok
[INFO] [stdout] test check::tests::ridl_110_signal_init_override_violating_the_payload_constraints ... ok
[INFO] [stdout] test check::tests::ridl_141_reports_per_shape_in_the_list ... ok
[INFO] [stdout] test check::tests::ridl_106_timing_or_attr_block_on_fixed ... ok
[INFO] [stdout] test check::tests::ridl_143_service_publishes_an_internal_interface ... ok
[INFO] [stdout] test check::tests::ridl_145_same_interface_twice_drops_the_duplicate_listing ... ok
[INFO] [stdout] test check::tests::ridl_149_a_reserved_enum_value_is_not_in_the_checked_namespace ... ok
[INFO] [stdout] test check::tests::ridl_143_reports_per_shape_in_the_list ... ok
[INFO] [stdout] test check::tests::ridl_144_duplicate_member_across_composed_interfaces ... ok
[INFO] [stdout] test check::tests::ridl_149_a_pair_that_collides_only_under_a_merged_transform_is_accepted ... ok
[INFO] [stdout] test check::tests::ridl_149_a_third_arm_colliding_with_the_first_under_both_is_reported_once ... ok
[INFO] [stdout] test check::tests::ridl_100_anchors_on_each_untimed_interaction ... ok
[INFO] [stdout] test check::tests::ridl_149_a_third_arm_names_the_first_under_snake_and_the_second_under_camel ... ok
[INFO] [stdout] test check::tests::ridl_149_a_third_enum_value_is_reported_against_the_first ... ok
[INFO] [stdout] test check::tests::ridl_149_a_reserved_union_arm_is_not_in_the_checked_namespace ... ok
[INFO] [stdout] test check::tests::ridl_149_does_not_check_an_enum_value_skipped_for_a_missing_integer ... ok
[INFO] [stdout] test check::tests::ridl_149_and_typl_210_both_report_on_one_struct ... ok
[INFO] [stdout] test check::tests::respelling_a_literal_does_not_change_contract_source ... ok
[INFO] [stdout] test check::tests::ridl_149_does_not_report_an_enum_value_repeated_verbatim ... ok
[INFO] [stdout] test check::tests::ridl_149_an_arm_colliding_with_two_different_earlier_arms_reports_each ... ok
[INFO] [stdout] test check::tests::ridl_149_enum_values_colliding_under_pascal_case_are_refused ... ok
[INFO] [stdout] test check::tests::ridl_149_enum_values_colliding_under_snake_case_are_refused_once ... ok
[INFO] [stdout] test check::tests::ridl_149_names_pascal_case_for_an_enum_value ... ok
[INFO] [stdout] test check::tests::ridl_149_enum_values_differing_only_in_case_are_refused ... ok
[INFO] [stdout] test check::tests::ridl_149_enum_values_that_collide_only_under_a_merged_transform_are_accepted ... ok
[INFO] [stdout] test check::tests::ridl_149_labels_the_earlier_arm_with_the_projection_that_collided ... ok
[INFO] [stdout] test check::tests::ridl_149_enum_values_that_do_not_collide_are_accepted ... ok
[INFO] [stdout] test check::tests::declared_float_init_and_typed_constants_require_finite_backing_values ... ok
[INFO] [stdout] test check::tests::ridl_149_over_a_struct_field_names_snake_case_alone ... ok
[INFO] [stdout] test check::tests::ridl_149_struct_fields_that_do_not_collide_are_accepted ... ok
[INFO] [stdout] test check::tests::ridl_149_union_arms_colliding_under_both_transforms_are_refused ... ok
[INFO] [stdout] test check::tests::ridl_149_still_fires_alone_for_a_transform_only_collision ... ok
[INFO] [stdout] test check::tests::ridl_149_union_arms_colliding_under_camel_case_only_are_refused ... ok
[INFO] [stdout] test check::tests::ridl_149_names_the_transform_that_collided ... ok
[INFO] [stdout] test check::tests::ridl_202_stream_element_not_a_named_type ... ok
[INFO] [stdout] test check::tests::ridl_149_still_fires_alone_for_a_parameter_transform_only_collision ... ok
[INFO] [stdout] test check::tests::ridl_302_ensure_on_command ... ok
[INFO] [stdout] test check::tests::ridl_149_union_arms_colliding_under_snake_case_only_are_refused ... ok
[INFO] [stdout] test check::tests::ridl_149_two_struct_fields_colliding_after_the_transform_are_refused ... ok
[INFO] [stdout] test check::tests::ridl_301_contracts_on_signal_event_fixed ... ok
[INFO] [stdout] test check::tests::ridl_401_interaction_redeclared_under_a_reserved_name ... ok
[INFO] [stdout] test check::tests::ridl_149_union_arms_that_do_not_collide_are_accepted ... ok
[INFO] [stdout] test check::tests::ridl_305_ensure_that_never_reads_result ... ok
[INFO] [stdout] test check::tests::ridl_306_unknown_enum_member ... ok
[INFO] [stdout] test check::tests::ridl_402_duplicate_interaction_name_first_wins ... ok
[INFO] [stdout] test check::tests::ridl_402_duplicate_lowers_first_wins_into_the_ir ... ok
[INFO] [stdout] test check::tests::ridl_413_and_ridl_149_both_report_in_declaration_order ... ok
[INFO] [stdout] test check::tests::ridl_201_stream_payload_on_signal_or_event ... ok
[INFO] [stdout] test check::tests::ridl_413_reports_every_repeat_against_the_first_declaration ... ok
[INFO] [stdout] test check::tests::ridl_413_reports_the_duplicate_without_dropping_it ... ok
[INFO] [stdout] test check::tests::ridl_413_two_parameters_with_the_same_name_are_refused ... ok
[INFO] [stdout] test check::tests::right_arm_not_error_draws_ridl_303 ... ok
[INFO] [stdout] test check::tests::same_named_type_const_init_is_clean ... ok
[INFO] [stdout] test check::tests::see_resolves_and_reaches_the_ir ... ok
[INFO] [stdout] test check::tests::service_inline_shape_require_reads_its_sibling_signals ... ok
[INFO] [stdout] test check::tests::service_inline_shape_runs_the_structural_pass ... ok
[INFO] [stdout] test check::tests::service_naming_an_interface_lowers_to_the_ir ... ok
[INFO] [stdout] test check::tests::shared_composite_derivation_process_fixture ... ignored, executed by the process-bounded traversal regression
[INFO] [stdout] test check::tests::service_publishing_a_public_interface_is_clean ... ok
[INFO] [stdout] test check::tests::signal_declared_init_lowers_on_the_real_path ... ok
[INFO] [stdout] test check::tests::service_inline_shape_lowers_to_an_anonymous_interface ... ok
[INFO] [stdout] test check::tests::rpc_bounds_lower_into_the_ir_and_absent_takes_the_default ... ok
[INFO] [stdout] test check::tests::service_name_segments_must_be_lowercase ... ok
[INFO] [stdout] test check::tests::swapped_arms_success_arm_is_error_draws_ridl_303 ... ok
[INFO] [stdout] test check::tests::since_reaches_the_ir ... ok
[INFO] [stdout] test check::tests::the_same_short_name_in_two_packages_gets_two_numbers ... ok
[INFO] [stdout] test check::tests::stream_in_a_command_return_draws_ridl_104_and_not_typl_301 ... ok
[INFO] [stdout] test check::tests::string_or_bytes_backed_named_field_is_not_fixed_layout ... ok
[INFO] [stdout] test check::tests::type_reference_naming_a_const_is_description_first ... ok
[INFO] [stdout] test check::tests::typed_constants_respect_the_exact_step_grid ... ok
[INFO] [stdout] test check::tests::typl_005_covers_a_contract_reference ... ok
[INFO] [stdout] test check::tests::tombstone_example_assigns_ordinals_around_the_slot ... ok
[INFO] [stdout] test check::tests::typl_005_covers_a_collection_length_bound ... ok
[INFO] [stdout] test check::tests::typed_numeric_constants_reject_wrong_value_kinds ... ok
[INFO] [stdout] test check::tests::struct_signal_init_propagates_nonderivable_float_and_unique_map_fields ... ok
[INFO] [stdout] test check::tests::typl_005_covers_every_interaction_type_position ... ok
[INFO] [stdout] test check::tests::ridl_306_expression_outside_the_guaranteed_subset ... ok
[INFO] [stdout] test check::tests::typl_005_public_struct_exposes_internal_field_type ... ok
[INFO] [stdout] test check::tests::typl_005_reaches_a_service_inline_shape ... ok
[INFO] [stdout] test check::tests::typl_005_public_type_exposes_internal_bound_constant ... ok
[INFO] [stdout] test check::tests::typl_011_on_a_name_an_import_names_but_does_not_bind ... ok
[INFO] [stdout] test check::tests::typl_005_on_a_public_const_of_its_own_internal_type_in_both_spellings ... ok
[INFO] [stdout] test check::tests::typl_011_on_a_qualified_reference_to_a_foreign_internal_type ... ok
[INFO] [stdout] test check::tests::typl_101_integer_without_range_warns ... ok
[INFO] [stdout] test check::tests::typl_105_integer_form_step_on_a_float_type ... ok
[INFO] [stdout] test check::tests::typl_102_float_without_step_warns ... ok
[INFO] [stdout] test check::tests::typl_105_non_positive_and_oversized_steps ... ok
[INFO] [stdout] test check::tests::typl_103_string_without_bounds_gets_the_default ... ok
[INFO] [stdout] test check::tests::typl_011_unresolved_type_path_in_ten_type_reference_positions ... ok
[INFO] [stdout] test check::tests::typl_106_invalid_inline_match_regex ... ok
[INFO] [stdout] test check::tests::typl_104_min_greater_than_max ... ok
[INFO] [stdout] test check::tests::typl_105_step_on_an_integer_type ... ok
[INFO] [stdout] test check::tests::typl_106_invalid_regex_constant ... ok
[INFO] [stdout] test check::tests::typl_108_nominal_const_init_from_a_different_named_type ... ok
[INFO] [stdout] test check::tests::typl_108_through_a_qualified_type_in_a_remote_packages_view ... ok
[INFO] [stdout] test check::tests::typl_109_string_field_init_too_long_inline ... ok
[INFO] [stdout] test check::tests::typl_108_const_value_outside_its_type_range ... ok
[INFO] [stdout] test check::tests::typl_108_through_a_qualified_internal_type_in_the_defining_package_view ... ok
[INFO] [stdout] test check::tests::typl_108_constref_init_out_of_range ... ok
[INFO] [stdout] test check::tests::typl_109_declared_init_out_of_range_type_and_field ... ok
[INFO] [stdout] test check::tests::typl_109_string_field_init_violates_named_pattern ... ok
[INFO] [stdout] test check::tests::typl_109_string_field_init_too_long_via_named_type ... ok
[INFO] [stdout] test check::tests::typl_109_string_init_too_long ... ok
[INFO] [stdout] test check::tests::typl_109_string_init_does_not_match_pattern ... ok
[INFO] [stdout] test check::tests::typl_109_declared_init_outside_the_range ... ok
[INFO] [stdout] test check::tests::typl_201_array_without_bounds ... ok
[INFO] [stdout] test check::tests::typl_111_integer_range_outside_int64 ... ok
[INFO] [stdout] test check::tests::typl_110_unknown_unit ... ok
[INFO] [stdout] test check::tests::typl_203_duplicate_enum_value ... ok
[INFO] [stdout] test check::tests::typl_202_map_without_bounds ... ok
[INFO] [stdout] test check::tests::typl_206_direct_recursion ... ok
[INFO] [stdout] test check::tests::typl_206_cross_package_qualified_cycle ... ok
[INFO] [stdout] test check::tests::typl_203_refuses_an_enum_value_that_is_not_an_integer ... ok
[INFO] [stdout] test check::tests::typl_204_union_arm_with_primitive ... ok
[INFO] [stdout] test check::tests::typl_210_enum_value_redeclared_under_reserved ... ok
[INFO] [stdout] test check::tests::typl_206_transitive_recursion ... ok
[INFO] [stdout] test check::tests::typl_212_error_on_a_type_definition ... ok
[INFO] [stdout] test check::tests::typl_213_three_arm_mix_is_rejected ... ok
[INFO] [stdout] test check::tests::typl_209_map_key_not_a_named_string_type ... ok
[INFO] [stdout] test check::tests::typl_210_field_redeclared_under_reserved ... ok
[INFO] [stdout] test check::tests::typl_207_duplicate_enumset_bits ... ok
[INFO] [stdout] test check::tests::typl_211_duplicate_reserved_entry ... ok
[INFO] [stdout] test check::tests::typl_215_a_query_returning_a_duplicate_tuple_field_is_refused ... ok
[INFO] [stdout] test check::tests::typl_208_bare_string_field ... ok
[INFO] [stdout] test check::tests::typl_215_and_ridl_149_both_report_in_declaration_order ... ok
[INFO] [stderr] shared composite source checked in 83.024352ms
[INFO] [stdout] test check::tests::typl_215_each_tuple_is_its_own_name_scope ... ok
[INFO] [stdout] test check::tests::typl_215_reports_a_duplicate_tuple_field_without_dropping_it ... ok
[INFO] [stdout] test check::tests::typl_215_reports_every_repeat_against_the_first_declaration ... ok
[INFO] [stdout] test check::tests::typl_215_a_duplicate_in_a_nested_tuple_is_refused ... ok
[INFO] [stdout] test check::tests::typl_215_reports_every_tuple_repeat_against_the_first_field ... ok
[INFO] [stdout] test check::tests::typl_214_error_union_with_non_error_arm ... ok
[INFO] [stdout] test check::tests::typl_215_reports_the_duplicate_without_dropping_it ... ok
[INFO] [stdout] test check::tests::typl_215_tuple_field_names_that_differ_in_case_are_not_a_repeat ... ok
[INFO] [stdout] test check::tests::typl_216_and_ridl_149_both_report_in_declaration_order ... ok
[INFO] [stdout] test check::tests::typl_216_reports_the_duplicate_without_dropping_it ... ok
[INFO] [stdout] test check::tests::typl_216_two_enum_values_with_the_same_name_are_refused ... ok
[INFO] [stdout] test check::tests::typl_215_two_tuple_fields_with_the_same_name_are_refused ... ok
[INFO] [stdout] test check::tests::typl_216_reports_every_repeat_against_the_first_declaration ... ok
[INFO] [stdout] test check::tests::typl_217_refuses_a_repeated_arm_in_a_ridl_error_union ... ok
[INFO] [stdout] test check::tests::typl_217_reports_every_repeat_against_the_first_declaration ... ok
[INFO] [stdout] test check::tests::typl_217_and_ridl_149_both_report_in_declaration_order ... ok
[INFO] [stdout] test check::tests::typl_217_reports_the_duplicate_without_dropping_it ... ok
[INFO] [stdout] test check::tests::typl_217_reports_the_repeat_against_the_first_declaration ... ok
[INFO] [stdout] test check::tests::typl_217_does_not_fire_for_two_distinct_arm_names ... ok
[INFO] [stdout] test check::tests::typl_217_two_union_arms_with_the_same_name_are_refused ... ok
[INFO] [stdout] test check::tests::typl_218_does_not_fire_across_two_enumsets ... ok
[INFO] [stdout] test check::tests::typl_218_counts_a_bit_whose_position_is_not_an_integer ... ok
[INFO] [stdout] test check::tests::typl_218_does_not_fire_for_a_derived_enumset ... ok
[INFO] [stdout] test check::tests::typl_218_does_not_fire_for_names_that_differ_in_case ... ok
[INFO] [stdout] test check::tests::typl_218_is_reported_beside_typl_207 ... ok
[INFO] [stdout] test check::tests::typl_218_reports_every_repeat_against_the_first_declaration ... ok
[INFO] [stdout] test check::tests::typl_219_accepts_an_integer_written_with_a_fraction_of_zero ... ok
[INFO] [stdout] test check::tests::typl_219_leaves_the_valid_bits_in_the_ir ... ok
[INFO] [stdout] test check::tests::typl_219_quotes_the_position_without_its_inner_spacing ... ok
[INFO] [stdout] test check::tests::typl_218_reports_the_duplicate_without_dropping_it ... ok
[INFO] [stdout] test check::tests::typl_219_the_issue_reproduction_is_refused ... ok
[INFO] [stdout] test check::tests::typl_218_two_enumset_bits_with_the_same_name_are_refused ... ok
[INFO] [stdout] test check::tests::typl_219_refuses_every_position_that_is_not_an_integer ... ok
[INFO] [stdout] test check::tests::typl_220_keeps_the_regex_crate_verdict_across_checks ... ok
[INFO] [stdout] test check::tests::typl_220_is_not_added_to_typl_106 ... ok
[INFO] [stdout] test check::tests::typl_215_two_struct_fields_with_the_same_name_are_refused ... ok
[INFO] [stdout] test check::tests::typl_216_is_reported_beside_typl_203 ... ok
[INFO] [stdout] test check::tests::typl_220_accepts_the_patterns_both_engines_accept ... ok
[INFO] [stdout] test check::tests::typl_301_stream_on_a_struct_field_in_a_ridl_file ... ok
[INFO] [stdout] test check::tests::shared_composite_derivation_finishes_within_a_bounded_process ... ok
[INFO] [stdout] test check::tests::typl_220_uses_the_regex_configuration_the_rust_backend_emits ... ok
[INFO] [stdout] test check::tests::typl_404_blank_line_between_doc_and_definition ... ok
[INFO] [stdout] test check::tests::typl_405_bare_deprecated_on_a_field ... ok
[INFO] [stdout] test check::tests::typl_405_deprecated_without_reason ... ok
[INFO] [stdout] test check::tests::unclosed_interface_keeps_the_following_declarations ... ok
[INFO] [stdout] test check::tests::union_init_propagates_first_arm_derivability_to_fields_and_signals ... ok
[INFO] [stdout] test check::tests::unit_backing_lowers_to_canonical_unit ... ok
[INFO] [stdout] test check::tests::unknown_type_reference_keeps_the_description_first_shape ... ok
[INFO] [stdout] test check::tests::unreadable_rpc_range_draws_no_ridl_101_or_108_from_the_default_maximum ... ok
[INFO] [stdout] test check::tests::typl_405_bare_deprecated_on_an_interaction_and_an_interface ... ok
[INFO] [stdout] test check::tests::typl_401_names_the_reason ... ok
[INFO] [stdout] test check::tests::unresolved_link_is_not_stored ... ok
[INFO] [stdout] test check::tests::written_but_unresolved_bound_defers_and_reports ... ok
[INFO] [stdout] test doc_lint::tests::a_blank_line_above_the_doc_run_is_not_detached ... ok
[INFO] [stdout] test doc_lint::tests::a_blank_line_of_lone_crs_detaches_a_doc_comment ... ok
[INFO] [stdout] test doc_lint::tests::a_block_comment_with_a_lone_cr_scans_to_two_lines ... ok
[INFO] [stdout] test doc_lint::tests::detached_doc_inside_the_run ... ok
[INFO] [stdout] test doc_lint::tests::detached_doc_on_a_field ... ok
[INFO] [stdout] test check::tests::valid_regex_constant_and_match_are_info_only ... ok
[INFO] [stdout] test doc_lint::tests::doc_comment_style_fixit_keeps_the_doc_of_an_undecorated_block ... ok
[INFO] [stdout] test doc_lint::tests::doc_comment_style_fixit_without_decoration_and_with_a_lone_cr ... ok
[INFO] [stdout] test doc_lint::tests::doc_comment_style_fixit_without_decoration_and_with_crlf ... ok
[INFO] [stdout] test doc_lint::tests::doc_comment_style_accepts_line_doc ... ok
[INFO] [stdout] test doc_lint::tests::doc_comment_style_flags_block_doc ... ok
[INFO] [stdout] test doc_lint::tests::fixit_keeps_a_bullet_in_an_undecorated_block ... ok
[INFO] [stdout] test doc_lint::tests::fixit_keeps_markdown_emphasis_on_the_first_line ... ok
[INFO] [stdout] test doc_lint::tests::doc_comment_style_multiline_fixit ... ok
[INFO] [stdout] test doc_lint::tests::fixit_keeps_relative_indentation_in_an_undecorated_block ... ok
[INFO] [stdout] test doc_lint::tests::fixit_reads_a_star_without_a_space_as_text_not_decoration ... ok
[INFO] [stdout] test doc_lint::tests::fixit_keeps_a_bullet_in_a_decorated_block ... ok
[INFO] [stdout] test doc_lint::tests::lint_rsdl_file_flags_block_doc ... ok
[INFO] [stdout] test doc_lint::tests::fixit_reads_continuation_lines_that_are_all_bullets_as_decoration ... ok
[INFO] [stdout] test doc_lint::tests::misplaced_doc_comment_is_quiet_inside_a_recovery_node ... ok
[INFO] [stdout] test doc_lint::tests::lint_rsdl_file_runs_the_positional_and_tag_lints ... ok
[INFO] [stdout] test doc_lint::tests::misplaced_doc_comment_positions ... ok
[INFO] [stdout] test doc_lint::tests::missing_docs_matrix ... ok
[INFO] [stdout] test doc_lint::tests::missing_docs_quick_fix ... ok
[INFO] [stdout] test doc_lint::tests::missing_docs_quick_fix_needs_the_item_to_start_its_line ... ok
[INFO] [stdout] test doc_lint::tests::missing_docs_rsdl ... ok
[INFO] [stdout] test doc_lint::tests::unknown_and_malformed_tags ... ok
[INFO] [stdout] test doc_lint::tests::unknown_tag_on_a_parameter ... ok
[INFO] [stdout] test docs::tests::an_at_sign_that_does_not_start_a_word_is_prose ... ok
[INFO] [stdout] test docs::tests::block_comment_strips_the_star_gutter ... ok
[INFO] [stdout] test docs::tests::deprecated_and_labels_are_removed_from_the_body_without_problems ... ok
[INFO] [stdout] test docs::tests::deprecated_with_quoted_reason ... ok
[INFO] [stdout] test docs::tests::deprecated_without_reason_is_flagged ... ok
[INFO] [stdout] test docs::tests::labels_tag_splits_on_commas ... ok
[INFO] [stdout] test docs::tests::multiple_line_comments_join_with_newlines ... ok
[INFO] [stdout] test docs::tests::plain_line_comment_is_the_body ... ok
[INFO] [stdout] test doc_lint::tests::missing_docs_is_quiet_on_ridl_std ... ok
[INFO] [stdout] test docs::tests::scan_block_doc_decoration ... ok
[INFO] [stdout] test docs::tests::scan_block_doc_decoration_with_crlf ... ok
[INFO] [stdout] test docs::tests::scan_crlf ... ok
[INFO] [stdout] test docs::tests::scan_finds_three_link_forms ... ok
[INFO] [stdout] test docs::tests::scan_ignores_code ... ok
[INFO] [stdout] test docs::tests::scan_ignores_non_identifier_brackets ... ok
[INFO] [stdout] test docs::tests::scan_ignores_reference_definitions ... ok
[INFO] [stdout] test docs::tests::scan_keeps_indentation_after_the_marker ... ok
[INFO] [stdout] test docs::tests::scan_reads_tags ... ok
[INFO] [stdout] test docs::tests::scan_tag_problem_spans_cover_the_tag_text ... ok
[INFO] [stdout] test docs::tests::scan_target_spans_cover_the_name_alone ... ok
[INFO] [stdout] test docs::tests::see_tag_is_passed_through_without_body_or_error ... ok
[INFO] [stdout] test docs::tests::tag_lookalike_is_an_unknown_tag ... ok
[INFO] [stdout] test docs::tests::undecorated_block_keeps_the_indentation_beyond_the_shared_indent ... ok
[INFO] [stdout] test expr::tests::canonical_text_normalizes_spacing_and_parentheses ... ok
[INFO] [stdout] test expr::tests::collect_refs_reads_the_appendix_a_set_gear_require ... ok
[INFO] [stdout] test expr::tests::ridl_13_examples_type_check_clean ... ok
[INFO] [stdout] test expr::tests::ridl_305_ensure_without_result ... ok
[INFO] [stdout] test expr::tests::ridl_306_cross_domain_arithmetic ... ok
[INFO] [stdout] test expr::tests::ridl_306_cross_named_type_arithmetic ... ok
[INFO] [stdout] test expr::tests::ridl_306_further_boundary_forms ... ok
[INFO] [stdout] test expr::tests::ridl_306_non_boolean_root ... ok
[INFO] [stdout] test expr::tests::ridl_306_qualified_member_chain ... ok
[INFO] [stdout] test expr::tests::ridl_306_signal_read_in_an_ensure ... ok
[INFO] [stdout] test expr::tests::ridl_306_unknown_reference ... ok
[INFO] [stdout] test expr_eval::tests::a_text_that_does_not_parse_cleanly_is_refused ... ok
[INFO] [stdout] test expr_eval::tests::an_integer_backed_operand_holding_a_fraction_is_refused_not_panicked_on ... ok
[INFO] [stdout] test expr_eval::tests::arithmetic_is_exact_where_a_float_would_round ... ok
[INFO] [stdout] test expr_eval::tests::arithmetic_over_exact_numbers ... ok
[INFO] [stdout] test expr_eval::tests::boolean_connectives ... ok
[INFO] [stdout] test expr_eval::tests::boolean_connectives_short_circuit ... ok
[INFO] [stdout] test expr_eval::tests::comparison_over_numbers ... ok
[INFO] [stdout] test doc_lint::tests::lint_package_skips_rsdl_files ... ok
[INFO] [stdout] test expr_eval::tests::division_by_a_zero_valued_parameter_faults ... ok
[INFO] [stdout] test expr_eval::tests::division_by_zero_is_the_defined_fault ... ok
[INFO] [stdout] test expr_eval::tests::division_reads_the_backing_not_the_value ... ok
[INFO] [stdout] test expr_eval::tests::division_stays_exact_rather_than_rounding ... ok
[INFO] [stdout] test expr_eval::tests::duration_comparison_is_exact_microseconds ... ok
[INFO] [stdout] test expr_eval::tests::enum_member_access_and_equality ... ok
[INFO] [stdout] test expr_eval::tests::deep_nesting_is_refused_rather_than_exhausting_the_stack ... ok
[INFO] [stdout] test expr_eval::tests::every_parseable_expression_yields_a_value_or_an_error ... ok
[INFO] [stdout] test expr_eval::tests::integer_division_truncates_toward_zero ... ok
[INFO] [stdout] test expr_eval::tests::parentheses_and_precedence ... ok
[INFO] [stdout] test expr_eval::tests::remainder_reads_the_backing_not_the_value ... ok
[INFO] [stdout] test expr_eval::tests::remainder_takes_the_dividend_sign ... ok
[INFO] [stdout] test expr_eval::tests::tuple_field_access ... ok
[INFO] [stdout] test expr::tests::collect_refs_reads_constants_and_result ... ok
[INFO] [stdout] test expr_eval::tests::type_mismatch_across_domains ... ok
[INFO] [stdout] test expr_eval::tests::type_mismatch_across_two_enum_types ... ok
[INFO] [stdout] test expr_eval::tests::type_mismatch_for_field_access_on_a_non_tuple ... ok
[INFO] [stdout] test expr_eval::tests::unbound_ref_for_a_name_the_environment_does_not_bind ... ok
[INFO] [stdout] test expr_eval::tests::unbound_ref_for_a_signal_read ... ok
[INFO] [stdout] test expr_eval::tests::unbound_ref_for_an_absent_tuple_field ... ok
[INFO] [stdout] test expr_eval::tests::unbound_ref_for_result_outside_an_ensure ... ok
[INFO] [stdout] test init::tests::boolean_derives_false ... ok
[INFO] [stdout] test init::tests::derived_numeric_values_are_terminating_decimals ... ok
[INFO] [stdout] test init::tests::numeric_derives_zero_in_range_else_min ... ok
[INFO] [stdout] test init::tests::map_init_requires_zero_or_one_constructible_unique_entry ... ok
[INFO] [stdout] test expr_eval::tests::the_depth_guard_refuses_one_level_past_the_limit ... ok
[INFO] [stdout] test init::tests::string_derives_empty_or_not_derivable ... ok
[INFO] [stdout] test lint::tests::a_losing_duplicate_interface_is_not_linted_twice ... ok
[INFO] [stdout] test lint::tests::ridl_308_flags_a_named_result_union_return ... ok
[INFO] [stdout] test lint::tests::ridl_308_leaves_a_result_union_used_as_data_alone ... ok
[INFO] [stdout] test lint::tests::ridl_404_covers_the_verb_set_and_spares_commands ... ok
[INFO] [stdout] test lint::tests::lints_reach_inline_service_shapes ... ok
[INFO] [stdout] test lint::tests::ridl_404_flags_a_mutation_named_query ... ok
[INFO] [stdout] test lint::tests::ridl_404_is_silent_on_a_word_that_only_starts_with_a_verb ... ok
[INFO] [stdout] test lint::tests::ridl_308_is_silent_on_the_inline_spelling ... ok
[INFO] [stdout] test lint::tests::ridl_405_counts_named_result_unions_too ... ok
[INFO] [stdout] test lint::tests::ridl_405_counts_interfaces_not_queries ... ok
[INFO] [stdout] test lint::tests::ridl_405_fires_at_three_interfaces ... ok
[INFO] [stdout] test lint::tests::ridl_406_covers_event_payloads_and_the_whole_field_set ... ok
[INFO] [stdout] test lint::tests::ridl_405_is_silent_at_two_interfaces ... ok
[INFO] [stdout] test lint::tests::ridl_404_reads_as_advisory_on_domain_nouns ... ok
[INFO] [stdout] test lint::tests::ridl_406_states_a_legitimate_case_for_counters_too ... ok
[INFO] [stdout] test lint::tests::ridl_406_scopes_to_payloads_not_stream_returns ... ok
[INFO] [stdout] test resolve::package_tests::a_cycle_across_the_remote_boundary_is_typl_004 ... ok
[INFO] [stdout] test resolve::package_tests::a_doc_link_binds_through_a_pin ... ok
[INFO] [stdout] test resolve::package_tests::a_doc_link_does_not_reach_a_siblings_remote_package ... ok
[INFO] [stdout] test resolve::package_tests::a_key_is_found_by_the_longest_prefix_of_the_path ... ok
[INFO] [stdout] test resolve::package_tests::a_missing_package_of_a_remote_unit_is_an_error_naming_the_url ... ok
[INFO] [stdout] test resolve::package_tests::a_local_declaration_shadows_a_ridl_std_name ... ok
[INFO] [stdout] test resolve::package_tests::a_remote_unit_imports_its_own_sibling_package_as_a_member ... ok
[INFO] [stdout] test resolve::package_tests::a_remote_import_binds_to_the_loaded_unit ... ok
[INFO] [stdout] test resolve::package_tests::a_remote_unit_reaches_another_remote_unit_through_its_own_imports ... ok
[INFO] [stdout] test resolve::package_tests::a_repeat_between_two_genuine_collisions_still_flags_only_the_conflict ... ok
[INFO] [stdout] test resolve::package_tests::a_remote_units_doc_link_does_not_reach_another_remote_unit ... ok
[INFO] [stdout] test resolve::package_tests::a_repeated_aliased_import_still_draws_the_needless_alias_warning ... ok
[INFO] [stdout] test resolve::package_tests::a_repeated_import_under_one_alias_is_not_a_collision ... ok
[INFO] [stdout] test resolve::package_tests::a_siblings_pin_is_not_visible ... ok
[INFO] [stdout] test lint::tests::ridl_406_is_silent_on_a_clean_payload ... ok
[INFO] [stdout] test resolve::package_tests::alias_without_collision_is_typl_008 ... ok
[INFO] [stdout] test resolve::package_tests::an_identical_import_repeated_across_files_of_a_package_is_not_a_collision ... ok
[INFO] [stdout] test resolve::package_tests::an_identical_repeated_import_is_not_a_collision ... ok
[INFO] [stdout] test resolve::package_tests::an_alias_over_two_different_targets_is_still_needed ... ok
[INFO] [stdout] test resolve::package_tests::an_import_used_only_in_a_contract_clause_is_not_unused ... ok
[INFO] [stdout] test resolve::package_tests::an_unpinned_import_is_not_an_edge_of_the_cycle_walk ... ok
[INFO] [stdout] test resolve::package_tests::conflicting_imports_without_alias_is_typl_006 ... ok
[INFO] [stdout] test resolve::package_tests::cross_package_cycle_is_typl_004 ... ok
[INFO] [stdout] test resolve::package_tests::duplicate_declaration_is_typl_009_on_the_later_and_the_first_wins ... ok
[INFO] [stdout] test resolve::package_tests::interface_names_enter_the_symbol_table ... ok
[INFO] [stdout] test resolve::package_tests::interface_duplicating_a_type_is_typl_009_and_the_type_wins ... ok
[INFO] [stdout] test resolve::package_tests::an_import_reached_only_as_an_enum_member_name_is_still_unused ... ok
[INFO] [stdout] test resolve::package_tests::link_error_messages_name_the_reason ... ok
[INFO] [stdout] test resolve::package_tests::link_bare_local ... ok
[INFO] [stdout] test resolve::package_tests::link_internal_other_package ... ok
[INFO] [stdout] test resolve::package_tests::link_internal_same_package ... ok
[INFO] [stdout] test resolve::package_tests::link_no_such_member ... ok
[INFO] [stdout] test resolve::package_tests::link_through_alias ... ok
[INFO] [stdout] test resolve::package_tests::link_to_interaction ... ok
[INFO] [stdout] test resolve::package_tests::link_to_member ... ok
[INFO] [stdout] test resolve::package_tests::needed_alias_resolves_a_collision_without_diagnostics ... ok
[INFO] [stdout] test resolve::package_tests::link_to_std ... ok
[INFO] [stdout] test resolve::package_tests::link_qualified_without_import ... ok
[INFO] [stdout] test resolve::package_tests::relative_import_is_typl_003 ... ok
[INFO] [stdout] test resolve::package_tests::qualified_reference_resolves_without_an_import ... ok
[INFO] [stdout] test resolve::package_tests::ridl_std_names_are_implicitly_available ... ok
[INFO] [stdout] test resolve::package_tests::the_packages_own_pin_shadows_the_workspace_pin ... ok
[INFO] [stdout] test resolve::package_tests::the_workspace_imports_do_not_apply_to_a_remote_unit ... ok
[INFO] [stdout] test resolve::package_tests::resolution_order_prefers_member_then_package_then_workspace_imports ... ok
[INFO] [stdout] test resolve::package_tests::type_duplicating_an_interface_is_typl_009_and_the_interface_wins ... ok
[INFO] [stdout] test resolve::package_tests::unused_import_is_typl_007 ... ok
[INFO] [stdout] test rsdl::collect::tests::a_written_unit_is_an_instance_and_other_shapes_are_unreadable ... ok
[INFO] [stdout] test resolve::package_tests::wildcard_import_is_typl_003 ... ok
[INFO] [stdout] test rsdl::collect::tests::a_reference_reads_its_role_from_case ... ok
[INFO] [stdout] test rsdl::lower::tests::a_deployment_and_a_placement_with_no_sizing_key_lower_to_an_absent_sizing ... ok
[INFO] [stdout] test rsdl::lower::tests::a_deployment_with_no_for_clause_is_left_out ... ok
[INFO] [stdout] test rsdl::lower::tests::a_placement_error_leaves_out_its_own_deployment ... ok
[INFO] [stdout] test rsdl::lower::tests::a_distribution_lowers_its_tier_and_its_deprecation ... ok
[INFO] [stdout] test rsdl::lower::tests::appendix_a_lowers_its_closure_facts ... ok
[INFO] [stdout] test rsdl::lower::tests::a_region_is_the_catalog_that_declares_the_interface ... ok
[INFO] [stdout] test rsdl::lower::tests::a_sizing_value_stays_on_the_site_that_declared_it ... ok
[INFO] [stdout] test rsdl::lower::tests::appendix_a_lowers_its_distributions ... ok
[INFO] [stdout] test rsdl::lower::tests::closure_attribute_sites_carry_their_backend_keys ... ok
[INFO] [stdout] test rsdl::lower::tests::appendix_a_lowers_its_routes_regions_and_grants ... ok
[INFO] [stdout] test rsdl::lower::tests::declared_sizing_values_reach_the_deployment_and_its_placements ... ok
[INFO] [stdout] test rsdl::lower::tests::appendix_a_lowers_its_deployments ... ok
[INFO] [stdout] test rsdl::lower::tests::rsdl_doc_links_reach_the_system_ir ... ok
[INFO] [stdout] test rsdl::lower::tests::external_endpoints_shape_the_link_and_surface_sets ... ok
[INFO] [stdout] test rsdl::lower::tests::rsdl_docs_reach_the_system_ir ... ok
[INFO] [stdout] test rsdl::lower::tests::the_routing_table_is_sorted_and_not_written_in_closure_order ... ok
[INFO] [stdout] test rsdl::lower::tests::distribution_lines_keep_their_order_and_backend_keys ... ok
[INFO] [stdout] test rsdl::lower::tests::the_lowering_is_blocked_by_a_closure_error_only ... ok
[INFO] [stdout] test rsdl::lower::tests::the_routing_table_is_sorted_by_interface_number_and_not_by_name ... ok
[INFO] [stdout] test rsdl::lower::tests::two_source_packages_of_one_unit_share_one_region ... ok
[INFO] [stdout] test rsdl::tests::a_block_doc_in_an_rsdl_file_draws_typl_410_once ... ok
[INFO] [stdout] test rsdl::target::tests::naming_offset_resolves_only_where_a_target_can_be_named ... ok
[INFO] [stdout] test rsdl::tests::a_blocked_deployment_does_not_silence_a_sibling_deployment ... ok
[INFO] [stdout] test rsdl::tests::a_blocked_deployment_draws_neither_code ... ok
[INFO] [stdout] test rsdl::target::tests::references_match_reference_at_for_every_target ... ok
[INFO] [stdout] test rsdl::tests::a_declaration_name_is_unique_in_its_package ... ok
[INFO] [stdout] test rsdl::tests::a_declared_depth_below_the_bound_is_rsdl_805_once_per_link_and_event ... ok
[INFO] [stdout] test rsdl::tests::a_declared_depth_silences_rsdl_806 ... ok
[INFO] [stdout] test rsdl::tests::a_deployment_depth_below_the_bound_is_rsdl_805_once_per_covered_link ... ok
[INFO] [stdout] test rsdl::tests::a_component_line_names_one_service_or_one_interface ... ok
[INFO] [stdout] test rsdl::tests::a_depth_on_a_placement_that_consumes_only_calls_draws_neither_code ... ok
[INFO] [stdout] test rsdl::tests::a_depth_at_or_above_the_bound_draws_nothing ... ok
[INFO] [stdout] test rsdl::tests::a_deployment_places_every_closure_instance_exactly_once ... ok
[INFO] [stdout] test rsdl::tests::a_depth_one_below_the_bound_is_rsdl_805_and_one_at_the_bound_is_not ... ok
[INFO] [stdout] test rsdl::tests::a_half_open_event_with_no_declared_depth_is_rsdl_806 ... ok
[INFO] [stdout] test rsdl::tests::a_half_open_event_that_no_link_consumes_draws_neither_code ... ok
[INFO] [stdout] test rsdl::tests::a_multi_instance_consumer_is_read_line_by_line_and_named_per_instance ... ok
[INFO] [stdout] test rsdl::tests::a_placement_error_blocks_its_own_deployment_only ... ok
[INFO] [stdout] test rsdl::tests::a_redundant_provider_set_draws_rsdl_805_once_per_consumer_instance ... ok
[INFO] [stdout] test rsdl::tests::a_distribution_holds_each_implemented_closure_component_once ... ok
[INFO] [stdout] test rsdl::tests::a_placement_depth_takes_precedence_over_a_deployment_depth ... ok
[INFO] [stdout] test rsdl::tests::a_rejected_value_keeps_what_can_be_read ... ok
[INFO] [stdout] test rsdl::tests::a_rounded_up_bound_is_reported_rounded_up ... ok
[INFO] [stdout] test rsdl::tests::a_requires_line_resolves_to_one_service_and_one_offerer ... ok
[INFO] [stdout] test rsdl::tests::a_sizing_key_on_an_instance_that_consumes_nothing_draws_nothing ... ok
[INFO] [stdout] test rsdl::tests::a_sizing_key_out_of_range_at_a_rejected_site_is_form_107_alone ... ok
[INFO] [stdout] test rsdl::tests::a_sizing_key_twice_in_one_block_is_form_108 ... ok
[INFO] [stdout] test rsdl::tests::a_sizing_key_on_a_requires_line_or_a_machine_is_form_107 ... ok
[INFO] [stdout] test rsdl::tests::a_system_names_a_component_of_another_package ... ok
[INFO] [stdout] test rsdl::tests::an_event_of_an_inline_shape_service_draws_both_codes ... ok
[INFO] [stdout] test rsdl::tests::an_event_whose_ratio_exceeds_the_depth_range_is_rsdl_806 ... ok
[INFO] [stdout] test rsdl::tests::an_event_with_no_timing_draws_neither_code ... ok
[INFO] [stdout] test rsdl::tests::a_system_lists_each_component_or_lone_service_once ... ok
[INFO] [stdout] test rsdl::tests::an_internal_consumer_of_an_external_producer_draws_rsdl_806 ... ok
[INFO] [stdout] test rsdl::tests::a_sizing_key_out_of_range_is_rsdl_709_and_blocks_its_deployment ... ok
[INFO] [stdout] test rsdl::tests::an_external_consumer_of_an_internal_producer_draws_rsdl_806 ... ok
[INFO] [stdout] test rsdl::tests::appendix_a_derives_its_closure ... ok
[INFO] [stdout] test rsdl::tests::appendix_a_derives_its_distribution_dependency ... ok
[INFO] [stdout] test rsdl::tests::appendix_a_collects_into_the_model_with_no_error ... ok
[INFO] [stdout] test rsdl::tests::appendix_a_places_every_instance_once_per_deployment ... ok
[INFO] [stdout] test rsdl::tests::appendix_a_resolves_every_requires_line ... ok
[INFO] [stdout] test rsdl::tests::another_rsdl_key_on_a_placement_line_is_form_107 ... ok
[INFO] [stdout] test rsdl::tests::the_sizing_keys_are_read_on_a_deployment_and_a_placement_line ... ok
[INFO] [stdout] test rsdl::tests::diagnostics_index_the_workspace_files_in_package_then_file_order ... ok
[INFO] [stdout] test rsdl::tests::two_external_ends_lower_no_link_and_draw_neither_code ... ok
[INFO] [stdout] test scalar::properties::derived_float_width_matches_the_count_rule ... ok
[INFO] [stdout] test rsdl::tests::two_unblocked_deployments_each_draw_a_warning_naming_themselves ... ok
[INFO] [stdout] test scalar::tests::binary32_exponent_and_mantissa_edges ... ok
[INFO] [stdout] test scalar::tests::binary32_representable_values ... ok
[INFO] [stdout] test scalar::tests::binary32_unrepresentable_values ... ok
[INFO] [stdout] test scalar::properties::derived_int_width_is_the_narrowest_containing ... ok
[INFO] [stdout] test rsdl::tests::attribute_keys_follow_the_rsdl_allow_list ... ok
[INFO] [stdout] test scalar::tests::enumset_width_rows ... ok
[INFO] [stdout] test scalar::tests::float_width_errata_example_is_f64 ... ok
[INFO] [stdout] test scalar::tests::float_width_count_over_2_pow_24_is_f64 ... ok
[INFO] [stdout] test scalar::tests::float_width_ignores_step_representability ... ok
[INFO] [stdout] test scalar::tests::float_width_lowers_to_ir ... ok
[INFO] [stdout] test scalar::tests::float_width_no_step_is_f64 ... ok
[INFO] [stdout] test scalar::tests::float_width_range_and_step_is_f32 ... ok
[INFO] [stdout] test scalar::tests::integer_range_outside_int64_domain_is_typl_111 ... ok
[INFO] [stdout] test scalar::tests::integer_width_boundary_flip_255_256 ... ok
[INFO] [stdout] test scalar::tests::integer_width_larger_unsigned_and_signed ... ok
[INFO] [stdout] test scalar::tests::integer_width_signed_boundary_flips ... ok
[INFO] [stdout] test scalar::tests::integer_width_table_rows ... ok
[INFO] [stdout] test scalar::tests::parse_accepts_integer_and_decimal_forms ... ok
[INFO] [stdout] test scalar::tests::parse_rejects_malformed_text ... ok
[INFO] [stdout] test scalar::tests::float_width_unrepresentable_bound_is_f64 ... ok
[INFO] [stdout] test scalar::tests::step_larger_than_range_is_typl_105 ... ok
[INFO] [stdout] test scalar::tests::step_non_positive_is_typl_105 ... ok
[INFO] [stdout] test scalar::tests::step_type_mismatch_maps_to_typl_105 ... ok
[INFO] [stdout] test scalar::tests::to_decimal_string_is_canonical ... ok
[INFO] [stdout] test scalar::tests::to_decimal_string_round_trips_representative_values ... ok
[INFO] [stdout] test scalar::tests::int_width_lowers_to_ir ... ok
[INFO] [stdout] test testgen::properties::boundary_inside_and_violations_outside ... ok
[INFO] [stdout] test scalar::tests::valid_step_and_no_step_pass ... ok
[INFO] [stdout] test scalar::tests::range_min_greater_than_max_is_typl_104 ... ok
[INFO] [stdout] test testgen::tests::boundary_values_dedup_on_narrow_ranges ... ok
[INFO] [stdout] test testgen::tests::boundary_values_of_uint8_ceiling ... ok
[INFO] [stdout] test testgen::tests::float_boundary_values_dedup_and_stay_inside_a_narrow_range ... ok
[INFO] [stdout] test testgen::tests::float_boundary_values_fall_back_to_one_without_a_step ... ok
[INFO] [stdout] test testgen::tests::float_boundary_values_step_by_the_declared_step ... ok
[INFO] [stdout] test testgen::tests::float_violations_are_one_declared_step_outside_each_bound ... ok
[INFO] [stdout] test testgen::tests::float_violations_lie_outside_the_range_they_came_from ... ok
[INFO] [stdout] test testgen::properties::int_values_stay_in_range ... ok
[INFO] [stdout] test testgen::tests::grid_value_lands_on_exact_step_points ... ok
[INFO] [stdout] test testgen::tests::max_grid_index_counts_whole_steps ... ok
[INFO] [stdout] test testgen::tests::violations_straddle_the_uint8_width_flip ... ok
[INFO] [stdout] test timing::tests::builtin_rpc_defaults_are_one_and_three_seconds ... ok
[INFO] [stdout] test timing::tests::duration_conversions_are_exact_microseconds ... ok
[INFO] [stdout] test timing::tests::durations_render_in_the_largest_exact_unit ... ok
[INFO] [stdout] test timing::tests::fixed_carries_no_timing ... ok
[INFO] [stdout] test timing::tests::form_102_bound_beside_other_timing_diagnostics ... ok
[INFO] [stdout] test timing::tests::form_102_bound_draws_no_ordering_diagnostic ... ok
[INFO] [stdout] test timing::tests::fractional_durations_parse_exactly_but_are_flagged_not_whole ... ok
[INFO] [stdout] test timing::tests::fractional_range_lower_bound_reports_and_keeps_the_rate_floor ... ok
[INFO] [stdout] test timing::tests::fractional_range_upper_bound_reports_and_keeps_the_staleness_bound ... ok
[INFO] [stdout] test timing::tests::fractional_strict_period_reports_and_keeps_its_bounds ... ok
[INFO] [stdout] test timing::tests::fractional_zero_duration_draws_both_form_102_and_ridl_102 ... ok
[INFO] [stdout] test timing::tests::full_range_on_rpc_ignores_the_default ... ok
[INFO] [stdout] test timing::tests::half_open_min_above_the_default_max_is_ridl_101 ... ok
[INFO] [stdout] test timing::tests::half_open_min_equal_to_the_default_max_is_ridl_108 ... ok
[INFO] [stdout] test timing::tests::half_open_min_on_rpc_takes_max_from_the_default ... ok
[INFO] [stdout] test timing::tests::half_open_range_leaves_the_absent_side_unset ... ok
[INFO] [stdout] test timing::tests::max_only_on_rpc_ignores_the_default ... ok
[INFO] [stdout] test timing::tests::parse_default_timing_reads_bounds_and_rejects_garbage ... ok
[INFO] [stdout] test timing::tests::parse_default_timing_rejects_a_negative_bound ... ok
[INFO] [stdout] test timing::tests::ridl_100_untimed_signal_applies_the_default_and_names_the_bounds ... ok
[INFO] [stdout] test timing::tests::ridl_101_lower_bound_exceeds_upper ... ok
[INFO] [stdout] test timing::tests::ridl_102_on_a_readable_zero_minimum_in_a_range_that_did_not_parse_whole ... ok
[INFO] [stdout] test testgen::tests::violations_omit_unrepresentable_samples_at_the_i64_edges ... ok
[INFO] [stdout] test timing::tests::ridl_103_strict_periodic_on_command_and_query ... ok
[INFO] [stdout] test timing::tests::ridl_103_strict_periodic_on_event ... ok
[INFO] [stdout] test timing::tests::ridl_102_zero_duration ... ok
[INFO] [stdout] test timing::tests::ridl_112_warns_on_undeclared_bounds_and_not_on_unreadable_ones ... ok
[INFO] [stdout] test timing::tests::rpc_default_accepts_both_bounds ... ok
[INFO] [stdout] test timing::tests::rpc_default_accepts_max_only ... ok
[INFO] [stdout] test timing::tests::rpc_default_rejects_a_zero_negative_or_fractional_min ... ok
[INFO] [stdout] test timing::tests::rpc_default_rejects_min_only ... ok
[INFO] [stdout] test timing::tests::rpc_default_rejects_what_the_signal_default_rejects ... ok
[INFO] [stdout] test timing::tests::rpc_half_open_response_bound_only_warns_nothing ... ok
[INFO] [stdout] test timing::tests::ridl_108_equal_range_bounds_warn ... ok
[INFO] [stdout] test timing::tests::rpc_half_open_throttle_only_draws_ridl_112 ... ok
[INFO] [stdout] test timing::tests::rpc_range_validity_rules_apply_unchanged ... ok
[INFO] [stdout] test timing::tests::rpc_range_resolves_both_bounds_clean ... ok
[INFO] [stdout] test timing::tests::rpc_without_annotation_draws_ridl_112_naming_the_default ... ok
[INFO] [stdout] test timing::tests::strict_periodic_stores_the_period_in_both_bounds ... ok
[INFO] [stdout] test timing::tests::unreadable_rpc_annotation_takes_from_the_default_what_the_parser_left_unwritten ... ok
[INFO] [stdout] test timing::tests::untimed_rpc_takes_the_default ... ok
[INFO] [stdout] test ucum::tests::bare_atoms_parse ... ok
[INFO] [stdout] test timing::tests::untimed_rpc_takes_the_default_min_too ... ok
[INFO] [stdout] test ucum::tests::canonical_is_the_normalized_source ... ok
[INFO] [stdout] test ucum::tests::display_name_reads_the_curated_atoms ... ok
[INFO] [stdout] test ucum::tests::case_is_significant ... ok
[INFO] [stdout] test ucum::tests::dot_multiplies ... ok
[INFO] [stdout] test ucum::tests::known_atoms_stays_in_sync_with_the_tables ... ok
[INFO] [stdout] test ucum::tests::leading_slash_parses ... ok
[INFO] [stdout] test ucum::tests::malformed_terms_are_rejected ... ok
[INFO] [stdout] test ucum::tests::negative_exponent_via_minus_is_rejected ... ok
[INFO] [stdout] test ucum::tests::prefix_on_a_special_unit_fails ... ok
[INFO] [stdout] test ucum::tests::reference_units_parse ... ok
[INFO] [stdout] test ucum::tests::si_prefix_composes_with_a_metric_atom ... ok
[INFO] [stdout] test ucum::tests::suffix_digit_exponents_parse ... ok
[INFO] [stdout] test ucum::tests::unknown_atom_names_the_offender ... ok
[INFO] [stdout] test workspace::tests::the_catalog_diagnostics_come_first_and_the_system_keeps_none ... ok
[INFO] [stdout] test ucum::tests::known_atoms_lists_the_curated_set ... ok
[INFO] [stdout] test check::tests::typl_220_refuses_an_inline_match_pattern_the_regex_crate_cannot_compile ... ok
[INFO] [stdout] test check::tests::typl_220_refuses_a_regex_constant_the_regex_crate_cannot_compile ... ok
[INFO] [stdout] test check::tests::typl_220_size_limit_message_names_the_large_unicode_classes ... ok
[INFO] [stdout] test check::tests::every_pattern_the_checker_passes_compiles_under_the_regex_crate ... ok
[INFO] [stdout] test check::tests::typl_220_probes_are_ecma_262_the_regex_crate_refuses ... ok
[INFO] [stdout] test testgen::properties::float_values_are_in_range_grid_points ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 678 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 1.55s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/docs_in_source.rs (/opt/rustwide/target/release/build/ridl-sem/747afd9d4f2bcb5c/out/docs_in_source-747afd9d4f2bcb5c)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test deleting_every_doc_comment_keeps_every_catalog_hash ... ok
[INFO] [stderr]      Running tests/manifest_version.rs (/opt/rustwide/target/release/build/ridl-sem/2a41134d9152ae81/out/manifest_version-2a41134d9152ae81)
[INFO] [stdout] test every_carrier_doc_reaches_the_ir ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr] error: test failed, to rerun pass `--test manifest_version`
[INFO] [stdout] test ridl_core_dependency_version_matches_the_workspace ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- ridl_core_dependency_version_matches_the_workspace stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'ridl_core_dependency_version_matches_the_workspace' (2671) panicked at tests/manifest_version.rs:45:14:
[INFO] [stdout] the workspace root Cargo.toml must exist: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fae73a7cc01 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5fae73a9177a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5fae73a80e1c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5fae73a58d06 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5fae73a74f39 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5fae73a11090 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5fae73a750f2 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5fae73a58db2 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5fae73a51939 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5fae73a599bd - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5fae73a91eec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5fae73a91cc2 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x5fae739e68ce - <manifest_version[d7e06f916c46bd9e]::ridl_core_dependency_version_matches_the_workspace::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x5fae73a044db - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x5fae73a116b5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x5fae73a0afa4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x5fae73a14742 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x5fae73a7c0ff - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x74bda061fdfa - <unknown>
[INFO] [stdout]   19:     0x74bda06b33d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     ridl_core_dependency_version_matches_the_workspace
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "c1bfd7cd459be2965ccf2d51da03c6922d68e3f44058a2f70a965895af1a5af4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c1bfd7cd459be2965ccf2d51da03c6922d68e3f44058a2f70a965895af1a5af4", kill_on_drop: false }`
[INFO] [stdout] c1bfd7cd459be2965ccf2d51da03c6922d68e3f44058a2f70a965895af1a5af4
