[INFO] fetching crate guibiao 0.8.0...
[INFO] testing guibiao-0.8.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate guibiao 0.8.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate guibiao 0.8.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate guibiao 0.8.0
[INFO] tweaked toml for crates.io crate guibiao 0.8.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate guibiao 0.8.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 guibiao 0.8.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]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded xingbiao v0.8.0
[INFO] [stderr]   Downloaded xuanji v0.8.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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] c7768514ade4f5380433f9bb5cd7c2b390ec2b2d19f3b6825c00f2aa34800518
[INFO] running `Command { std: "docker" "start" "c7768514ade4f5380433f9bb5cd7c2b390ec2b2d19f3b6825c00f2aa34800518", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c7768514ade4f5380433f9bb5cd7c2b390ec2b2d19f3b6825c00f2aa34800518", 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" "c7768514ade4f5380433f9bb5cd7c2b390ec2b2d19f3b6825c00f2aa34800518" "/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" "c7768514ade4f5380433f9bb5cd7c2b390ec2b2d19f3b6825c00f2aa34800518", 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" "c7768514ade4f5380433f9bb5cd7c2b390ec2b2d19f3b6825c00f2aa34800518" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling xuanji v0.8.0
[INFO] [stderr]    Compiling xingbiao v0.8.0
[INFO] [stderr]    Compiling guibiao v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 20.73s
[INFO] running `Command { std: "docker" "inspect" "c7768514ade4f5380433f9bb5cd7c2b390ec2b2d19f3b6825c00f2aa34800518", 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" "c7768514ade4f5380433f9bb5cd7c2b390ec2b2d19f3b6825c00f2aa34800518" "/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 guibiao v0.8.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 30.24s
[INFO] running `Command { std: "docker" "inspect" "c7768514ade4f5380433f9bb5cd7c2b390ec2b2d19f3b6825c00f2aa34800518", 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" "c7768514ade4f5380433f9bb5cd7c2b390ec2b2d19f3b6825c00f2aa34800518" "/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.02s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/guibiao-71bd8069086182e0)
[INFO] [stdout] 
[INFO] [stdout] running 406 tests
[INFO] [stdout] test finding::tests::identity_bearing_values_and_fact_shapes_stay_distinct ... ok
[INFO] [stdout] test finding::tests::distinct_governing_packages_produce_distinct_module_fact_identity ... ok
[INFO] [stdout] test finding::tests::published_crate_fact_identity_schema_is_exact_and_exhaustive ... ok
[INFO] [stdout] test finding::tests::published_module_fact_identity_schema_is_exact_and_exhaustive ... ok
[INFO] [stdout] test module_scan::item_head::tests::a_discriminants_turbofish_separates_no_variants ... ok
[INFO] [stdout] test module_scan::item_head::tests::a_group_is_classified_by_the_header_before_it ... ok
[INFO] [stdout] test module_scan::item_head::tests::a_const_fn_declares_no_const ... ok
[INFO] [stdout] test finding::tests::unrelated_construction_order_does_not_change_fact_identity ... ok
[INFO] [stdout] test module_scan::occurrence::tests::a_role_is_read_from_the_tokens_beside_a_run ... ok
[INFO] [stdout] test module_scan::occurrence::tests::a_definition_is_not_a_call ... ok
[INFO] [stdout] test module_scan::occurrence::tests::a_qualified_paths_tail_is_not_read_and_a_comparison_opens_no_group ... ok
[INFO] [stdout] test module_scan::occurrence::tests::a_single_identifier_is_a_mention_only_where_it_names_something ... ok
[INFO] [stdout] test module_scan::path_vocab::tests::fold_canonical_segments_resolves_embedded_super_and_self ... ok
[INFO] [stdout] test module_scan::reachability::declarations::tests::an_unreadable_path_value_is_not_an_absent_path ... ok
[INFO] [stdout] test module_scan::reachability::declarations::tests::both_readers_take_the_attribute_name_from_one_position ... ok
[INFO] [stdout] test module_scan::reachability::declarations::tests::a_qualified_look_alike_is_not_the_built_in_cfg_attr ... ok
[INFO] [stdout] test cargo_metadata::tests::classify_source_reads_the_declared_source_field ... ok
[INFO] [stdout] test module_scan::item_head::tests::a_shift_opening_two_groups_closes_the_inner_one_first ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_cfg_attr_nested_path_collects_conditional_remaps ... ok
[INFO] [stdout] test module_scan::path_vocab::tests::fold_canonical_segments_over_pop_returns_none ... ok
[INFO] [stdout] test module_scan::occurrence::tests::an_attributes_name_and_predicate_are_passed_over ... ok
[INFO] [stdout] test module_scan::item_head::tests::an_item_starts_only_after_a_boundary ... ok
[INFO] [stdout] test module_scan::item_head::tests::an_angle_group_closes_as_rustc_splits_it ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_cfg_attr_nested_path_on_an_inline_module_does_not_drop_it ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_block_comment_before_a_mod_name_does_not_fuse_it ... ok
[INFO] [stdout] test module_scan::reachability::declarations::tests::iterative_cfg_attr_collection_preserves_textual_candidate_order ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_cfg_attr_without_a_path_meta_is_not_a_remap ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_custom_crate_root_filename_maps_to_crate ... ok
[INFO] [stdout] test module_scan::item_head::tests::a_tuple_or_unit_struct_declares_a_value ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_declaration_a_predicate_may_remove_or_redirect_tolerates_its_absent_file ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_path_remap_cycle_is_a_scan_error_not_a_hang ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_path_in_a_symlinked_file_resolves_from_the_symlinks_directory ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_path_remap_to_a_missing_target_is_a_scan_error ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_deeply_nested_cfg_attr_path_is_followed_without_native_recursion ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_path_remap_value_with_a_backslash_newline_continuation_is_followed ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_cfg_attr_path_target_absent_with_no_plain_file_is_still_a_scan_error ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_nested_path_inside_an_inline_cfg_siblings_plain_child_is_not_a_cycle ... ok
[INFO] [stdout] test module_scan::reachability::declarations::tests::deeply_nested_cfg_attr_paths_use_a_bounded_native_stack ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_plain_child_of_a_path_remapped_module_is_governed_from_the_remaps_own_directory ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_grandchild_of_a_probed_plain_child_is_governed ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_path_attr_on_an_inline_module_does_not_drop_it ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_direct_path_after_a_candidate_no_file_backs_is_a_scan_error ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_nested_path_crossing_into_a_cfg_siblings_own_target_is_not_a_cycle ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_path_remapped_child_nested_in_an_inline_parent_is_followed ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_chain_of_inline_modules_reaches_its_file_backed_leaf ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_stray_file_at_a_remapped_modules_naive_structural_path_is_not_phantom_governed ... ok
[INFO] [stdout] test module_scan::reachability::tests::declared_modules_ignores_a_mod_inside_a_macro_invocation ... ok
[INFO] [stdout] test module_scan::reachability::tests::an_inline_modules_file_backed_child_is_reachable ... ok
[INFO] [stdout] test module_scan::reachability::tests::cfg_gated_sibling_path_declarations_are_followed_cfg_blind_both ... ok
[INFO] [stdout] test module_scan::reachability::tests::declared_modules_finds_only_top_level_declarations ... ok
[INFO] [stdout] test module_scan::reachability::tests::declared_modules_ignores_mod_inside_const_or_static_block ... ok
[INFO] [stdout] test module_scan::reachability::tests::an_inline_sibling_of_a_path_remap_is_still_governed ... ok
[INFO] [stdout] test module_scan::reachability::tests::declared_modules_observes_mod_inside_cfg_if_macro_body ... ok
[INFO] [stdout] test module_scan::reachability::tests::path_attribute_detection_is_specific ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_plain_file_sibling_of_a_path_remap_is_still_governed ... ok
[INFO] [stdout] test module_scan::reachability::tests::mixed_direct_and_conditional_path_attrs_keep_the_module_regardless_of_order ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_stray_lib_beside_a_custom_root_is_not_a_second_crate_root ... ok
[INFO] [stdout] test module_scan::reachability::tests::single_cfg_attr_path_only_target_is_governed_without_a_plain_file ... ok
[INFO] [stdout] test module_scan::reachability::tests::both_conventional_forms_present_stays_an_ambiguity_alongside_a_resolved_cfg_attr_target ... ok
[INFO] [stdout] test module_scan::reachability::tests::an_inline_modules_direct_path_after_a_candidate_is_descended_as_a_candidate ... ok
[INFO] [stdout] test module_scan::reachability::tests::block_declared_path_modules_are_numbered_apart ... ok
[INFO] [stdout] test module_scan::reachability::tests::reachable_modules_follows_mod_declarations_not_filenames ... ok
[INFO] [stdout] test module_scan::resolve::tests::a_block_item_shadows_in_its_namespace_only ... ok
[INFO] [stdout] test module_scan::reachability::tests::an_inline_modules_mod_rs_style_child_is_reachable ... ok
[INFO] [stdout] test module_scan::resolve::tests::a_keyword_in_a_type_heads_no_item ... ok
[INFO] [stdout] test module_scan::reachability::tests::an_inline_only_grandparents_conventional_orphan_stays_excluded ... ok
[INFO] [stdout] test module_scan::resolve::tests::distinct_denotations_share_a_retention_budget ... ok
[INFO] [stdout] test module_scan::reachability::tests::two_declarations_sharing_one_path_remap_target_is_not_a_cycle ... ok
[INFO] [stdout] test module_scan::resolve::tests::denotation_retention_charges_terminal_candidates_and_hazard_keys ... ok
[INFO] [stdout] test module_scan::resolve::tests::foreign_candidates_beside_local_ones_are_terminal_for_every_reader ... ok
[INFO] [stdout] test module_scan::reachability::tests::an_inline_sibling_of_a_plain_file_is_still_governed ... ok
[INFO] [stdout] test module_scan::scope_tree::tests::a_block_module_left_unnamed_is_refused ... ok
[INFO] [stdout] test module_scan::resolve::tests::written_root_classifies_each_root_once ... ok
[INFO] [stdout] test module_scan::tests::raw_identifiers_are_canonicalized ... ok
[INFO] [stdout] test module_scan::tests::a_raw_identifier_macro_name_does_not_leak_its_body ... ok
[INFO] [stdout] test module_scan::tests::scanner_does_not_panic_on_odd_input ... ok
[INFO] [stdout] test module_scan::resolve::tests::a_block_use_binds_its_whole_block_and_nothing_outside ... ok
[INFO] [stdout] test module_scan::tests::keyword_detection_does_not_fire_inside_a_unicode_identifier ... ok
[INFO] [stdout] test module_scan::resolve::tests::member_bodies_bind_nothing_and_pass_through_bodies_bind_outward ... ok
[INFO] [stdout] test module_scan::reachability::tests::an_inline_modules_file_backed_child_is_governed ... ok
[INFO] [stdout] test module_scan::reachability::tests::path_remapped_modules_are_followed_to_their_target ... ok
[INFO] [stdout] test module_scan::reachability::tests::stacked_cfg_attr_path_only_targets_are_governed_without_a_plain_file ... ok
[INFO] [stdout] test module_scan::token_tree::tests::a_char_literal_is_one_literal_token ... ok
[INFO] [stdout] test module_scan::token_tree::tests::a_keyword_is_read_by_edition ... ok
[INFO] [stdout] test module_scan::token_tree::tests::a_macro_call_and_an_attribute_are_one_node ... ok
[INFO] [stdout] test module_scan::token_tree::tests::comments_nest_and_leave_no_token ... ok
[INFO] [stdout] test module_scan::token_tree::tests::an_identifier_is_read_in_nfc_and_a_literal_as_written ... ok
[INFO] [stdout] test module_scan::token_tree::tests::every_string_form_is_one_literal_token ... ok
[INFO] [stdout] test module_scan::token_tree::tests::odd_input_is_read_without_panicking ... ok
[INFO] [stdout] test module_scan::token_tree::tests::maximal_munch_reads_each_operator_whole ... ok
[INFO] [stdout] test module_scan::token_tree::tests::a_mismatched_closer_closes_nothing ... ok
[INFO] [stdout] test module_scan::token_tree::tests::a_c_before_a_string_is_an_identifier_before_2021 ... ok
[INFO] [stdout] test module_scan::token_tree::tests::a_shebang_line_is_no_token_and_an_inner_attribute_is_one ... ok
[INFO] [stdout] test module_scan::token_tree::tests::a_number_is_one_literal_token ... ok
[INFO] [stdout] test module_scan::reachability::tests::governed_files_does_not_duplicate_a_plain_files_own_path_remap_target ... ok
[INFO] [stdout] test module_scan::reachability::tests::an_inner_attribute_is_no_attribute_of_the_mod_after_it ... ok
[INFO] [stdout] test module_scan::reachability::tests::a_path_attribute_is_read_by_its_position ... ok
[INFO] [stdout] test module_scan::use_scan::tests::a_block_comment_between_use_and_its_path_does_not_fuse_the_keyword ... ok
[INFO] [stdout] test module_scan::use_scan::tests::scanner_ignores_comments_and_string_literals ... ok
[INFO] [stdout] test module_scan::use_scan::tests::scanner_handles_nested_block_comments ... ok
[INFO] [stdout] test module_scan::token_tree::tests::partners_pair_only_matching_delimiters ... ok
[INFO] [stdout] test module_scan::use_scan::tests::escaped_quote_char_literal_is_consumed_whole ... ok
[INFO] [stdout] test module_scan::use_scan::tests::scanner_expands_groups_and_resolves_relative_imports ... ok
[INFO] [stdout] test module_scan::use_scan::tests::scanner_ignores_raw_and_byte_strings ... ok
[INFO] [stdout] test module_scan::token_tree::tests::the_punctuation_set_is_the_references_both_ways ... ok
[INFO] [stdout] test module_scan::use_scan::tests::scanner_ignores_raw_c_strings ... ok
[INFO] [stdout] test module_scan::use_scan::tests::a_self_alias_in_a_use_group_resolves_to_the_prefix_module ... ok
[INFO] [stdout] test module_scan::use_scan::tests::scanner_resolves_a_bare_head_in_the_scope_it_is_written_in ... ok
[INFO] [stdout] test module_scan::use_scan::tests::scanner_preserves_non_ascii_module_paths ... ok
[INFO] [stdout] test module_scan::use_scan::tests::scanner_treats_leading_colon_path_as_external ... ok
[INFO] [stdout] test module_scan::use_scan::tests::use_inside_an_inline_module_is_attributed_to_that_module ... ok
[INFO] [stdout] test tests::crate_dependency::a_baselined_enforce_violation_does_not_fail ... ok
[INFO] [stdout] test module_scan::use_scan::tests::scanner_resolves_root_relative_bare_use ... ok
[INFO] [stdout] test module_scan::use_scan::tests::super_past_the_crate_root_is_not_an_internal_module ... ok
[INFO] [stdout] test module_scan::use_scan::tests::use_inside_a_macro_body_is_not_observed ... ok
[INFO] [stdout] test module_scan::use_scan::tests::external_scan_captures_external_heads_with_the_shared_resolution ... ok
[INFO] [stdout] test module_scan::use_scan::tests::a_use_bound_as_the_last_token_neither_panics_nor_drops_a_preceding_use ... ok
[INFO] [stdout] test module_scan::use_scan::tests::cfg_if_macro_body_is_read_and_observed ... ok
[INFO] [stdout] test tests::crate_dependency::a_new_enforce_violation_fails_against_a_baseline ... ok
[INFO] [stdout] test tests::crate_dependency::an_empty_constitution_projects_cleanly ... ok
[INFO] [stdout] test tests::crate_dependency::an_optional_dependency_edge_is_observed_as_a_declared_one ... ok
[INFO] [stdout] test tests::crate_dependency::an_unreadable_membership_is_not_an_empty_one ... ok
[INFO] [stdout] test tests::crate_dependency::baseline_round_trips_through_json ... ok
[INFO] [stdout] test tests::crate_dependency::constitution_json_projects_boundaries_with_kinds_and_parameters ... ok
[INFO] [stdout] test tests::crate_dependency::constitution_text_projects_every_boundary_with_its_parameters ... ok
[INFO] [stdout] test tests::crate_dependency::coverage_counts_a_module_only_covered_crate_as_covered ... ok
[INFO] [stdout] test module_scan::use_scan::tests::a_precise_capturing_use_bound_does_not_swallow_the_following_use ... ok
[INFO] [stdout] test tests::crate_dependency::dependency_kind_selects_which_table_is_observed ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_be_imported_by_dedups_multiple_imports_from_one_importer ... ok
[INFO] [stdout] test tests::crate_dependency::a_crate_violation_reports_no_file ... ok
[INFO] [stdout] test tests::crate_dependency::both_consumers_of_an_unreadable_membership_refuse ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_be_imported_by_flags_a_mod_rs_backed_importer ... ok
[INFO] [stdout] test tests::crate_dependency::dedup_keeps_the_more_severe_of_duplicate_violations ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_be_imported_by_inline_protected_module_is_a_constitution_error ... ok
[INFO] [stdout] test tests::crate_dependency::every_crate_rule_still_flags_a_same_named_but_externally_sourced_dependency ... ok
[INFO] [stdout] test tests::crate_dependency::external_classification_treats_any_non_null_source_as_external ... ok
[INFO] [stdout] test tests::crate_dependency::from_json_rejects_malformed_and_unknown_version ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_be_imported_by_on_the_crate_root_is_a_constitution_error ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_be_imported_by_orders_multiple_offenders_deterministically ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_be_imported_by_unknown_protected_module_is_a_constitution_error ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_be_imported_by_projects_its_importer ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_be_imported_by_ignores_external_imports ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_be_imported_by_matches_a_raw_identifier_importer ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_be_imported_by_honors_warn_severity ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_be_imported_by_crate_forbids_every_outside_importer ... ok
[INFO] [stdout] test tests::crate_dependency::no_dependency_rule_ever_flags_a_crates_own_self_referential_dependency ... ok
[INFO] [stdout] test tests::crate_dependency::report_json_includes_coverage_when_present ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_import_allows_plain_ancestor_module_import ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_be_imported_by_dedups_an_importer_backed_by_two_reachable_sources ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_import_flags_ancestor_glob_hazard ... ok
[INFO] [stdout] test tests::crate_dependency::report_json_projects_a_violation_with_its_kind ... ok
[INFO] [stdout] test tests::crate_dependency::inline_symbol_confinement_flags_midpath_super_call ... ok
[INFO] [stdout] test tests::crate_dependency::report_json_reflects_baseline_and_stale_in_gate ... ok
[INFO] [stdout] test tests::crate_dependency::outbound_dedup_collapses_a_repeated_pair_but_keeps_distinct_ones ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_import_flags_midpath_super_import ... ok
[INFO] [stdout] test tests::crate_dependency::report_json_renders_clean_and_constitution_error ... ok
[INFO] [stdout] test tests::crate_dependency::restrict_to_projects_its_allowlist ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_import_dedups_a_finding_across_subtree_files ... ok
[INFO] [stdout] test tests::crate_dependency::restrict_imports_to_does_not_flag_an_over_popped_super ... ok
[INFO] [stdout] test tests::crate_dependency::source_boundary_absent_target_is_a_constitution_error ... ok
[INFO] [stdout] test tests::crate_dependency::source_boundary_carries_its_severity_and_gates_against_the_baseline ... ok
[INFO] [stdout] test tests::crate_dependency::source_rule_empty_allowlist_forbids_every_dependency_by_source ... ok
[INFO] [stdout] test tests::crate_dependency::restrict_imports_to_keeps_two_importing_modules_distinct ... ok
[INFO] [stdout] test tests::crate_dependency::source_rule_does_not_observe_a_patch_redirect_declared_as_registry ... ok
[INFO] [stdout] test tests::crate_dependency::source_boundary_projects_its_allowed_sources ... ok
[INFO] [stdout] test tests::crate_dependency::source_rule_scopes_to_the_dependency_kind ... ok
[INFO] [stdout] test tests::crate_dependency::the_same_dep_in_two_tables_yields_distinct_findings ... ok
[INFO] [stdout] test tests::crate_dependency::stale_finds_entries_with_no_current_match ... ok
[INFO] [stdout] test tests::crate_dependency::source_rule_is_clean_when_every_governed_source_is_allowed ... ok
[INFO] [stdout] test tests::crate_dependency::stale_policy_is_one_pure_exit_code_source_for_runner_and_projection ... ok
[INFO] [stdout] test tests::crate_dependency::source_rule_flags_every_git_source_outside_a_registry_or_path_allowlist ... ok
[INFO] [stdout] test tests::crate_dependency::workspace_rule_never_flags_a_crates_own_self_referential_dev_dependency ... ok
[INFO] [stdout] test tests::crate_dependency::workspace_rule_flags_only_unlisted_workspace_members ... ok
[INFO] [stdout] test tests::crate_dependency::source_rule_registry_only_flags_a_path_dependency ... ok
[INFO] [stdout] test tests::evaluation_scans::a_governed_modules_value_items_are_read_from_the_units_tables ... ok
[INFO] [stdout] test tests::crate_dependency::workspace_member_names_are_the_no_deps_packages ... ok
[INFO] [stdout] test tests::evaluation_scans::a_source_two_modules_reach_is_read_once ... ok
[INFO] [stdout] test tests::external_confinement::confine_allows_beneath_the_subtree ... ok
[INFO] [stdout] test tests::evaluation_scans::each_source_path_is_read_once_on_demand ... ok
[INFO] [stdout] test tests::external_confinement::confine_canonicalizes_a_raw_identifier_crate_name ... ok
[INFO] [stdout] test tests::external_confinement::confine_external_crate_is_cfg_blind_to_unenabled_cfg_arms ... ok
[INFO] [stdout] test tests::external_confinement::confine_external_crate_projects_its_crate_and_subtree ... ok
[INFO] [stdout] test tests::evaluation_scans::a_files_uses_are_classified_once_across_rules_and_boundaries ... ok
[INFO] [stdout] test tests::crate_dependency::must_not_be_imported_by_protects_a_raw_identifier_module ... ok
[INFO] [stdout] test tests::external_confinement::confine_dedups_multiple_imports_from_one_importer ... ok
[INFO] [stdout] test tests::external_confinement::confine_external_crate_evaluates_each_unit_at_a_coincident_conventional_path ... ok
[INFO] [stdout] test tests::external_confinement::confine_external_crate_rule_text_and_json_params ... ok
[INFO] [stdout] test tests::evaluation_scans::a_source_two_roots_reach_is_read_once ... ok
[INFO] [stdout] test tests::external_confinement::confine_is_clean_within_the_subtree ... ok
[INFO] [stdout] test tests::external_confinement::confine_matches_a_hyphenated_package_name_against_its_underscore_identifier ... ok
[INFO] [stdout] test tests::evaluation_scans::many_boundaries_over_one_root_build_its_scan_once ... ok
[INFO] [stdout] test tests::external_confinement::confine_observes_a_glob_and_a_bare_import ... ok
[INFO] [stdout] test tests::external_confinement::confine_ignores_a_different_external_crate ... ok
[INFO] [stdout] test tests::external_confinement::confine_observes_a_use_aliased_to_underscore ... ok
[INFO] [stdout] test tests::external_confinement::confine_flags_a_prefix_colliding_sibling_of_the_subtree ... ok
[INFO] [stdout] test tests::external_confinement::confine_identity_is_injective_across_confined_crates ... ok
[INFO] [stdout] test tests::external_confinement::confine_observes_an_aliased_import_of_the_confined_crate ... ok
[INFO] [stdout] test tests::evaluation_scans::two_workspaces_built_from_one_label_hold_separate_roots ... ok
[INFO] [stdout] test tests::external_confinement::confine_flags_an_external_import_outside_the_subtree ... ok
[INFO] [stdout] test tests::evaluation_scans::a_source_no_root_reaches_is_never_read ... ok
[INFO] [stdout] test tests::feature_rules::a_feature_boundary_on_an_absent_target_is_a_constitution_error ... ok
[INFO] [stdout] test tests::external_confinement::confine_of_an_unimported_crate_is_clean_with_no_error ... ok
[INFO] [stdout] test tests::feature_rules::a_dependency_is_matched_by_package_name_not_local_alias ... ok
[INFO] [stdout] test tests::external_confinement::confine_observes_an_import_inside_a_path_remapped_module ... ok
[INFO] [stdout] test tests::feature_rules::a_forbidden_feature_the_target_does_not_declare_is_clean ... ok
[INFO] [stdout] test tests::external_confinement::confine_on_the_crate_root_is_a_constitution_error ... ok
[INFO] [stdout] test tests::external_confinement::confine_unknown_subtree_is_a_constitution_error ... ok
[INFO] [stdout] test tests::external_confinement::confine_ignores_an_extern_crate_declaration ... ok
[INFO] [stdout] test tests::external_confinement::confine_observes_submodule_bare_and_leading_colon_forms ... ok
[INFO] [stdout] test tests::feature_rules::an_anchorless_boundary_leaves_its_violations_unanchored ... ok
[INFO] [stdout] test tests::feature_rules::a_module_violation_carries_its_rule_repair_polarity ... ok
[INFO] [stdout] test tests::external_confinement::confine_resolves_a_shadowing_root_module_as_internal_no_false_positive ... ok
[INFO] [stdout] test tests::external_confinement::confine_honors_warn_severity ... ok
[INFO] [stdout] test tests::feature_rules::a_sibling_crates_enable_is_not_attributed_to_the_target ... ok
[INFO] [stdout] test tests::external_confinement::confine_ignores_a_use_inside_a_string_literal_or_macro_body ... ok
[INFO] [stdout] test tests::feature_rules::default_features_are_the_default_pseudo_feature ... ok
[INFO] [stdout] test tests::feature_rules::constitution_json_emits_anchor_only_when_set ... ok
[INFO] [stdout] test tests::feature_rules::dependency_kind_appears_in_the_projection ... ok
[INFO] [stdout] test tests::feature_rules::declared_set_unions_across_multiple_edges ... ok
[INFO] [stdout] test tests::feature_rules::an_anchored_boundary_stamps_its_violations_with_the_anchor ... ok
[INFO] [stdout] test tests::feature_rules::empty_allowlist_forbids_declaring_any_feature_including_default ... ok
[INFO] [stdout] test tests::feature_rules::crate_rule_polarity_classifies_by_repair_direction ... ok
[INFO] [stdout] test tests::feature_rules::declared_feature_is_observed ... ok
[INFO] [stdout] test tests::feature_rules::feature_boundary_defaults_to_enforce_normal_kind ... ok
[INFO] [stdout] test tests::feature_rules::module_restrict_imports_to_projects_its_allowlist ... ok
[INFO] [stdout] test tests::feature_rules::forbidding_default_requires_default_features_off ... ok
[INFO] [stdout] test tests::feature_rules::an_unreadable_utf8_governed_source_file_is_a_scan_error ... ok
[INFO] [stdout] test tests::feature_rules::an_unreadable_reachable_source_file_is_a_scan_error ... ok
[INFO] [stdout] test tests::feature_rules::restrict_features_flags_a_feature_outside_the_allowlist ... ok
[INFO] [stdout] test tests::feature_rules::empty_forbidden_set_is_a_no_op ... ok
[INFO] [stdout] test tests::feature_rules::restrict_features_is_clean_when_every_declared_feature_is_allowed ... ok
[INFO] [stdout] test tests::feature_rules::restrict_workspace_dependencies_to_projects_only_workspace ... ok
[INFO] [stdout] test tests::feature_rules::the_two_feature_rule_families_keep_identity_injective ... ok
[INFO] [stdout] test tests::feature_rules::transitive_enables_are_not_chased ... ok
[INFO] [stdout] test tests::feature_rules::disabling_default_features_drops_the_default_pseudo_feature ... ok
[INFO] [stdout] test tests::inbound_boundary::must_only_be_imported_by_authorizes_an_allowed_inline_importer ... ok
[INFO] [stdout] test tests::feature_rules::feature_finding_carries_the_dependency_kind_suffix ... ok
[INFO] [stdout] test tests::feature_rules::feature_report_names_target_rule_finding_and_reason ... ok
[INFO] [stdout] test tests::feature_rules::forbid_feature_flags_a_declared_forbidden_feature ... ok
[INFO] [stdout] test tests::feature_rules::feature_rules_project_to_text_and_json ... ok
[INFO] [stdout] test tests::inbound_boundary::must_only_be_imported_by_flags_a_disallowed_inline_importer_by_its_true_identity ... ok
[INFO] [stdout] test tests::inbound_boundary::must_only_be_imported_by_empty_allowlist_forbids_every_outside_importer ... ok
[INFO] [stdout] test tests::inbound_boundary::must_only_be_imported_by_admits_the_allowlisted_importer_subtree ... ok
[INFO] [stdout] test tests::feature_rules::two_forbidden_features_of_the_same_crate_stay_distinct ... ok
[INFO] [stdout] test tests::evaluation_scans::shared_and_independent_scans_yield_one_outcome ... ok
[INFO] [stdout] test tests::inbound_boundary::must_only_be_imported_by_ignores_external_imports ... ok
[INFO] [stdout] test tests::inbound_boundary::must_only_be_imported_by_rule_text_and_json_params ... ok
[INFO] [stdout] test tests::feature_rules::restrict_features_on_a_crate_not_depended_on_is_clean ... ok
[INFO] [stdout] test tests::inbound_boundary::must_only_be_imported_by_never_flags_the_protected_subtree ... ok
[INFO] [stdout] test tests::module_boundary::a_cfg_dual_declared_module_keeps_governing_its_conventional_file ... ok
[INFO] [stdout] test tests::module_boundary::a_boundary_anchored_directly_at_a_cfg_gated_missing_module_is_unknown_not_clean ... ok
[INFO] [stdout] test tests::module_boundary::a_cfg_gated_dual_backed_module_is_still_a_scan_error ... ok
[INFO] [stdout] test tests::inbound_boundary::must_only_be_imported_by_flags_an_importer_outside_the_allowlist ... ok
[INFO] [stdout] test tests::module_boundary::a_cfg_attr_wrapped_path_is_recognized_as_a_remap ... ok
[INFO] [stdout] test tests::inbound_boundary::must_only_be_imported_by_admits_multiple_allowlisted_importers ... ok
[INFO] [stdout] test tests::inbound_boundary::must_only_be_imported_by_does_not_admit_a_prefix_colliding_sibling ... ok
[INFO] [stdout] test tests::module_boundary::a_dual_backed_module_declared_inside_a_cfg_if_arm_is_still_a_scan_error ... ok
[INFO] [stdout] test tests::module_boundary::a_dual_backed_module_is_a_scan_error_not_silently_accepted ... ok
[INFO] [stdout] test tests::module_boundary::a_missing_path_remap_target_declared_inside_a_cfg_if_arm_is_tolerated ... ok
[INFO] [stdout] test tests::module_boundary::a_module_backed_by_two_files_yields_one_violation_with_a_file ... ok
[INFO] [stdout] test tests::module_boundary::a_module_in_an_unlabelled_group_under_cfg_if_is_judged ... ok
[INFO] [stdout] test tests::module_boundary::a_cfg_gated_unconditional_path_target_does_not_fail_an_unrelated_boundary_when_missing ... ok
[INFO] [stdout] test tests::module_boundary::a_walk_refusal_names_where_each_declaration_is_written ... ok
[INFO] [stdout] test tests::module_boundary::a_raw_identifier_module_is_governed_and_its_import_observed ... ok
[INFO] [stdout] test tests::module_boundary::a_cfg_gated_unconditional_path_target_is_tolerated_regardless_of_attribute_order ... ok
[INFO] [stdout] test tests::module_boundary::a_file_backed_module_is_still_governed ... ok
[INFO] [stdout] test tests::module_boundary::an_inline_target_with_a_same_named_orphan_file_is_still_a_constitution_error ... ok
[INFO] [stdout] test tests::module_boundary::an_orphan_beside_an_inline_module_contributes_no_phantom_child ... ok
[INFO] [stdout] test tests::module_boundary::a_walk_refusal_names_its_compilation_unit ... ok
[INFO] [stdout] test tests::module_boundary::an_inline_module_target_is_a_self_describing_constitution_error ... ok
[INFO] [stdout] test tests::inbound_boundary::must_only_be_imported_by_on_the_crate_root_is_a_constitution_error ... ok
[INFO] [stdout] test tests::module_boundary::an_unconditional_missing_plain_module_file_is_a_scan_error_not_a_silent_gap ... ok
[INFO] [stdout] test tests::module_boundary::a_module_violation_carries_its_offending_file ... ok
[INFO] [stdout] test tests::module_boundary::an_inline_arm_paired_with_a_tolerated_away_plain_arm_still_reports_the_inline_error ... ok
[INFO] [stdout] test tests::module_boundary::a_cfg_gated_missing_plain_module_file_does_not_fail_an_unrelated_boundary ... ok
[INFO] [stdout] test tests::module_boundary::a_cfg_attr_decorated_missing_module_file_is_not_tolerated ... ok
[INFO] [stdout] test tests::module_boundary::a_missing_module_file_declared_inside_a_cfg_if_arm_is_tolerated ... ok
[INFO] [stdout] test tests::module_boundary::an_inline_target_with_no_reported_target_names_no_compilation_unit ... ok
[INFO] [stdout] test tests::module_boundary::an_unconditional_path_on_an_inline_module_relocates_its_own_file_form_children ... ok
[INFO] [stdout] test tests::module_boundary::an_arm_declared_module_whose_file_exists_is_still_governed ... ok
[INFO] [stdout] test tests::module_boundary::must_not_be_imported_by_does_not_flag_the_protected_modules_own_subtree ... ok
[INFO] [stdout] test tests::module_boundary::must_not_be_imported_by_applies_beneath_the_importer ... ok
[INFO] [stdout] test tests::module_boundary::restrict_imports_to_canonicalizes_a_raw_identifier_allowlist_entry ... ok
[INFO] [stdout] test tests::module_boundary::must_not_be_imported_by_flags_an_inline_module_importer ... ok
[INFO] [stdout] test tests::module_boundary::path_remapped_module_is_followed_not_governed_via_a_conventional_orphan ... ok
[INFO] [stdout] test tests::module_boundary::must_not_be_imported_by_flags_ancestor_glob_import ... ok
[INFO] [stdout] test tests::module_boundary::restrict_imports_to_allows_the_governed_modules_own_subtree ... ok
[INFO] [stdout] test tests::module_boundary::restrict_imports_to_is_clean_within_the_allowlist ... ok
[INFO] [stdout] test tests::module_boundary::must_not_be_imported_by_ignores_prefix_colliding_siblings_on_both_sides ... ok
[INFO] [stdout] test tests::module_boundary::must_not_be_imported_by_flags_the_forbidden_importer_only ... ok
[INFO] [stdout] test tests::module_boundary::restrict_imports_to_flags_an_import_outside_the_allowlist ... ok
[INFO] [stdout] test tests::module_boundary::unreadable_governed_directory_is_a_scan_error ... ok
[INFO] [stdout] test tests::module_boundary::restrict_imports_to_with_an_empty_allowlist_forbids_outward_imports ... ok
[INFO] [stdout] test tests::module_path::a_module_path_segment_is_an_identifier_by_unicode_xid ... ok
[INFO] [stdout] test tests::module_path::a_module_path_is_accepted_only_in_its_canonical_spelling ... ok
[INFO] [stdout] test tests::module_path::a_forbidden_module_written_without_its_root_is_refused_not_judged_clean ... ok
[INFO] [stdout] test tests::module_boundary::must_not_be_imported_by_applies_beneath_the_protected_module ... ok
[INFO] [stdout] test tests::module_boundary::restrict_imports_to_never_flags_an_external_import ... ok
[INFO] [stdout] test tests::rule_model::dependency_fact_identity_survives_reorder_and_unrelated_insertion ... ok
[INFO] [stdout] test tests::rule_model::every_static_rule_has_an_exact_semantic_key ... ok
[INFO] [stdout] test tests::module_boundary::restrict_imports_to_honors_warn_severity_and_its_distinct_label ... ok
[INFO] [stdout] test tests::rule_model::rule_set_order_is_canonical_and_presentation_is_not_identity ... ok
[INFO] [stdout] test tests::module_boundary::module_boundary_uses_the_package_target_src_path ... ok
[INFO] [stdout] test tests::symbol_confinement::a_boundary_anchored_directly_at_the_previously_dropped_module_resolves ... ok
[INFO] [stdout] test tests::module_boundary::unreadable_governed_file_is_a_scan_error ... ok
[INFO] [stdout] test tests::module_path::a_named_module_present_in_one_compilation_unit_or_inline_is_not_absent ... ok
[INFO] [stdout] test tests::module_path::every_module_path_role_refuses_a_module_that_does_not_exist ... ok
[INFO] [stdout] test tests::module_path::every_module_path_role_refuses_a_non_canonical_spelling ... ok
[INFO] [stdout] test tests::module_path::an_allowlist_naming_a_real_module_permits_its_edges ... ok
[INFO] [stdout] test tests::module_boundary::restrict_imports_to_does_not_treat_a_prefix_colliding_sibling_as_allowed ... ok
[INFO] [stdout] test tests::symbol_confinement::a_four_byte_scalar_char_literal_adjacent_to_a_brace_literal_does_not_leak ... ok
[INFO] [stdout] test tests::module_boundary::restrict_imports_to_on_the_crate_root_is_a_constitution_error ... ok
[INFO] [stdout] test tests::symbol_confinement::a_non_ascii_char_literal_adjacent_to_a_brace_literal_in_a_match_arm_does_not_leak ... ok
[INFO] [stdout] test tests::symbol_confinement::a_non_ascii_char_literal_adjacent_to_a_brace_literal_does_not_leak_a_spurious_brace ... ok
[INFO] [stdout] test tests::module_boundary::restrict_imports_to_governs_a_super_reaching_outward_import ... ok
[INFO] [stdout] test tests::symbol_confinement::an_unterminated_block_comment_at_end_of_file_with_no_trailing_newline_does_not_panic ... ok
[INFO] [stdout] test tests::symbol_confinement::a_misdeclared_inline_confinement_is_refused_before_the_walk ... ok
[INFO] [stdout] test tests::symbol_confinement::an_inline_prefix_is_accepted_only_in_its_canonical_spelling ... ok
[INFO] [stdout] test tests::symbol_confinement::an_unterminated_block_comment_swallowing_a_multibyte_char_does_not_panic ... ok
[INFO] [stdout] test tests::symbol_confinement::a_prefix_with_a_trailing_separator_is_refused ... ok
[INFO] [stdout] test tests::symbol_confinement::a_misspelled_crate_prefix_is_refused_not_judged_clean ... ok
[INFO] [stdout] test tests::symbol_confinement::a_prefix_naming_a_macro_generated_item_is_refused ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_a_verb_outside_the_declared_set_is_a_bound ... ok
[INFO] [stdout] test tests::symbol_confinement::an_inline_prefix_naming_a_module_reacts_on_its_call ... ok
[INFO] [stdout] test tests::symbol_confinement::a_first_segment_naming_another_crate_is_accepted ... ok
[INFO] [stdout] test tests::module_path::a_raw_identifier_module_path_is_the_same_identity_as_its_plain_spelling ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_default_passes_a_constant ... ok
[INFO] [stdout] test tests::symbol_confinement::a_prefix_written_without_its_crate_root_is_refused_with_the_rooted_spelling ... ok
[INFO] [stdout] test tests::symbol_confinement::a_prefix_past_what_guibiao_reads_is_not_verified ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_glob_above_the_prefix_reacts ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_glob_of_a_module_that_itself_globs_the_prefix_reacts ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_foreign_reexport_of_the_confined_path_is_a_bound ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_glob_of_the_prefix_reacts ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_empty_verbs_is_a_constitution_error ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_glob_of_a_local_reexporting_module_reacts ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_grouped_self_glob_reacts ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_in_macro_body_alias_is_a_bound ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_grouped_glob_nested_moderately_is_still_observed ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_narrow_and_strict_is_a_constitution_error ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_empty_prefix_is_a_constitution_error ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_path_remapped_child_is_observed ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_glob_nested_past_the_depth_cap_is_a_scan_error_not_a_silent_drop ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_narrowing_drops_a_benign_constructor_and_keeps_the_read ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_default_passes_a_type_annotation ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_default_reacts_on_an_associated_fn_call ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_does_not_match_an_unresolved_same_named_local ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_narrowing_does_not_suppress_a_glob ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_reacts_on_a_leading_colon_path ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_prefix_is_carried_in_the_violation_target ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_alias_chain_nested_past_the_depth_cap_is_a_scan_error_not_a_silent_drop ... ok
[INFO] [stdout] test tests::symbol_confinement::an_inline_prefix_naming_something_that_exists_is_accepted ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_reacts_on_a_nested_grouped_glob ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_reacts_through_a_mid_path_turbofish ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_receiver_method_read_is_a_bound ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_reacts_on_a_two_hop_use_realias ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_absent_fully_qualified_call_is_a_bound ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_resolves_a_type_alias_past_a_defaulted_generic_param ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_resolves_a_bare_path ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_resolves_a_cross_module_local_reexport ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_resolves_a_type_alias ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_reacts_through_interior_whitespace_and_field_colon ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_cfg_gated_submodule_reacts ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_adds_nothing_to_paths_that_already_react ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_default_path_module_attribution_unshifted ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_inline_submodule_call_is_not_masked ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_glob_reacts_and_default_glob_does_not ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_local_alias_stays_clean ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_resolves_a_rename ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_resolves_a_multi_hop_type_alias ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_local_fn_definition_stays_clean ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_block_local_item_does_not_mask ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_reacts_on_a_fully_qualified_external_call ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_deeply_nested_submodule_reacts ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_submodule_local_item_stays_clean ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_deep_local_module_stays_clean ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_two_distinct_calls_stay_distinct ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_cross_module_local_item_does_not_mask ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_value_capture_is_a_bound_under_the_default ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_runs_the_exit_2_checks ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_scans_a_macro_body ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_flags_a_type_annotation ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_composes_with_narrowing ... ok
[INFO] [stdout] test tests::symbol_confinement::scan_depth_projection_omits_legacy_subtree_and_emits_shallow ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_strict_external_preserves_identity_no_baseline_churn ... ok
[INFO] [stdout] test tests::symbol_confinement::legacy_inline_confinement_defaults_to_subtree_and_preserves_identity ... ok
[INFO] [stdout] test tests::symbol_confinement::module_boundary_including_submodules_is_a_compatible_subtree_modifier ... ok
[INFO] [stdout] test tests::symbol_confinement::shallow_inbound_rules_react_to_an_item_import_of_the_anchored_module ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_resolves_a_self_prefixed_group_alias ... ok
[INFO] [stdout] test tests::symbol_confinement::the_spaced_spelling_of_the_same_array_literal_already_reacts_and_keeps_reacting ... ok
[INFO] [stdout] test tests::symbol_confinement::shallow_restrict_imports_to_ignores_descendant_imports ... ok
[INFO] [stdout] test tests::symbol_confinement::shallow_external_confinement_permits_only_the_exact_module ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_valid_zero_match_is_clean ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_ufcs_is_a_documented_bound_under_the_default ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_warn_severity_is_advisory ... ok
[INFO] [stdout] test tests::symbol_confinement::shallow_inbound_rules_protect_only_the_exact_module ... ok
[INFO] [stdout] test tests::symbol_confinement::two_crates_with_the_identical_module_boundary_stay_distinct_violations ... ok
[INFO] [stdout] test tests::symbol_confinement::inline_scanner_does_not_panic_or_hang_on_odd_input ... ok
[INFO] [stdout] test tests::symbol_confinement::scan_depth_shallow_vs_subtree_evaluates_submodule_matching ... ok
[INFO] [stdout] test tests::symbol_confinement::shallow_inbound_rules_never_flag_the_protected_modules_own_descendant_as_an_importer ... ok
[INFO] [stdout] test tests::symbol_confinement::shallow_inbound_rules_do_not_read_a_file_the_self_import_exemption_excuses ... ok
[INFO] [stdout] test tests::symbol_confinement::shallow_inbound_target_match_observes_the_value_namespace ... ok
[INFO] [stdout] test tests::symbol_confinement::two_unmatched_braces_cascading_from_chained_char_literals_do_not_leak ... ok
[INFO] [stdout] test module_scan::symbol_scan::tests::a_file_cut_off_anywhere_is_read_to_its_end ... ok
[INFO] [stdout] test module_scan::resolve::tests::resolution_width_and_path_bytes_refuse_before_growth ... ok
[INFO] [stdout] test module_scan::resolve::tests::a_cfg_closed_re_export_ring_is_read_in_time_exponential_in_its_length ... ok
[INFO] [stdout] test module_scan::resolve::tests::mutually_globbed_gated_modules_have_bounded_reading_work ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 406 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.69s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/adopter_surface.rs (/opt/rustwide/target/release/deps/adopter_surface-6141ecf30a3d6ee9)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test standalone_static_surface_exposes_the_shared_reaction_model ... ok
[INFO] [stdout] test declared_bounds_are_readable_without_composing_a_run ... ok
[INFO] [stdout] test legacy_module_builder_and_finding_identity_names_stay_source_compatible ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cfg_attr_path_only_module_absence.rs (/opt/rustwide/target/release/deps/cfg_attr_path_only_module_absence-dbdcc1845cdf40bb)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test both_conventional_forms_present_stays_an_ambiguity_error_alongside_a_resolved_cfg_attr ... ok
[INFO] [stdout] test a_conditional_remap_on_an_inline_mod_relocates_its_child_base ... ok
[INFO] [stdout] test stacked_cfg_attr_path_targets_with_no_plain_file_are_governed_not_hard_errored ... ok
[INFO] [stdout] test a_cfg_attr_path_after_a_direct_one_is_no_fallback ... ok
[INFO] [stdout] test single_cfg_attr_path_target_with_no_plain_file_is_governed_not_hard_errored ... ok
[INFO] [stdout] test an_inline_mod_whose_every_conditional_base_is_absent_still_fails_loud ... ok
[INFO] [stdout] test every_present_conditional_base_of_an_inline_mod_is_descended ... ok
[INFO] [stdout] test cfg_attr_path_target_absent_with_no_plain_file_still_hard_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.13s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/inbound_value_namespace_bounds.rs (/opt/rustwide/target/release/deps/inbound_value_namespace_bounds-add38a710a5f2d35)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test a_real_value_binding_still_reacts ... ok
[INFO] [stdout] test a_glob_import_does_not_bind_a_value_and_does_not_react ... ok
[INFO] [stdout] test a_value_in_a_nested_scope_is_still_not_the_enclosing_modules ... ok
[INFO] [stdout] test a_value_declared_in_an_extern_block_reacts ... ok
[INFO] [stdout] test a_value_named_only_in_text_declares_nothing ... ok
[INFO] [stdout] test a_self_brace_import_binds_the_module_only_and_does_not_react ... ok
[INFO] [stdout] test a_value_declared_past_a_modifier_token_reacts ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/per_target_corpus.rs (/opt/rustwide/target/release/deps/per_target_corpus-86cd9c435c9b57e2)
[INFO] [stdout] 
[INFO] [stdout] running 253 tests
[INFO] [stdout] test a_block_import_of_what_is_not_read_is_read_with_the_scope_around_it ... ok
[INFO] [stdout] test a_block_local_use_covers_text_before_it ... ok
[INFO] [stdout] test a_baselined_binary_root_finding_does_not_mask_a_new_root ... ok
[INFO] [stdout] test a_baselined_inline_call_does_not_mask_a_new_one ... ok
[INFO] [stdout] test a_bitwise_or_before_a_rooted_call_reports ... ok
[INFO] [stdout] test a_block_uniform_use_path_through_a_child_module_resolves ... ok
[INFO] [stdout] test a_block_uniform_use_path_names_a_child_modules_item ... ok
[INFO] [stdout] test a_call_in_a_parameterless_closure_body_reports ... ok
[INFO] [stdout] test a_call_beside_an_unused_alias_chain_past_the_cap_reports ... ok
[INFO] [stdout] test a_block_modules_file_and_a_path_through_it_carry_one_path ... ok
[INFO] [stdout] test a_block_import_of_what_is_not_read_leaves_the_name_to_the_scope_around_it ... ok
[INFO] [stdout] test a_c_before_a_string_is_an_identifier_before_edition_2021 ... ok
[INFO] [stdout] test a_block_local_type_alias_does_not_bind_outside_its_block ... ok
[INFO] [stdout] test a_call_in_an_attributes_arguments_reports ... ok
[INFO] [stdout] test a_binding_holds_only_the_namespaces_its_target_provides ... ok
[INFO] [stdout] test a_cfg_attr_path_is_a_block_inline_modules_only_base ... ok
[INFO] [stdout] test a_chain_refused_in_a_block_declared_module_names_it_readably ... ok
[INFO] [stdout] test a_block_local_use_resolves_inside_its_block ... ok
[INFO] [stdout] test a_cfg_gated_name_beside_a_glob_is_read_with_the_glob ... ok
[INFO] [stdout] test a_cfg_attr_path_module_a_block_declares_is_governed ... ok
[INFO] [stdout] test a_chain_through_a_self_named_re_export_is_read_once_per_link ... ok
[INFO] [stdout] test a_confined_import_in_a_root_without_the_permitted_module_reacts ... ok
[INFO] [stdout] test a_comparison_then_a_logical_or_before_a_rooted_call_reports ... ok
[INFO] [stdout] test a_call_inside_a_turbofish_reports ... ok
[INFO] [stdout] test a_conventional_root_filename_reached_through_a_declaration_is_that_modules_source ... ok
[INFO] [stdout] test a_confined_import_in_a_binary_roots_submodule_names_that_submodule ... ok
[INFO] [stdout] test a_compound_bitwise_or_assignment_of_a_call_reports ... ok
[INFO] [stdout] test a_block_local_module_is_resolved_through ... ok
[INFO] [stdout] test a_comparison_before_a_root_qualified_call_opens_no_angle_group ... ok
[INFO] [stdout] test a_block_candidate_naming_a_local_item_keeps_the_other_candidates ... ok
[INFO] [stdout] test a_block_alias_of_no_path_is_a_block_local_item ... ok
[INFO] [stdout] test a_crate_root_after_a_shebang_line_declares_its_modules ... ok
[INFO] [stdout] test a_const_named_like_a_qualifier_is_declared ... ok
[INFO] [stdout] test a_crate_rooted_call_of_a_macro_generated_item_reports ... ok
[INFO] [stdout] test a_crate_roots_globs_read_through_each_other_are_read_once_each ... ok
[INFO] [stdout] test a_cfg_exclusive_reexport_reports_under_each_candidate ... ok
[INFO] [stdout] test a_dot_after_a_suffix_or_a_tuple_index_calls_a_method ... ok
[INFO] [stdout] test a_float_literal_ending_in_a_dot_is_one_token ... ok
[INFO] [stdout] test a_crate_root_after_a_byte_order_mark_or_a_commented_inner_attribute_declares_its_modules ... ok
[INFO] [stdout] test a_cfg_before_a_separator_its_construct_holds_is_not_read ... ok
[INFO] [stdout] test a_comparison_after_a_block_opens_no_qualified_path ... ok
[INFO] [stdout] test a_construction_beside_a_pattern_position_is_a_call ... ok
[INFO] [stdout] test a_gated_module_glob_keeps_its_dependency_candidate ... ok
[INFO] [stdout] test a_file_two_modules_share_is_judged_as_each ... ok
[INFO] [stdout] test a_glob_bringing_the_confined_prefix_outside_the_permitted_module_reacts ... ok
[INFO] [stdout] test a_cyclic_alias_or_reexport_ends_resolution ... ok
[INFO] [stdout] test a_derive_path_in_an_attribute_is_a_mention ... ok
[INFO] [stdout] test a_glob_brought_name_shadows_a_same_named_dependency ... ok
[INFO] [stdout] test a_crate_rooted_path_keeps_a_foreign_globs_candidate_beside_a_local_one ... ok
[INFO] [stdout] test a_fn_name_is_its_definition_not_a_call ... ok
[INFO] [stdout] test a_glob_read_later_in_a_pass_is_not_read_through_itself ... ok
[INFO] [stdout] test a_glob_is_never_read_through_itself ... ok
[INFO] [stdout] test a_glob_carries_no_private_glob_of_a_module_beneath_its_target ... ok
[INFO] [stdout] test a_fn_local_use_shadows_a_module_use_of_the_same_name ... ok
[INFO] [stdout] test a_glob_brings_each_binding_only_where_it_is_visible ... ok
[INFO] [stdout] test a_lattice_of_globs_is_read_once_per_scope ... ok
[INFO] [stdout] test a_brace_in_a_literal_or_beside_a_lifetime_opens_no_scope ... ok
[INFO] [stdout] test a_declared_item_and_a_binding_of_one_name_are_both_candidates ... ok
[INFO] [stdout] test a_glob_brings_only_the_names_visible_where_it_is_written ... ok
[INFO] [stdout] test a_generic_type_alias_closing_at_a_compound_token_binds_its_target ... ok
[INFO] [stdout] test a_leading_colon_names_the_dependency_not_the_same_named_module ... ok
[INFO] [stdout] test a_keyword_is_never_a_path_head ... ok
[INFO] [stdout] test a_comparison_beside_a_cast_or_after_a_block_opens_no_type_position ... ok
[INFO] [stdout] test a_less_or_equal_then_a_comparison_pair_reports ... ok
[INFO] [stdout] test a_library_finding_keeps_its_identity_beside_a_judged_binary_root ... ok
[INFO] [stdout] test a_logical_and_before_a_rooted_call_reports ... ok
[INFO] [stdout] test a_less_than_after_await_opens_no_qualified_path ... ok
[INFO] [stdout] test a_local_std_module_shadows_the_sysroot ... ok
[INFO] [stdout] test a_glob_carries_an_ancestors_private_glob_and_enumerates_its_private_imports ... ok
[INFO] [stdout] test a_logical_or_in_a_closure_body_reports ... ok
[INFO] [stdout] test a_logical_or_before_a_rooted_call_reports ... ok
[INFO] [stdout] test a_logical_or_before_a_call_reports ... ok
[INFO] [stdout] test a_logical_or_in_a_let_initializer_reports ... ok
[INFO] [stdout] test a_logical_or_then_a_comparison_pair_reports ... ok
[INFO] [stdout] test a_lookup_through_two_modules_globbing_each_other_ends ... ok
[INFO] [stdout] test a_less_than_after_impl_or_a_binders_for_opens_no_qualified_path ... ok
[INFO] [stdout] test a_macro_inside_an_item_generates_no_namespace ... ok
[INFO] [stdout] test a_macro_generated_item_called_bare_in_its_module_is_a_bound ... ok
[INFO] [stdout] test a_glob_that_can_bring_the_prefix_reacts_however_the_name_is_used ... ok
[INFO] [stdout] test a_long_run_of_statements_is_read_without_recursing_through_it ... ok
[INFO] [stdout] test a_long_chain_of_globs_resolves ... ok
[INFO] [stdout] test a_macro_inside_any_item_generates_no_namespace ... ok
[INFO] [stdout] test a_long_list_of_brace_groups_is_read_once ... ok
[INFO] [stdout] test a_name_bound_in_one_namespace_and_brought_in_the_other_imports_both ... ok
[INFO] [stdout] test a_mod_after_a_braced_macro_called_through_a_keyword_headed_path_is_declared ... ok
[INFO] [stdout] test a_narrowed_inline_call_confinement_ignores_other_verbs ... ok
[INFO] [stdout] test a_package_with_no_library_governs_its_binary_root ... ok
[INFO] [stdout] test a_nested_inline_glob_resolves_to_its_true_ancestor ... ok
[INFO] [stdout] test a_head_held_only_by_a_gated_item_may_name_a_crate ... ok
[INFO] [stdout] test a_package_whose_targets_compile_no_root_is_refused ... ok
[INFO] [stdout] test a_name_a_glob_brings_reports_under_the_globs_module_too ... ok
[INFO] [stdout] test a_call_reports_wherever_an_expression_stands ... ok
[INFO] [stdout] test a_call_reports_under_every_path_its_resolution_passes ... ok
[INFO] [stdout] test a_path_through_a_foreign_glob_names_the_foreign_path ... ok
[INFO] [stdout] test a_parenthesized_alias_of_a_generic_path_is_read_through_it ... ok
[INFO] [stdout] test a_module_alias_of_cfg_exclusive_imports_reports_under_each_candidate ... ok
[INFO] [stdout] test a_path_attribute_gives_a_block_inline_module_a_directory_of_its_own ... ok
[INFO] [stdout] test a_path_module_a_block_declares_is_governed ... ok
[INFO] [stdout] test a_private_use_in_the_permitted_module_and_sibling_test_globs_are_clean ... ok
[INFO] [stdout] test a_path_in_a_discriminants_turbofish_is_read ... ok
[INFO] [stdout] test a_prelude_name_called_bare_names_no_item_of_its_module ... ok
[INFO] [stdout] test a_path_through_an_enum_glob_names_the_variant ... ok
[INFO] [stdout] test a_proc_macro_crate_names_proc_macro_without_an_extern_crate ... ok
[INFO] [stdout] test a_name_bound_only_where_a_cfg_gates_it_is_read_through_the_scopes_globs ... ok
[INFO] [stdout] test a_prelude_name_called_bare_is_not_read_as_its_std_path ... ok
[INFO] [stdout] test a_parenthesized_fn_bound_is_read_as_a_call ... ok
[INFO] [stdout] test a_local_binding_named_like_an_import_is_read_as_the_import ... ok
[INFO] [stdout] test a_qualified_path_after_a_keyword_is_not_a_global_root ... ok
[INFO] [stdout] test a_root_cargo_reports_twice_is_scanned_once ... ok
[INFO] [stdout] test a_path_through_a_glob_reexport_names_the_item_the_glob_brings ... ok
[INFO] [stdout] test a_root_declaring_a_remapped_permitted_module_is_clean_by_module_path ... ok
[INFO] [stdout] test a_qualified_path_opened_by_a_shift_token_keeps_its_tail ... ok
[INFO] [stdout] test a_refusal_names_the_file_it_was_met_in ... ok
[INFO] [stdout] test a_root_qualified_block_alias_resolves_to_core ... ok
[INFO] [stdout] test a_root_qualified_block_alias_resolves_to_std ... ok
[INFO] [stdout] test a_second_crate_root_beside_the_library_is_governed_too ... ok
[INFO] [stdout] test a_qualified_paths_type_is_read_as_one_group ... ok
[INFO] [stdout] test a_root_qualified_prefix_shares_its_baseline_identity ... ok
[INFO] [stdout] test a_root_without_the_permitted_module_stays_clean_without_a_confined_import ... ok
[INFO] [stdout] test a_qualified_path_a_shift_opens_in_a_generic_list_is_read_as_a_rooted_path ... ok
[INFO] [stdout] test a_sibling_test_glob_ignores_an_alias_in_another_file ... ok
[INFO] [stdout] test a_sibling_test_glob_reacts_to_an_alias_in_its_parent_as_a_precision_guard ... ok
[INFO] [stdout] test a_literal_before_a_comparison_is_an_operand ... ok
[INFO] [stdout] test a_sibling_test_glob_reacts_to_an_alias_in_its_resolved_module ... ok
[INFO] [stdout] test a_self_leaf_imports_its_module_and_no_value_of_that_name ... ok
[INFO] [stdout] test a_shift_right_before_a_rooted_call_reports ... ok
[INFO] [stdout] test a_target_root_outside_the_package_directory_is_refused_not_labeled ... ok
[INFO] [stdout] test a_glob_hazard_reads_only_the_modules_beneath_its_glob ... ok
[INFO] [stdout] test a_super_path_in_a_module_declared_in_a_block_names_the_enclosing_module ... ok
[INFO] [stdout] test a_self_leaf_binds_its_module_under_its_last_segment_or_alias ... ok
[INFO] [stdout] test a_root_qualified_path_outside_a_block_alias_reacts ... ok
[INFO] [stdout] test a_target_is_read_in_its_own_edition ... ok
[INFO] [stdout] test a_top_level_file_no_target_compiles_is_not_judged ... ok
[INFO] [stdout] test a_range_before_a_path_leaves_the_path_its_head ... ok
[INFO] [stdout] test a_type_only_mention_outside_the_permitted_module_is_clean ... ok
[INFO] [stdout] test a_type_alias_to_an_unused_dependency_names_the_dependency ... ok
[INFO] [stdout] test a_uniform_glob_of_a_reexporting_child_reports_the_call ... ok
[INFO] [stdout] test a_uniform_glob_path_resolves_and_its_call_reports ... ok
[INFO] [stdout] test a_turbofish_holding_a_fn_arrow_is_one_group ... ok
[INFO] [stdout] test a_tuple_struct_or_variant_construction_is_a_call ... ok
[INFO] [stdout] test a_shift_before_a_comparison_with_a_rooted_call_reports ... ok
[INFO] [stdout] test a_turbofish_nested_in_a_turbofish_is_read_as_a_type ... ok
[INFO] [stdout] test a_uniform_pub_use_reexport_resolves_through_a_private_child ... ok
[INFO] [stdout] test a_tuple_struct_or_variant_declaration_is_not_a_call ... ok
[INFO] [stdout] test a_uniform_use_group_resolves_each_leaf ... ok
[INFO] [stdout] test a_uniform_use_path_names_a_child_modules_item ... ok
[INFO] [stdout] test a_uniform_use_path_head_named_like_a_crate_resolves_locally ... ok
[INFO] [stdout] test a_uniform_use_path_through_a_child_module_in_another_file_resolves ... ok
[INFO] [stdout] test a_uniform_use_path_through_a_child_module_resolves ... ok
[INFO] [stdout] test a_use_heads_its_path_from_the_scope_it_stands_in ... ok
[INFO] [stdout] test a_use_aliased_to_underscore_is_an_import ... ok
[INFO] [stdout] test a_single_identifier_read_as_a_value_is_mentioned_under_strict_prefix_only ... ok
[INFO] [stdout] test a_uniform_use_path_through_an_imported_std_module_resolves ... ok
[INFO] [stdout] test a_use_written_in_a_macro_group_outside_any_block_binds_nothing ... ok
[INFO] [stdout] test a_use_inside_an_attribute_is_no_import ... ok
[INFO] [stdout] test a_uniform_use_path_through_an_imported_module_resolves ... ok
[INFO] [stdout] test a_use_tree_holding_what_no_path_is_is_refused ... ok
[INFO] [stdout] test a_warn_confinement_reports_a_binary_root_import_without_failing ... ok
[INFO] [stdout] test a_scope_holding_a_name_only_where_a_cfg_gates_it_ends_no_lookup ... ok
[INFO] [stdout] test a_warn_inline_call_confinement_reports_without_failing ... ok
[INFO] [stdout] test an_aliased_inline_call_outside_the_permitted_module_reacts ... ok
[INFO] [stdout] test a_value_item_does_not_hide_a_type_a_glob_brings ... ok
[INFO] [stdout] test a_use_in_a_macros_group_is_judged_as_a_use_path_under_strict_prefix_only ... ok
[INFO] [stdout] test a_qualified_path_after_a_closing_brace_is_read_as_a_rooted_path ... ok
[INFO] [stdout] test an_associated_type_does_not_bind_a_bare_head ... ok
[INFO] [stdout] test a_type_alias_is_read_past_a_reference_or_pointer ... ok
[INFO] [stdout] test a_use_in_a_macros_group_binds_and_globs_as_written ... ok
[INFO] [stdout] test an_example_root_is_not_governed ... ok
[INFO] [stdout] test an_edition_2015_root_qualified_block_alias_resolves_from_the_crate_root ... ok
[INFO] [stdout] test an_edition_2015_use_path_is_read_from_the_crate_root ... ok
[INFO] [stdout] test an_attributes_name_and_predicate_hold_no_call ... ok
[INFO] [stdout] test an_extern_crate_self_alias_names_the_crate_root ... ok
[INFO] [stdout] test an_impl_for_a_macro_type_binds_none_of_its_members ... ok
[INFO] [stdout] test an_impl_for_a_braced_macro_type_binds_none_of_its_members ... ok
[INFO] [stdout] test an_edition_2015_root_glob_brings_the_crate_roots_names ... ok
[INFO] [stdout] test an_alias_or_reexport_chain_past_the_depth_cap_is_a_scan_error ... ok
[INFO] [stdout] test an_identifier_is_one_name_in_either_composition ... ok
[INFO] [stdout] test an_alias_or_reexport_chain_under_the_depth_cap_resolves ... ok
[INFO] [stdout] test an_explicit_import_beside_a_glob_reacts_through_each ... ok
[INFO] [stdout] test an_import_read_through_a_glob_into_an_unreadable_file_is_refused ... ok
[INFO] [stdout] test an_import_in_a_block_module_is_not_its_same_named_file_modules ... ok
[INFO] [stdout] test a_use_leaf_is_judged_as_a_use_path_under_strict_prefix_only ... ok
[INFO] [stdout] test an_inline_call_confinement_to_a_module_no_root_declares_is_refused ... ok
[INFO] [stdout] test an_import_scan_reads_the_targets_edition ... ok
[INFO] [stdout] test an_import_through_a_re_export_imports_the_module_it_names ... ok
[INFO] [stdout] test an_inline_call_confinement_to_the_crate_root_is_refused ... ok
[INFO] [stdout] test an_import_read_through_another_files_unreadable_use_tree_is_refused ... ok
[INFO] [stdout] test an_import_rule_reads_a_use_tree_128_braces_deep_and_refuses_129 ... ok
[INFO] [stdout] test an_inline_call_confinement_at_shallow_depth_is_refused ... ok
[INFO] [stdout] test an_import_of_what_is_not_read_beside_a_glob_is_read_with_the_glob ... ok
[INFO] [stdout] test an_angle_group_holding_a_brace_or_a_negative_is_one_group ... ok
[INFO] [stdout] test an_inline_module_use_does_not_leak_to_sibling_modules ... ok
[INFO] [stdout] test an_inline_call_confinement_with_an_empty_prefix_is_refused ... ok
[INFO] [stdout] test an_inline_call_in_a_root_without_the_permitted_module_reacts ... ok
[INFO] [stdout] test an_inline_module_use_resolves_from_its_enclosing_module ... ok
[INFO] [stdout] test a_prefix_head_naming_no_crate_or_module_is_refused ... ok
[INFO] [stdout] test an_inline_module_type_alias_resolves_under_its_inline_path ... ok
[INFO] [stdout] test an_inline_super_path_resolves_from_its_true_module_in_strict_external_mode ... ok
[INFO] [stdout] test a_path_in_a_pattern_position_is_read_as_a_call ... ok
[INFO] [stdout] test an_unreadable_file_in_a_root_without_the_permitted_module_is_refused ... ok
[INFO] [stdout] test an_inline_call_in_a_sibling_of_the_permitted_module_reacts ... ok
[INFO] [stdout] test an_inline_super_path_resolves_from_its_true_module_in_default_mode ... ok
[INFO] [stdout] test an_uncompiled_conventional_root_file_does_not_stand_in_for_a_compiled_inline_module ... ok
[INFO] [stdout] test an_unused_alias_chain_past_the_cap_is_not_judged ... ok
[INFO] [stdout] test an_internal_non_module_glob_target_keeps_enum_variants_and_calls ... ok
[INFO] [stdout] test an_import_holds_a_namespace_its_targets_macro_may_generate ... ok
[INFO] [stdout] test an_unbound_bare_head_names_no_item_of_its_module ... ok
[INFO] [stdout] test blocks_of_two_files_of_one_module_are_two_blocks ... ok
[INFO] [stdout] test every_binary_target_root_is_governed_wherever_it_lives ... ok
[INFO] [stdout] test every_binary_root_without_the_permitted_module_reacts_under_its_own_unit ... ok
[INFO] [stdout] test an_inline_module_a_block_declares_is_read ... ok
[INFO] [stdout] test each_import_of_a_name_holds_the_namespaces_of_its_own_target ... ok
[INFO] [stdout] test an_extern_crate_names_its_crate_under_its_name_or_alias ... ok
[INFO] [stdout] test an_inline_target_refusal_names_its_root_and_a_path_rustc_resolves ... ok
[INFO] [stdout] test file_module_self_and_super_globs_keep_their_resolution ... ok
[INFO] [stdout] test an_inline_target_in_one_root_is_refused_even_when_another_root_backs_it_with_a_file ... ok
[INFO] [stdout] test cfg_exclusive_declarations_keep_each_visibility ... ok
[INFO] [stdout] test globs_whose_readings_grow_more_than_once_settle ... ok
[INFO] [stdout] test every_import_spelling_of_the_confined_crate_reacts_in_a_root_without_the_permitted_module ... ok
[INFO] [stdout] test inline_associated_path_after_angle_close_is_not_global_root ... ok
[INFO] [stdout] test inline_block_local_item_shadows_a_module_import ... ok
[INFO] [stdout] test an_absent_module_file_beneath_what_a_cfg_removes_is_tolerated ... ok
[INFO] [stdout] test inline_bare_local_module_shadows_same_named_dependency ... ok
[INFO] [stdout] test an_unused_reexport_chain_past_the_cap_is_judged_only_where_a_mention_is ... ok
[INFO] [stdout] test inline_calls_within_the_permitted_module_and_its_inline_tests_are_clean ... ok
[INFO] [stdout] test an_item_after_a_macro_invocation_is_an_item ... ok
[INFO] [stdout] test inline_generic_parameter_named_like_an_import_is_read_as_the_import ... ok
[INFO] [stdout] test inline_cfg_alternative_uses_are_both_observed ... ok
[INFO] [stdout] test inline_private_use_inherited_through_super_glob_resolves ... ok
[INFO] [stdout] test inline_associated_item_or_variant_does_not_shadow_an_import ... ok
[INFO] [stdout] test inline_edition_2015_root_paths_resolve_from_the_crate_root ... ok
[INFO] [stdout] test no_root_declaring_the_permitted_module_is_still_a_constitution_error ... ok
[INFO] [stdout] test gated_sibling_globs_settle_and_observe_calls ... ok
[INFO] [stdout] test inline_edition_2015_root_paths_reach_a_crate_root_item ... ok
[INFO] [stdout] test roots_that_each_declare_the_permitted_module_are_clean ... ok
[INFO] [stdout] test inline_relative_and_root_sysroot_prefixes_react_on_a_qualified_call ... ok
[INFO] [stdout] test modules_globbing_one_another_are_read_once_each ... ok
[INFO] [stdout] test the_module_graph_is_walked_in_the_targets_edition ... ok
[INFO] [stdout] test one_call_through_two_paths_under_one_prefix_is_two_findings ... ok
[INFO] [stdout] test every_pattern_white_space_character_separates_tokens ... ok
[INFO] [stdout] test prelude_names_outside_the_prefixs_module_report_nothing ... ok
[INFO] [stdout] test many_inline_modules_are_read_once_each ... ok
[INFO] [stdout] test inline_block_local_use_binds_only_inside_its_block ... ok
[INFO] [stdout] test inline_external_dependency_root_spelling_is_mode_invariant ... ok
[INFO] [stdout] test inline_qualified_path_is_the_type_directed_bound ... ok
[INFO] [stdout] test operands_and_qualified_paths_beside_literals_keep_their_answers ... ok
[INFO] [stdout] test the_verdict_does_not_depend_on_the_order_modules_are_read ... ok
[INFO] [stdout] test uniform_path_controls_keep_their_answers ... ok
[INFO] [stdout] test a_keyword_prefix_head_is_accepted_bare_or_raw ... ok
[INFO] [stdout] test an_operand_keyword_ends_an_operand ... ok
[INFO] [stdout] test a_multi_byte_operator_is_one_token ... ok
[INFO] [stdout] test globs_read_through_one_another_settle_however_long_their_chain ... ok
[INFO] [stdout] test every_binding_shape_resolves_a_lexical_head_and_a_path_segment_alike ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 253 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.31s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/self_dependency_source_identity.rs (/opt/rustwide/target/release/deps/self_dependency_source_identity-ee93b8e3bf05f8c3)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test forbid_dependency_on_reacts_to_a_same_named_git_dependency ... ok
[INFO] [stdout] test restrict_dependencies_to_empty_reacts_to_a_same_named_git_dependency ... ok
[INFO] [stdout] test a_genuine_self_path_dependency_is_still_exempt_through_the_real_entry_point ... ok
[INFO] [stdout] test restrict_dependency_sources_to_reacts_to_a_same_named_git_dependency ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests guibiao
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/model/crate_rule.rs - model::crate_rule::Rule (line 112) ... ok
[INFO] [stdout] test src/model/module_rule.rs - model::module_rule::ModuleRule (line 74) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/model/module_rule.rs - model::module_rule::ModuleRule (line 87) - compile fail ... ok
[INFO] [stdout] test src/model/crate_rule.rs - model::crate_rule::Rule (line 124) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.30s; merged doctests compilation took 0.25s
[INFO] running `Command { std: "docker" "inspect" "c7768514ade4f5380433f9bb5cd7c2b390ec2b2d19f3b6825c00f2aa34800518", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c7768514ade4f5380433f9bb5cd7c2b390ec2b2d19f3b6825c00f2aa34800518", kill_on_drop: false }`
[INFO] [stdout] c7768514ade4f5380433f9bb5cd7c2b390ec2b2d19f3b6825c00f2aa34800518
