[INFO] updating cached repository https://github.com/cyber-tao/cc-uax
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune", kill_on_drop: false }`
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 58c877db13bfc891db5d8fe6a8c47e6a26937455
[INFO] testing cyber-tao/cc-uax/58c877db13bfc891db5d8fe6a8c47e6a26937455 against 1.99.0-beta.8 for beta-1.100-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fcyber-tao%2Fcc-uax" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/cyber-tao/cc-uax
[INFO] finished tweaking git repo https://github.com/cyber-tao/cc-uax
[INFO] tweaked toml for git repo https://github.com/cyber-tao/cc-uax written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/cyber-tao/cc-uax 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 git repo https://github.com/cyber-tao/cc-uax 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] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4dcb1a773b07e90b052614f9cf01ce0256cf9f70d991e57aa1ed6b4b9ce090e1
[INFO] running `Command { std: "docker" "start" "4dcb1a773b07e90b052614f9cf01ce0256cf9f70d991e57aa1ed6b4b9ce090e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4dcb1a773b07e90b052614f9cf01ce0256cf9f70d991e57aa1ed6b4b9ce090e1", 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" "4dcb1a773b07e90b052614f9cf01ce0256cf9f70d991e57aa1ed6b4b9ce090e1" "/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" "4dcb1a773b07e90b052614f9cf01ce0256cf9f70d991e57aa1ed6b4b9ce090e1", 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" "4dcb1a773b07e90b052614f9cf01ce0256cf9f70d991e57aa1ed6b4b9ce090e1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.22
[INFO] [stderr]    Compiling shlex v2.0.1
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling crossbeam-deque v0.8.7
[INFO] [stderr]    Compiling syn v2.0.118
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling cc v1.2.65
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling bitflags v2.13.0
[INFO] [stderr]    Compiling memchr v2.8.2
[INFO] [stderr]    Compiling either v1.18.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling hashlink v0.11.1
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling libsqlite3-sys v0.36.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cc-uax-core v1.9.0 (/opt/rustwide/workdir/crates/cc-uax-core)
[INFO] [stderr]    Compiling rusqlite v0.38.0
[INFO] [stderr]    Compiling cc-uax-project v1.9.0 (/opt/rustwide/workdir/crates/cc-uax-project)
[INFO] [stderr]    Compiling cc-uax-cli v1.9.0 (/opt/rustwide/workdir/crates/cc-uax-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 55.40s
[INFO] running `Command { std: "docker" "inspect" "4dcb1a773b07e90b052614f9cf01ce0256cf9f70d991e57aa1ed6b4b9ce090e1", 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" "4dcb1a773b07e90b052614f9cf01ce0256cf9f70d991e57aa1ed6b4b9ce090e1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc-uax-core v1.9.0 (/opt/rustwide/workdir/crates/cc-uax-core)
[INFO] [stderr]    Compiling cc-uax-project v1.9.0 (/opt/rustwide/workdir/crates/cc-uax-project)
[INFO] [stderr]    Compiling cc-uax-cli v1.9.0 (/opt/rustwide/workdir/crates/cc-uax-cli)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 25.08s
[INFO] running `Command { std: "docker" "inspect" "4dcb1a773b07e90b052614f9cf01ce0256cf9f70d991e57aa1ed6b4b9ce090e1", 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" "4dcb1a773b07e90b052614f9cf01ce0256cf9f70d991e57aa1ed6b4b9ce090e1" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cc_uax_cli-5d0b7a071a535305)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test budget::tests::below_skeleton_budget_still_preserves_all_evidence ... ok
[INFO] [stdout] test budget::tests::generous_budget_keeps_all_detail_but_marks_not_truncated ... ok
[INFO] [stdout] test budget::tests::keeps_map_type_sections_like_forward_reverse ... ok
[INFO] [stdout] test budget::tests::a_report_that_fits_is_not_elided ... ok
[INFO] [stdout] test tests::exact_package_match_is_supported ... ok
[INFO] [stdout] test tests::glob_matching_is_case_insensitive_and_supports_wildcards ... ok
[INFO] [stdout] test budget::tests::property_values_are_elided_before_graph_nodes ... ok
[INFO] [stdout] test tests::report_contract_declares_the_code_schema_versions ... ok
[INFO] [stdout] test budget::tests::small_budget_stays_valid_json_and_preserves_skeleton ... ok
[INFO] [stdout] test budget::tests::a_report_at_the_fits_boundary_never_exceeds_the_budget ... ok
[INFO] [stdout] test budget::tests::moderate_budget_truncates_sections_keeping_leading_elements ... ok
[INFO] [stdout] test budget::tests::budget_caps_the_render_in_both_compact_and_pretty ... ok
[INFO] [stdout] test budget::tests::imports_and_references_are_budget_managed ... ok
[INFO] [stdout] test budget::tests::budget_fills_and_is_monotonic_with_reachability_sets ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.94s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/cc_uax-22a93e8313d69f3b)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-6d462b507563b4f5)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test a_usage_error_is_not_a_scan_failure ... ok
[INFO] [stdout] test asset_summary_uses_the_new_subcommand_and_typed_schema ... ok
[INFO] [stdout] test allow_partial_is_an_explicit_zero_exit_override ... ok
[INFO] [stdout] test focus_miss_records_a_failure_but_still_writes_the_report ... ok
[INFO] [stdout] test max_output_bytes_adds_output_block_and_respects_budget ... ok
[INFO] [stdout] test a_failed_output_write_leaves_no_temp_file_behind ... ok
[INFO] [stdout] test focus_miss_with_allow_partial_exits_zero ... ok
[INFO] [stdout] test asset_with_inherent_partial_status_still_exits_zero ... ok
[INFO] [stdout] test max_output_bytes_below_skeleton_still_emits_valid_json ... ok
[INFO] [stdout] test strict_project_scan_without_hard_failures_exits_zero_despite_partial ... ok
[INFO] [stdout] test each_asset_view_renders_its_own_sections ... ok
[INFO] [stdout] test strict_project_scan_emits_a_partial_report_and_fails ... ok
[INFO] [stdout] test failed_run_overwrites_a_stale_output_file ... ok
[INFO] [stdout] test no_subcommand_is_a_usage_error_while_help_is_not ... ok
[INFO] [stdout] test focus_glob_rules_hold_through_the_binary ... ok
[INFO] [stdout] test exit_codes_separate_run_failure_from_evidence_gaps ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cc_uax_core-45f1345238219105)
[INFO] [stdout] 
[INFO] [stdout] running 316 tests
[INFO] [stdout] test analysis::pcg::tests::graph_closure_keeps_subclass_nodes_and_engine_edge_direction ... ok
[INFO] [stdout] test analysis::pcg::tests::property_bag_gap_collapses_with_the_generic_value_walk ... ok
[INFO] [stdout] test analysis::rigvm::tests::direction_keeps_unknown_values ... ok
[INFO] [stdout] test analysis::state_tree::tests::unresolvable_child_references_are_counted ... ok
[INFO] [stdout] test decode::import_data::tests::an_empty_array_is_zero_source_files ... ok
[INFO] [stdout] test analysis::rigvm::tests::reference_arrays_reject_non_export_indices ... ok
[INFO] [stdout] test analysis::state_tree::tests::truncated_state_property_block_is_counted_as_incomplete ... ok
[INFO] [stdout] test decode::import_data::tests::parses_the_printf_shape_ue_writes ... ok
[INFO] [stdout] test decode::import_data::tests::anything_that_is_not_the_array_is_rejected ... ok
[INFO] [stdout] test analysis::state_tree::tests::editor_hierarchy_builds_tasks_conditions_and_transitions ... ok
[INFO] [stdout] test decode::properties::metadata_tests::package_metadata_consumes_a_present_object_guid ... ok
[INFO] [stdout] test analysis::state_tree::tests::older_release_layouts_are_read_through_their_own_field_names ... ok
[INFO] [stdout] test analysis::state_tree::tests::tree_wide_and_single_task_logic_is_decoded ... ok
[INFO] [stdout] test decode::properties::metadata_tests::package_metadata_reads_object_guid_then_object_map_then_root_map ... ok
[INFO] [stdout] test structured_value::tests::a_decoded_value_stays_small ... ok
[INFO] [stdout] test structured_value::tests::an_opaque_value_renders_and_parses_back_through_its_wire_shape ... ok
[INFO] [stdout] test decode::rigvm::tests::rigvm_model_classification_is_narrow ... ok
[INFO] [stdout] test decode::properties::metadata_tests::package_metadata_skips_the_root_map_before_its_custom_version ... ok
[INFO] [stdout] test structured_value::tests::macro_and_serializer_build_decoded_values ... ok
[INFO] [stdout] test structured_value::tests::an_opaque_value_survives_the_json_macro ... ok
[INFO] [stdout] test tests::analysis::a_cleared_guid_flag_that_ends_the_export_leaves_no_opaque_tail ... ok
[INFO] [stdout] test tests::analysis::a_cleared_guid_flag_is_consumed_without_a_declared_property_range ... ok
[INFO] [stdout] test tests::analysis::a_fallback_property_value_is_a_value_level_region_over_its_window ... ok
[INFO] [stdout] test tests::analysis::a_property_bag_fallback_is_one_region_at_serialized_data ... ok
[INFO] [stdout] test decode::rigvm::tests::bounded_reader_rejects_truncated_target_path ... ok
[INFO] [stdout] test tests::analysis::a_tail_whose_flag_is_not_a_serialized_bool_stays_opaque ... ok
[INFO] [stdout] test tests::analysis::classified_opaque_tail_is_recorded_without_forcing_partial ... ok
[INFO] [stdout] test decode::properties::metadata_tests::package_metadata_value_cannot_read_past_the_window ... ok
[INFO] [stdout] test decode::rigvm::tests::two_fstrings_fill_the_exact_link_payload ... ok
[INFO] [stdout] test structured_value::tests::an_object_with_extra_keys_is_not_mistaken_for_an_opaque_value ... ok
[INFO] [stdout] test tests::analysis::an_incomplete_property_value_downgrades_the_tagged_properties_capability ... ok
[INFO] [stdout] test tests::analysis::an_unrecognized_node_under_a_graph_is_reported ... ok
[INFO] [stdout] test tests::analysis::bytes_between_decoders_are_a_visible_gap_not_decoded_bytes ... ok
[INFO] [stdout] test tests::analysis::every_export_path_resolves_to_the_export_it_describes ... ok
[INFO] [stdout] test tests::analysis::object_guid_is_read_after_the_property_block_in_both_window_shapes ... ok
[INFO] [stdout] test tests::analysis::every_supported_file_version_analyses_as_complete ... ok
[INFO] [stdout] test tests::analysis::package_view_binds_analysis_to_its_original_bytes ... ok
[INFO] [stdout] test tests::analysis::overridable_serialization_is_declared_unsupported ... ok
[INFO] [stdout] test tests::analysis::parse_coverage_add_assign_doubles_every_serialized_field ... ok
[INFO] [stdout] test tests::analysis::references_view_includes_typed_imports_without_decoding_exports ... ok
[INFO] [stdout] test tests::analysis::rigvm_edgraph_mirrors_are_excluded_from_edgraph_coverage_when_model_exists ... ok
[INFO] [stdout] test tests::analysis::future_file_version_is_reported_as_unsupported ... ok
[INFO] [stdout] test tests::analysis::nested_decode_failures_reach_the_report_and_its_status ... ok
[INFO] [stdout] test tests::analysis::non_tagged_payload_is_classified_as_one_opaque_region ... ok
[INFO] [stdout] test tests::analysis::object_guid_after_tagged_properties_is_decoded ... ok
[INFO] [stdout] test tests::analysis::pre_and_post_script_regions_are_classified_with_zero_unclassified ... ok
[INFO] [stdout] test tests::end_to_end::a_cdo_resolves_a_legacy_map_from_its_class_export_even_when_the_class_comes_later ... ok
[INFO] [stdout] test tests::end_to_end::a_cdo_whose_class_is_imported_keeps_the_legacy_map_opaque ... ok
[INFO] [stdout] test tests::end_to_end::a_state_tree_is_assembled_from_real_exports ... ok
[INFO] [stdout] test tests::extent::analysing_the_prefix_reports_the_same_as_analysing_the_whole_file ... ok
[INFO] [stdout] test tests::extent::a_head_shorter_than_the_header_asks_for_the_header ... ok
[INFO] [stdout] test tests::extent::an_extent_that_cannot_be_trusted_is_an_error_so_the_caller_reads_everything ... ok
[INFO] [stdout] test tests::legacy::cooked_ue4_packages_are_out_of_scope_for_the_legacy_reader ... ok
[INFO] [stdout] test tests::end_to_end::class_decided_export_shapes_survive_the_real_parse_path ... ok
[INFO] [stdout] test tests::legacy::old_ue4_packages_use_guid_custom_versions_and_fstring_soft_references ... ok
[INFO] [stdout] test tests::legacy::enum_custom_versions_parse_and_invent_their_guid_from_the_tag ... ok
[INFO] [stdout] test tests::legacy::packages_older_than_the_oldest_loadable_version_are_out_of_scope ... ok
[INFO] [stdout] test tests::legacy::the_legacy_read_extent_is_the_header_and_nothing_after_it ... ok
[INFO] [stdout] test tests::legacy::guid_custom_versions_skip_their_friendly_names ... ok
[INFO] [stdout] test tests::analysis::rigvm_link_exports_are_not_run_through_the_tagged_property_decoder ... ok
[INFO] [stdout] test tests::model::name_resolution_with_number ... ok
[INFO] [stdout] test tests::legacy::the_legacy_reader_rejects_ue5_packages_and_analysis_parsing_is_unchanged ... ok
[INFO] [stdout] test tests::legacy::ue4_package_reference_tables_are_read_with_fname_soft_references ... ok
[INFO] [stdout] test tests::model::diagnostic_json_shape_is_stable ... ok
[INFO] [stdout] test tests::model::typename_display_nested ... ok
[INFO] [stdout] test tests::model::package_references_partition ... ok
[INFO] [stdout] test tests::model::typename_rejects_excessive_nesting ... ok
[INFO] [stdout] test tests::package::a_first_tag_with_a_non_property_type_is_a_non_tagged_payload ... ok
[INFO] [stdout] test tests::package::a_package_filtered_for_editor_only_data_alone_still_parses ... ok
[INFO] [stdout] test tests::extent::the_read_extent_ends_at_the_last_export ... ok
[INFO] [stdout] test tests::model::package_index_semantics ... ok
[INFO] [stdout] test tests::package::asset_import_data_json_prefix_decodes_in_both_window_shapes ... ok
[INFO] [stdout] test tests::package::compressed_chunk_counts_are_classified_by_sign ... ok
[INFO] [stdout] test tests::package::export_map_script_offsets_appear_exactly_at_their_version_gate ... ok
[INFO] [stdout] test tests::package::cooked_and_unversioned_property_packages_are_out_of_scope ... ok
[INFO] [stdout] test tests::package::import_package_name_gate_follows_engine_version_for_filtered_packages ... ok
[INFO] [stdout] test tests::package::every_supported_file_version_parses ... ok
[INFO] [stdout] test tests::package::interchange_node_class_is_native_only_below_the_script_range ... ok
[INFO] [stdout] test tests::package::export_tails_separate_class_payloads_from_unattributed_bytes ... ok
[INFO] [stdout] test tests::package::metadata_export_maps_are_read_past_the_declared_property_range ... ok
[INFO] [stdout] test tests::package::known_native_only_class_is_classified_without_a_script_range ... ok
[INFO] [stdout] test tests::package::invalid_script_window_is_structured ... ok
[INFO] [stdout] test tests::package::minimal_package_parses_across_supported_ue5_versions ... ok
[INFO] [stdout] test tests::end_to_end::a_tagged_export_round_trips_through_every_version_gate ... ok
[INFO] [stdout] test tests::package::package_rejects_pre_ue5_version ... ok
[INFO] [stdout] test tests::package::package_accepts_ue50_file_versions ... ok
[INFO] [stdout] test tests::package::post_property_tail_is_classified_with_its_byte_range ... ok
[INFO] [stdout] test tests::package::package_metadata_table_is_read_from_the_summary_offset ... ok
[INFO] [stdout] test tests::package::pre_complete_typename_version_decodes_legacy_properties ... ok
[INFO] [stdout] test tests::package::soft_object_path_count_beyond_the_file_is_rejected_before_reading ... ok
[INFO] [stdout] test tests::package::non_tagged_property_payload_is_reported_as_status ... ok
[INFO] [stdout] test tests::package::package_view_analyzes_the_bound_minimal_package ... ok
[INFO] [stdout] test tests::package::package_view_parses_ue56_file_version_1017 ... ok
[INFO] [stdout] test tests::package::swapped_byte_order_is_out_of_scope ... ok
[INFO] [stdout] test tests::package::soft_object_path_table_error_is_structured ... ok
[INFO] [stdout] test tests::package::soft_package_references_are_parsed_and_filtered ... ok
[INFO] [stdout] test tests::package::soft_package_table_failure_is_not_silenced ... ok
[INFO] [stdout] test tests::pin::anim_graph_node_binding_is_not_a_graph_node ... ok
[INFO] [stdout] test tests::package::name_map_rejects_negative_count ... ok
[INFO] [stdout] test tests::package::unfiltered_editor_package_parses_localization_and_persistent_guid ... ok
[INFO] [stdout] test tests::package::out_of_scope_packages_are_classified_apart_from_malformed_ones ... ok
[INFO] [stdout] test tests::package::zero_script_window_means_the_class_wrote_no_tagged_block ... ok
[INFO] [stdout] test tests::package::summary_layout_gates_change_the_header_at_their_threshold ... ok
[INFO] [stdout] test tests::package::property_tag_layout_switches_exactly_at_its_version_gate ... ok
[INFO] [stdout] test tests::pin::dynamic_cast_pure_state_tail_is_version_gated_and_bounded ... ok
[INFO] [stdout] test tests::pin::edgraphnode_subclasses_without_a_name_marker_are_listed_explicitly ... ok
[INFO] [stdout] test tests::pin::editable_pin_descendants_include_bound_events_and_macro_nodes ... ok
[INFO] [stdout] test tests::pin::node_pin_parse_failure_reports_diagnostic ... ok
[INFO] [stdout] test tests::pin::locate_legacy_pin_start_after_bool_property_tags ... ok
[INFO] [stdout] test tests::pin::pin_friendly_name_consumes_ftext_dev_notes ... ok
[INFO] [stdout] test tests::pin::pin_reference_array_accepts_compact_null_entries ... ok
[INFO] [stdout] test tests::pin::legacy_pin_boundary_is_not_guessed_without_none_terminator ... ok
[INFO] [stdout] test tests::pin::legacy_property_terminator_locates_the_same_pin_stream_as_script_offset ... ok
[INFO] [stdout] test tests::pin::edgraph_pin_type_map_container_decodes ... ok
[INFO] [stdout] test tests::pin::logic_graphs_group_by_outer_and_never_emit_cross_graph_edges ... ok
[INFO] [stdout] test tests::property::containers::a_legacy_map_whose_declaration_is_known_decodes_its_struct_elements ... ok
[INFO] [stdout] test tests::pin::module_prefixed_k2_nodes_are_graph_nodes ... ok
[INFO] [stdout] test tests::pin::node_pin_array_decodes ... ok
[INFO] [stdout] test tests::property::containers::a_legacy_struct_array_decodes_native_elements_via_the_inner_tag ... ok
[INFO] [stdout] test tests::property::containers::a_complete_type_name_struct_array_has_no_inner_tag ... ok
[INFO] [stdout] test tests::pin::ue50_to_ue53_k2_nodes_decode_bool_tags_none_guid_and_pins ... ok
[INFO] [stdout] test tests::pin::user_defined_pins_follow_framework_name_layout ... ok
[INFO] [stdout] test tests::pin::pin_reference_array_rejects_truncated_non_null_entry ... ok
[INFO] [stdout] test tests::property::containers::a_legacy_struct_array_recovers_its_element_struct_name_from_the_inner_tag ... ok
[INFO] [stdout] test tests::property::containers::a_legacy_map_without_an_inner_struct_name_is_its_own_limitation ... ok
[INFO] [stdout] test tests::property::containers::a_truncated_inner_array_tag_falls_back_without_desyncing ... ok
[INFO] [stdout] test tests::property::containers::an_unscoped_declaration_still_matches_by_name_alone ... ok
[INFO] [stdout] test tests::property::containers::a_scoped_declaration_resolves_only_under_its_owner ... ok
[INFO] [stdout] test tests::property::containers::complete_type_name_byte_array_is_read_as_bytes_without_probing ... ok
[INFO] [stdout] test tests::pin::pin_ser_ctx_flags_follow_custom_version_thresholds ... ok
[INFO] [stdout] test tests::property::containers::a_rejected_byte_width_leaves_no_nested_diagnostics ... ok
[INFO] [stdout] test tests::property::containers::a_reflected_declaration_beats_the_table ... ok
[INFO] [stdout] test tests::property::containers::a_reflected_declaration_of_another_container_kind_is_ignored ... ok
[INFO] [stdout] test tests::property::containers::legacy_byte_keyed_map_reads_raw_byte_keys_when_that_is_the_fit ... ok
[INFO] [stdout] test tests::property::containers::legacy_byte_map_prefers_the_layout_whose_names_are_valid ... ok
[INFO] [stdout] test tests::property::containers::legacy_byte_keyed_map_reads_enum_name_keys_by_exact_fit ... ok
[INFO] [stdout] test tests::property::containers::legacy_byte_map_that_neither_width_fills_falls_back_naming_the_container ... ok
[INFO] [stdout] test tests::property::containers::multicast_inline_delegate_decodes ... ok
[INFO] [stdout] test tests::property::containers::read_soft_object_path_from_1007_is_top_level_asset_path_pair ... ok
[INFO] [stdout] test tests::property::containers::legacy_map_with_byte_values_reads_enum_name_values ... ok
[INFO] [stdout] test tests::property::containers::map_removed_keys_are_discarded ... ok
[INFO] [stdout] test tests::property::containers::optional_property_decodes_set_and_unset ... ok
[INFO] [stdout] test tests::property::containers::soft_object_property_resolves_list_index ... ok
[INFO] [stdout] test tests::property::containers::legacy_byte_array_elements_are_names_when_the_size_says_so ... ok
[INFO] [stdout] test tests::property::containers::lazy_object_property_decodes_guid ... ok
[INFO] [stdout] test tests::property::containers::legacy_byte_set_with_a_removed_entry_reads_enum_names_in_both_lists ... ok
[INFO] [stdout] test tests::property::containers::set_removed_elements_are_discarded ... ok
[INFO] [stdout] test tests::property::containers::unavailable_soft_object_path_table_does_not_fall_back_to_inline ... ok
[INFO] [stdout] test tests::property::fallback::a_flagged_struct_without_a_native_decoder_is_read_as_tagged ... ok
[INFO] [stdout] test tests::property::containers::legacy_byte_map_that_two_layouts_fill_differently_is_ambiguous ... ok
[INFO] [stdout] test tests::property::fallback::a_failed_native_decode_keeps_its_own_error_when_the_payload_is_not_tagged ... ok
[INFO] [stdout] test tests::property::fallback::a_whole_value_struct_whose_native_layout_overruns_is_reread_as_tagged ... ok
[INFO] [stdout] test tests::property::fallback::an_underconsumed_variable_width_container_keeps_its_decoded_elements ... ok
[INFO] [stdout] test tests::property::fallback::an_underconsumed_fixed_width_container_becomes_an_opaque_value ... ok
[INFO] [stdout] test tests::property::fallback::an_unflagged_array_proves_its_struct_elements_are_tagged ... ok
[INFO] [stdout] test tests::property::fallback::a_flagged_struct_that_is_not_a_tagged_block_is_an_unknown_native_struct ... ok
[INFO] [stdout] test tests::property::fallback::a_flagged_array_of_tagged_structs_decodes_every_element ... ok
[INFO] [stdout] test tests::property::fallback::an_unflagged_struct_is_tagged_even_when_a_native_decoder_exists ... ok
[INFO] [stdout] test tests::property::containers::read_soft_object_path_pre_1007_is_single_fname ... ok
[INFO] [stdout] test tests::property::containers::read_soft_object_path_utf8_subpath_without_nul_is_consumed ... ok
[INFO] [stdout] test tests::property::fallback::excessive_array_count_falls_back_to_hex ... ok
[INFO] [stdout] test tests::property::fallback::nested_diagnostics_stay_with_the_element_that_raised_them ... ok
[INFO] [stdout] test tests::property::fallback::float_curve_parses_as_tagged_fallback ... ok
[INFO] [stdout] test tests::property::fallback::property_value_fallback_reports_diagnostic_context ... ok
[INFO] [stdout] test tests::property::fallback::tagged_fallback_struct_parses_as_properties ... ok
[INFO] [stdout] test tests::property::fallback::value_crossing_its_window_falls_back_through_the_read_limit ... ok
[INFO] [stdout] test tests::property::fallback::vm_external_function_binding_info_parses_as_tagged_fallback ... ok
[INFO] [stdout] test tests::property::native::a_legacy_attribute_curves_map_decodes_end_to_end ... ok
[INFO] [stdout] test tests::property::native::a_locator_fragment_reads_its_tagged_payload ... ok
[INFO] [stdout] test tests::property::native::a_locator_fragment_with_a_non_tagged_payload_falls_back_naming_its_type ... ok
[INFO] [stdout] test tests::property::native::a_none_locator_fragment_is_empty ... ok
[INFO] [stdout] test tests::property::native::an_array_of_locator_fragments_decodes_every_fragment ... ok
[INFO] [stdout] test tests::property::native::animation_attribute_identifier_reads_an_inline_soft_path ... ok
[INFO] [stdout] test tests::property::native::attribute_curve_reads_a_tagged_value_per_key ... ok
[INFO] [stdout] test tests::property::native::a_struct_the_engine_does_not_define_is_not_decoded_natively ... ok
[INFO] [stdout] test tests::property::native::animation_attribute_identifier_reads_a_soft_path_list_index ... ok
[INFO] [stdout] test tests::property::native::attribute_curve_with_a_null_path_has_keys_and_no_values ... ok
[INFO] [stdout] test tests::property::native::attribute_curve_with_a_truncated_second_value_fails ... ok
[INFO] [stdout] test tests::property::native::groom_dataflow_settings_keeps_named_tail_payload ... ok
[INFO] [stdout] test tests::property::native::instanced_property_bag_empty_decodes ... ok
[INFO] [stdout] test tests::property::native::cloth_lod_data_common_decodes_transition_payloads ... ok
[INFO] [stdout] test tests::property::native::cloth_tether_data_decodes_batches ... ok
[INFO] [stdout] test tests::property::native::font_data_reads_the_cooked_flag_then_a_tagged_block ... ok
[INFO] [stdout] test tests::property::native::frame_rate_struct_parses_as_tagged_properties ... ok
[INFO] [stdout] test tests::property::native::material_override_nanite_reads_a_flag_and_a_tagged_block_from_version_11 ... ok
[INFO] [stdout] test tests::property::native::material_input_name_is_an_fstring_below_pins_store_fname ... ok
[INFO] [stdout] test tests::property::native::material_scalar_input_resolves_expression ... ok
[INFO] [stdout] test tests::property::native::native_struct_animation_attribute_identifier_decodes_inline_path ... ok
[INFO] [stdout] test tests::property::native::material_inputs_are_tagged_below_core_material_input_native_serialize ... ok
[INFO] [stdout] test tests::property::native::material_override_nanite_reads_the_legacy_layout_below_version_11 ... ok
[INFO] [stdout] test tests::property::native::native_struct_anim_sync_marker_falls_back_to_tagged_properties ... ok
[INFO] [stdout] test tests::property::native::material_color_input_uses_linear_color_at_or_past_version ... ok
[INFO] [stdout] test tests::property::native::native_struct_animation_attribute_identifier_uses_soft_object_path_list ... ok
[INFO] [stdout] test tests::property::native::native_struct_array_falls_back_to_hex ... ok
[INFO] [stdout] test tests::property::native::material_color_input_uses_packed_color_before_linear_color_version ... ok
[INFO] [stdout] test tests::property::native::native_struct_box2f_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_expression_input_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_gameplay_effect_version_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_gameplay_tag_container_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_instanced_property_bag_bad_size_falls_back_to_opaque ... ok
[INFO] [stdout] test tests::property::native::native_struct_instanced_property_bag_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_instanced_struct_missing_version_uses_legacy_prefix ... ok
[INFO] [stdout] test tests::property::native::native_struct_instanced_struct_truncation_falls_back ... ok
[INFO] [stdout] test tests::property::native::native_struct_box3f_and_matrix_aliases_decode ... ok
[INFO] [stdout] test tests::property::native::native_struct_box_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_instanced_struct_container_decodes_items ... ok
[INFO] [stdout] test tests::property::native::native_struct_movie_scene_frame_range_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_instanced_struct_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_edgraph_pin_type_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_niagara_gpu_param_info_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_pcg_point_array_decodes_channels ... ok
[INFO] [stdout] test tests::property::native::native_struct_pcg_point_array_rejects_channel_count_mismatches ... ok
[INFO] [stdout] test tests::property::native::native_struct_pcg_point_decodes_structured_mask ... ok
[INFO] [stdout] test tests::property::native::native_struct_pcg_point_truncation_falls_back ... ok
[INFO] [stdout] test tests::property::native::native_struct_pcg_point_threshold_minus_one_and_missing_version_use_legacy ... ok
[INFO] [stdout] test tests::property::native::explicit_transform_variants_keep_their_binary_layout ... ok
[INFO] [stdout] test tests::property::native::font_data_is_tagged_below_added_font_face_assets ... ok
[INFO] [stdout] test tests::property::native::native_struct_per_platform_float_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_per_platform_frame_rate_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_property_bag_future_version_falls_back_with_reason ... ok
[INFO] [stdout] test tests::property::native::native_struct_property_bag_v0_reads_inline_version_before_has_data ... ok
[INFO] [stdout] test tests::property::native::native_struct_movie_scene_float_channel_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_property_bag_ue58_desc_fields_decode ... ok
[INFO] [stdout] test tests::property::native::native_struct_movie_scene_float_channel_show_curve_version_gate ... ok
[INFO] [stdout] test tests::property::native::native_struct_niagara_data_channel_variable_alias_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_property_bag_v1_container_types_decode ... ok
[INFO] [stdout] test tests::property::native::native_struct_rich_curve_key_array_keeps_stride ... ok
[INFO] [stdout] test tests::property::native::native_struct_niagara_variable_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_spline_empty_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_state_tree_threshold_minus_one_and_missing_version_use_legacy ... ok
[INFO] [stdout] test tests::property::native::native_struct_state_tree_instance_data_decodes_storage ... ok
[INFO] [stdout] test tests::property::native::native_struct_state_tree_truncation_falls_back ... ok
[INFO] [stdout] test tests::property::native::native_struct_vector4f_decodes ... ok
[INFO] [stdout] test tests::property::native::native_vector_uses_f32_below_large_world_coordinates ... ok
[INFO] [stdout] test tests::property::native::niagara_variant_parses_as_tagged_properties ... ok
[INFO] [stdout] test tests::property::native::pcg_input_and_output_selectors_parse_as_tagged_properties ... ok
[INFO] [stdout] test tests::property::native::raw_anim_sequence_track_is_tagged_below_the_serializer_version ... ok
[INFO] [stdout] test tests::property::native::raw_anim_sequence_track_rejects_a_wrong_element_size_and_truncation ... ok
[INFO] [stdout] test tests::property::native::raw_anim_sequence_track_reports_key_counts_and_consumes_its_window ... ok
[INFO] [stdout] test tests::property::native::raw_anim_sequence_track_without_scale_keys_before_nonuniform_scale ... ok
[INFO] [stdout] test tests::property::native::nav_agent_selector_truncation_fails ... ok
[INFO] [stdout] test tests::property::native::native_struct_skeletal_mesh_sampling_lod_built_data_decodes ... ok
[INFO] [stdout] test tests::property::native::native_struct_rigvm_property_bag_alias_decodes ... ok
[INFO] [stdout] test tests::property::native::smart_name_truncated_before_its_guid_fails ... ok
[INFO] [stdout] test tests::property::native::smart_name_uid_and_guid_follow_the_anim_phys_version ... ok
[INFO] [stdout] test tests::property::native::state_tree_reference_parses_as_tagged_properties ... ok
[INFO] [stdout] test tests::property::native::remaining_immutable_math_structs_decode_at_both_lwc_widths ... ok
[INFO] [stdout] test tests::property::native::utf8_and_ansi_string_properties_decode_and_reject_negative_lengths ... ok
[INFO] [stdout] test tests::property::tags::a_tag_header_crossing_the_window_end_does_not_read_past_it ... ok
[INFO] [stdout] test tests::property::native::transform_struct_is_decoded_as_tagged_properties_not_packed_vectors ... ok
[INFO] [stdout] test tests::property::tags::nested_struct_respects_declared_value_end ... ok
[INFO] [stdout] test tests::property::native::native_vector_uses_f64_at_large_world_coordinates ... ok
[INFO] [stdout] test tests::property::tags::property_tag_extension_has_external_objects_is_parsed ... ok
[INFO] [stdout] test tests::property::native::nav_agent_selector_reads_its_packed_bits ... ok
[INFO] [stdout] test tests::property::tags::property_tag_extensions_are_byte_aligned ... ok
[INFO] [stdout] test tests::property::tags::truncated_property_array_index_stops_parse ... ok
[INFO] [stdout] test tests::property::tags::under_consumed_property_value_is_recorded_not_silently_dropped ... ok
[INFO] [stdout] test tests::property::tags::skipped_serialize_property_is_marked_and_parsing_continues ... ok
[INFO] [stdout] test tests::property::tags::legacy_property_tags_decode_type_metadata ... ok
[INFO] [stdout] test tests::property::tags::legacy_property_tags_match_ue5_1_on_disk_layout ... ok
[INFO] [stdout] test tests::property::tags::variable_length_values_are_bounded_by_the_declared_window_not_the_file ... ok
[INFO] [stdout] test tests::property::text::format_argument_data_int_width_follows_release_stream_12 ... ok
[INFO] [stdout] test tests::property::text::format_argument_data_unknown_type_fails ... ok
[INFO] [stdout] test tests::property::text::format_argument_value_gender_stays_u64 ... ok
[INFO] [stdout] test tests::property::text::text_base_history_dev_notes_truncation_fails ... ok
[INFO] [stdout] test tests::property::text::text_base_history_reads_dev_notes_at_fortnite_main_260 ... ok
[INFO] [stdout] test tests::property::tags::a_value_overrunning_the_window_does_not_count_as_decoded ... ok
[INFO] [stdout] test tests::property::text::text_base_history_skips_dev_notes_below_260_and_when_filtered ... ok
[INFO] [stdout] test tests::property::tags::failed_property_after_entries_reports_status_and_diagnostic ... ok
[INFO] [stdout] test tests::property::text::text_history_as_date_decodes ... ok
[INFO] [stdout] test tests::property::tags::nested_struct_with_unparsable_payload_falls_back_instead_of_reporting_success ... ok
[INFO] [stdout] test tests::property::text::text_history_as_number_decodes ... ok
[INFO] [stdout] test tests::property::text::text_history_as_number_without_options ... ok
[INFO] [stdout] test tests::property::text::text_history_transform_decodes_nested_text ... ok
[INFO] [stdout] test tests::property::text::text_ordered_format_decodes ... ok
[INFO] [stdout] test tests::reader::fstring_ansi ... ok
[INFO] [stdout] test tests::reader::fstring_empty ... ok
[INFO] [stdout] test tests::reader::fstring_utf16 ... ok
[INFO] [stdout] test tests::reader::limit_is_restored_after_the_closure_including_errors ... ok
[INFO] [stdout] test tests::reader::limited_fstring_reads_respect_the_limit ... ok
[INFO] [stdout] test tests::reader::limited_primitive_reads_succeed_up_to_the_limit ... ok
[INFO] [stdout] test tests::reader::read_integers_le ... ok
[INFO] [stdout] test tests::reader::read_raw_name ... ok
[INFO] [stdout] test tests::reader::remaining_is_measured_to_the_limit ... ok
[INFO] [stdout] test tests::reader::seek_past_the_limit_succeeds_but_reads_there_fail ... ok
[INFO] [stdout] test tests::references::a_pin_default_string_absent_from_both_tables_is_reported_as_value_only ... ok
[INFO] [stdout] test tests::references::a_typed_soft_path_recorded_by_the_tables_is_confirmed_not_value_only ... ok
[INFO] [stdout] test tests::references::script_paths_the_package_itself_and_single_segment_text_are_not_reference_candidates ... ok
[INFO] [stdout] test tests::references::table_matching_ignores_case_so_authored_paths_do_not_look_value_only ... ok
[INFO] [stdout] test tests::references::text_that_ue_would_reject_as_a_package_name_is_not_a_reference_candidate ... ok
[INFO] [stdout] test tests::reader::nested_limit_cannot_widen_the_outer_limit ... ok
[INFO] [stdout] test tests::property::text::text_string_table_entry_decodes ... ok
[INFO] [stdout] test tests::property::text::text_property_unknown_history_falls_back_to_hex ... ok
[INFO] [stdout] test tests::references::the_cross_check_runs_only_in_the_view_that_decodes_both_sides ... ok
[INFO] [stdout] test tests::references::user_defined_pin_defaults_are_a_reference_source ... ok
[INFO] [stdout] test tests::reader::limited_raw_name_and_bytes_respect_the_limit ... ok
[INFO] [stdout] test tests::script::a_failed_walk_keeps_the_expressions_decoded_before_it_stopped ... ok
[INFO] [stdout] test tests::script::a_call_consumes_parameters_up_to_its_terminator ... ok
[INFO] [stdout] test tests::script::a_call_missing_its_terminator_reports_the_missing_opcode ... ok
[INFO] [stdout] test tests::script::a_function_struct_decodes_its_shape_script_and_flags ... ok
[INFO] [stdout] test tests::script::a_generated_class_decodes_its_uclass_block ... ok
[INFO] [stdout] test tests::script::a_unicode_string_constant_ends_at_its_two_byte_terminator ... ok
[INFO] [stdout] test tests::script::an_unknown_opcode_stops_the_walk_instead_of_guessing_a_width ... ok
[INFO] [stdout] test tests::script::a_generated_class_records_its_super_struct_index ... ok
[INFO] [stdout] test tests::script::a_soft_object_constant_yields_the_path_its_string_literal_holds ... ok
[INFO] [stdout] test tests::script::an_unrecognized_property_type_is_refused_rather_than_skipped ... ok
[INFO] [stdout] test tests::script::switch_value_reads_exactly_its_declared_case_count ... ok
[INFO] [stdout] test tests::script::a_networked_function_reads_its_replication_offset ... ok
[INFO] [stdout] test tests::script::a_package_without_the_fproperties_version_has_no_child_properties_block ... ok
[INFO] [stdout] test tests::script::consumes_every_expression_and_agrees_with_both_declared_sizes ... ok
[INFO] [stdout] test tests::script::text_literal_layout_is_selected_by_saving_engine_or_dev_notes_version ... ok
[INFO] [stdout] test tests::script::a_truncated_expression_is_an_error_rather_than_a_short_read ... ok
[INFO] [stdout] test tests::script::vector_constants_follow_the_large_world_coordinates_gate ... ok
[INFO] [stdout] test tests::script::child_properties_decode_with_their_nested_inner_fields ... ok
[INFO] [stdout] test tests::reader::read_io_hash_rejects_short_input ... ok
[INFO] [stdout] test tests::script::text_literal_kinds_follow_the_saving_engine_numbering ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 316 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/cc_uax_project-3ab4f541fe74579e)
[INFO] [stdout] running 53 tests
[INFO] [stdout] test tests::analysis_summary::opaque_regions_are_grouped_by_kind_type_and_reason_with_byte_totals ... ok
[INFO] [stdout] test tests::analysis_summary::aggregates_status_and_coverage_across_assets ... ok
[INFO] [stdout] test tests::analysis_summary::preserves_partial_coverage_capabilities_and_compact_limitations ... ok
[INFO] [stdout] test tests::analysis_summary::known_opaque_bytes_split_between_export_level_and_value_level_regions ... ok
[INFO] [stdout] test tests::cache::disabled_and_custom_cache_policies_are_deterministic ... ok
[INFO] [stdout] test tests::analysis_summary::reference_evidence_totals_count_distinct_value_only_packages_across_assets ... ok
[INFO] [stdout] test tests::analysis_summary::capability_histogram_and_compiled_payload_only_count_separate_named_gaps ... ok
[INFO] [stdout] test tests::cache::unknown_mtime_is_never_fresh ... ok
[INFO] [stdout] test tests::entry_points::an_invalid_value_keeps_the_earlier_value_while_an_unset_clears_it ... ok
[INFO] [stdout] test tests::entry_points::a_content_tree_shared_by_several_uprojects_still_scans ... ok
[INFO] [stdout] test tests::entry_points::invalid_paths_warn_without_exposing_values_or_absolute_source_paths ... ok
[INFO] [stdout] test tests::entry_points::a_platform_config_without_entry_points_is_not_an_override ... ok
[INFO] [stdout] test tests::entry_points::later_default_files_and_platform_files_override_without_cross_platform_leakage ... ok
[INFO] [stdout] test tests::entry_points::empty_and_none_entry_point_values_are_an_explicit_unset_not_a_diagnostic ... ok
[INFO] [stdout] test tests::entry_points::parses_crlf_section_last_wins_and_generated_class_suffixes ... ok
[INFO] [stdout] test tests::model::an_unresolvable_value_path_creates_no_edge ... ok
[INFO] [stdout] test tests::model::builds_forward_and_reverse_adjacency_with_canonical_case ... ok
[INFO] [stdout] test tests::model::level_instance_sublevels_join_the_owner_closure ... ok
[INFO] [stdout] test tests::model::self_reference_is_excluded_from_adjacency_so_the_asset_can_be_isolated ... ok
[INFO] [stdout] test tests::model::repeated_external_references_normalize_to_a_single_case ... ok
[INFO] [stdout] test tests::entry_points::root_resolution_separates_indexed_assets_from_names_only ... ok
[INFO] [stdout] test tests::entry_points::packaging_cook_roots_become_configured_roots ... ok
[INFO] [stdout] test tests::layout::ambiguous_project_files_leave_the_descriptor_unresolved_not_the_scan_failed ... ok
[INFO] [stdout] test tests::mount::converts_mounted_disk_paths_to_canonical_package_paths ... ok
[INFO] [stdout] test tests::model::value_level_edges_reach_a_package_the_linker_tables_do_not_record ... ok
[INFO] [stdout] test tests::mount::duplicate_disk_root_is_a_structured_mount_failure ... ok
[INFO] [stdout] test tests::mount::explicit_mounts_augment_the_discovered_defaults ... ok
[INFO] [stdout] test tests::mount::scans_game_plugin_and_engine_mounts_once ... ok
[INFO] [stdout] test tests::scanner::an_orphaned_external_actor_is_reported_without_failing_strict_mode ... ok
[INFO] [stdout] test tests::mount::overlapping_mounts_that_map_the_same_package_fail_indexing ... ok
[INFO] [stdout] test tests::layout::discovers_project_root_content_and_project_file ... ok
[INFO] [stdout] test tests::package_file::a_file_the_extent_cannot_describe_is_read_whole ... ok
[INFO] [stdout] test tests::package_file::a_header_larger_than_the_first_read_is_read_in_full_and_the_tail_is_not ... ok
[INFO] [stdout] test tests::mount::plugin_content_roots_mount_under_their_uplugin_name ... ok
[INFO] [stdout] test tests::scanner::out_of_scope_packages_are_indexed_as_unsupported_and_do_not_fail_strict_mode ... ok
[INFO] [stdout] test tests::scanner::reachability_starts_from_configured_roots_and_includes_ownership_closure ... ok
[INFO] [stdout] test tests::scanner::resolves_world_partition_actor_and_object_ownership_closure ... ok
[INFO] [stdout] test tests::scanner::scans_real_project_from_environment ... ignored, requires CC_UAX_TEST_PROJECT to point at a local UE project
[INFO] [stdout] test tests::scanner::skipped_symlinks_are_counted_and_surfaced_as_diagnostics ... ok
[INFO] [stdout] test tests::scanner::cooked_packages_are_indexed_as_unsupported ... ok
[INFO] [stdout] test tests::scanner::strict_returns_partial_index_and_allow_partial_returns_success ... ok
[INFO] [stdout] test tests::scanner::synthetic_project_scan_builds_adjacency_without_self_loops ... ok
[INFO] [stdout] test tests::cache::incremental_store_upserts_changes_and_deletes_removed_entries ... ok
[INFO] [stdout] test tests::scanner::unavailable_custom_cache_is_recorded_when_partial_results_are_allowed ... ok
[INFO] [stdout] test tests::scanner::unavailable_system_cache_warns_without_failing_strict_scan ... ok
[INFO] [stdout] test tests::scanner::world_partition_ownership_is_isolated_by_mount_root ... ok
[INFO] [stdout] test tests::scanner::cached_out_of_scope_packages_replay_as_unsupported ... ok
[INFO] [stdout] test tests::cache::cache_is_invalidated_when_the_tool_version_changes ... ok
[INFO] [stdout] test tests::scanner::fresh_positive_cache_reuses_cached_analysis_summary ... ok
[INFO] [stdout] test tests::scanner::scans_read_only_up_to_the_end_of_each_package_and_replay_from_the_cache ... ok
[INFO] [stdout] test tests::scanner::stale_cache_entries_are_reparsed_and_negative_hits_remain_failures ... ok
[INFO] [stdout] test tests::scanner::ue4_format_packages_contribute_reference_edges_and_replay_from_the_cache ... ok
[INFO] [stdout] test tests::scanner::cache_identity_change_discards_stored_analysis ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 52 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cc_uax_cli
[INFO] [stderr]    Doc-tests cc_uax_core
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test crates/cc-uax-core/src/analysis.rs - analysis::PackageView (line 38) - compile fail ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests cc_uax_project
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4dcb1a773b07e90b052614f9cf01ce0256cf9f70d991e57aa1ed6b4b9ce090e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4dcb1a773b07e90b052614f9cf01ce0256cf9f70d991e57aa1ed6b4b9ce090e1", kill_on_drop: false }`
[INFO] [stdout] 4dcb1a773b07e90b052614f9cf01ce0256cf9f70d991e57aa1ed6b4b9ce090e1
